Skip to content

Instantly share code, notes, and snippets.

@jdriddell
Created May 22, 2021 00:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jdriddell/f495c3adf4e1499e8a307008966bac90 to your computer and use it in GitHub Desktop.
Save jdriddell/f495c3adf4e1499e8a307008966bac90 to your computer and use it in GitHub Desktop.
sqlcipher make error
./libtool --mode=compile --tag=CC gcc -DSQLITE_HAS_CODEC -DSQLCIPHER_CRYPTO_OPENSSL -DSQLITE_OS_UNIX=1 -I. -I/home/student/sqlcipher/src -I/home/student/sqlcipher/ext/rtree -I/home/student/sqlcipher/ext/icu -I/home/student/sqlcipher/ext/fts3 -I/home/student/sqlcipher/ext/async -I/home/student/sqlcipher/ext/session -I/home/student/sqlcipher/ext/userauth -D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite -DNDEBUG -DSQLITE_THREADSAFE=1 -DSQLITE_TEMP_STORE=2 -c sqlite3.c
Makefile:801: recipe for target 'sqlite3.lo' failed
R_CRYPTO_OPENSSL -DSQLITE_OS_UNIX=1 -I. -I/home/student/sqlcipher/src -I/home/student/sqlcipher/ext/rtree -I/home/student/sqlcipher/ext/icu -I/home/student/sqlcipher/ext/fts3 -I/home/student/sqlcipher/ext/async -I/home/student/sqlcipher/ext/session -I/home/student/sqlcipher/ext/userauth -D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite -DNDEBUG -DSQLITE_THREADSAFE=1 -DSQLITE_TEMP_STORE=2 -c sqlite3.c -fPIC -DPIC -o .libs/sqlite3.o
sqlite3.c:2156:9: error: unknown type name ‘sqlite_int64’
typedef sqlite_int64 i64; /* 8-byte signed integer */
^~~~~~~~~~~~
sqlite3.c:2157:9: error: unknown type name ‘sqlite_uint64’
typedef sqlite_uint64 u64; /* 8-byte unsigned integer */
^~~~~~~~~~~~~
sqlite3.c:2694:3: error: unknown type name ‘sqlite3_vfs’
sqlite3_vfs*,
^~~~~~~~~~~
sqlite3.c:2702:53: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3*);
^~~~~~~
sqlite3.c:2716:55: error: unknown type name ‘sqlite3_int64’
SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *, sqlite3_int64);
^~~~~~~~~~~~~
sqlite3.c:2724:16: error: unknown type name ‘sqlite3_backup’
SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager*);
^~~~~~~~~~~~~~
sqlite3.c:2756:60: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3PagerCheckpoint(Pager *pPager, sqlite3*, int, int*, int*);
^~~~~~~
sqlite3.c:2760:58: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3*);
^~~~~~~
sqlite3.c:2794:16: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE sqlite3_vfs *sqlite3PagerVfs(Pager*);
^~~~~~~~~~~
sqlite3.c:2795:16: error: unknown type name ‘sqlite3_file’
SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager*);
^~~~~~~~~~~~
sqlite3.c:2796:16: error: unknown type name ‘sqlite3_file’
SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager*);
^~~~~~~~~~~~
sqlite3.c:2802:38: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3SectorSize(sqlite3_file *);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:2881:3: error: unknown type name ‘sqlite3_vfs’
sqlite3_vfs *pVfs, /* VFS to use with this b-tree */
^~~~~~~~~~~
sqlite3.c:2883:3: error: unknown type name ‘sqlite3’
sqlite3 *db, /* Associated database connection */
^~~~~~~
sqlite3.c:2904:54: error: unknown type name ‘sqlite3_int64’
SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree*,sqlite3_int64);
^~~~~~~~~~~~~
sqlite3.c:3136:3: error: unknown type name ‘sqlite3_int64’
sqlite3_int64 nKey; /* Size of pKey for indexes. PRIMARY KEY for tabs */
^~~~~~~~~~~~~
sqlite3.c:3138:3: error: unknown type name ‘sqlite3_value’
sqlite3_value *aMem; /* First of nMem value in the unpacked pKey */
^~~~~~~~~~~~~
sqlite3.c:3160:16: error: unknown type name ‘sqlite3_int64’
SQLITE_PRIVATE sqlite3_int64 sqlite3BtreeMaxRecordSize(BtCursor*);
^~~~~~~~~~~~~
sqlite3.c:3162:49: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3BtreeIntegrityCheck(sqlite3*,Btree*,Pgno*aRoot,int nRoot,int,int*);
^~~~~~~
sqlite3.c:3188:38: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3*, BtCursor*, i64*);
^~~~~~~
sqlite3.c:3206:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3*);
^~~~~~~
sqlite3.c:3221:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3*);
^~~~~~~
sqlite3.c:3300:5: error: unknown type name ‘sqlite3_context’
sqlite3_context *pCtx; /* Used when p4type is P4_FUNCCTX */
^~~~~~~~~~~~~~~
sqlite3.c:3499:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VdbeClearObject(sqlite3*,Vdbe*);
^~~~~~~
sqlite3.c:3513:16: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe*);
^~~~~~~
sqlite3.c:3522:16: error: unknown type name ‘sqlite3_value’
SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe*, int, u8);
^~~~~~~~~~~~~
sqlite3.c:3541:39: error: unknown type name ‘sqlite3_context’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3NotPureFunc(sqlite3_context*);
^~~~~~~~~~~~~~~
sqliteHashNext
sqlite3.c:3676:3: error: unknown type name ‘sqlite3_pcache_page’
sqlite3_pcache_page *pPage; /* Pcache object page handle */
^~~~~~~~~~~~~~~~~~~
sqlite3.c:3744:16: error: unknown type name ‘sqlite3_pcache_page’
SQLITE_PRIVATE sqlite3_pcache_page *sqlite3PcacheFetch(PCache*, Pgno, int createFlag);
^~~~~~~~~~~~~~~~~~~
sqlite3.c:3745:60: error: unknown type name ‘sqlite3_pcache_page’
SQLITE_PRIVATE int sqlite3PcacheFetchStress(PCache*, Pgno, sqlite3_pcache_page**);
^~~~~~~~~~~~~~~~~~~
sqlite3.c:3746:63: error: unknown type name ‘sqlite3_pcache_page’
SQLITE_PRIVATE PgHdr *sqlite3PcacheFetchFinish(PCache*, Pgno, sqlite3_pcache_page *pPage);
^~~~~~~~~~~~~~~~~~~
sqlite3.c:4069:36: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file*);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4070:34: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file*, void*, int amt, i64 offset);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4071:35: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file*, const void*, int amt, i64 offset);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4072:38: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file*, i64 size);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4073:34: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file*, int);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4074:38: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file*, i64 *pSize);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4075:34: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file*, int);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4076:36: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file*, int);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4077:47: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4078:41: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file*,int,void*);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4079:46: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file*,int,void*);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4081:40: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4082:51: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4084:36: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsShmMap(sqlite3_file *,int,int,int,void volatile **);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4085:37: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int, int, int);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4086:41: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4087:38: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4089:35: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64, int, void **);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4090:37: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *, i64, void *);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4096:34: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE int sqlite3OsOpen(sqlite3_vfs *, const char *, sqlite3_file*, int, int *);
^~~~~~~~~~~
sqlite3.c:4096:63: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsOpen(sqlite3_vfs *, const char *, sqlite3_file*, int, int *);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4097:36: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *, const char *, int);
^~~~~~~~~~~
sqlite3.c:4098:36: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE int sqlite3OsAccess(sqlite3_vfs *, const char *, int, int *pResOut);
^~~~~~~~~~~
sqlite3.c:4099:42: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE int sqlite3OsFullPathname(sqlite3_vfs *, const char *, int, char *);
^~~~~~~~~~~
sqlite3.c:4101:38: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *, const char *);
^~~~~~~~~~~
sqlite3.c:4102:38: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *, int, char *);
^~~~~~~~~~~
sqlite3.c:4103:38: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *, void *, const char *))(void);
^~~~~~~~~~~
sqlite3.c:4104:38: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *, void *);
^~~~~~~~~~~
sqlite3.c:4106:40: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *, int, char *);
^~~~~~~~~~~
sqlite3.c:4107:35: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *, int);
^~~~~~~~~~~
sqlite3.c:4108:42: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE int sqlite3OsGetLastError(sqlite3_vfs*);
^~~~~~~~~~~
sqlite3.c:4109:46: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *, sqlite3_int64*);
^~~~~~~~~~~
sqlite3.c:4109:61: error: unknown type name ‘sqlite3_int64’
SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *, sqlite3_int64*);
^~~~~~~~~~~~~
sqlite3.c:4115:40: error: unknown type name ‘sqlite3_vfs’
SQLITE_PRIVATE int sqlite3OsOpenMalloc(sqlite3_vfs *, const char *, sqlite3_file **, int,int*);
^~~~~~~~~~~
sqlite3.c:4115:69: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE int sqlite3OsOpenMalloc(sqlite3_vfs *, const char *, sqlite3_file **, int,int*);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4116:40: error: unknown type name ‘sqlite3_file’; did you mean ‘sqliteHashNext’?
SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *);
^~~~~~~~~~~~
sqliteHashNext
sqlite3.c:4193:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_mutex_held(sqlite3_mutex*);
^~~
sqlite3.c:4452:3: error: unknown type name ‘sqlite3_vfs’
sqlite3_vfs *pVfs; /* OS Interface */
^~~~~~~~~~~
sqlite3.c:4455:3: error: unknown type name ‘sqlite3_mutex’
sqlite3_mutex *mutex; /* Connection mutex */
^~~~~~~~~~~~~
sqlite3.c:4303:25: error: ‘SQLITE_LIMIT_WORKER_THREADS’ undeclared here (not in a function); did you mean ‘SQLITE_MAX_WORKER_THREADS’?
#define SQLITE_N_LIMIT (SQLITE_LIMIT_WORKER_THREADS+1)
^
sqlite3.c:4485:14: note: in expansion of macro ‘SQLITE_N_LIMIT’
int aLimit[SQLITE_N_LIMIT]; /* Limits */
^~~~~~~~~~~~~~
sqlite3.c:4517:62: error: unknown type name ‘sqlite_int64’; did you mean ‘sqlite3_xauth’?
void (*xUpdateCallback)(void*,int, const char*,const char*,sqlite_int64);
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:4527:31: error: unknown type name ‘sqlite3’
int (*xWalCallback)(void *, sqlite3 *, const char *, int);
^~~~~~~
sqlite3.c:4530:28: error: unknown type name ‘sqlite3’
void(*xCollNeeded)(void*,sqlite3*,int eTextRep,const char*);
^~~~~~~
sqlite3.c:4531:30: error: unknown type name ‘sqlite3’
void(*xCollNeeded16)(void*,sqlite3*,int eTextRep,const void*);
^~~~~~~
sqlite3.c:4533:3: error: unknown type name ‘sqlite3_value’
sqlite3_value *pErr; /* Most recent error message */
^~~~~~~~~~~~~
sqlite3.c:4732:18: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
void (*xSFunc)(sqlite3_context*,int,sqlite3_value**); /* func or agg-step */
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:4732:39: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
void (*xSFunc)(sqlite3_context*,int,sqlite3_value**); /* func or agg-step */
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:4733:21: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
void (*xFinalize)(sqlite3_context*); /* Agg finalizer */
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:4734:18: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
void (*xValue)(sqlite3_context*); /* Current agg value */
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:4735:20: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
void (*xInverse)(sqlite3_context*,int,sqlite3_value**); /* inverse agg-step */
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:4735:41: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
void (*xInverse)(sqlite3_context*,int,sqlite3_value**); /* inverse agg-step */
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:4940:9: error: unknown type name ‘sqlite3_module’
const sqlite3_module *pModule; /* Callback pointers */
^~~~~~~~~~~~~~
sqlite3.c:5101:3: error: unknown type name ‘sqlite3’
sqlite3 *db; /* Database connection associated with this table */
^~~~~~~
sqlite3.c:5103:3: error: unknown type name ‘sqlite3_vtab’
sqlite3_vtab *pVtab; /* Pointer to vtab instance */
^~~~~~~~~~~~
sqlite3.c:5320:3: error: unknown type name ‘sqlite3’
sqlite3 *db; /* The database connection */
^~~~~~~
sqlite3.c:6319:3: error: unknown type name ‘sqlite3’
sqlite3 *db; /* The main database structure */
^~~~~~~
sqlite3.c:6608:3: error: unknown type name ‘sqlite3’
sqlite3 *db; /* Optional database for lookaside. Can be NULL */
^~~~~~~
sqlite3.c:6628:3: error: unknown type name ‘sqlite3’
sqlite3 *db; /* The database being initialized */
^~~~~~~
sqlite3.c:6660:3: error: unknown type name ‘sqlite3_mem_methods’
sqlite3_mem_methods m; /* Low-level memory allocation interface */
^~~~~~~~~~~~~~~~~~~
sqlite3.c:6661:3: error: unknown type name ‘sqlite3_mutex_methods’
sqlite3_mutex_methods mutex; /* Low-level mutex interface */
^~~~~~~~~~~~~~~~~~~~~
sqlite3.c:6662:3: error: unknown type name ‘sqlite3_pcache_methods2’
sqlite3_pcache_methods2 pcache2; /* Low-level page-cache interface */
^~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:6666:3: error: unknown type name ‘sqlite3_int64’
sqlite3_int64 szMmap; /* mmap() space per open file */
^~~~~~~~~~~~~
sqlite3.c:6667:3: error: unknown type name ‘sqlite3_int64’
sqlite3_int64 mxMmap; /* Maximum value for szMmap */
^~~~~~~~~~~~~
sqlite3.c:6682:3: error: unknown type name ‘sqlite3_mutex’
sqlite3_mutex *pInitMutex; /* Mutex used by sqlite3_initialize() */
^~~~~~~~~~~~~
sqlite3.c:6862:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3*, Window*);
^~~~~~~
sqlite3.c:6864:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p);
^~~~~~~
sqlite3.c:6874:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Window *p);
^~~~~~~
sqlite3.c:6875:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p);
^~~~~~~
sqlite3.c:6990:42: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3*, u64);
^~~~~~~
sqlite3.c:6991:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3*, u64);
^~~~~~~
sqlite3.c:6992:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3*, u64);
^~~~~~~
sqlite3.c:6993:38: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3*,const char*);
^~~~~~~
sqlite3.c:6994:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3*,const char*, u64);
^~~~~~~
sqlite3.c:6995:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3*,const char*,const char*);
^~~~~~~
sqlite3.c:6997:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *, void *, u64);
^~~~~~~
sqlite3.c:6998:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *, void *, u64);
^~~~~~~
sqlite3.c:6999:35: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3DbFree(sqlite3*, void*);
^~~~~~~
sqlite3.c:7000:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3*, void*);
^~~~~~~
sqlite3.c:7002:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3*, void*);
^~~~~~~
sqlite3.c:7042:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘const’
SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void);
^~~~~
sqlite3.c:7043:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘const’
SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void);
^~~~~
sqlite3.c:7044:18: error: unknown type name ‘sqlite3_mutex’
SQLITE_PRIVATE sqlite3_mutex *sqlite3MutexAlloc(int);
^~~~~~~~~~~~~
sqlite3.c:7054:16: error: unknown type name ‘sqlite3_int64’
SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int);
^~~~~~~~~~~~~
sqlite3.c:7058:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3*,int*);
^~~~~~~
sqlite3.c:7061:16: error: unknown type name ‘sqlite3_mutex’
SQLITE_PRIVATE sqlite3_mutex *sqlite3Pcache1Mutex(void);
^~~~~~~~~~~~~
sqlite3.c:7062:16: error: unknown type name ‘sqlite3_mutex’
SQLITE_PRIVATE sqlite3_mutex *sqlite3MallocMutex(void);
^~~~~~~~~~~~~
sqlite3.c:7087:3: error: unknown type name ‘sqlite3_value’
sqlite3_value **apArg; /* The argument values */
^~~~~~~~~~~~~
sqlite3.c:7090:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3*,const char*, ...);
^~~~~~~
sqlite3.c:7091:38: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3*,const char*, va_list);
^~~~~~~
sqlite3.c:7113:47: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3SetString(char **, sqlite3*, const char*);
^~~~~~~
sqlite3.c:7115:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3*,int);
^~~~~~~
sqlite3.c:7130:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Expr *sqlite3ExprAlloc(sqlite3*,int,const Token*,int);
^~~~~~~
sqlite3.c:7131:34: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Expr *sqlite3Expr(sqlite3*,int,const char*);
^~~~~~~
sqlite3.c:7132:47: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*);
^~~~~~~
sqlite3.c:7140:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3*, Expr*);
^~~~~~~
sqlite3.c:7147:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3*, ExprList*);
^~~~~~~
sqlite3.c:7150:32: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3Init(sqlite3*, char**);
^~~~~~~
sqlite3.c:7152:35: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3InitOne(sqlite3*, int, char**, u32);
^~~~~~~
sqlite3.c:7155:50: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3*,const char *zName);
^~~~~~~
sqlite3.c:7157:56: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3*);
^~~~~~~
sqlite3.c:7158:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3*,int);
^~~~~~~
sqlite3.c:7159:50: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3*);
^~~~~~~
sqlite3.c:7160:50: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3*);
^~~~~~~
sqlite3.c:7161:46: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3*,Table*);
^~~~~~~
sqlite3.c:7190:21: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
sqlite3_vfs**,char**,char **);
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7193:50: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3CodecQueryParameters(sqlite3*,const char*,const char*);
^~~~~~~
sqlite3.c:7198:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3*,const char*);
^~~~~~~
sqlite3.c:7217:42: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3*);
^~~~~~~
sqlite3.c:7237:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3*, Table*);
^~~~~~~
sqlite3.c:7238:38: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3*, Index*);
^~~~~~~
sqlite3.c:7250:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3ArrayAllocate(sqlite3*,void*,int,int*,int*);
^~~~~~~
sqlite3.c:7263:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3*, IdList*);
^~~~~~~
sqlite3.c:7264:42: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3*, SrcList*);
^~~~~~~
sqlite3.c:7265:50: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Index *sqlite3AllocateIndexObject(sqlite3*,i16,int,char**);
^~~~~~~
sqlite3.c:7272:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3*, Select*);
^~~~~~~
sqlite3.c:7317:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3*,const char*, const char*);
^~~~~~~
sqlite3.c:7322:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3*,const char*, const char*);
^~~~~~~
sqlite3.c:7323:49: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3*,int,const char*);
^~~~~~~
sqlite3.c:7324:49: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3*,int,const char*);
^~~~~~~
sqlite3.c:7326:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3RunVacuum(char**, sqlite3*, int, sqlite3_value*);
^~~~~~~
sqlite3.c:7326:60: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3RunVacuum(char**, sqlite3*, int, sqlite3_value*);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7327:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3*, Token*);
^~~~~~~
sqlite3.c:7343:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3*,int);
^~~~~~~
sqlite3.c:7349:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *);
^~~~~~~
sqlite3.c:7350:53: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3*);
^~~~~~~
sqlite3.c:7387:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3*,Expr*,int);
^~~~~~~
sqlite3.c:7388:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3*,ExprList*,int);
^~~~~~~
sqlite3.c:7389:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3*,SrcList*,int);
^~~~~~~
sqlite3.c:7390:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3*,IdList*);
^~~~~~~
sqlite3.c:7391:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3*,Select*,int);
^~~~~~~
sqlite3.c:7394:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE FuncDef *sqlite3FindFunction(sqlite3*,const char*,int,u8,u8);
^~~~~~~
sqlite3.c:7397:66: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3*);
^~~~~~~
sqlite3.c:7398:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3*);
^~~~~~~
sqlite3.c:7399:47: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3*);
^~~~~~~
sqlite3.c:7418:48: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3*, TriggerStep*);
^~~~~~~
sqlite3.c:7419:56: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE TriggerStep *sqlite3TriggerSelectStep(sqlite3*,Select*,
^~~~~~~
sqlite3.c:7428:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3*, Trigger*);
^~~~~~~
sqlite3.c:7429:53: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3*,int,const char*);
^~~~~~~
sqlite3.c:7464:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zName);
^~~~~~~
sqlite3.c:7473:48: error: unknown type name ‘sqlite3_int64’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3RealSameAsInt(double,sqlite3_int64);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7494:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE VList *sqlite3VListAdd(sqlite3*,VList*,const char*,int,int);
^~~~~~~
sqlite3.c:7524:52: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3*, Index*);
^~~~~~~
sqlite3.c:7532:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3*, int, const char*,...);
^~~~~~~
sqlite3.c:7533:34: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3Error(sqlite3*,int);
^~~~~~~
sqlite3.c:7534:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3SystemError(sqlite3*,int);
^~~~~~~
sqlite3.c:7535:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3*, const char *z, int n);
^~~~~~~
sqlite3.c:7549:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE CollSeq *sqlite3FindCollSeq(sqlite3*,u8 enc, const char*,int);
^~~~~~~
sqlite3.c:7552:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3SetTextEncoding(sqlite3 *db, u8);
^~~~~~~
sqlite3.c:7561:42: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3*);
^~~~~~~
sqlite3.c:7563:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *, int);
^~~~~~~
sqlite3.c:7575:45: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value*, u8);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7576:38: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value*, u8);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7577:40: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3ValueSetStr(sqlite3_value*, int, const void *,u8,
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7579:41: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3ValueSetNull(sqlite3_value*);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7580:38: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value*);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7582:42: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3ResultIntReal(sqlite3_context*);
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7584:16: error: unknown type name ‘sqlite3_value’
SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
^~~~~~~~~~~~~
sqlite3.c:7584:47: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
^~~~~~~
sqlite3.c:7586:38: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *, const void*, int, u8);
^~~~~~~
sqlite3.c:7588:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **);
^~~~~~~
sqlite3.c:7588:68: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7589:47: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3ValueApplyAffinity(sqlite3_value *, u8, u8);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7605:42: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3*, int, Pgno, Pgno);
^~~~~~~
sqlite3.c:7612:53: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3*, int);
^~~~~~~
sqlite3.c:7641:34: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3FindDb(sqlite3*, Token*);
^~~~~~~
sqlite3.c:7642:38: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *, const char *);
^~~~~~~
sqlite3.c:7643:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3*,int iDB);
^~~~~~~
sqlite3.c:7644:47: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3*,Index*);
^~~~~~~
sqlite3.c:7646:50: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3*, int);
^~~~~~~
sqlite3.c:7647:42: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3*,Expr*,int*,char*);
^~~~~~~
sqlite3.c:7649:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *, Btree *);
^~~~~~~
sqlite3.c:7650:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *);
^~~~~~~
sqlite3.c:7651:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3*,int,int);
^~~~~~~
sqlite3.c:7661:38: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3CreateFunc(sqlite3 *, const char *, int, int, void *,
^~~~~~~
sqlite3.c:7662:12: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
void (*)(sqlite3_context*,int,sqlite3_value **),
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7662:33: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
void (*)(sqlite3_context*,int,sqlite3_value **),
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7663:3: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
void (*)(sqlite3_context*,int,sqlite3_value **),
^~~~
sqlite3.c:7670:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3OomFault(sqlite3*);
^~~~~~~
sqlite3.c:7671:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3OomClear(sqlite3*);
^~~~~~~
sqlite3.c:7672:35: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3ApiExit(sqlite3 *db, int);
^~~~~~~
sqlite3.c:7675:52: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum*, sqlite3*, char*, int, int);
^~~~~~~
sqlite3.c:7678:46: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *, SrcList *, int, int);
^~~~~~~
sqlite3.c:7680:42: error: unknown type name ‘sqlite3_backup’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *);
^~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7681:41: error: unknown type name ‘sqlite3_backup’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *, Pgno, const u8 *);
^~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7711:47: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3*);
^~~~~~~
sqlite3.c:7713:46: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3*);
^~~~~~~
sqlite3.c:7741:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table*);
^~~~~~~
sqlite3.c:7742:46: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p);
^~~~~~~
sqlite3.c:7743:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe*);
^~~~~~~
sqlite3.c:7744:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db);
^~~~~~~
sqlite3.c:7745:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db);
^~~~~~~
sqlite3.c:7748:47: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3*,Module*);
^~~~~~~
sqlite3.c:7749:46: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3*);
^~~~~~~
sqlite3.c:7750:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *, int, int);
^~~~~~~
sqlite3.c:7751:55: error: unknown type name ‘sqlite3_vtab’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3VtabImportErrmsg(Vdbe*, sqlite3_vtab*);
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7752:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
^~~~~~~
sqlite3.c:7754:6: error: unknown type name ‘sqlite3’
sqlite3*,
^~~~~~~
sqlite3.c:7756:12: error: unknown type name ‘sqlite3_module’
const sqlite3_module*,
^~~~~~~~~~~~~~
sqlite3.c:7762:48: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db);
^~~~~~~
sqlite3.c:7764:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName);
^~~~~~~
sqlite3.c:7765:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3IsShadowTableOf(sqlite3*,Table*,const char*);
^~~~~~~
sqlite3.c:7771:52: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3*,Module*);
^~~~~~~
sqlite3.c:7777:42: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3*, int, const char *, char **);
^~~~~~~
sqlite3.c:7779:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3*, int, const char *);
^~~~~~~
sqlite3.c:7780:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
^~~~~~~
sqlite3.c:7781:53: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*);
^~~~~~~
sqlite3.c:7782:16: error: unknown type name ‘sqlite3_int64’
SQLITE_PRIVATE sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context*);
^~~~~~~~~~~~~
sqlite3.c:7782:53: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context*);
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7784:44: error: unknown type name ‘sqlite3_stmt’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3TransferBindings(sqlite3_stmt *, sqlite3_stmt *);
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7784:60: error: unknown type name ‘sqlite3_stmt’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3TransferBindings(sqlite3_stmt *, sqlite3_stmt *);
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7793:46: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3*);
^~~~~~~
sqlite3.c:7796:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3*, int, int, int*, int*);
^~~~~~~
sqlite3.c:7797:50: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3WalDefaultHook(void*,sqlite3*,const char*,int);
^~~~~~~
sqlite3.c:7801:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3WithDelete(sqlite3*,With*);
^~~~~~~
sqlite3.c:7808:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Upsert *sqlite3UpsertNew(sqlite3*,ExprList*,Expr*,ExprList*,Expr*);
^~~~~~~
sqlite3.c:7809:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3*,Upsert*);
^~~~~~~
sqlite3.c:7810:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3*,Upsert*);
^~~~~~~
sqlite3.c:7843:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *, Table*);
^~~~~~~
sqlite3.c:7886:39: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3JournalOpen(sqlite3_vfs *, const char *, sqlite3_file *, int, int);
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7886:68: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3JournalOpen(sqlite3_vfs *, const char *, sqlite3_file *, int, int);
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7887:39: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *);
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7893:45: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3JournalIsInMemory(sqlite3_file *p);
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:7894:43: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *);
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:8140:1: error: unknown type name ‘sqlite3_mutex’; did you mean ‘sqlite3_xauth’?
sqlite3_mutex* sqlcipher_mutex(int);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:8535:3: error: unknown type name ‘sqlite3’
sqlite3 *db; /* The database connection holding this btree */
^~~~~~~
sqlite3.c:8572:3: error: #error wrong numeric code for read-transaction
# error wrong numeric code for read-transaction
^~~~~
sqlite3.c:8575:3: error: #error wrong numeric code for write-transaction
# error wrong numeric code for write-transaction
^~~~~
sqlite3.c:8616:3: error: unknown type name ‘sqlite3’
sqlite3 *db; /* Database connection currently using this Btree */
^~~~~~~
sqlite3.c:8639:3: error: unknown type name ‘sqlite3_mutex’
sqlite3_mutex *mutex; /* Non-recursive mutex required to access this object */
^~~~~~~~~~~~~
sqlite3.c:8895:3: error: unknown type name ‘sqlite3’
sqlite3 *db; /* Database connection running the check */
^~~~~~~
sqlite3.c:8928:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3pager_is_mj_pgno(Pager*, Pgno);
^~~
sqlite3.c:8929:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3pager_error(Pager*, int);
^~~~
sqlite3.c:8930:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3pager_reset(Pager *pPager);
^~~~
sqlite3.c: In function ‘cipher_bin2hex’:
sqlite3.c:9060:7: warning: implicit declaration of function ‘sqlite3_snprintf’; did you mean ‘sqlite3GetVarint’? [-Wimplicit-function-declaration]
sqlite3_snprintf(3, out + (i*2), "%02x ", in[i]);
^~~~~~~~~~~~~~~~
sqlite3GetVarint
sqlite3.c: At top level:
sqlite3.c:9120:28: error: unknown type name ‘sqlite3’
int sqlcipher_codec_pragma(sqlite3*, int, Parse*, const char *, const char*);
^~~~~~~
sqlite3.c:9121:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3CodecAttach(sqlite3*, int, const void *, int);
^~~~~~~
sqlite3.c:9122:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3CodecGetKey(sqlite3*, int, void**, int*);
^~~~~~~
sqlite3.c:9123:27: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
void sqlcipher_exportFunc(sqlite3_context *, int, sqlite3_value **);
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:9123:51: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
void sqlcipher_exportFunc(sqlite3_context *, int, sqlite3_value **);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:9186:30: error: unknown type name ‘sqlite3’
int sqlcipher_cipher_profile(sqlite3 *db, const char *destination);
^~~~~~~
sqlite3.c:9211:29: error: unknown type name ‘sqlite3’
int sqlcipher_find_db_index(sqlite3 *db, const char *zDb);
^~~~~~~
sqlite3.c: In function ‘codec_vdbe_return_string’:
sqlite3.c:9235:53: error: ‘SQLITE_STATIC’ undeclared (first use in this function); did you mean ‘SQLITE_SO_ASC’?
sqlite3VdbeSetColName(v, 0, COLNAME_NAME, zLabel, SQLITE_STATIC);
^~~~~~~~~~~~~
SQLITE_SO_ASC
sqlite3.c:9235:53: note: each undeclared identifier is reported only once for each function it appears in
sqlite3.c:9236:24: error: ‘OP_String8’ undeclared (first use in this function)
sqlite3VdbeAddOp4(v, OP_String8, 0, 1, 0, value, value_type);
^~~~~~~~~~
sqlite3.c:9237:24: error: ‘OP_ResultRow’ undeclared (first use in this function); did you mean ‘EP_IfNullRow’?
sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
^~~~~~~~~~~~
EP_IfNullRow
sqlite3.c: At top level:
sqlite3.c:9240:46: error: unknown type name ‘sqlite3’
static int codec_set_btree_to_codec_pagesize(sqlite3 *db, Db *pDb, codec_ctx *ctx) {
^~~~~~~
sqlite3.c:9267:31: error: unknown type name ‘sqlite3’
static int codec_set_pass_key(sqlite3* db, int nDb, const void *zKey, int nKey, int for_ctx) {
^~~~~~~
sqlite3.c:9278:28: error: unknown type name ‘sqlite3’
int sqlcipher_codec_pragma(sqlite3* db, int iDb, Parse *pParse, const char *zLeft, const char *zRight) {
^~~~~~~
sqlite3.c: In function ‘sqlite3Codec’:
sqlite3.c:9880:48: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if((rc = sqlcipher_codec_key_derive(ctx)) != SQLITE_OK) {
^~~~~~~~~
SQLITE_WSD
sqlite3.c:9889:40: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
sqlcipher_codec_ctx_set_error(ctx, SQLITE_ERROR);
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: At top level:
sqlite3.c:9954:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3CodecAttach(sqlite3* db, int nDb, const void *zKey, int nKey) {
^~~~~~~
sqlite3.c:10026:29: error: unknown type name ‘sqlite3’
int sqlcipher_find_db_index(sqlite3 *db, const char *zDb) {
^~~~~~~
sqlite3.c:10040:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_activate_see(const char* in) {
^~~~
sqlite3.c:10044:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_key(sqlite3 *db, const void *pKey, int nKey) {
^~~
sqlite3.c:10049:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_key_v2(sqlite3 *db, const char *zDb, const void *pKey, int nKey) {
^~~
sqlite3.c:10059:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_rekey(sqlite3 *db, const void *pKey, int nKey) {
^~~
sqlite3.c:10074:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_rekey_v2(sqlite3 *db, const char *zDb, const void *pKey, int nKey) {
^~~
sqlite3.c:10144:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3CodecGetKey(sqlite3* db, int nDb, void **zKey, int *nKey) {
^~~~~~~
sqlite3.c:10185:31: error: unknown type name ‘sqlite3’
static int sqlcipher_finalize(sqlite3 *db, sqlite3_stmt *pStmt, char **pzErrMsg){
^~~~~~~
sqlite3.c:10185:44: error: unknown type name ‘sqlite3_stmt’; did you mean ‘sqlite3_xauth’?
static int sqlcipher_finalize(sqlite3 *db, sqlite3_stmt *pStmt, char **pzErrMsg){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:10199:30: error: unknown type name ‘sqlite3’
static int sqlcipher_execSql(sqlite3 *db, char **pzErrMsg, const char *zSql){
^~~~~~~
sqlite3.c:10220:34: error: unknown type name ‘sqlite3’
static int sqlcipher_execExecSql(sqlite3 *db, char **pzErrMsg, const char *zSql){
^~~~~~~
sqlite3.c:10243:27: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
void sqlcipher_exportFunc(sqlite3_context *context, int argc, sqlite3_value **argv) {
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:10243:63: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
void sqlcipher_exportFunc(sqlite3_context *context, int argc, sqlite3_value **argv) {
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:10448:17: error: unknown type name ‘sqlite3_mem_methods’
static volatile sqlite3_mem_methods default_mem_methods;
^~~~~~~~~~~~~~~~~~~
sqlite3.c:10451:8: error: unknown type name ‘sqlite3_mutex’
static sqlite3_mutex* sqlcipher_static_mutex[SQLCIPHER_MUTEX_COUNT];
^~~~~~~~~~~~~
sqlite3.c:10453:1: error: unknown type name ‘sqlite3_mutex’; did you mean ‘sqlite3_xauth’?
sqlite3_mutex* sqlcipher_mutex(int mutex) {
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c: In function ‘sqlcipher_mem_init’:
sqlite3.c:10459:29: error: request for member ‘xInit’ in something not a structure or union
return default_mem_methods.xInit(pAppData);
^
sqlite3.c: In function ‘sqlcipher_mem_shutdown’:
sqlite3.c:10462:22: error: request for member ‘xShutdown’ in something not a structure or union
default_mem_methods.xShutdown(pAppData);
^
sqlite3.c: In function ‘sqlcipher_mem_malloc’:
sqlite3.c:10465:34: error: request for member ‘xMalloc’ in something not a structure or union
void *ptr = default_mem_methods.xMalloc(n);
^
sqlite3.c: In function ‘sqlcipher_mem_size’:
sqlite3.c:10474:29: error: request for member ‘xSize’ in something not a structure or union
return default_mem_methods.xSize(p);
^
sqlite3.c: In function ‘sqlcipher_mem_free’:
sqlite3.c:10485:22: error: request for member ‘xFree’ in something not a structure or union
default_mem_methods.xFree(p);
^
sqlite3.c: In function ‘sqlcipher_mem_realloc’:
sqlite3.c:10488:29: error: request for member ‘xRealloc’ in something not a structure or union
return default_mem_methods.xRealloc(p, n);
^
sqlite3.c: In function ‘sqlcipher_mem_roundup’:
sqlite3.c:10491:29: error: request for member ‘xRoundup’ in something not a structure or union
return default_mem_methods.xRoundup(n);
^
sqlite3.c: At top level:
sqlite3.c:10494:8: error: unknown type name ‘sqlite3_mem_methods’
static sqlite3_mem_methods sqlcipher_mem_methods = {
^~~~~~~~~~~~~~~~~~~
sqlite3.c:10495:3: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
sqlcipher_mem_malloc,
^~~~~~~~~~~~~~~~~~~~
sqlite3.c:10495:3: note: (near initialization for ‘sqlcipher_mem_methods’)
sqlite3.c:10495:3: error: initializer element is not computable at load time
sqlite3.c:10495:3: note: (near initialization for ‘sqlcipher_mem_methods’)
sqlite3.c:10496:3: warning: excess elements in scalar initializer
sqlcipher_mem_free,
^~~~~~~~~~~~~~~~~~
sqlite3.c:10496:3: note: (near initialization for ‘sqlcipher_mem_methods’)
sqlite3.c:10497:3: warning: excess elements in scalar initializer
sqlcipher_mem_realloc,
^~~~~~~~~~~~~~~~~~~~~
sqlite3.c:10497:3: note: (near initialization for ‘sqlcipher_mem_methods’)
sqlite3.c:10498:3: warning: excess elements in scalar initializer
sqlcipher_mem_size,
^~~~~~~~~~~~~~~~~~
sqlite3.c:10498:3: note: (near initialization for ‘sqlcipher_mem_methods’)
sqlite3.c:10499:3: warning: excess elements in scalar initializer
sqlcipher_mem_roundup,
^~~~~~~~~~~~~~~~~~~~~
sqlite3.c:10499:3: note: (near initialization for ‘sqlcipher_mem_methods’)
sqlite3.c:10500:3: warning: excess elements in scalar initializer
sqlcipher_mem_init,
^~~~~~~~~~~~~~~~~~
sqlite3.c:10500:3: note: (near initialization for ‘sqlcipher_mem_methods’)
sqlite3.c:10501:3: warning: excess elements in scalar initializer
sqlcipher_mem_shutdown,
^~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:10501:3: note: (near initialization for ‘sqlcipher_mem_methods’)
sqlite3.c:10502:3: warning: excess elements in scalar initializer
0
^
sqlite3.c:10502:3: note: (near initialization for ‘sqlcipher_mem_methods’)
sqlite3.c: In function ‘sqlcipher_init_memmethods’:
sqlite3.c:10507:6: warning: implicit declaration of function ‘sqlite3_config’; did you mean ‘sqlite3Atoi’? [-Wimplicit-function-declaration]
if(sqlite3_config(SQLITE_CONFIG_GETMALLOC, &default_mem_methods) != SQLITE_OK ||
^~~~~~~~~~~~~~
sqlite3Atoi
sqlite3.c:10507:21: error: ‘SQLITE_CONFIG_GETMALLOC’ undeclared (first use in this function); did you mean ‘SQLITE_SYSTEM_MALLOC’?
if(sqlite3_config(SQLITE_CONFIG_GETMALLOC, &default_mem_methods) != SQLITE_OK ||
^~~~~~~~~~~~~~~~~~~~~~~
SQLITE_SYSTEM_MALLOC
sqlite3.c:10507:71: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if(sqlite3_config(SQLITE_CONFIG_GETMALLOC, &default_mem_methods) != SQLITE_OK ||
^~~~~~~~~
SQLITE_WSD
sqlite3.c:10508:21: error: ‘SQLITE_CONFIG_MALLOC’ undeclared (first use in this function); did you mean ‘SQLITE_CONFIG_GETMALLOC’?
sqlite3_config(SQLITE_CONFIG_MALLOC, &sqlcipher_mem_methods) != SQLITE_OK) {
^~~~~~~~~~~~~~~~~~~~
SQLITE_CONFIG_GETMALLOC
sqlite3.c: In function ‘sqlcipher_register_provider’:
sqlite3.c:10516:3: warning: implicit declaration of function ‘sqlite3_mutex_enter’; did you mean ‘sqlite3MutexEnd’? [-Wimplicit-function-declaration]
sqlite3_mutex_enter(sqlcipher_mutex(SQLCIPHER_MUTEX_PROVIDER));
^~~~~~~~~~~~~~~~~~~
sqlite3MutexEnd
sqlite3.c:10527:3: warning: implicit declaration of function ‘sqlite3_mutex_leave’; did you mean ‘sqlite3MutexAlloc’? [-Wimplicit-function-declaration]
sqlite3_mutex_leave(sqlcipher_mutex(SQLCIPHER_MUTEX_PROVIDER));
^~~~~~~~~~~~~~~~~~~
sqlite3MutexAlloc
sqlite3.c:10530:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_activate’:
sqlite3.c:10542:23: warning: implicit declaration of function ‘sqlite3_mutex_alloc’; did you mean ‘sqlite3MutexAlloc’? [-Wimplicit-function-declaration]
sqlite3_mutex_enter(sqlite3_mutex_alloc(SQLITE_MUTEX_STATIC_MASTER));
^~~~~~~~~~~~~~~~~~~
sqlite3MutexAlloc
sqlite3.c:10542:43: error: ‘SQLITE_MUTEX_STATIC_MASTER’ undeclared (first use in this function); did you mean ‘SQLITE_MUTEX_PTHREADS’?
sqlite3_mutex_enter(sqlite3_mutex_alloc(SQLITE_MUTEX_STATIC_MASTER));
^~~~~~~~~~~~~~~~~~~~~~~~~~
SQLITE_MUTEX_PTHREADS
sqlite3.c:10549:55: error: ‘SQLITE_MUTEX_FAST’ undeclared (first use in this function); did you mean ‘SQLITE_FUNC_HASH’?
sqlcipher_static_mutex[i] = sqlite3_mutex_alloc(SQLITE_MUTEX_FAST);
^~~~~~~~~~~~~~~~~
SQLITE_FUNC_HASH
sqlite3.c: In function ‘sqlcipher_deactivate’:
sqlite3.c:10590:43: error: ‘SQLITE_MUTEX_STATIC_MASTER’ undeclared (first use in this function); did you mean ‘SQLITE_MUTEX_PTHREADS’?
sqlite3_mutex_enter(sqlite3_mutex_alloc(SQLITE_MUTEX_STATIC_MASTER));
^~~~~~~~~~~~~~~~~~~~~~~~~~
SQLITE_MUTEX_PTHREADS
sqlite3.c:10618:9: warning: implicit declaration of function ‘sqlite3_mutex_free’; did you mean ‘sqlcipher_mem_free’? [-Wimplicit-function-declaration]
sqlite3_mutex_free(sqlcipher_static_mutex[i]);
^~~~~~~~~~~~~~~~~~
sqlcipher_mem_free
sqlite3.c: In function ‘sqlcipher_free’:
sqlite3.c:10740:3: warning: implicit declaration of function ‘sqlite3_free’; did you mean ‘sqlite3Codec’? [-Wimplicit-function-declaration]
sqlite3_free(ptr);
^~~~~~~~~~~~
sqlite3Codec
sqlite3.c: In function ‘sqlcipher_version’:
sqlite3.c:10762:21: warning: implicit declaration of function ‘sqlite3_mprintf’; did you mean ‘sqlite3ExprAnd’? [-Wimplicit-function-declaration]
char *version = sqlite3_mprintf("%s %s", CIPHER_XSTR(CIPHER_VERSION_NUMBER), CIPHER_XSTR(CIPHER_VERSION_BUILD));
^~~~~~~~~~~~~~~
sqlite3ExprAnd
sqlite3.c:10762:21: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
sqlite3.c: In function ‘sqlcipher_cipher_ctx_init’:
sqlite3.c:10779:28: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
if(c_ctx == NULL) return SQLITE_NOMEM;
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c:10790:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_reserve_setup’:
sqlite3.c:10824:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_cipher_ctx_copy’:
sqlite3.c:10891:37: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
if(target->pass == NULL) return SQLITE_NOMEM;
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c:10899:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_cipher_ctx_set_keyspec’:
sqlite3.c:10914:37: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
if(c_ctx->keyspec == NULL) return SQLITE_NOMEM;
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c:10921:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_cipher_ctx_set_pass’:
sqlite3.c:10957:34: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
if(ctx->pass == NULL) return SQLITE_NOMEM;
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c:10960:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_set_pass’:
sqlite3.c:10967:65: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if((rc = sqlcipher_cipher_ctx_set_pass(c_ctx, zKey, nKey)) != SQLITE_OK) return rc;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_set_kdf_iter’:
sqlite3.c:10993:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_set_fast_kdf_iter’:
sqlite3.c:11003:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_set_default_plaintext_header_size’:
sqlite3.c:11050:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_set_plaintext_header_size’:
sqlite3.c:11056:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:11059:10: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
return SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_set_default_hmac_algorithm’:
sqlite3.c:11073:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_set_default_kdf_algorithm’:
sqlite3.c:11092:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_set_kdf_algorithm’:
sqlite3.c:11097:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_set_flag’:
sqlite3.c:11110:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_unset_flag’:
sqlite3.c:11115:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_set_error’:
sqlite3.c:11124:3: warning: implicit declaration of function ‘sqlite3pager_error’; did you mean ‘sqlite3ReportError’? [-Wimplicit-function-declaration]
sqlite3pager_error(ctx->pBt->pBt->pPager, error);
^~~~~~~~~~~~~~~~~~
sqlite3ReportError
sqlite3.c:11125:20: error: request for member ‘errCode’ in something not a structure or union
ctx->pBt->pBt->db->errCode = error;
^~
sqlite3.c: In function ‘sqlcipher_codec_ctx_init_kdf_salt’:
sqlite3.c:11137:3: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
sqlite3_file *fd = sqlite3PagerFile(ctx->pBt->pBt->pPager);
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:11140:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK; /* don't reload salt when not needed */
^~~~~~~~~
SQLITE_WSD
sqlite3.c:11145:22: error: request for member ‘pMethods’ in something not a structure or union
if(fd == NULL || fd->pMethods == 0 || sqlite3OsRead(fd, ctx->kdf_salt, ctx->kdf_salt_sz, 0) != SQLITE_OK) {
^~
sqlite3.c:11145:41: warning: implicit declaration of function ‘sqlite3OsRead’; did you mean ‘sqlite3Utf8Read’? [-Wimplicit-function-declaration]
if(fd == NULL || fd->pMethods == 0 || sqlite3OsRead(fd, ctx->kdf_salt, ctx->kdf_salt_sz, 0) != SQLITE_OK) {
^~~~~~~~~~~~~
sqlite3Utf8Read
sqlite3.c:11147:103: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
if(ctx->provider->random(ctx->provider_ctx, ctx->kdf_salt, ctx->kdf_salt_sz) != SQLITE_OK) return SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_codec_ctx_set_kdf_salt’:
sqlite3.c:11157:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:11159:10: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
return SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_codec_ctx_get_kdf_salt’:
sqlite3.c:11163:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
int rc = SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_set_pagesize’:
sqlite3.c:11179:12: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
return SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c:11189:34: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
if(ctx->buffer == NULL) return SQLITE_NOMEM;
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c:11191:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_codec_ctx_init’:
sqlite3.c:11225:26: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
if(ctx == NULL) return SQLITE_NOMEM;
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c:11268:60: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if((rc = ctx->provider->ctx_init(&ctx->provider_ctx)) != SQLITE_OK) return rc;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_page_cipher’:
sqlite3.c:11417:77: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if(ctx->provider->random(ctx->provider_ctx, iv_out, ctx->reserve_sz) != SQLITE_OK) goto error;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:11465:10: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
return SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_cipher_ctx_key_derive’:
sqlite3.c:11496:59: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if((rc = sqlcipher_codec_ctx_init_kdf_salt(ctx)) != SQLITE_OK) return rc;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:6984:25: warning: implicit declaration of function ‘sqlite3_strnicmp’; did you mean ‘sqlite3StrICmp’? [-Wimplicit-function-declaration]
#define sqlite3StrNICmp sqlite3_strnicmp
^
sqlite3.c:11499:54: note: in expansion of macro ‘sqlite3StrNICmp’
if (c_ctx->pass_sz == ((ctx->key_sz * 2) + 3) && sqlite3StrNICmp((const char *)c_ctx->pass ,"x'", 2) == 0 && cipher_isHex(c_ctx->pass + 2, ctx->key_sz * 2)) {
^~~~~~~~~~~~~~~
sqlite3.c:11513:67: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
ctx->key_sz, c_ctx->key) != SQLITE_OK) return SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_codec_key_derive’:
sqlite3.c:11553:63: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if(sqlcipher_cipher_ctx_key_derive(ctx, ctx->read_ctx) != SQLITE_OK) return SQLITE_ERROR;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:11553:81: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
if(sqlcipher_cipher_ctx_key_derive(ctx, ctx->read_ctx) != SQLITE_OK) return SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_check_connection’:
sqlite3.c:11589:3: error: unknown type name ‘sqlite3’; use ‘struct’ keyword to refer to the type
sqlite3 *db = NULL;
^~~~~~~
struct
sqlite3.c:11590:3: error: unknown type name ‘sqlite3_stmt’; did you mean ‘sqlite3_xauth’?
sqlite3_stmt *statement = NULL;
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:11594:8: warning: implicit declaration of function ‘sqlite3_open’; did you mean ‘sqlite3Codec’? [-Wimplicit-function-declaration]
rc = sqlite3_open(filename, &db);
^~~~~~~~~~~~
sqlite3Codec
sqlite3.c:11595:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if(rc != SQLITE_OK) goto cleanup;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:11597:8: warning: implicit declaration of function ‘sqlite3_key’; did you mean ‘sqlite3Codec’? [-Wimplicit-function-declaration]
rc = sqlite3_key(db, key, key_sz);
^~~~~~~~~~~
sqlite3Codec
sqlite3.c:11600:8: warning: implicit declaration of function ‘sqlite3_exec’; did you mean ‘sqlite3Codec’? [-Wimplicit-function-declaration]
rc = sqlite3_exec(db, sql, NULL, NULL, NULL);
^~~~~~~~~~~~
sqlite3Codec
sqlite3.c:11605:8: warning: implicit declaration of function ‘sqlite3_prepare’; did you mean ‘sqlite3Reprepare’? [-Wimplicit-function-declaration]
rc = sqlite3_prepare(db, query_user_version, -1, &statement, NULL);
^~~~~~~~~~~~~~~
sqlite3Reprepare
sqlite3.c:11608:8: warning: implicit declaration of function ‘sqlite3_step’; did you mean ‘sqlite3Codec’? [-Wimplicit-function-declaration]
rc = sqlite3_step(statement);
^~~~~~~~~~~~
sqlite3Codec
sqlite3.c:11609:12: error: ‘SQLITE_ROW’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
if(rc == SQLITE_ROW) {
^~~~~~~~~~
SQLITE_OK
sqlite3.c:11610:21: warning: implicit declaration of function ‘sqlite3_column_int’; did you mean ‘sqlite3ColumnType’? [-Wimplicit-function-declaration]
*user_version = sqlite3_column_int(statement, 0);
^~~~~~~~~~~~~~~~~~
sqlite3ColumnType
sqlite3.c:11614:3: warning: implicit declaration of function ‘sqlite3_finalize’; did you mean ‘sqlite3Analyze’? [-Wimplicit-function-declaration]
sqlite3_finalize(statement);
^~~~~~~~~~~~~~~~
sqlite3Analyze
sqlite3.c:11621:43: warning: implicit declaration of function ‘sqlite3_column_text’; did you mean ‘sqlite3ColumnType’? [-Wimplicit-function-declaration]
*journal_mode = sqlite3_mprintf("%s", sqlite3_column_text(statement, 0));
^~~~~~~~~~~~~~~~~~~
sqlite3ColumnType
sqlite3.c:11621:19: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
*journal_mode = sqlite3_mprintf("%s", sqlite3_column_text(statement, 0));
^
sqlite3.c:11630:10: warning: implicit declaration of function ‘sqlite3_close’; did you mean ‘sqlite3Tolower’? [-Wimplicit-function-declaration]
if(db) sqlite3_close(db);
^~~~~~~~~~~~~
sqlite3Tolower
sqlite3.c: In function ‘sqlcipher_codec_ctx_integrity_check’:
sqlite3.c:11639:3: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
sqlite3_file *fd = sqlite3PagerFile(ctx->pBt->pBt->pPager);
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:11644:53: error: ‘SQLITE_STATIC’ undeclared (first use in this function); did you mean ‘SQLITE_SO_ASC’?
sqlite3VdbeSetColName(v, 0, COLNAME_NAME, column, SQLITE_STATIC);
^~~~~~~~~~~~~
SQLITE_SO_ASC
sqlite3.c:11646:22: error: request for member ‘pMethods’ in something not a structure or union
if(fd == NULL || fd->pMethods == 0) {
^~
sqlite3.c:11647:26: error: ‘OP_String8’ undeclared (first use in this function)
sqlite3VdbeAddOp4(v, OP_String8, 0, 1, 0, "database file is undefined", P4_TRANSIENT);
^~~~~~~~~~
sqlite3.c:11648:26: error: ‘OP_ResultRow’ undeclared (first use in this function); did you mean ‘EP_IfNullRow’?
sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
^~~~~~~~~~~~
EP_IfNullRow
sqlite3.c:11658:48: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if((rc = sqlcipher_codec_key_derive(ctx)) != SQLITE_OK) {
^~~~~~~~~
SQLITE_WSD
sqlite3.c:11664:3: warning: implicit declaration of function ‘sqlite3OsFileSize’; did you mean ‘sqlite3PcacheSize’? [-Wimplicit-function-declaration]
sqlite3OsFileSize(fd, &file_sz);
^~~~~~~~~~~~~~~~~
sqlite3PcacheSize
sqlite3.c:11673:8: warning: implicit declaration of function ‘sqlite3pager_is_mj_pgno’; did you mean ‘sqlite3PagerTempSpace’? [-Wimplicit-function-declaration]
if(sqlite3pager_is_mj_pgno(ctx->pBt->pBt->pPager, page)) continue;
^~~~~~~~~~~~~~~~~~~~~~~
sqlite3PagerTempSpace
sqlite3.c:11685:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
result = sqlite3_mprintf("error reading %d bytes from file page %d at offset %d\n", read_sz, page, offset);
^
sqlite3.c:11689:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
result = sqlite3_mprintf("HMAC operation failed for page %d", page);
^
sqlite3.c:11693:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
result = sqlite3_mprintf("HMAC verification failed for page %d", page);
^
sqlite3.c:11700:12: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
result = sqlite3_mprintf("page %d has an invalid size of %lld bytes", page, file_sz - ((file_sz / ctx->page_sz) * ctx->page_sz));
^
sqlite3.c: In function ‘sqlcipher_codec_ctx_migrate’:
sqlite3.c:11713:3: error: unknown type name ‘sqlite3’; use ‘struct’ keyword to refer to the type
sqlite3 *db = ctx->pBt->db;
^~~~~~~
struct
sqlite3.c:11714:29: warning: implicit declaration of function ‘sqlite3_db_filename’; did you mean ‘sqlite3PagerFilename’? [-Wimplicit-function-declaration]
const char *db_filename = sqlite3_db_filename(db, "main");
^~~~~~~~~~~~~~~~~~~
sqlite3PagerFilename
sqlite3.c:11714:29: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
sqlite3.c:11717:3: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
sqlite3_file *srcfile, *destfile;
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:11735:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if(rc == SQLITE_OK){
^~~~~~~~~
SQLITE_WSD
sqlite3.c:11741:19: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
pragma_compat = sqlite3_mprintf("PRAGMA cipher_compatibility = %d;", i);
^
sqlite3.c:11756:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
temp = sqlite3_mprintf("%s-migrated", db_filename);
^
sqlite3.c:11763:18: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
attach_command = sqlite3_mprintf("ATTACH DATABASE '%s' as migrate;", migrated_db_filename, pass);
^
sqlite3.c:11764:20: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
set_user_version = sqlite3_mprintf("PRAGMA migrate.user_version = %d;", user_version);
^
sqlite3.c:11785:8: warning: implicit declaration of function ‘sqlite3_key_v2’; did you mean ‘sqlite3FkCheck’? [-Wimplicit-function-declaration]
rc = sqlite3_key_v2(db, "migrate", pass, pass_sz);
^~~~~~~~~~~~~~
sqlite3FkCheck
sqlite3.c:11803:10: error: request for member ‘autoCommit’ in something not a structure or union
if( !db->autoCommit ){
^~
sqlite3.c:11807:9: error: request for member ‘nVdbeActive’ in something not a structure or union
if( db->nVdbeActive>1 ){
^~
sqlite3.c:11812:13: error: request for member ‘aDb’ in something not a structure or union
pDest = db->aDb[0].pBt;
^~
sqlite3.c:11813:13: error: request for member ‘aDb’ in something not a structure or union
pDb = &(db->aDb[db->nDb-1]);
^~
sqlite3.c:11813:21: error: request for member ‘nDb’ in something not a structure or union
pDb = &(db->aDb[db->nDb-1]);
^~
sqlite3.c:11823:3: warning: implicit declaration of function ‘sqlite3CodecGetKey’; did you mean ‘sqlite3Codec’? [-Wimplicit-function-declaration]
sqlite3CodecGetKey(db, db->nDb - 1, (void**)&keyspec, &keyspec_sz);
^~~~~~~~~~~~~~~~~~
sqlite3Codec
sqlite3.c:11823:28: error: request for member ‘nDb’ in something not a structure or union
sqlite3CodecGetKey(db, db->nDb - 1, (void**)&keyspec, &keyspec_sz);
^~
sqlite3.c:11824:3: warning: implicit declaration of function ‘sqlite3CodecAttach’; did you mean ‘sqlite3Attach’? [-Wimplicit-function-declaration]
sqlite3CodecAttach(db, 0, keyspec, keyspec_sz);
^~~~~~~~~~~~~~~~~~
sqlite3Attach
sqlite3.c:11829:3: warning: implicit declaration of function ‘sqlite3OsClose’; did you mean ‘sqlite3Isquote’? [-Wimplicit-function-declaration]
sqlite3OsClose(srcfile);
^~~~~~~~~~~~~~
sqlite3Isquote
sqlite3.c:11858:8: warning: implicit declaration of function ‘sqlite3OsOpen’; did you mean ‘sqlite3OsInit’? [-Wimplicit-function-declaration]
rc = sqlite3OsOpen(db->pVfs, migrated_db_filename, srcfile, SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE|SQLITE_OPEN_MAIN_DB, &oflags);
^~~~~~~~~~~~~
sqlite3OsInit
sqlite3.c:11858:24: error: request for member ‘pVfs’ in something not a structure or union
rc = sqlite3OsOpen(db->pVfs, migrated_db_filename, srcfile, SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE|SQLITE_OPEN_MAIN_DB, &oflags);
^~
sqlite3.c:11858:63: error: ‘SQLITE_OPEN_READWRITE’ undeclared (first use in this function); did you mean ‘SQLITE_THREADSAFE’?
rc = sqlite3OsOpen(db->pVfs, migrated_db_filename, srcfile, SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE|SQLITE_OPEN_MAIN_DB, &oflags);
^~~~~~~~~~~~~~~~~~~~~
SQLITE_THREADSAFE
sqlite3.c:11858:85: error: ‘SQLITE_OPEN_CREATE’ undeclared (first use in this function); did you mean ‘SQLITE_OPEN_READWRITE’?
rc = sqlite3OsOpen(db->pVfs, migrated_db_filename, srcfile, SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE|SQLITE_OPEN_MAIN_DB, &oflags);
^~~~~~~~~~~~~~~~~~
SQLITE_OPEN_READWRITE
sqlite3.c:11858:104: error: ‘SQLITE_OPEN_MAIN_DB’ undeclared (first use in this function); did you mean ‘SQLITE_OPEN_CREATE’?
rc = sqlite3OsOpen(db->pVfs, migrated_db_filename, srcfile, SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE|SQLITE_OPEN_MAIN_DB, &oflags);
^~~~~~~~~~~~~~~~~~~
SQLITE_OPEN_CREATE
sqlite3.c:11862:24: error: request for member ‘pVfs’ in something not a structure or union
rc = sqlite3OsOpen(db->pVfs, db_filename, destfile, SQLITE_OPEN_READWRITE|SQLITE_OPEN_CREATE|SQLITE_OPEN_MAIN_DB, &oflags);
^~
sqlite3.c:11866:3: warning: implicit declaration of function ‘sqlite3pager_reset’; did you mean ‘sqlite3ParserReset’? [-Wimplicit-function-declaration]
sqlite3pager_reset(pDest->pBt->pPager);
^~~~~~~~~~~~~~~~~~
sqlite3ParserReset
sqlite3.c:11873:8: warning: implicit declaration of function ‘sqlite3OsDelete’; did you mean ‘sqlite3VdbeDelete’? [-Wimplicit-function-declaration]
rc = sqlite3OsDelete(db->pVfs, migrated_db_filename, 0);
^~~~~~~~~~~~~~~
sqlite3VdbeDelete
sqlite3.c:11873:26: error: request for member ‘pVfs’ in something not a structure or union
rc = sqlite3OsDelete(db->pVfs, migrated_db_filename, 0);
^~
sqlite3.c:11877:3: warning: implicit declaration of function ‘sqlite3ResetAllSchemasOfConnection’; did you mean ‘sqlite3ResultSetOfSelect’? [-Wimplicit-function-declaration]
sqlite3ResetAllSchemasOfConnection(db);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3ResultSetOfSelect
sqlite3.c:11880:20: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
set_journal_mode = sqlite3_mprintf("PRAGMA journal_mode = %s;", journal_mode);
^
sqlite3.c:11889:8: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
rc = SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_codec_add_random’:
sqlite3.c:11925:10: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
return SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c: At top level:
sqlite3.c:11929:69: error: unknown type name ‘sqlite3_uint64’; did you mean ‘sqlite3_xauth’?
static void sqlcipher_profile_callback(void *file, const char *sql, sqlite3_uint64 run_time){
^~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:11936:30: error: unknown type name ‘sqlite3’
int sqlcipher_cipher_profile(sqlite3 *db, const char *destination){
^~~~~~~
sqlite3.c: In function ‘sqlcipher_openssl_add_random’:
sqlite3.c:12659:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_openssl_activate’:
sqlite3.c:12700:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_openssl_deactivate’:
sqlite3.c:12716:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: In function ‘sqlcipher_openssl_random’:
sqlite3.c:12747:22: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return (rc == 1) ? SQLITE_OK : SQLITE_ERROR;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:12747:34: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
return (rc == 1) ? SQLITE_OK : SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_openssl_hmac’:
sqlite3.c:12752:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
int rc = SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:12782:8: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
rc = SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_openssl_kdf’:
sqlite3.c:12789:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
int rc = SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:12802:14: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
return SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_openssl_cipher’:
sqlite3.c:12813:26: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
int tmp_csz, csz, rc = SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:12828:8: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
rc = SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c: In function ‘sqlcipher_openssl_setup’:
sqlite3.c:12900:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c: At top level:
sqlite3.c:13332:4: warning: braces around scalar initializer
{0,0,0,0,0,0,0,0}, /* m */
^
sqlite3.c:13332:4: note: (near initialization for ‘sqlite3Config.m’)
sqlite3.c:13332:7: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0}, /* m */
^
sqlite3.c:13332:7: note: (near initialization for ‘sqlite3Config.m’)
sqlite3.c:13332:9: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0}, /* m */
^
sqlite3.c:13332:9: note: (near initialization for ‘sqlite3Config.m’)
sqlite3.c:13332:11: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0}, /* m */
^
sqlite3.c:13332:11: note: (near initialization for ‘sqlite3Config.m’)
sqlite3.c:13332:13: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0}, /* m */
^
sqlite3.c:13332:13: note: (near initialization for ‘sqlite3Config.m’)
sqlite3.c:13332:15: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0}, /* m */
^
sqlite3.c:13332:15: note: (near initialization for ‘sqlite3Config.m’)
sqlite3.c:13332:17: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0}, /* m */
^
sqlite3.c:13332:17: note: (near initialization for ‘sqlite3Config.m’)
sqlite3.c:13332:19: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0}, /* m */
^
sqlite3.c:13332:19: note: (near initialization for ‘sqlite3Config.m’)
sqlite3.c:13333:4: warning: braces around scalar initializer
{0,0,0,0,0,0,0,0,0}, /* mutex */
^
sqlite3.c:13333:4: note: (near initialization for ‘sqlite3Config.mutex’)
sqlite3.c:13333:7: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0}, /* mutex */
^
sqlite3.c:13333:7: note: (near initialization for ‘sqlite3Config.mutex’)
sqlite3.c:13333:9: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0}, /* mutex */
^
sqlite3.c:13333:9: note: (near initialization for ‘sqlite3Config.mutex’)
sqlite3.c:13333:11: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0}, /* mutex */
^
sqlite3.c:13333:11: note: (near initialization for ‘sqlite3Config.mutex’)
sqlite3.c:13333:13: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0}, /* mutex */
^
sqlite3.c:13333:13: note: (near initialization for ‘sqlite3Config.mutex’)
sqlite3.c:13333:15: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0}, /* mutex */
^
sqlite3.c:13333:15: note: (near initialization for ‘sqlite3Config.mutex’)
sqlite3.c:13333:17: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0}, /* mutex */
^
sqlite3.c:13333:17: note: (near initialization for ‘sqlite3Config.mutex’)
sqlite3.c:13333:19: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0}, /* mutex */
^
sqlite3.c:13333:19: note: (near initialization for ‘sqlite3Config.mutex’)
sqlite3.c:13333:21: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0}, /* mutex */
^
sqlite3.c:13333:21: note: (near initialization for ‘sqlite3Config.mutex’)
sqlite3.c:13334:4: warning: braces around scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:4: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:7: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:7: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:9: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:9: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:11: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:11: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:13: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:13: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:15: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:15: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:17: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:17: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:19: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:19: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:21: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:21: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:23: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:23: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:25: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:25: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:27: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:27: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13334:29: warning: excess elements in scalar initializer
{0,0,0,0,0,0,0,0,0,0,0,0,0},/* pcache2 */
^
sqlite3.c:13334:29: note: (near initialization for ‘sqlite3Config.pcache2’)
sqlite3.c:13416:1: error: unknown type name ‘SQLITE_API’; did you mean ‘SQLITE_TCLAPI’?
SQLITE_API u32 sqlite3_unsupported_selecttrace = 0;
^~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:13416:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sqlite3_unsupported_selecttrace’
SQLITE_API u32 sqlite3_unsupported_selecttrace = 0;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:13425:62: error: ‘OPFLG_INITIALIZER’ undeclared here (not in a function); did you mean ‘BIO_R_UNINITIALIZED’?
SQLITE_PRIVATE const unsigned char sqlite3OpcodeProperty[] = OPFLG_INITIALIZER;
^~~~~~~~~~~~~~~~~
BIO_R_UNINITIALIZED
sqlite3.c:13562:5: error: unknown type name ‘sqlite3_vtab_cursor’
sqlite3_vtab_cursor *pVCur; /* CURTYPE_VTAB. Vtab cursor */
^~~~~~~~~~~~~~~~~~~
sqlite3.c:13668:3: error: unknown type name ‘sqlite3’
sqlite3 *db; /* The associated database connection */
^~~~~~~
sqlite3.c:13789:3: error: unknown type name ‘sqlite3_value’
sqlite3_value *argv[1]; /* Argument set */
^~~~~~~~~~~~~
sqlite3.c:13831:3: error: unknown type name ‘sqlite3’
sqlite3 *db; /* The database connection that owns this statement */
^~~~~~~
sqlite3.c:13945:46: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3*, AuxData**, int, int);
^~~~~~~
sqlite3.c:13948:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare(sqlite3*,VdbeCursor*,UnpackedRecord*,int*);
^~~~~~~
sqlite3.c:13949:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3*, BtCursor*, i64*);
^~~~~~~
sqlite3.c:13953:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3*,Op*);
^~~~~~~
sqlite3.c:13976:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem*,sqlite3*,u16);
^~~~~~~
sqlite3.c:14017:42: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VdbeSorterInit(sqlite3 *, int, VdbeCursor *);
^~~~~~~
sqlite3.c:14018:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *, VdbeSorter *);
^~~~~~~
sqlite3.c:14019:44: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *, VdbeCursor *);
^~~~~~~
sqlite3.c:14021:42: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *, const VdbeCursor *);
^~~~~~~
sqlite3.c:14083:9: error: unknown type name ‘sqlite3_int64’
typedef sqlite3_int64 sqlite3StatValueType;
^~~~~~~~~~~~~
sqlite3.c:14129:16: error: unknown type name ‘sqlite3_int64’
SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int op){
^~~~~~~~~~~~~
sqlite3.c:14194:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_status64(
^~~
sqlite3.c:14219:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_status(int op, int *pCurrent, int *pHighwater, int resetFlag){
^~~
sqlite3.c:14248:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3 *db, int *pHighwater){
^~~~~~~
sqlite3.c:14262:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_db_status(
^~~
sqlite3.c:14524:3: error: unknown type name ‘sqlite3_int64’
sqlite3_int64 iJD; /* The julian day number times 86400000 */
^~~~~~~~~~~~~
sqlite3.c: In function ‘computeJD’:
sqlite3.c:14732:13: error: ‘sqlite3_int64’ undeclared (first use in this function); did you mean ‘sqlite3MulInt64’?
p->iJD = (sqlite3_int64)((X1 + X2 + D + B - 1524.5 ) * 86400000);
^~~~~~~~~~~~~
sqlite3MulInt64
sqlite3.c:14732:12: error: called object is not a function or function pointer
p->iJD = (sqlite3_int64)((X1 + X2 + D + B - 1524.5 ) * 86400000);
^
sqlite3.c:14732:10: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
p->iJD = (sqlite3_int64)((X1 + X2 + D + B - 1524.5 ) * 86400000);
^
sqlite3.c:14735:43: error: called object is not a function or function pointer
p->iJD += p->h*3600000 + p->m*60000 + (sqlite3_int64)(p->s*1000);
^
sqlite3.c:14735:12: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
p->iJD += p->h*3600000 + p->m*60000 + (sqlite3_int64)(p->s*1000);
^~
sqlite3.c: At top level:
sqlite3.c:14794:33: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
static int setDateTimeToCurrent(sqlite3_context *context, DateTime *p){
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c: In function ‘setRawDateNumber’:
sqlite3.c:14814:15: error: ‘sqlite3_int64’ undeclared (first use in this function); did you mean ‘sqlite3MulInt64’?
p->iJD = (sqlite3_int64)(r*86400000.0 + 0.5);
^~~~~~~~~~~~~
sqlite3MulInt64
sqlite3.c:14814:14: error: called object is not a function or function pointer
p->iJD = (sqlite3_int64)(r*86400000.0 + 0.5);
^
sqlite3.c:14814:12: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
p->iJD = (sqlite3_int64)(r*86400000.0 + 0.5);
^
sqlite3.c: At top level:
sqlite3.c:14836:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *context,
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:14868:27: error: unknown type name ‘sqlite3_int64’; did you mean ‘sqlite3_xauth’?
static int validJulianDay(sqlite3_int64 iJD){
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c: In function ‘computeYMD’:
sqlite3.c:14882:14: warning: implicit declaration of function ‘validJulianDay’ [-Wimplicit-function-declaration]
}else if( !validJulianDay(p->iJD) ){
^~~~~~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:15008:8: error: unknown type name ‘sqlite3_int64’
static sqlite3_int64 localtimeOffset(
^~~~~~~~~~~~~
sqlite3.c:15010:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *pCtx, /* Write error here if one occurs */
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15113:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *pCtx, /* Function context */
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15330:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *context,
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15332:3: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
sqlite3_value **argv,
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15373:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *context,
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15375:3: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
sqlite3_value **argv
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15390:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *context,
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15392:3: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
sqlite3_value **argv
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15410:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *context,
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15412:3: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
sqlite3_value **argv
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15429:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *context,
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15431:3: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
sqlite3_value **argv
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15462:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *context,
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15464:3: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
sqlite3_value **argv
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15600:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *context,
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15602:3: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
sqlite3_value **NotUsed2
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15614:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *context,
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15616:3: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
sqlite3_value **NotUsed2
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15628:3: error: unknown type name ‘sqlite3_context’; did you mean ‘sqlite3_xauth’?
sqlite3_context *context,
^~~~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15630:3: error: unknown type name ‘sqlite3_value’; did you mean ‘sqlite3_xauth’?
sqlite3_value **NotUsed2
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c: In function ‘sqlite3RegisterDateTimeFunctions’:
sqlite3.c:4893:30: error: ‘SQLITE_UTF8’ undeclared (first use in this function); did you mean ‘SQLITEINT_H’?
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4893:29: error: invalid operands to binary | (have ‘int’ and ‘const unsigned char *’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4893:41: error: invalid operands to binary | (have ‘const unsigned char *’ and ‘int’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4790:30: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[0].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4790:30: error: initializer element is not constant
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[0].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:15690:43: error: ‘juliandayFunc’ undeclared (first use in this function); did you mean ‘IsWindowFunc’?
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15690:43: error: initializer element is not constant
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15690:43: note: (near initialization for ‘aDateTimeFuncs[0].zName’)
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4894:40: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4894:40: note: (near initialization for ‘aDateTimeFuncs[0]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4894:43: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4894:43: note: (near initialization for ‘aDateTimeFuncs[0]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:15690:57: warning: excess elements in struct initializer
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^
sqlite3.c:4894:47: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15690:57: note: (near initialization for ‘aDateTimeFuncs[0]’)
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^
sqlite3.c:4894:47: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4894:54: error: extra brace group at end of initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4894:54: note: (near initialization for ‘aDateTimeFuncs[0]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4894:54: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4894:54: note: (near initialization for ‘aDateTimeFuncs[0]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15690:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(julianday, -1, 0, 0, juliandayFunc ),
^~~~~~~~~
sqlite3.c:4893:29: error: invalid operands to binary | (have ‘int’ and ‘const unsigned char *’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4893:41: error: invalid operands to binary | (have ‘const unsigned char *’ and ‘int’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4790:30: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[1].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4790:30: error: initializer element is not constant
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[1].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:15691:43: error: ‘dateFunc’ undeclared (first use in this function); did you mean ‘fdatasync’?
PURE_DATE(date, -1, 0, 0, dateFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15691:43: error: initializer element is not constant
PURE_DATE(date, -1, 0, 0, dateFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15691:43: note: (near initialization for ‘aDateTimeFuncs[1].zName’)
PURE_DATE(date, -1, 0, 0, dateFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4894:40: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4894:40: note: (near initialization for ‘aDateTimeFuncs[1]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4894:43: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4894:43: note: (near initialization for ‘aDateTimeFuncs[1]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:15691:57: warning: excess elements in struct initializer
PURE_DATE(date, -1, 0, 0, dateFunc ),
^
sqlite3.c:4894:47: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15691:57: note: (near initialization for ‘aDateTimeFuncs[1]’)
PURE_DATE(date, -1, 0, 0, dateFunc ),
^
sqlite3.c:4894:47: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4894:54: error: extra brace group at end of initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4894:54: note: (near initialization for ‘aDateTimeFuncs[1]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4894:54: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4894:54: note: (near initialization for ‘aDateTimeFuncs[1]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15691:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(date, -1, 0, 0, dateFunc ),
^~~~~~~~~
sqlite3.c:4893:29: error: invalid operands to binary | (have ‘int’ and ‘const unsigned char *’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4893:41: error: invalid operands to binary | (have ‘const unsigned char *’ and ‘int’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[2].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: error: initializer element is not constant
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[2].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:15692:43: error: ‘timeFunc’ undeclared (first use in this function); did you mean ‘dateFunc’?
PURE_DATE(time, -1, 0, 0, timeFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15692:43: error: initializer element is not constant
PURE_DATE(time, -1, 0, 0, timeFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15692:43: note: (near initialization for ‘aDateTimeFuncs[2].zName’)
PURE_DATE(time, -1, 0, 0, timeFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4894:40: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4894:40: note: (near initialization for ‘aDateTimeFuncs[2]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4894:43: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4894:43: note: (near initialization for ‘aDateTimeFuncs[2]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:15692:57: warning: excess elements in struct initializer
PURE_DATE(time, -1, 0, 0, timeFunc ),
^
sqlite3.c:4894:47: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15692:57: note: (near initialization for ‘aDateTimeFuncs[2]’)
PURE_DATE(time, -1, 0, 0, timeFunc ),
^
sqlite3.c:4894:47: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4894:54: error: extra brace group at end of initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4894:54: note: (near initialization for ‘aDateTimeFuncs[2]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4894:54: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4894:54: note: (near initialization for ‘aDateTimeFuncs[2]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15692:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(time, -1, 0, 0, timeFunc ),
^~~~~~~~~
sqlite3.c:4893:29: error: invalid operands to binary | (have ‘int’ and ‘const unsigned char *’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4893:41: error: invalid operands to binary | (have ‘const unsigned char *’ and ‘int’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[3].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: error: initializer element is not constant
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[3].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:15693:43: error: ‘datetimeFunc’ undeclared (first use in this function); did you mean ‘timeFunc’?
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15693:43: error: initializer element is not constant
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15693:43: note: (near initialization for ‘aDateTimeFuncs[3].zName’)
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4894:40: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4894:40: note: (near initialization for ‘aDateTimeFuncs[3]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4894:43: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4894:43: note: (near initialization for ‘aDateTimeFuncs[3]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:15693:57: warning: excess elements in struct initializer
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^
sqlite3.c:4894:47: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15693:57: note: (near initialization for ‘aDateTimeFuncs[3]’)
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^
sqlite3.c:4894:47: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4894:54: error: extra brace group at end of initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4894:54: note: (near initialization for ‘aDateTimeFuncs[3]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4894:54: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4894:54: note: (near initialization for ‘aDateTimeFuncs[3]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15693:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(datetime, -1, 0, 0, datetimeFunc ),
^~~~~~~~~
sqlite3.c:4893:29: error: invalid operands to binary | (have ‘int’ and ‘const unsigned char *’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4893:41: error: invalid operands to binary | (have ‘const unsigned char *’ and ‘int’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[4].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: error: initializer element is not constant
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[4].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4893:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8|SQLITE_FUNC_CONSTANT, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:15694:43: error: ‘strftimeFunc’ undeclared (first use in this function); did you mean ‘datetimeFunc’?
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15694:43: error: initializer element is not constant
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15694:43: note: (near initialization for ‘aDateTimeFuncs[4].zName’)
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^
sqlite3.c:4894:30: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4894:40: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4894:40: note: (near initialization for ‘aDateTimeFuncs[4]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4894:43: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4894:43: note: (near initialization for ‘aDateTimeFuncs[4]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:15694:57: warning: excess elements in struct initializer
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^
sqlite3.c:4894:47: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15694:57: note: (near initialization for ‘aDateTimeFuncs[4]’)
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^
sqlite3.c:4894:47: note: in definition of macro ‘PURE_DATE’
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4894:54: error: extra brace group at end of initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4894:54: note: (near initialization for ‘aDateTimeFuncs[4]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4894:54: warning: excess elements in struct initializer
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4894:54: note: (near initialization for ‘aDateTimeFuncs[4]’)
(void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15694:5: note: in expansion of macro ‘PURE_DATE’
PURE_DATE(strftime, -1, 0, 0, strftimeFunc ),
^~~~~~~~~
sqlite3.c:4890:29: error: invalid operands to binary | (have ‘int’ and ‘const unsigned char *’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[5].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: error: initializer element is not constant
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[5].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:15695:43: error: ‘ctimeFunc’ undeclared (first use in this function); did you mean ‘timeFunc’?
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^
sqlite3.c:4891:10: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15695:43: error: initializer element is not constant
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^
sqlite3.c:4891:10: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15695:43: note: (near initialization for ‘aDateTimeFuncs[5].zName’)
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^
sqlite3.c:4891:10: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4891:20: warning: excess elements in struct initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4891:20: note: (near initialization for ‘aDateTimeFuncs[5]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4891:23: warning: excess elements in struct initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4891:23: note: (near initialization for ‘aDateTimeFuncs[5]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:15695:57: warning: excess elements in struct initializer
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^
sqlite3.c:4891:27: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15695:57: note: (near initialization for ‘aDateTimeFuncs[5]’)
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^
sqlite3.c:4891:27: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4891:34: error: extra brace group at end of initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4891:34: note: (near initialization for ‘aDateTimeFuncs[5]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4891:34: warning: excess elements in struct initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4891:34: note: (near initialization for ‘aDateTimeFuncs[5]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15695:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_time, 0, 0, 0, ctimeFunc ),
^~~~~~~~~
sqlite3.c:4890:29: error: invalid operands to binary | (have ‘int’ and ‘const unsigned char *’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4790:30: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[6].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4790:30: error: initializer element is not constant
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[6].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:15696:43: error: ‘ctimestampFunc’ undeclared (first use in this function); did you mean ‘ctimeFunc’?
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^
sqlite3.c:4891:10: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15696:43: error: initializer element is not constant
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^
sqlite3.c:4891:10: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15696:43: note: (near initialization for ‘aDateTimeFuncs[6].zName’)
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^
sqlite3.c:4891:10: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4891:20: warning: excess elements in struct initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4891:20: note: (near initialization for ‘aDateTimeFuncs[6]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4891:23: warning: excess elements in struct initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4891:23: note: (near initialization for ‘aDateTimeFuncs[6]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:15696:57: warning: excess elements in struct initializer
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^
sqlite3.c:4891:27: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15696:57: note: (near initialization for ‘aDateTimeFuncs[6]’)
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^
sqlite3.c:4891:27: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4891:34: error: extra brace group at end of initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4891:34: note: (near initialization for ‘aDateTimeFuncs[6]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4891:34: warning: excess elements in struct initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4891:34: note: (near initialization for ‘aDateTimeFuncs[6]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15696:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_timestamp, 0, 0, 0, ctimestampFunc),
^~~~~~~~~
sqlite3.c:4890:29: error: invalid operands to binary | (have ‘int’ and ‘const unsigned char *’)
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:4790:30: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[7].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:4790:30: error: initializer element is not constant
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:4790:30: note: (near initialization for ‘aDateTimeFuncs[7].funcFlags’)
#define SQLITE_FUNC_SLOCHNG 0x2000 /* "Slow Change". Value constant during a
^
sqlite3.c:4890:10: note: in expansion of macro ‘SQLITE_FUNC_SLOCHNG’
{nArg, SQLITE_FUNC_SLOCHNG|SQLITE_UTF8, \
^~~~~~~~~~~~~~~~~~~
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:15697:43: error: ‘cdateFunc’ undeclared (first use in this function); did you mean ‘dateFunc’?
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^
sqlite3.c:4891:10: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15697:43: error: initializer element is not constant
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^
sqlite3.c:4891:10: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15697:43: note: (near initialization for ‘aDateTimeFuncs[7].zName’)
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^
sqlite3.c:4891:10: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4891:20: warning: excess elements in struct initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:4891:20: note: (near initialization for ‘aDateTimeFuncs[7]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:4891:23: warning: excess elements in struct initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:4891:23: note: (near initialization for ‘aDateTimeFuncs[7]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:15697:57: warning: excess elements in struct initializer
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^
sqlite3.c:4891:27: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:15697:57: note: (near initialization for ‘aDateTimeFuncs[7]’)
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^
sqlite3.c:4891:27: note: in definition of macro ‘DFUNCTION’
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^~~~~
sqlite3.c:4891:34: error: extra brace group at end of initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:4891:34: note: (near initialization for ‘aDateTimeFuncs[7]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:4891:34: warning: excess elements in struct initializer
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c:4891:34: note: (near initialization for ‘aDateTimeFuncs[7]’)
0, 0, xFunc, 0, 0, 0, #zName, {0} }
^
sqlite3.c:15697:5: note: in expansion of macro ‘DFUNCTION’
DFUNCTION(current_date, 0, 0, 0, cdateFunc ),
^~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:15790:36: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file *pId){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15796:34: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, i64 offset){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15800:35: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, int amt, i64 offset){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15804:38: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file *id, i64 size){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15807:34: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file *id, int flags){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15811:38: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15815:34: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file *id, int lockType){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15819:36: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file *id, int lockType){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15822:47: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pResOut){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15835:41: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file *id, int op, void *pArg){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15856:46: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file *id, int op, void *pArg){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15860:40: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15864:51: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15868:37: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int offset, int n, int flags){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15871:41: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15874:38: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15878:3: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
sqlite3_file *id, /* Database file handle */
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15891:35: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, void **pp){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15895:37: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15914:3: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
sqlite3_vfs *pVfs,
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15916:3: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
sqlite3_file *pFile,
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15930:36: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15936:3: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
sqlite3_vfs *pVfs,
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15945:3: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
sqlite3_vfs *pVfs,
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15955:38: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15958:38: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char *zBufOut){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15961:38: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, const char *zSym))(void){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15964:38: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15968:40: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15979:35: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15982:42: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsGetLastError(sqlite3_vfs *pVfs){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15985:46: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:15985:65: error: unknown type name ‘sqlite3_int64’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *pTimeOut){
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:16004:3: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
sqlite3_vfs *pVfs,
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:16006:3: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
sqlite3_file **ppFile,
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:16025:40: error: unknown type name ‘sqlite3_file’; did you mean ‘sqlite3_xauth’?
SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *pFile){
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c: In function ‘sqlite3OsInit’:
sqlite3.c:16038:13: warning: implicit declaration of function ‘sqlite3_malloc’; did you mean ‘sqlite3Realloc’? [-Wimplicit-function-declaration]
void *p = sqlite3_malloc(10);
^~~~~~~~~~~~~~
sqlite3Realloc
sqlite3.c:16038:13: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
sqlite3.c:6915:28: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
# define SQLITE_NOMEM_BKPT SQLITE_NOMEM
^
sqlite3.c:16039:21: note: in expansion of macro ‘SQLITE_NOMEM_BKPT’
if( p==0 ) return SQLITE_NOMEM_BKPT;
^~~~~~~~~~~~~~~~~
sqlite3.c:6915:28: warning: return makes integer from pointer without a cast [-Wint-conversion]
# define SQLITE_NOMEM_BKPT SQLITE_NOMEM
^
sqlite3.c:16039:21: note: in expansion of macro ‘SQLITE_NOMEM_BKPT’
if( p==0 ) return SQLITE_NOMEM_BKPT;
^~~~~~~~~~~~~~~~~
sqlite3.c:16041:10: warning: implicit declaration of function ‘sqlite3_os_init’; did you mean ‘sqlite3OsInit’? [-Wimplicit-function-declaration]
return sqlite3_os_init();
^~~~~~~~~~~~~~~
sqlite3OsInit
sqlite3.c: At top level:
sqlite3.c:16047:8: error: unknown type name ‘sqlite3_vfs’
static sqlite3_vfs * SQLITE_WSD vfsList = 0;
^~~~~~~~~~~
sqlite3.c:16054:1: error: unknown type name ‘SQLITE_API’; did you mean ‘SQLITE_TCLAPI’?
SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){
^~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:16054:24: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){
^
sqlite3.c:16078:23: error: unknown type name ‘sqlite3_vfs’; did you mean ‘sqlite3_xauth’?
static void vfsUnlink(sqlite3_vfs *pVfs){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:16100:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){
^~~
sqlite3.c:16128:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){
^~~
sqlite3.c: In function ‘sqlite3MemMalloc’:
sqlite3.c:16429:5: warning: implicit declaration of function ‘sqlite3_log’; did you mean ‘sqlite3Atoi’? [-Wimplicit-function-declaration]
sqlite3_log(SQLITE_NOMEM, "failed to allocate %u bytes of memory", nByte);
^~~~~~~~~~~
sqlite3Atoi
sqlite3.c:16429:17: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
sqlite3_log(SQLITE_NOMEM, "failed to allocate %u bytes of memory", nByte);
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c: In function ‘sqlite3MemRealloc’:
sqlite3.c:16499:17: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
sqlite3_log(SQLITE_NOMEM,
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c: In function ‘sqlite3MemInit’:
sqlite3.c:16554:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:16554:10: warning: return makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c: In function ‘sqlite3MemSetDefault’:
sqlite3.c:16572:16: error: unknown type name ‘sqlite3_mem_methods’
static const sqlite3_mem_methods defaultMethods = {
^~~~~~~~~~~~~~~~~~~
sqlite3.c:16573:6: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
sqlite3MemMalloc,
^~~~~~~~~~~~~~~~
sqlite3.c:16573:6: note: (near initialization for ‘defaultMethods’)
sqlite3.c:16573:6: error: initializer element is not computable at load time
sqlite3.c:16573:6: note: (near initialization for ‘defaultMethods’)
sqlite3.c:16574:6: warning: excess elements in scalar initializer
sqlite3MemFree,
^~~~~~~~~~~~~~
sqlite3.c:16574:6: note: (near initialization for ‘defaultMethods’)
sqlite3.c:16575:6: warning: excess elements in scalar initializer
sqlite3MemRealloc,
^~~~~~~~~~~~~~~~~
sqlite3.c:16575:6: note: (near initialization for ‘defaultMethods’)
sqlite3.c:16576:6: warning: excess elements in scalar initializer
sqlite3MemSize,
^~~~~~~~~~~~~~
sqlite3.c:16576:6: note: (near initialization for ‘defaultMethods’)
sqlite3.c:16577:6: warning: excess elements in scalar initializer
sqlite3MemRoundup,
^~~~~~~~~~~~~~~~~
sqlite3.c:16577:6: note: (near initialization for ‘defaultMethods’)
sqlite3.c:16578:6: warning: excess elements in scalar initializer
sqlite3MemInit,
^~~~~~~~~~~~~~
sqlite3.c:16578:6: note: (near initialization for ‘defaultMethods’)
sqlite3.c:16579:6: warning: excess elements in scalar initializer
sqlite3MemShutdown,
^~~~~~~~~~~~~~~~~~
sqlite3.c:16579:6: note: (near initialization for ‘defaultMethods’)
sqlite3.c:16580:6: warning: excess elements in scalar initializer
0
^
sqlite3.c:16580:6: note: (near initialization for ‘defaultMethods’)
sqlite3.c:16582:18: error: ‘SQLITE_CONFIG_MALLOC’ undeclared (first use in this function); did you mean ‘SQLITE_SYSTEM_MALLOC’?
sqlite3_config(SQLITE_CONFIG_MALLOC, &defaultMethods);
^~~~~~~~~~~~~~~~~~~~
SQLITE_SYSTEM_MALLOC
sqlite3.c: In function ‘sqlite3MutexInit’:
sqlite3.c:18608:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
int rc = SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:18608:12: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:18609:33: error: request for member ‘xMutexAlloc’ in something not a structure or union
if( !sqlite3GlobalConfig.mutex.xMutexAlloc ){
^
sqlite3.c:18615:5: error: ‘sqlite3_mutex_methods’ undeclared (first use in this function); did you mean ‘sqlcipher_mem_methods’?
sqlite3_mutex_methods const *pFrom;
^~~~~~~~~~~~~~~~~~~~~
sqlcipher_mem_methods
sqlite3.c:18615:27: error: expected ‘;’ before ‘const’
sqlite3_mutex_methods const *pFrom;
^~~~~
sqlite3.c:18616:28: error: ‘pTo’ undeclared (first use in this function)
sqlite3_mutex_methods *pTo = &sqlite3GlobalConfig.mutex;
^~~
sqlite3.c:18616:27: error: invalid operands to binary * (have ‘FuncDef * {aka struct FuncDef *}’ and ‘FuncDef * {aka struct FuncDef *}’)
sqlite3_mutex_methods *pTo = &sqlite3GlobalConfig.mutex;
~~~~~~~~~~~~~~~~~~~~~ ^
sqlite3.c:18622:7: error: ‘pFrom’ undeclared (first use in this function)
pFrom = sqlite3DefaultMutex();
^~~~~
sqlite3.c:18622:15: warning: implicit declaration of function ‘sqlite3DefaultMutex’; did you mean ‘sqlite3DefaultRowEst’? [-Wimplicit-function-declaration]
pFrom = sqlite3DefaultMutex();
^~~~~~~~~~~~~~~~~~~
sqlite3DefaultRowEst
sqlite3.c:18625:15: warning: implicit declaration of function ‘sqlite3NoopMutex’; did you mean ‘sqlite3DropIndex’? [-Wimplicit-function-declaration]
pFrom = sqlite3NoopMutex();
^~~~~~~~~~~~~~~~
sqlite3DropIndex
sqlite3.c:18627:8: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexInit’
pTo->xMutexInit = pFrom->xMutexInit;
^~
sqlite3.c:18627:28: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexInit’
pTo->xMutexInit = pFrom->xMutexInit;
^~
sqlite3.c:18628:8: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexEnd’
pTo->xMutexEnd = pFrom->xMutexEnd;
^~
sqlite3.c:18628:27: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexEnd’
pTo->xMutexEnd = pFrom->xMutexEnd;
^~
sqlite3.c:18629:8: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexFree’
pTo->xMutexFree = pFrom->xMutexFree;
^~
sqlite3.c:18629:28: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexFree’
pTo->xMutexFree = pFrom->xMutexFree;
^~
sqlite3.c:18630:8: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexEnter’
pTo->xMutexEnter = pFrom->xMutexEnter;
^~
sqlite3.c:18630:29: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexEnter’
pTo->xMutexEnter = pFrom->xMutexEnter;
^~
sqlite3.c:18631:8: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexTry’
pTo->xMutexTry = pFrom->xMutexTry;
^~
sqlite3.c:18631:27: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexTry’
pTo->xMutexTry = pFrom->xMutexTry;
^~
sqlite3.c:18632:8: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexLeave’
pTo->xMutexLeave = pFrom->xMutexLeave;
^~
sqlite3.c:18632:29: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexLeave’
pTo->xMutexLeave = pFrom->xMutexLeave;
^~
sqlite3.c:18633:8: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexHeld’
pTo->xMutexHeld = pFrom->xMutexHeld;
^~
sqlite3.c:18633:28: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexHeld’
pTo->xMutexHeld = pFrom->xMutexHeld;
^~
sqlite3.c:18634:8: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexNotheld’
pTo->xMutexNotheld = pFrom->xMutexNotheld;
^~
sqlite3.c:18634:31: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexNotheld’
pTo->xMutexNotheld = pFrom->xMutexNotheld;
^~
sqlite3.c:18636:8: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexAlloc’
pTo->xMutexAlloc = pFrom->xMutexAlloc;
^~
sqlite3.c:18636:29: error: ‘FuncDef {aka struct FuncDef}’ has no member named ‘xMutexAlloc’
pTo->xMutexAlloc = pFrom->xMutexAlloc;
^~
sqlite3.c:18639:33: error: request for member ‘xMutexInit’ in something not a structure or union
rc = sqlite3GlobalConfig.mutex.xMutexInit();
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:18639:8: note: in expansion of macro ‘sqlite3GlobalConfig’
rc = sqlite3GlobalConfig.mutex.xMutexInit();
^~~~~~~~~~~~~~~~~~~
sqlite3.c:18639:6: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
rc = sqlite3GlobalConfig.mutex.xMutexInit();
^
sqlite3.c: In function ‘sqlite3MutexEnd’:
sqlite3.c:18654:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
int rc = SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:18654:12: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:18655:32: error: request for member ‘xMutexEnd’ in something not a structure or union
if( sqlite3GlobalConfig.mutex.xMutexEnd ){
^
sqlite3.c:18656:35: error: request for member ‘xMutexEnd’ in something not a structure or union
rc = sqlite3GlobalConfig.mutex.xMutexEnd();
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:18656:10: note: in expansion of macro ‘sqlite3GlobalConfig’
rc = sqlite3GlobalConfig.mutex.xMutexEnd();
^~~~~~~~~~~~~~~~~~~
sqlite3.c:18656:8: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
rc = sqlite3GlobalConfig.mutex.xMutexEnd();
^
sqlite3.c: At top level:
sqlite3.c:18669:1: error: unknown type name ‘SQLITE_API’; did you mean ‘SQLITE_TCLAPI’?
SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int id){
^~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:18669:26: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int id){
^
sqlite3.c:18678:16: error: unknown type name ‘sqlite3_mutex’
SQLITE_PRIVATE sqlite3_mutex *sqlite3MutexAlloc(int id){
^~~~~~~~~~~~~
sqlite3.c: In function ‘sqlite3MutexAlloc’:
sqlite3.c:18684:35: error: request for member ‘xMutexAlloc’ in something not a structure or union
return sqlite3GlobalConfig.mutex.xMutexAlloc(id);
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:18684:10: note: in expansion of macro ‘sqlite3GlobalConfig’
return sqlite3GlobalConfig.mutex.xMutexAlloc(id);
^~~~~~~~~~~~~~~~~~~
sqlite3.c:2461:31: warning: return from incompatible pointer type [-Wincompatible-pointer-types]
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:18684:10: note: in expansion of macro ‘sqlite3GlobalConfig’
return sqlite3GlobalConfig.mutex.xMutexAlloc(id);
^~~~~~~~~~~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:18690:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_mutex_free(sqlite3_mutex *p){
^~~~
sqlite3.c:18701:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex *p){
^~~~
sqlite3.c:18712:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_mutex_try(sqlite3_mutex *p){
^~~
sqlite3.c:18727:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex *p){
^~~~
sqlite3.c: In function ‘noopMutexInit’:
sqlite3.c:18790:40: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
static int noopMutexInit(void){ return SQLITE_OK; }
^~~~~~~~~
SQLITE_WSD
sqlite3.c:18790:40: warning: return makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c: In function ‘noopMutexEnd’:
sqlite3.c:18791:39: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
static int noopMutexEnd(void){ return SQLITE_OK; }
^~~~~~~~~
SQLITE_WSD
sqlite3.c:18791:39: warning: return makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c: At top level:
sqlite3.c:18792:8: error: unknown type name ‘sqlite3_mutex’
static sqlite3_mutex *noopMutexAlloc(int id){
^~~~~~~~~~~~~
sqlite3.c: In function ‘noopMutexAlloc’:
sqlite3.c:18794:11: error: ‘sqlite3_mutex’ undeclared (first use in this function); did you mean ‘sqlite3_context’?
return (sqlite3_mutex*)8;
^~~~~~~~~~~~~
sqlite3_context
sqlite3.c:18794:25: error: expected expression before ‘)’ token
return (sqlite3_mutex*)8;
^
sqlite3.c:18794:24: error: invalid operands to binary * (have ‘FuncDef * {aka struct FuncDef *}’ and ‘FuncDef * {aka struct FuncDef *}’)
return (sqlite3_mutex*)8;
~~~~~~~~~~~~~^
sqlite3.c:18794:10: warning: return from incompatible pointer type [-Wincompatible-pointer-types]
return (sqlite3_mutex*)8;
^
sqlite3.c: At top level:
sqlite3.c:18796:27: error: unknown type name ‘sqlite3_mutex’; did you mean ‘sqlite3_xauth’?
static void noopMutexFree(sqlite3_mutex *p){ UNUSED_PARAMETER(p); return; }
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:18797:28: error: unknown type name ‘sqlite3_mutex’; did you mean ‘sqlite3_xauth’?
static void noopMutexEnter(sqlite3_mutex *p){ UNUSED_PARAMETER(p); return; }
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:18798:25: error: unknown type name ‘sqlite3_mutex’; did you mean ‘sqlite3_xauth’?
static int noopMutexTry(sqlite3_mutex *p){
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:18802:28: error: unknown type name ‘sqlite3_mutex’; did you mean ‘sqlite3_xauth’?
static void noopMutexLeave(sqlite3_mutex *p){ UNUSED_PARAMETER(p); return; }
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:18804:38: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘const’
SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){
^~~~~
sqlite3.c: In function ‘pthreadMutexInit’:
sqlite3.c:19072:43: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
static int pthreadMutexInit(void){ return SQLITE_OK; }
^~~~~~~~~
SQLITE_WSD
sqlite3.c:19072:43: warning: return makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c: In function ‘pthreadMutexEnd’:
sqlite3.c:19073:42: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
static int pthreadMutexEnd(void){ return SQLITE_OK; }
^~~~~~~~~
SQLITE_WSD
sqlite3.c:19073:42: warning: return makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c: At top level:
sqlite3.c:19123:8: error: unknown type name ‘sqlite3_mutex’
static sqlite3_mutex *pthreadMutexAlloc(int iType){
^~~~~~~~~~~~~
sqlite3.c: In function ‘pthreadMutexAlloc’:
sqlite3.c:19124:10: error: unknown type name ‘sqlite3_mutex’
static sqlite3_mutex staticMutexes[] = {
^~~~~~~~~~~~~
sqlite3.c:19125:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(2),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: braces around scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: braces around scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: excess elements in scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: excess elements in scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: excess elements in scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: excess elements in scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: excess elements in scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: excess elements in scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: braces around scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: excess elements in scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19125:5: warning: excess elements in scalar initializer
sqlite3.c:19125:5: note: (near initialization for ‘staticMutexes[0]’)
sqlite3.c:19126:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(3),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: braces around scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: braces around scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: excess elements in scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: excess elements in scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: excess elements in scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: excess elements in scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: excess elements in scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: excess elements in scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: braces around scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: excess elements in scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19126:5: warning: excess elements in scalar initializer
sqlite3.c:19126:5: note: (near initialization for ‘staticMutexes[1]’)
sqlite3.c:19127:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(4),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: braces around scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: braces around scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: excess elements in scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: excess elements in scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: excess elements in scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: excess elements in scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: excess elements in scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: excess elements in scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: braces around scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: excess elements in scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19127:5: warning: excess elements in scalar initializer
sqlite3.c:19127:5: note: (near initialization for ‘staticMutexes[2]’)
sqlite3.c:19128:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(5),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: braces around scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: braces around scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: excess elements in scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: excess elements in scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: excess elements in scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: excess elements in scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: excess elements in scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: excess elements in scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: braces around scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: excess elements in scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19128:5: warning: excess elements in scalar initializer
sqlite3.c:19128:5: note: (near initialization for ‘staticMutexes[3]’)
sqlite3.c:19129:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(6),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: braces around scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: braces around scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: excess elements in scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: excess elements in scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: excess elements in scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: excess elements in scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: excess elements in scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: excess elements in scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: braces around scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: excess elements in scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19129:5: warning: excess elements in scalar initializer
sqlite3.c:19129:5: note: (near initialization for ‘staticMutexes[4]’)
sqlite3.c:19130:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(7),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: braces around scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: braces around scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: excess elements in scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: excess elements in scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: excess elements in scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: excess elements in scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: excess elements in scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: excess elements in scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: braces around scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: excess elements in scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19130:5: warning: excess elements in scalar initializer
sqlite3.c:19130:5: note: (near initialization for ‘staticMutexes[5]’)
sqlite3.c:19131:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(8),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: braces around scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: braces around scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: excess elements in scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: excess elements in scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: excess elements in scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: excess elements in scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: excess elements in scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: excess elements in scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: braces around scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: excess elements in scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19131:5: warning: excess elements in scalar initializer
sqlite3.c:19131:5: note: (near initialization for ‘staticMutexes[6]’)
sqlite3.c:19132:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(9),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: braces around scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: braces around scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: excess elements in scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: excess elements in scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: excess elements in scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: excess elements in scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: excess elements in scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: excess elements in scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: braces around scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: excess elements in scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19132:5: warning: excess elements in scalar initializer
sqlite3.c:19132:5: note: (near initialization for ‘staticMutexes[7]’)
sqlite3.c:19133:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(10),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: braces around scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: braces around scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: excess elements in scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: excess elements in scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: excess elements in scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: excess elements in scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: excess elements in scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: excess elements in scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: braces around scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: excess elements in scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19133:5: warning: excess elements in scalar initializer
sqlite3.c:19133:5: note: (near initialization for ‘staticMutexes[8]’)
sqlite3.c:19134:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(11),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: braces around scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: braces around scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: excess elements in scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: excess elements in scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: excess elements in scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: excess elements in scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: excess elements in scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: excess elements in scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: braces around scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: excess elements in scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19134:5: warning: excess elements in scalar initializer
sqlite3.c:19134:5: note: (near initialization for ‘staticMutexes[9]’)
sqlite3.c:19135:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(12),
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: braces around scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: braces around scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: excess elements in scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: excess elements in scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: excess elements in scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: excess elements in scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: excess elements in scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: excess elements in scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: braces around scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: excess elements in scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19135:5: warning: excess elements in scalar initializer
sqlite3.c:19135:5: note: (near initialization for ‘staticMutexes[10]’)
sqlite3.c:19136:5: warning: braces around scalar initializer
SQLITE3_MUTEX_INITIALIZER(13)
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: braces around scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: braces around scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: excess elements in scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: excess elements in scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: excess elements in scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: excess elements in scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: excess elements in scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: excess elements in scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: braces around scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: excess elements in scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19136:5: warning: excess elements in scalar initializer
sqlite3.c:19136:5: note: (near initialization for ‘staticMutexes[11]’)
sqlite3.c:19138:3: error: unknown type name ‘sqlite3_mutex’; use ‘struct’ keyword to refer to the type
sqlite3_mutex *p;
^~~~~~~~~~~~~
struct
sqlite3.c:19140:10: error: ‘SQLITE_MUTEX_RECURSIVE’ undeclared (first use in this function); did you mean ‘PTHREAD_MUTEX_RECURSIVE’?
case SQLITE_MUTEX_RECURSIVE: {
^~~~~~~~~~~~~~~~~~~~~~
PTHREAD_MUTEX_RECURSIVE
sqlite3.c:19152:30: error: request for member ‘mutex’ in something not a structure or union
pthread_mutex_init(&p->mutex, &recursiveAttr);
^~
sqlite3.c:19152:28: warning: passing argument 1 of ‘pthread_mutex_init’ from incompatible pointer type [-Wincompatible-pointer-types]
pthread_mutex_init(&p->mutex, &recursiveAttr);
^
In file included from /usr/include/openssl/crypto.h:410:0,
from /usr/include/openssl/bio.h:20,
from /usr/include/openssl/evp.h:16,
from sqlite3.c:12617:
/usr/include/pthread.h:750:12: note: expected ‘pthread_mutex_t * {aka union <anonymous> *}’ but argument is of type ‘FuncDef (*)[1] {aka struct FuncDef (*)[1]}’
extern int pthread_mutex_init (pthread_mutex_t *__mutex,
^~~~~~~~~~~~~~~~~~
sqlite3.c:19161:10: error: ‘SQLITE_MUTEX_FAST’ undeclared (first use in this function); did you mean ‘SQLITE_MUTEX_NREF’?
case SQLITE_MUTEX_FAST: {
^~~~~~~~~~~~~~~~~
SQLITE_MUTEX_NREF
sqlite3.c:19164:30: error: request for member ‘mutex’ in something not a structure or union
pthread_mutex_init(&p->mutex, 0);
^~
sqlite3.c:19164:28: warning: passing argument 1 of ‘pthread_mutex_init’ from incompatible pointer type [-Wincompatible-pointer-types]
pthread_mutex_init(&p->mutex, 0);
^
In file included from /usr/include/openssl/crypto.h:410:0,
from /usr/include/openssl/bio.h:20,
from /usr/include/openssl/evp.h:16,
from sqlite3.c:12617:
/usr/include/pthread.h:750:12: note: expected ‘pthread_mutex_t * {aka union <anonymous> *}’ but argument is of type ‘FuncDef (*)[1] {aka struct FuncDef (*)[1]}’
extern int pthread_mutex_init (pthread_mutex_t *__mutex,
^~~~~~~~~~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:19194:30: error: unknown type name ‘sqlite3_mutex’; did you mean ‘sqlite3_xauth’?
static void pthreadMutexFree(sqlite3_mutex *p){
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:19221:31: error: unknown type name ‘sqlite3_mutex’; did you mean ‘sqlite3_xauth’?
static void pthreadMutexEnter(sqlite3_mutex *p){
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:19263:28: error: unknown type name ‘sqlite3_mutex’; did you mean ‘sqlite3_xauth’?
static int pthreadMutexTry(sqlite3_mutex *p){
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:19320:31: error: unknown type name ‘sqlite3_mutex’; did you mean ‘sqlite3_xauth’?
static void pthreadMutexLeave(sqlite3_mutex *p){
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:19343:38: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘const’
SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){
^~~~~
sqlite3.c:20082:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_release_memory(int n){
^~~
sqlite3.c:20105:3: error: unknown type name ‘sqlite3_mutex’
sqlite3_mutex *mutex; /* Mutex to serialize access */
^~~~~~~~~~~~~
sqlite3.c:20106:3: error: unknown type name ‘sqlite3_int64’
sqlite3_int64 alarmThreshold; /* The soft heap limit */
^~~~~~~~~~~~~
sqlite3.c:20107:3: error: unknown type name ‘sqlite3_int64’
sqlite3_int64 hardLimit; /* The hard upper bound on memory */
^~~~~~~~~~~~~
sqlite3.c:20121:16: error: unknown type name ‘sqlite3_mutex’
SQLITE_PRIVATE sqlite3_mutex *sqlite3MallocMutex(void){
^~~~~~~~~~~~~
sqlite3.c:20131:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_memory_alarm(
^~~
sqlite3.c:20154:1: error: unknown type name ‘SQLITE_API’; did you mean ‘SQLITE_TCLAPI’?
SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){
^~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:20154:26: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sqlite3_soft_heap_limit64’
SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:20179:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_soft_heap_limit(int n){
^~~~
sqlite3.c:20196:1: error: unknown type name ‘SQLITE_API’; did you mean ‘SQLITE_TCLAPI’?
SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 n){
^~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:20196:26: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sqlite3_hard_heap_limit64’
SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 n){
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c: In function ‘sqlite3MallocInit’:
sqlite3.c:20220:28: error: request for member ‘xMalloc’ in something not a structure or union
if( sqlite3GlobalConfig.m.xMalloc==0 ){
^
sqlite3.c:20224:34: error: ‘SQLITE_MUTEX_STATIC_MEM’ undeclared (first use in this function); did you mean ‘SQLITE_MAX_ATTACHED’?
mem0.mutex = sqlite3MutexAlloc(SQLITE_MUTEX_STATIC_MEM);
^~~~~~~~~~~~~~~~~~~~~~~
SQLITE_MAX_ATTACHED
sqlite3.c:20224:34: warning: passing argument 1 of ‘sqlite3MutexAlloc’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:18678:31: note: expected ‘int’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
SQLITE_PRIVATE sqlite3_mutex *sqlite3MutexAlloc(int id){
^~~~~~~~~~~~~~~~~
sqlite3.c:20230:29: error: request for member ‘xInit’ in something not a structure or union
rc = sqlite3GlobalConfig.m.xInit(sqlite3GlobalConfig.m.pAppData);
^
sqlite3.c:20230:57: error: request for member ‘pAppData’ in something not a structure or union
rc = sqlite3GlobalConfig.m.xInit(sqlite3GlobalConfig.m.pAppData);
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:20230:8: note: in expansion of macro ‘sqlite3GlobalConfig’
rc = sqlite3GlobalConfig.m.xInit(sqlite3GlobalConfig.m.pAppData);
^~~~~~~~~~~~~~~~~~~
sqlite3.c:20230:6: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
rc = sqlite3GlobalConfig.m.xInit(sqlite3GlobalConfig.m.pAppData);
^
sqlite3.c:20231:11: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if( rc!=SQLITE_OK ) memset(&mem0, 0, sizeof(mem0));
^~~~~~~~~
SQLITE_WSD
sqlite3.c:20231:9: warning: comparison between pointer and integer
if( rc!=SQLITE_OK ) memset(&mem0, 0, sizeof(mem0));
^~
sqlite3.c:20237:9: warning: comparison between pointer and integer
if( rc==SQLITE_OK ) {
^~
sqlite3.c: In function ‘sqlite3MallocEnd’:
sqlite3.c:20259:28: error: request for member ‘xShutdown’ in something not a structure or union
if( sqlite3GlobalConfig.m.xShutdown ){
^
sqlite3.c:20260:26: error: request for member ‘xShutdown’ in something not a structure or union
sqlite3GlobalConfig.m.xShutdown(sqlite3GlobalConfig.m.pAppData);
^
sqlite3.c:20260:58: error: request for member ‘pAppData’ in something not a structure or union
sqlite3GlobalConfig.m.xShutdown(sqlite3GlobalConfig.m.pAppData);
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:20260:5: note: in expansion of macro ‘sqlite3GlobalConfig’
sqlite3GlobalConfig.m.xShutdown(sqlite3GlobalConfig.m.pAppData);
^~~~~~~~~~~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:20268:1: error: unknown type name ‘SQLITE_API’; did you mean ‘SQLITE_TCLAPI’?
SQLITE_API sqlite3_int64 sqlite3_memory_used(void){
^~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:20268:26: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sqlite3_memory_used’
SQLITE_API sqlite3_int64 sqlite3_memory_used(void){
^~~~~~~~~~~~~~~~~~~
sqlite3.c:20279:1: error: unknown type name ‘SQLITE_API’; did you mean ‘SQLITE_TCLAPI’?
SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag){
^~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:20279:26: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sqlite3_memory_highwater’
SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag){
^~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c: In function ‘sqlite3MallocAlarm’:
sqlite3.c:20291:3: warning: implicit declaration of function ‘sqlite3_release_memory’; did you mean ‘sqlite3ReleaseTempReg’? [-Wimplicit-function-declaration]
sqlite3_release_memory(nByte);
^~~~~~~~~~~~~~~~~~~~~~
sqlite3ReleaseTempReg
sqlite3.c: In function ‘mallocWithAlarm’:
sqlite3.c:20310:32: error: request for member ‘xRoundup’ in something not a structure or union
nFull = sqlite3GlobalConfig.m.xRoundup(n);
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:20310:11: note: in expansion of macro ‘sqlite3GlobalConfig’
nFull = sqlite3GlobalConfig.m.xRoundup(n);
^~~~~~~~~~~~~~~~~~~
sqlite3.c:20310:9: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
nFull = sqlite3GlobalConfig.m.xRoundup(n);
^
sqlite3.c:20312:26: error: ‘SQLITE_STATUS_MALLOC_SIZE’ undeclared (first use in this function); did you mean ‘SQLITE_MALLOCSIZE’?
sqlite3StatusHighwater(SQLITE_STATUS_MALLOC_SIZE, n);
^~~~~~~~~~~~~~~~~~~~~~~~~
SQLITE_MALLOCSIZE
sqlite3.c:20312:26: warning: passing argument 1 of ‘sqlite3StatusHighwater’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:14174:21: note: expected ‘int’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
SQLITE_PRIVATE void sqlite3StatusHighwater(int op, int X){
^~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:20314:5: error: unknown type name ‘sqlite3_int64’; did you mean ‘sqlite3_xauth’?
sqlite3_int64 nUsed = sqlite3StatusValue(SQLITE_STATUS_MEMORY_USED);
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:20314:46: error: ‘SQLITE_STATUS_MEMORY_USED’ undeclared (first use in this function); did you mean ‘SQLITE_STATUS_MALLOC_SIZE’?
sqlite3_int64 nUsed = sqlite3StatusValue(SQLITE_STATUS_MEMORY_USED);
^~~~~~~~~~~~~~~~~~~~~~~~~
SQLITE_STATUS_MALLOC_SIZE
sqlite3.c:20314:46: warning: passing argument 1 of ‘sqlite3StatusValue’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:14129:30: note: expected ‘int’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int op){
^~~~~~~~~~~~~~~~~~
sqlite3.c:20319:36: warning: passing argument 1 of ‘sqlite3StatusValue’ makes integer from pointer without a cast [-Wint-conversion]
nUsed = sqlite3StatusValue(SQLITE_STATUS_MEMORY_USED);
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:14129:30: note: expected ‘int’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int op){
^~~~~~~~~~~~~~~~~~
sqlite3.c:20329:28: error: request for member ‘xMalloc’ in something not a structure or union
p = sqlite3GlobalConfig.m.xMalloc(nFull);
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:20329:7: note: in expansion of macro ‘sqlite3GlobalConfig’
p = sqlite3GlobalConfig.m.xMalloc(nFull);
^~~~~~~~~~~~~~~~~~~
sqlite3.c:20338:21: warning: passing argument 1 of ‘sqlite3StatusUp’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3StatusUp(SQLITE_STATUS_MEMORY_USED, nFull);
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:14149:21: note: expected ‘int’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
SQLITE_PRIVATE void sqlite3StatusUp(int op, int N){
^~~~~~~~~~~~~~~
sqlite3.c:20339:21: error: ‘SQLITE_STATUS_MALLOC_COUNT’ undeclared (first use in this function); did you mean ‘SQLITE_STATUS_MALLOC_SIZE’?
sqlite3StatusUp(SQLITE_STATUS_MALLOC_COUNT, 1);
^~~~~~~~~~~~~~~~~~~~~~~~~~
SQLITE_STATUS_MALLOC_SIZE
sqlite3.c:20339:21: warning: passing argument 1 of ‘sqlite3StatusUp’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:14149:21: note: expected ‘int’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
SQLITE_PRIVATE void sqlite3StatusUp(int op, int N){
^~~~~~~~~~~~~~~
sqlite3.c: In function ‘sqlite3Malloc’:
sqlite3.c:20362:30: error: request for member ‘xMalloc’ in something not a structure or union
p = sqlite3GlobalConfig.m.xMalloc((int)n);
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:20362:9: note: in expansion of macro ‘sqlite3GlobalConfig’
p = sqlite3GlobalConfig.m.xMalloc((int)n);
^~~~~~~~~~~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:20373:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void *sqlite3_malloc(int n){
^~~~
sqlite3.c:20379:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void *sqlite3_malloc64(sqlite3_uint64 n){
^~~~
sqlite3.c:20390:24: error: unknown type name ‘sqlite3’
static int isLookaside(sqlite3 *db, void *p){
^~~~~~~
sqlite3.c: In function ‘sqlite3MallocSize’:
sqlite3.c:20403:31: error: request for member ‘xSize’ in something not a structure or union
return sqlite3GlobalConfig.m.xSize(p);
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:20403:10: note: in expansion of macro ‘sqlite3GlobalConfig’
return sqlite3GlobalConfig.m.xSize(p);
^~~~~~~~~~~~~~~~~~~
sqlite3.c:2461:31: warning: return makes integer from pointer without a cast [-Wint-conversion]
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:20403:10: note: in expansion of macro ‘sqlite3GlobalConfig’
return sqlite3GlobalConfig.m.xSize(p);
^~~~~~~~~~~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:20405:32: error: unknown type name ‘sqlite3’
static int lookasideMallocSize(sqlite3 *db, void *p){
^~~~~~~
sqlite3.c:20412:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3 *db, void *p){
^~~~~~~
sqlite3.c:20441:1: error: unknown type name ‘SQLITE_API’; did you mean ‘SQLITE_TCLAPI’?
SQLITE_API sqlite3_uint64 sqlite3_msize(void *p){
^~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:20441:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sqlite3_msize’
SQLITE_API sqlite3_uint64 sqlite3_msize(void *p){
^~~~~~~~~~~~~
sqlite3.c:20450:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_free(void *p){
^~~~
sqlite3.c:20469:51: error: unknown type name ‘sqlite3’
static SQLITE_NOINLINE void measureAllocationSize(sqlite3 *db, void *p){
^~~~~~~
sqlite3.c:20478:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3 *db, void *p){
^~~~~~~
sqlite3.c:20515:35: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3DbFree(sqlite3 *db, void *p){
^~~~~~~
sqlite3.c: In function ‘sqlite3Realloc’:
sqlite3.c:20543:31: error: request for member ‘xRoundup’ in something not a structure or union
nNew = sqlite3GlobalConfig.m.xRoundup((int)nBytes);
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:20543:10: note: in expansion of macro ‘sqlite3GlobalConfig’
nNew = sqlite3GlobalConfig.m.xRoundup((int)nBytes);
^~~~~~~~~~~~~~~~~~~
sqlite3.c:20543:8: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
nNew = sqlite3GlobalConfig.m.xRoundup((int)nBytes);
^
sqlite3.c:20547:5: error: unknown type name ‘sqlite3_int64’; did you mean ‘sqlite3_xauth’?
sqlite3_int64 nUsed;
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:20549:28: error: ‘SQLITE_STATUS_MALLOC_SIZE’ undeclared (first use in this function); did you mean ‘SQLITE_MALLOCSIZE’?
sqlite3StatusHighwater(SQLITE_STATUS_MALLOC_SIZE, (int)nBytes);
^~~~~~~~~~~~~~~~~~~~~~~~~
SQLITE_MALLOCSIZE
sqlite3.c:20549:28: warning: passing argument 1 of ‘sqlite3StatusHighwater’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:14174:21: note: expected ‘int’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
SQLITE_PRIVATE void sqlite3StatusHighwater(int op, int X){
^~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:20551:48: error: ‘SQLITE_STATUS_MEMORY_USED’ undeclared (first use in this function); did you mean ‘SQLITE_STATUS_MALLOC_SIZE’?
if( nDiff>0 && (nUsed = sqlite3StatusValue(SQLITE_STATUS_MEMORY_USED)) >=
^~~~~~~~~~~~~~~~~~~~~~~~~
SQLITE_STATUS_MALLOC_SIZE
sqlite3.c:20551:48: warning: passing argument 1 of ‘sqlite3StatusValue’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:14129:30: note: expected ‘int’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int op){
^~~~~~~~~~~~~~~~~~
sqlite3.c:20559:33: error: request for member ‘xRealloc’ in something not a structure or union
pNew = sqlite3GlobalConfig.m.xRealloc(pOld, nNew);
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:20559:12: note: in expansion of macro ‘sqlite3GlobalConfig’
pNew = sqlite3GlobalConfig.m.xRealloc(pOld, nNew);
^~~~~~~~~~~~~~~~~~~
sqlite3.c:20568:23: warning: passing argument 1 of ‘sqlite3StatusUp’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3StatusUp(SQLITE_STATUS_MEMORY_USED, nNew-nOld);
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:14149:21: note: expected ‘int’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
SQLITE_PRIVATE void sqlite3StatusUp(int op, int N){
^~~~~~~~~~~~~~~
sqlite3.c:20572:33: error: request for member ‘xRealloc’ in something not a structure or union
pNew = sqlite3GlobalConfig.m.xRealloc(pOld, nNew);
^
sqlite3.c:2461:31: error: called object is not a function or function pointer
#define sqlite3GlobalConfig sqlite3Config
^
sqlite3.c:20572:12: note: in expansion of macro ‘sqlite3GlobalConfig’
pNew = sqlite3GlobalConfig.m.xRealloc(pOld, nNew);
^~~~~~~~~~~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:20582:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void *sqlite3_realloc(void *pOld, int n){
^~~~
sqlite3.c:20589:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void *sqlite3_realloc64(void *pOld, sqlite3_uint64 n){
^~~~
sqlite3.c:20612:42: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3 *db, u64 n){
^~~~~~~
sqlite3.c:20624:48: error: unknown type name ‘sqlite3’
static SQLITE_NOINLINE void *dbMallocRawFinish(sqlite3 *db, u64 n){
^~~~~~~
sqlite3.c:20656:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3 *db, u64 n){
^~~~~~~
sqlite3.c:20663:43: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3 *db, u64 n){
^~~~~~~
sqlite3.c:20713:46: error: unknown type name ‘sqlite3’
static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n);
^~~~~~~
sqlite3.c:20719:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *db, void *p, u64 n){
^~~~~~~
sqlite3.c:20735:46: error: unknown type name ‘sqlite3’
static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n){
^~~~~~~
sqlite3.c:20765:45: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *db, void *p, u64 n){
^~~~~~~
sqlite3.c:20781:38: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3 *db, const char *z){
^~~~~~~
sqlite3.c:20794:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3 *db, const char *z, u64 n){
^~~~~~~
sqlite3.c:20812:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3 *db, const char *zStart, const char *zEnd){
^~~~~~~
sqlite3.c:20823:49: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3SetString(char **pz, sqlite3 *db, const char *zNew){
^~~~~~~
sqlite3.c:20834:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3OomFault(sqlite3 *db){
^~~~~~~
sqlite3.c:20854:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3OomClear(sqlite3 *db){
^~~~~~~
sqlite3.c:20866:43: error: unknown type name ‘sqlite3’
static SQLITE_NOINLINE int apiHandleError(sqlite3 *db, int rc){
^~~~~~~
sqlite3.c:20887:35: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3ApiExit(sqlite3* db, int rc){
^~~~~~~
sqlite3.c: In function ‘setStrAccumError’:
sqlite3.c:21046:20: warning: implicit declaration of function ‘sqlite3_str_reset’; did you mean ‘sqlite3ParserReset’? [-Wimplicit-function-declaration]
if( p->mxAlloc ) sqlite3_str_reset(p);
^~~~~~~~~~~~~~~~~
sqlite3ParserReset
sqlite3.c:21047:15: error: ‘SQLITE_TOOBIG’ undeclared (first use in this function); did you mean ‘SQLITE_TCLAPI’?
if( eError==SQLITE_TOOBIG ) sqlite3ErrorToParser(p->db, eError);
^~~~~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:21047:13: warning: comparison between pointer and integer
if( eError==SQLITE_TOOBIG ) sqlite3ErrorToParser(p->db, eError);
^~
sqlite3.c:21047:31: warning: implicit declaration of function ‘sqlite3ErrorToParser’; did you mean ‘sqlite3Parser’? [-Wimplicit-function-declaration]
if( eError==SQLITE_TOOBIG ) sqlite3ErrorToParser(p->db, eError);
^~~~~~~~~~~~~~~~~~~~
sqlite3Parser
sqlite3.c: At top level:
sqlite3.c:21053:8: error: unknown type name ‘sqlite3_int64’
static sqlite3_int64 getIntArg(PrintfArguments *p){
^~~~~~~~~~~~~
sqlite3.c: In function ‘getIntArg’:
sqlite3.c:21055:10: warning: implicit declaration of function ‘sqlite3_value_int64’; did you mean ‘sqlite3MulInt64’? [-Wimplicit-function-declaration]
return sqlite3_value_int64(p->apArg[p->nUsed++]);
^~~~~~~~~~~~~~~~~~~
sqlite3MulInt64
sqlite3.c: In function ‘getDoubleArg’:
sqlite3.c:21059:10: warning: implicit declaration of function ‘sqlite3_value_double’; did you mean ‘sqlite3ChangeCookie’? [-Wimplicit-function-declaration]
return sqlite3_value_double(p->apArg[p->nUsed++]);
^~~~~~~~~~~~~~~~~~~~
sqlite3ChangeCookie
sqlite3.c: In function ‘getTextArg’:
sqlite3.c:21063:17: warning: implicit declaration of function ‘sqlite3_value_text’; did you mean ‘sqlite3RowSetNext’? [-Wimplicit-function-declaration]
return (char*)sqlite3_value_text(p->apArg[p->nUsed++]);
^~~~~~~~~~~~~~~~~~
sqlite3RowSetNext
sqlite3.c:21063:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
return (char*)sqlite3_value_text(p->apArg[p->nUsed++]);
^
sqlite3.c: At top level:
sqlite3.c:21075:28: error: unknown type name ‘sqlite3_str’; did you mean ‘sqlite3_xauth’?
static char *printfTempBuf(sqlite3_str *pAccum, sqlite3_int64 n){
^~~~~~~~~~~
sqlite3_xauth
sqlite3.c:21075:49: error: unknown type name ‘sqlite3_int64’; did you mean ‘sqlite3_xauth’?
static char *printfTempBuf(sqlite3_str *pAccum, sqlite3_int64 n){
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:21108:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_str_vappendf(
^~~~
sqlite3.c: In function ‘sqlite3StrAccumEnlarge’:
sqlite3.c:21820:25: error: ‘SQLITE_TOOBIG’ undeclared (first use in this function); did you mean ‘SQLITE_TCLAPI’?
setStrAccumError(p, SQLITE_TOOBIG);
^~~~~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:21820:25: warning: passing argument 2 of ‘setStrAccumError’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:21043:13: note: expected ‘u8 {aka unsigned char}’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
static void setStrAccumError(StrAccum *p, u8 eError){
^~~~~~~~~~~~~~~~
sqlite3.c:21833:27: warning: passing argument 2 of ‘setStrAccumError’ makes integer from pointer without a cast [-Wint-conversion]
setStrAccumError(p, SQLITE_TOOBIG);
^~~~~~~~~~~~~
sqlite3.c:21043:13: note: expected ‘u8 {aka unsigned char}’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
static void setStrAccumError(StrAccum *p, u8 eError){
^~~~~~~~~~~~~~~~
sqlite3.c:21839:14: warning: implicit declaration of function ‘sqlite3DbRealloc’; did you mean ‘sqlite3Realloc’? [-Wimplicit-function-declaration]
zNew = sqlite3DbRealloc(p->db, zOld, p->nAlloc);
^~~~~~~~~~~~~~~~
sqlite3Realloc
sqlite3.c:21839:12: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
zNew = sqlite3DbRealloc(p->db, zOld, p->nAlloc);
^
sqlite3.c:21847:19: warning: implicit declaration of function ‘sqlite3DbMallocSize’; did you mean ‘sqlite3MallocSize’? [-Wimplicit-function-declaration]
p->nAlloc = sqlite3DbMallocSize(p->db, zNew);
^~~~~~~~~~~~~~~~~~~
sqlite3MallocSize
sqlite3.c:21851:27: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
setStrAccumError(p, SQLITE_NOMEM);
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c:21851:27: warning: passing argument 2 of ‘setStrAccumError’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:21043:13: note: expected ‘u8 {aka unsigned char}’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
static void setStrAccumError(StrAccum *p, u8 eError){
^~~~~~~~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:21861:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_str_appendchar(sqlite3_str *p, int N, char c){
^~~~
sqlite3.c:21889:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_str_append(sqlite3_str *p, const char *z, int N){
^~~~
sqlite3.c:21906:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_str_appendall(sqlite3_str *p, const char *z){
^~~~
sqlite3.c: In function ‘strAccumFinishRealloc’:
sqlite3.c:21919:11: warning: implicit declaration of function ‘sqlite3DbMallocRaw’; did you mean ‘sqlite3Malloc’? [-Wimplicit-function-declaration]
zText = sqlite3DbMallocRaw(p->db, p->nChar+1 );
^~~~~~~~~~~~~~~~~~
sqlite3Malloc
sqlite3.c:21919:9: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
zText = sqlite3DbMallocRaw(p->db, p->nChar+1 );
^
sqlite3.c:21924:25: error: ‘SQLITE_NOMEM’ undeclared (first use in this function); did you mean ‘SQLITE_CORE’?
setStrAccumError(p, SQLITE_NOMEM);
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c:21924:25: warning: passing argument 2 of ‘setStrAccumError’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:21043:13: note: expected ‘u8 {aka unsigned char}’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
static void setStrAccumError(StrAccum *p, u8 eError){
^~~~~~~~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:21945:8: error: unknown type name ‘sqlite3_str’
static sqlite3_str sqlite3OomStr = {
^~~~~~~~~~~
sqlite3.c:21946:7: warning: excess elements in scalar initializer
0, 0, 0, 0, 0, SQLITE_NOMEM, 0
^
sqlite3.c:21946:7: note: (near initialization for ‘sqlite3OomStr’)
sqlite3.c:21946:10: warning: excess elements in scalar initializer
0, 0, 0, 0, 0, SQLITE_NOMEM, 0
^
sqlite3.c:21946:10: note: (near initialization for ‘sqlite3OomStr’)
sqlite3.c:21946:13: warning: excess elements in scalar initializer
0, 0, 0, 0, 0, SQLITE_NOMEM, 0
^
sqlite3.c:21946:13: note: (near initialization for ‘sqlite3OomStr’)
sqlite3.c:21946:16: warning: excess elements in scalar initializer
0, 0, 0, 0, 0, SQLITE_NOMEM, 0
^
sqlite3.c:21946:16: note: (near initialization for ‘sqlite3OomStr’)
sqlite3.c:21946:19: error: ‘SQLITE_NOMEM’ undeclared here (not in a function); did you mean ‘SQLITE_CORE’?
0, 0, 0, 0, 0, SQLITE_NOMEM, 0
^~~~~~~~~~~~
SQLITE_CORE
sqlite3.c:21946:19: warning: excess elements in scalar initializer
sqlite3.c:21946:19: note: (near initialization for ‘sqlite3OomStr’)
sqlite3.c:21946:33: warning: excess elements in scalar initializer
0, 0, 0, 0, 0, SQLITE_NOMEM, 0
^
sqlite3.c:21946:33: note: (near initialization for ‘sqlite3OomStr’)
sqlite3.c:21951:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘char’
SQLITE_API char *sqlite3_str_finish(sqlite3_str *p){
^~~~
sqlite3.c:21963:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_str_errcode(sqlite3_str *p){
^~~
sqlite3.c:21968:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_str_length(sqlite3_str *p){
^~~
sqlite3.c:21973:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘char’
SQLITE_API char *sqlite3_str_value(sqlite3_str *p){
^~~~
sqlite3.c:21982:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_str_reset(StrAccum *p){
^~~~
sqlite3.c:22006:54: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *zBase, int n, int mx){
^~~~~~~
sqlite3.c:22017:1: error: unknown type name ‘SQLITE_API’; did you mean ‘SQLITE_TCLAPI’?
SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){
^~~~~~~~~~
SQLITE_TCLAPI
sqlite3.c:22017:24: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){
^
sqlite3.c:22032:38: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3 *db, const char *zFormat, va_list ap){
^~~~~~~
sqlite3.c:22052:37: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...){
^~~~~~~
sqlite3.c:22065:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘char’
SQLITE_API char *sqlite3_vmprintf(const char *zFormat, va_list ap){
^~~~
sqlite3.c:22089:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘char’
SQLITE_API char *sqlite3_mprintf(const char *zFormat, ...){
^~~~
sqlite3.c:22114:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘char’
SQLITE_API char *sqlite3_vsnprintf(int n, char *zBuf, const char *zFormat, va_list ap){
^~~~
sqlite3.c:22129:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘char’
SQLITE_API char *sqlite3_snprintf(int n, char *zBuf, const char *zFormat, ...){
^~~~
sqlite3.c: In function ‘renderLogMsg’:
sqlite3.c:22156:3: warning: implicit declaration of function ‘sqlite3StrAccumInit’; did you mean ‘sqlite3StrAccumFinish’? [-Wimplicit-function-declaration]
sqlite3StrAccumInit(&acc, 0, zMsg, sizeof(zMsg), 0);
^~~~~~~~~~~~~~~~~~~
sqlite3StrAccumFinish
sqlite3.c:22157:3: warning: implicit declaration of function ‘sqlite3_str_vappendf’; did you mean ‘sqlite3IdListAppend’? [-Wimplicit-function-declaration]
sqlite3_str_vappendf(&acc, zFormat, ap);
^~~~~~~~~~~~~~~~~~~~
sqlite3IdListAppend
sqlite3.c: At top level:
sqlite3.c:22165:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_log(int iErrCode, const char *zFormat, ...){
^~~~
sqlite3.c:22206:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_str_appendf(StrAccum *p, const char *zFormat, ...){
^~~~
sqlite3.c:23027:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
SQLITE_API void sqlite3_randomness(int N, void *pBuf){
^~~~
sqlite3.c: In function ‘sqlite3ThreadCreate’:
sqlite3.c:6915:28: warning: return makes integer from pointer without a cast [-Wint-conversion]
# define SQLITE_NOMEM_BKPT SQLITE_NOMEM
^
sqlite3.c:23197:21: note: in expansion of macro ‘SQLITE_NOMEM_BKPT’
if( p==0 ) return SQLITE_NOMEM_BKPT;
^~~~~~~~~~~~~~~~~
sqlite3.c:23215:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:23215:10: warning: return makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c: In function ‘sqlite3ThreadJoin’:
sqlite3.c:6915:28: warning: return makes integer from pointer without a cast [-Wint-conversion]
# define SQLITE_NOMEM_BKPT SQLITE_NOMEM
^
sqlite3.c:23223:28: note: in expansion of macro ‘SQLITE_NOMEM_BKPT’
if( NEVER(p==0) ) return SQLITE_NOMEM_BKPT;
^~~~~~~~~~~~~~~~~
sqlite3.c:23226:10: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
rc = SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:23226:8: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
rc = SQLITE_OK;
^
sqlite3.c:23228:40: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_OK’?
rc = pthread_join(p->tid, ppOut) ? SQLITE_ERROR : SQLITE_OK;
^~~~~~~~~~~~
SQLITE_OK
sqlite3.c:23228:8: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
rc = pthread_join(p->tid, ppOut) ? SQLITE_ERROR : SQLITE_OK;
^
sqlite3.c: In function ‘sqlite3VdbeMemTranslate’:
sqlite3.c:23591:3: error: unknown type name ‘sqlite3_int64’; did you mean ‘sqlite3_xauth’?
sqlite3_int64 len; /* Maximum length of output string in bytes */
^~~~~~~~~~~~~
sqlite3_xauth
sqlite3.c:23618:18: error: ‘SQLITE_UTF8’ undeclared (first use in this function); did you mean ‘WRITE_UTF8’?
if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){
^~~~~~~~~~~
WRITE_UTF8
sqlite3.c:23618:16: warning: comparison between pointer and integer
if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){
^~
sqlite3.c:23618:43: warning: comparison between pointer and integer
if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){
^~
sqlite3.c:23622:13: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
if( rc!=SQLITE_OK ){
^~~~~~~~~
SQLITE_WSD
sqlite3.c:23622:11: warning: comparison between pointer and integer
if( rc!=SQLITE_OK ){
^~
sqlite3.c:6915:28: warning: return makes integer from pointer without a cast [-Wint-conversion]
# define SQLITE_NOMEM_BKPT SQLITE_NOMEM
^
sqlite3.c:23624:14: note: in expansion of macro ‘SQLITE_NOMEM_BKPT’
return SQLITE_NOMEM_BKPT;
^~~~~~~~~~~~~~~~~
sqlite3.c:23639:17: warning: comparison between pointer and integer
if( desiredEnc==SQLITE_UTF8 ){
^~
sqlite3.c:23646:16: error: ‘sqlite3_int64’ undeclared (first use in this function); did you mean ‘sqlite3_mutex’?
len = 2 * (sqlite3_int64)pMem->n + 1;
^~~~~~~~~~~~~
sqlite3_mutex
sqlite3.c:23646:13: error: invalid operands to binary * (have ‘int’ and ‘FuncDef * {aka struct FuncDef *}’)
len = 2 * (sqlite3_int64)pMem->n + 1;
^
sqlite3.c:23646:9: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
len = 2 * (sqlite3_int64)pMem->n + 1;
^
sqlite3.c:23646:30: error: expected ‘;’ before ‘pMem’
len = 2 * (sqlite3_int64)pMem->n + 1;
^~~~
sqlite3.c:23653:13: error: invalid operands to binary * (have ‘int’ and ‘FuncDef * {aka struct FuncDef *}’)
len = 2 * (sqlite3_int64)pMem->n + 2;
^
sqlite3.c:23653:9: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
len = 2 * (sqlite3_int64)pMem->n + 2;
^
sqlite3.c:23653:30: error: expected ‘;’ before ‘pMem’
len = 2 * (sqlite3_int64)pMem->n + 2;
^~~~
sqlite3.c:23664:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
zOut = sqlite3DbMallocRaw(pMem->db, len);
^
sqlite3.c:6915:28: warning: return makes integer from pointer without a cast [-Wint-conversion]
# define SQLITE_NOMEM_BKPT SQLITE_NOMEM
^
sqlite3.c:23666:12: note: in expansion of macro ‘SQLITE_NOMEM_BKPT’
return SQLITE_NOMEM_BKPT;
^~~~~~~~~~~~~~~~~
sqlite3.c:23670:16: warning: comparison between pointer and integer
if( pMem->enc==SQLITE_UTF8 ){
^~
sqlite3.c:23671:21: error: ‘SQLITE_UTF16LE’ undeclared (first use in this function); did you mean ‘WRITE_UTF16LE’?
if( desiredEnc==SQLITE_UTF16LE ){
^~~~~~~~~~~~~~
WRITE_UTF16LE
sqlite3.c:23671:19: warning: comparison between pointer and integer
if( desiredEnc==SQLITE_UTF16LE ){
^~
sqlite3.c:23689:18: warning: comparison between pointer and integer
if( pMem->enc==SQLITE_UTF16LE ){
^~
sqlite3.c:23771:10: warning: return makes integer from pointer without a cast [-Wint-conversion]
return SQLITE_OK;
^~~~~~~~~
sqlite3.c: In function ‘sqlite3VdbeMemHandleBom’:
sqlite3.c:23786:12: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
int rc = SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:23786:12: warning: initialization makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:23794:13: error: ‘SQLITE_UTF16BE’ undeclared (first use in this function); did you mean ‘WRITE_UTF16BE’?
bom = SQLITE_UTF16BE;
^~~~~~~~~~~~~~
WRITE_UTF16BE
sqlite3.c:23794:11: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
bom = SQLITE_UTF16BE;
^
sqlite3.c:23797:13: error: ‘SQLITE_UTF16LE’ undeclared (first use in this function); did you mean ‘SQLITE_UTF16BE’?
bom = SQLITE_UTF16LE;
^~~~~~~~~~~~~~
SQLITE_UTF16BE
sqlite3.c:23797:11: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
bom = SQLITE_UTF16LE;
^
sqlite3.c:23803:11: warning: comparison between pointer and integer
if( rc==SQLITE_OK ){
^~
sqlite3.c: At top level:
sqlite3.c:23877:38: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nByte, u8 enc){
^~~~~~~
sqlite3.c: In function ‘sqlite3Utf16ByteLen’:
sqlite3.c:2274:30: error: ‘SQLITE_UTF16LE’ undeclared (first use in this function); did you mean ‘WRITE_UTF16LE’?
# define SQLITE_UTF16NATIVE SQLITE_UTF16LE
^
sqlite3.c:23903:7: note: in expansion of macro ‘SQLITE_UTF16NATIVE’
if( SQLITE_UTF16NATIVE==SQLITE_UTF16LE ) z++;
^~~~~~~~~~~~~~~~~~
sqlite3.c: In function ‘sqlite3FaultSim’:
sqlite3.c:24002:41: error: ‘SQLITE_OK’ undeclared (first use in this function); did you mean ‘SQLITE_WSD’?
return xCallback ? xCallback(iTest) : SQLITE_OK;
^~~~~~~~~
SQLITE_WSD
sqlite3.c:24002:39: warning: pointer/integer type mismatch in conditional expression
return xCallback ? xCallback(iTest) : SQLITE_OK;
^
sqlite3.c:24002:39: warning: return makes integer from pointer without a cast [-Wint-conversion]
return xCallback ? xCallback(iTest) : SQLITE_OK;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
sqlite3.c: In function ‘sqlite3IsNaN’:
sqlite3.c:7071:30: warning: left shift count >= width of type [-Wshift-count-overflow]
# define EXP754 (((u64)0x7ff)<<52)
^
sqlite3.c:7073:25: note: in expansion of macro ‘EXP754’
# define IsNaN(X) (((X)&EXP754)==EXP754 && ((X)&MAN754)!=0)
^~~~~~
sqlite3.c:24013:10: note: in expansion of macro ‘IsNaN’
return IsNaN(y);
^~~~~
sqlite3.c:7071:30: warning: left shift count >= width of type [-Wshift-count-overflow]
# define EXP754 (((u64)0x7ff)<<52)
^
sqlite3.c:7073:34: note: in expansion of macro ‘EXP754’
# define IsNaN(X) (((X)&EXP754)==EXP754 && ((X)&MAN754)!=0)
^~~~~~
sqlite3.c:24013:10: note: in expansion of macro ‘IsNaN’
return IsNaN(y);
^~~~~
sqlite3.c:7072:27: warning: left shift count >= width of type [-Wshift-count-overflow]
# define MAN754 ((((u64)1)<<52)-1)
^
sqlite3.c:7073:49: note: in expansion of macro ‘MAN754’
# define IsNaN(X) (((X)&EXP754)==EXP754 && ((X)&MAN754)!=0)
^~~~~~
sqlite3.c:24013:10: note: in expansion of macro ‘IsNaN’
return IsNaN(y);
^~~~~
sqlite3.c: At top level:
sqlite3.c:24047:49: error: unknown type name ‘sqlite3’
static SQLITE_NOINLINE void sqlite3ErrorFinish(sqlite3 *db, int err_code){
^~~~~~~
sqlite3.c:24057:34: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3Error(sqlite3 *db, int err_code){
^~~~~~~
sqlite3.c:24067:40: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3SystemError(sqlite3 *db, int rc){
^~~~~~~
sqlite3.c:24096:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const char *zFormat, ...){
^~~~~~~
sqlite3.c: In function ‘sqlite3ErrorMsg’:
sqlite3.c:24132:3: error: unknown type name ‘sqlite3’; use ‘struct’ keyword to refer to the type
sqlite3 *db = pParse->db;
^~~~~~~
struct
sqlite3.c:24134:10: warning: implicit declaration of function ‘sqlite3VMPrintf’; did you mean ‘sqlite3VarintLen’? [-Wimplicit-function-declaration]
zMsg = sqlite3VMPrintf(db, zFormat, ap);
^~~~~~~~~~~~~~~
sqlite3VarintLen
sqlite3.c:24134:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
zMsg = sqlite3VMPrintf(db, zFormat, ap);
^
sqlite3.c:24136:9: error: request for member ‘suppressErr’ in something not a structure or union
if( db->suppressErr ){
^~
sqlite3.c:24137:5: warning: implicit declaration of function ‘sqlite3DbFree’; did you mean ‘sqlite3MemFree’? [-Wimplicit-function-declaration]
sqlite3DbFree(db, zMsg);
^~~~~~~~~~~~~
sqlite3MemFree
sqlite3.c:24142:18: error: ‘SQLITE_ERROR’ undeclared (first use in this function); did you mean ‘SQLITE_FREE’?
pParse->rc = SQLITE_ERROR;
^~~~~~~~~~~~
SQLITE_FREE
sqlite3.c:24142:16: warning: assignment makes integer from pointer without a cast [-Wint-conversion]
pParse->rc = SQLITE_ERROR;
^
sqlite3.c: At top level:
sqlite3.c:24152:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3 *db, int errCode){
^~~~~~~
sqlite3.c:24226:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_stricmp(const char *zLeft, const char *zRight){
^~~
sqlite3.c:24253:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
SQLITE_API int sqlite3_strnicmp(const char *zLeft, const char *zRight, int N){
^~~
sqlite3.c: In function ‘sqlite3AtoF’:
sqlite3.c:24369:12: error: ‘SQLITE_UTF8’ undeclared (first use in this function); did you mean ‘WRITE_UTF8’?
if( enc==SQLITE_UTF8 ){
^~~~~~~~~~~
WRITE_UTF8
sqlite3.c:24369:10: warning: comparison between pointer and integer
if( enc==SQLITE_UTF8 ){
^~
sqlite3.c:2291:54: warning: left shift count >= width of type [-Wshift-count-overflow]
#define LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32))
^
sqlite3.c:24401:14: note: in expansion of macro ‘LARGEST_INT64’
if( s>=((LARGEST_INT64-9)/10) ){
^~~~~~~~~~~~~
sqlite3.c:2291:54: warning: left shift count >= width of type [-Wshift-count-overflow]
#define LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32))
^
sqlite3.c:24416:15: note: in expansion of macro ‘LARGEST_INT64’
if( s<((LARGEST_INT64-9)/10) ){
^~~~~~~~~~~~~
sqlite3.c:2291:54: warning: left shift count >= width of type [-Wshift-count-overflow]
#define LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32))
^
sqlite3.c:24477:17: note: in expansion of macro ‘LARGEST_INT64’
if( s>=(LARGEST_INT64/10) ) break; /*OPTIMIZATION-IF-FALSE*/
^~~~~~~~~~~~~
sqlite3.c: In function ‘sqlite3Int64ToText’:
sqlite3.c:2291:54: warning: left shift count >= width of type [-Wshift-count-overflow]
#define LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32))
^
sqlite3.c:2293:37: note: in expansion of macro ‘LARGEST_INT64’
#define SMALLEST_INT64 (((i64)-1) - LARGEST_INT64)
^~~~~~~~~~~~~
sqlite3.c:24554:13: note: in expansion of macro ‘SMALLEST_INT64’
x = (v==SMALLEST_INT64) ? ((u64)1)<<63 : (u64)-v;
^~~~~~~~~~~~~~
sqlite3.c:24554:39: warning: left shift count >= width of type [-Wshift-count-overflow]
x = (v==SMALLEST_INT64) ? ((u64)1)<<63 : (u64)-v;
^~
sqlite3.c: In function ‘sqlite3Atoi64’:
sqlite3.c:24626:12: error: ‘SQLITE_UTF8’ undeclared (first use in this function); did you mean ‘WRITE_UTF8’?
if( enc==SQLITE_UTF8 ){
^~~~~~~~~~~
WRITE_UTF8
sqlite3.c:24626:10: warning: comparison between pointer and integer
if( enc==SQLITE_UTF8 ){
^~
sqlite3.c:2291:54: warning: left shift count >= width of type [-Wshift-count-overflow]
#define LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32))
^
sqlite3.c:24654:9: note: in expansion of macro ‘LARGEST_INT64’
if( u>LARGEST_INT64 ){
^~~~~~~~~~~~~
sqlite3.c:2291:54: warning: left shift count >= width of type [-Wshift-count-overflow]
#define LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32))
^
sqlite3.c:2293:37: note: in expansion of macro ‘LARGEST_INT64’
#define SMALLEST_INT64 (((i64)-1) - LARGEST_INT64)
^~~~~~~~~~~~~
sqlite3.c:24659:19: note: in expansion of macro ‘SMALLEST_INT64’
*pNum = neg ? SMALLEST_INT64 : LARGEST_INT64;
^~~~~~~~~~~~~~
sqlite3.c:2291:54: warning: left shift count >= width of type [-Wshift-count-overflow]
#define LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32))
^
sqlite3.c:24659:36: note: in expansion of macro ‘LARGEST_INT64’
*pNum = neg ? SMALLEST_INT64 : LARGEST_INT64;
^~~~~~~~~~~~~
sqlite3.c:2291:54: warning: left shift count >= width of type [-Wshift-count-overflow]
#define LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32))
^
sqlite3.c:2293:37: note: in expansion of macro ‘LARGEST_INT64’
#define SMALLEST_INT64 (((i64)-1) - LARGEST_INT64)
^~~~~~~~~~~~~
sqlite3.c:24692:21: note: in expansion of macro ‘SMALLEST_INT64’
*pNum = neg ? SMALLEST_INT64 : LARGEST_INT64;
^~~~~~~~~~~~~~
sqlite3.c:2291:54: warning: left shift count >= width of type [-Wshift-count-overflow]
#define LARGEST_INT64 (0xffffffff|(((i64)0x7fffffff)<<32))
^
sqlite3.c:24692:38: note: in expansion of macro ‘LARGEST_INT64’
*pNum = neg ? SMALLEST_INT64 : LARGEST_INT64;
^~~~~~~~~~~~~
sqlite3.c: In function ‘sqlite3DecOrHexToI64’:
sqlite3.c:24734:55: error: ‘SQLITE_UTF8’ undeclared (first use in this function); did you mean ‘WRITE_UTF8’?
return sqlite3Atoi64(z, pOut, sqlite3Strlen30(z), SQLITE_UTF8);
^~~~~~~~~~~
WRITE_UTF8
sqlite3.c:24734:55: warning: passing argument 4 of ‘sqlite3Atoi64’ makes integer from pointer without a cast [-Wint-conversion]
sqlite3.c:24615:20: note: expected ‘u8 {aka unsigned char}’ but argument is of type ‘FuncDef * {aka struct FuncDef *}’
SQLITE_PRIVATE int sqlite3Atoi64(const char *zNum, i64 *pNum, int length, u8 enc){
^~~~~~~~~~~~~
sqlite3.c: In function ‘sqlite3GetInt32’:
sqlite3.c:24749:3: error: unknown type name ‘sqlite_int64’; did you mean ‘sqlite3_xauth’?
sqlite_int64 v = 0;
^~~~~~~~~~~~
sqlite3_xauth
sqlite3.c: In function ‘putVarint64’:
sqlite3.c:24863:29: warning: left shift count >= width of type [-Wshift-count-overflow]
if( v & (((u64)0xff000000)<<32) ){
^~
sqlite3.c: In function ‘sqlite3GetVarint’:
sqlite3.c:24984:18: warning: left shift count >= width of type [-Wshift-count-overflow]
*v = ((u64)s)<<32 | a;
^~
sqlite3.c:25005:18: warning: left shift count >= width of type [-Wshift-count-overflow]
*v = ((u64)s)<<32 | a;
^~
sqlite3.c:25020:18: warning: left shift count >= width of type [-Wshift-count-overflow]
*v = ((u64)s)<<32 | a;
^~
sqlite3.c:25038:18: warning: left shift count >= width of type [-Wshift-count-overflow]
*v = ((u64)s)<<32 | a;
^~
sqlite3.c:25059:16: warning: left shift count >= width of type [-Wshift-count-overflow]
*v = ((u64)s)<<32 | a;
^~
sqlite3.c: In function ‘sqlite3GetVarint32’:
sqlite3.c:2170:35: warning: left shift count >= width of type [-Wshift-count-overflow]
#define SQLITE_MAX_U32 ((((u64)1)<<32)-1)
^
sqlite3.c:25135:16: note: in expansion of macro ‘SQLITE_MAX_U32’
if( (v64 & SQLITE_MAX_U32)!=v64 ){
^~~~~~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:25268:39: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n){
^~~~~~~
sqlite3.c: In function ‘logBadConnection’:
sqlite3.c:25291:15: error: ‘SQLITE_MISUSE’ undeclared (first use in this function); did you mean ‘SQLITE_MISUSE_BKPT’?
sqlite3_log(SQLITE_MISUSE,
^~~~~~~~~~~~~
SQLITE_MISUSE_BKPT
sqlite3.c: At top level:
sqlite3.c:25311:41: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3 *db){
^~~~~~~
sqlite3.c:25328:47: error: unknown type name ‘sqlite3’
SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3 *db){
^~~~~~~
sqlite3.c: In function ‘sqlite3LogEstFromDouble’:
sqlite3.c:25510:9: warning: right shift count >= width of type [-Wshift-count-overflow]
e = (a>>52) - 1022;
^~
sqlite3.c: At top level:
sqlite3.c:25579:3: error: unknown type name ‘sqlite3’
sqlite3 *db, /* The database connection used for malloc() */
^~~~~~~
In file included from /usr/include/x86_64-linux-gnu/sys/stat.h:101:0,
from sqlite3.c:26024:
/usr/include/x86_64-linux-gnu/bits/stat.h: In function ‘sqlite3OpcodeName’:
/usr/include/x86_64-linux-gnu/bits/stat.h:46:1: error: expected expression before ‘struct’
struct stat
^~~~~~
/usr/include/x86_64-linux-gnu/bits/stat.h:46:1: error: initializer element is not constant
/usr/include/x86_64-linux-gnu/bits/stat.h:46:1: note: (near initialization for ‘azName[0]’)
sqlite3.c:25921:0: error: unterminated #if
#if !defined(SQLITE_OMIT_EXPLAIN) \
sqlite3.c:223998:1: error: expected declaration or statement at end of input
SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; }
^~~~~~~~~~
sqlite3.c: At top level:
sqlite3.c:2795:30: warning: ‘sqlite3PagerFile’ used but never defined
SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager*);
^~~~~~~~~~~~~~~~
sqlite3.c:2907:20: warning: ‘sqlite3BtreeSetPageSize’ used but never defined
SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int nPagesize, int nReserve, int eFix);
^~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:2912:20: warning: ‘sqlite3BtreeGetRequestedReserve’ used but never defined
SQLITE_PRIVATE int sqlite3BtreeGetRequestedReserve(Btree*);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:3434:20: warning: ‘sqlite3VdbeAddOp2’ used but never defined
SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe*,int,int,int);
^~~~~~~~~~~~~~~~~
sqlite3.c:3439:20: warning: ‘sqlite3VdbeAddOp4’ used but never defined
SQLITE_PRIVATE int sqlite3VdbeAddOp4(Vdbe*,int,int,int,int,const char *zP4,int);
^~~~~~~~~~~~~~~~~
sqlite3.c:3510:21: warning: ‘sqlite3VdbeSetNumCols’ used but never defined
SQLITE_PRIVATE void sqlite3VdbeSetNumCols(Vdbe*,int);
^~~~~~~~~~~~~~~~~~~~~
sqlite3.c:3511:20: warning: ‘sqlite3VdbeSetColName’ used but never defined
SQLITE_PRIVATE int sqlite3VdbeSetColName(Vdbe*, int, int, const char *, void(*)(void*));
^~~~~~~~~~~~~~~~~~~~~
sqlite3.c:7338:22: warning: ‘sqlite3GetVdbe’ used but never defined
SQLITE_PRIVATE Vdbe *sqlite3GetVdbe(Parse*);
^~~~~~~~~~~~~~
sqlite3.c:7393:21: warning: ‘sqlite3InsertBuiltinFuncs’ used but never defined
SQLITE_PRIVATE void sqlite3InsertBuiltinFuncs(FuncDef*,int);
^~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:13983:20: warning: ‘sqlite3VdbeMemMakeWriteable’ used but never defined
SQLITE_PRIVATE int sqlite3VdbeMemMakeWriteable(Mem*);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
sqlite3.c:13995:21: warning: ‘sqlite3VdbeMemRelease’ used but never defined
SQLITE_PRIVATE void sqlite3VdbeMemRelease(Mem *p);
^~~~~~~~~~~~~~~~~~~~~
make: *** [sqlite3.lo] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment