mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-30 19:03:16 +03:00
Fix harmless compiler warnings that arise with -DSQLITE_OMIT_LOAD_EXTENSION
FossilOrigin-Name: 65ba2f0b465a1493de6e467f55e0300ac3fb08e1
This commit is contained in:
18
manifest
18
manifest
@ -1,5 +1,5 @@
|
|||||||
C Changes\sto\sreleasetest.tcl:\s\sRename\sthe\s"OS-X"\sconfiguration\sto\s"Apple".\nBring\sthe\s"Apple"\sconfiguration\sup\sto\sdate.\s\sAllow\sthe\suse\sof\s"if:os=..."\narguments\sin\sa\sconfiguration.\s\sRun\sthe\sApple\sconfiguration\son\sLinux\sin\saddition\nto\son\sMacs,\sbut\swithout\s-DSQLITE_ENABLE_LOCKING_STYLE.
|
C Fix\sharmless\scompiler\swarnings\sthat\sarise\swith\s-DSQLITE_OMIT_LOAD_EXTENSION
|
||||||
D 2016-03-17T23:00:42.207
|
D 2016-03-17T23:16:37.996
|
||||||
F Makefile.in f53429fb2f313c099283659d0df6f20f932c861f
|
F Makefile.in f53429fb2f313c099283659d0df6f20f932c861f
|
||||||
F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
|
F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
|
||||||
F Makefile.msc df0bf9ff7f8b3f4dd9fb4cc43f92fe58f6ec5c66
|
F Makefile.msc df0bf9ff7f8b3f4dd9fb4cc43f92fe58f6ec5c66
|
||||||
@ -342,7 +342,7 @@ F src/pager.h e1d38a2f14849e219df0f91f8323504d134c8a56
|
|||||||
F src/parse.y 5ea8c81c5c41b27887f41b4a7e1c58470d7d3821
|
F src/parse.y 5ea8c81c5c41b27887f41b4a7e1c58470d7d3821
|
||||||
F src/pcache.c 647bb53a86b7bbcf55ad88089b3ea5a9170b90df
|
F src/pcache.c 647bb53a86b7bbcf55ad88089b3ea5a9170b90df
|
||||||
F src/pcache.h 4d0ccaad264d360981ec5e6a2b596d6e85242545
|
F src/pcache.h 4d0ccaad264d360981ec5e6a2b596d6e85242545
|
||||||
F src/pcache1.c 72f644dc9e1468c72922eff5904048427b817051
|
F src/pcache1.c c40cdb93586e21b5dd826b5e671240bd91c26b05
|
||||||
F src/pragma.c f0670909e915179fec47e17f72f14660995b8022
|
F src/pragma.c f0670909e915179fec47e17f72f14660995b8022
|
||||||
F src/pragma.h 64c78a648751b9f4f297276c4eb7507b14b4628c
|
F src/pragma.h 64c78a648751b9f4f297276c4eb7507b14b4628c
|
||||||
F src/prepare.c 22df6171aec1d86904ed2ad30c2348a5748aa04e
|
F src/prepare.c 22df6171aec1d86904ed2ad30c2348a5748aa04e
|
||||||
@ -360,7 +360,7 @@ F src/sqliteLimit.h 7b28cf72cbd52f178bfc97ea266445e351f2cd24
|
|||||||
F src/status.c 70912d7be68e9e2dbc4010c93d344af61d4c59ba
|
F src/status.c 70912d7be68e9e2dbc4010c93d344af61d4c59ba
|
||||||
F src/table.c 5226df15ab9179b9ed558d89575ea0ce37b03fc9
|
F src/table.c 5226df15ab9179b9ed558d89575ea0ce37b03fc9
|
||||||
F src/tclsqlite.c 4bf3bea9b03aeac176ac114700f35f76a1de4c8a
|
F src/tclsqlite.c 4bf3bea9b03aeac176ac114700f35f76a1de4c8a
|
||||||
F src/test1.c 52965bd684ddcd7f22328ebd7d50fd0b6e51f0d4
|
F src/test1.c 941f1cb50a601c30fd426a381e783b863c9d7d13
|
||||||
F src/test2.c 5586f43fcd9a1be0830793cf9d354082c261b25b
|
F src/test2.c 5586f43fcd9a1be0830793cf9d354082c261b25b
|
||||||
F src/test3.c a8887dabbbee3059af338f20d290084a63ed1b0f
|
F src/test3.c a8887dabbbee3059af338f20d290084a63ed1b0f
|
||||||
F src/test4.c d168f83cc78d02e8d35567bb5630e40dcd85ac1e
|
F src/test4.c d168f83cc78d02e8d35567bb5630e40dcd85ac1e
|
||||||
@ -971,7 +971,7 @@ F test/rdonly.test 64e2696c322e3538df0b1ed624e21f9a23ed9ff8
|
|||||||
F test/regexp1.test 497ea812f264d12b6198d6e50a76be4a1973a9d8
|
F test/regexp1.test 497ea812f264d12b6198d6e50a76be4a1973a9d8
|
||||||
F test/regexp2.test aa7ffcc21350007a78361b82bcf3b74d12227144
|
F test/regexp2.test aa7ffcc21350007a78361b82bcf3b74d12227144
|
||||||
F test/reindex.test 44edd3966b474468b823d481eafef0c305022254
|
F test/reindex.test 44edd3966b474468b823d481eafef0c305022254
|
||||||
F test/releasetest.tcl a07c3a11fb1bd00a77673bd6f72bd0cd59c8d6af
|
F test/releasetest.tcl f2519836bebefcc7db36b4946e8028d4885baa59
|
||||||
F test/resolver01.test f4022acafda7f4d40eca94dbf16bc5fc4ac30ceb
|
F test/resolver01.test f4022acafda7f4d40eca94dbf16bc5fc4ac30ceb
|
||||||
F test/rollback.test 458fe73eb3ffdfdf9f6ba3e9b7350a6220414dea
|
F test/rollback.test 458fe73eb3ffdfdf9f6ba3e9b7350a6220414dea
|
||||||
F test/rollback2.test 8435d6ff0f13f51d2a4181c232e706005fa90fc5
|
F test/rollback2.test 8435d6ff0f13f51d2a4181c232e706005fa90fc5
|
||||||
@ -1423,7 +1423,7 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
|
|||||||
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
|
F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
|
||||||
F tool/speedtest8inst1.c 7ce07da76b5e745783e703a834417d725b7d45fd
|
F tool/speedtest8inst1.c 7ce07da76b5e745783e703a834417d725b7d45fd
|
||||||
F tool/split-sqlite3c.tcl d9be87f1c340285a3e081eb19b4a247981ed290c
|
F tool/split-sqlite3c.tcl d9be87f1c340285a3e081eb19b4a247981ed290c
|
||||||
F tool/sqldiff.c 5a26205111e6fa856d9b1535b1637744dcdb930b
|
F tool/sqldiff.c 0e9b76f9f4a72856d0384f5e0a038bbeb78dd222
|
||||||
F tool/srcck1.c 4f65e1a6748e42f24c0ea629dddc934d821c729a
|
F tool/srcck1.c 4f65e1a6748e42f24c0ea629dddc934d821c729a
|
||||||
F tool/stack_usage.tcl f8e71b92cdb099a147dad572375595eae55eca43
|
F tool/stack_usage.tcl f8e71b92cdb099a147dad572375595eae55eca43
|
||||||
F tool/symbols-mingw.sh 4dbcea7e74768305384c9fd2ed2b41bbf9f0414d
|
F tool/symbols-mingw.sh 4dbcea7e74768305384c9fd2ed2b41bbf9f0414d
|
||||||
@ -1456,7 +1456,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
|
|||||||
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
|
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
|
||||||
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
|
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
|
||||||
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
|
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
|
||||||
P 8607e3ac7a9d44372a4a66da21bbb3d28ae2528a
|
P beb2a80b430e0ad561a58d8f00b80cbdc74b5e03
|
||||||
R b7facb3a60b8b0eb25dafd6297755878
|
R 37561b4e78990edaf3c970fae7bb038b
|
||||||
U drh
|
U drh
|
||||||
Z da6ac72adf144eb20e25874187166c45
|
Z cf3b29714b0e10f6a050d8250c16f911
|
||||||
|
@ -1 +1 @@
|
|||||||
beb2a80b430e0ad561a58d8f00b80cbdc74b5e03
|
65ba2f0b465a1493de6e467f55e0300ac3fb08e1
|
@ -348,7 +348,6 @@ static void *pcache1Alloc(int nByte){
|
|||||||
** Free an allocated buffer obtained from pcache1Alloc().
|
** Free an allocated buffer obtained from pcache1Alloc().
|
||||||
*/
|
*/
|
||||||
static void pcache1Free(void *p){
|
static void pcache1Free(void *p){
|
||||||
int nFreed = 0;
|
|
||||||
if( p==0 ) return;
|
if( p==0 ) return;
|
||||||
if( SQLITE_WITHIN(p, pcache1.pStart, pcache1.pEnd) ){
|
if( SQLITE_WITHIN(p, pcache1.pStart, pcache1.pEnd) ){
|
||||||
PgFreeslot *pSlot;
|
PgFreeslot *pSlot;
|
||||||
@ -365,10 +364,13 @@ static void pcache1Free(void *p){
|
|||||||
assert( sqlite3MemdebugHasType(p, MEMTYPE_PCACHE) );
|
assert( sqlite3MemdebugHasType(p, MEMTYPE_PCACHE) );
|
||||||
sqlite3MemdebugSetType(p, MEMTYPE_HEAP);
|
sqlite3MemdebugSetType(p, MEMTYPE_HEAP);
|
||||||
#ifndef SQLITE_DISABLE_PAGECACHE_OVERFLOW_STATS
|
#ifndef SQLITE_DISABLE_PAGECACHE_OVERFLOW_STATS
|
||||||
nFreed = sqlite3MallocSize(p);
|
{
|
||||||
sqlite3_mutex_enter(pcache1.mutex);
|
int nFreed = 0;
|
||||||
sqlite3StatusDown(SQLITE_STATUS_PAGECACHE_OVERFLOW, nFreed);
|
nFreed = sqlite3MallocSize(p);
|
||||||
sqlite3_mutex_leave(pcache1.mutex);
|
sqlite3_mutex_enter(pcache1.mutex);
|
||||||
|
sqlite3StatusDown(SQLITE_STATUS_PAGECACHE_OVERFLOW, nFreed);
|
||||||
|
sqlite3_mutex_leave(pcache1.mutex);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
sqlite3_free(p);
|
sqlite3_free(p);
|
||||||
}
|
}
|
||||||
|
@ -1931,6 +1931,8 @@ static int test_load_extension(
|
|||||||
#ifdef SQLITE_OMIT_LOAD_EXTENSION
|
#ifdef SQLITE_OMIT_LOAD_EXTENSION
|
||||||
rc = SQLITE_ERROR;
|
rc = SQLITE_ERROR;
|
||||||
zErr = sqlite3_mprintf("this build omits sqlite3_load_extension()");
|
zErr = sqlite3_mprintf("this build omits sqlite3_load_extension()");
|
||||||
|
(void)zProc;
|
||||||
|
(void)zFile;
|
||||||
#else
|
#else
|
||||||
rc = sqlite3_load_extension(db, zFile, zProc, &zErr);
|
rc = sqlite3_load_extension(db, zFile, zProc, &zErr);
|
||||||
#endif
|
#endif
|
||||||
|
@ -204,7 +204,7 @@ array set ::Configs [strip_comments {
|
|||||||
-DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1
|
-DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1
|
||||||
-DSQLITE_MAX_LENGTH=2147483645
|
-DSQLITE_MAX_LENGTH=2147483645
|
||||||
-DSQLITE_MAX_VARIABLE_NUMBER=500000
|
-DSQLITE_MAX_VARIABLE_NUMBER=500000
|
||||||
-DSQLITE_MEMDEBUG=1
|
# -DSQLITE_MEMDEBUG=1
|
||||||
-DSQLITE_NO_SYNC=1
|
-DSQLITE_NO_SYNC=1
|
||||||
-DSQLITE_OMIT_AUTORESET=1
|
-DSQLITE_OMIT_AUTORESET=1
|
||||||
-DSQLITE_OMIT_LOAD_EXTENSION=1
|
-DSQLITE_OMIT_LOAD_EXTENSION=1
|
||||||
|
@ -1757,8 +1757,10 @@ int main(int argc, char **argv){
|
|||||||
char *zTab = 0;
|
char *zTab = 0;
|
||||||
FILE *out = stdout;
|
FILE *out = stdout;
|
||||||
void (*xDiff)(const char*,FILE*) = diff_one_table;
|
void (*xDiff)(const char*,FILE*) = diff_one_table;
|
||||||
|
#ifndef SQLITE_OMIT_LOAD_EXTENSION
|
||||||
int nExt = 0;
|
int nExt = 0;
|
||||||
char **azExt = 0;
|
char **azExt = 0;
|
||||||
|
#endif
|
||||||
int useTransaction = 0;
|
int useTransaction = 0;
|
||||||
int neverUseTransaction = 0;
|
int neverUseTransaction = 0;
|
||||||
|
|
||||||
@ -1841,8 +1843,8 @@ int main(int argc, char **argv){
|
|||||||
cmdlineError("error loading %s: %s", azExt[i], zErrMsg);
|
cmdlineError("error loading %s: %s", azExt[i], zErrMsg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
free(azExt);
|
free(azExt);
|
||||||
|
#endif
|
||||||
zSql = sqlite3_mprintf("ATTACH %Q as aux;", zDb2);
|
zSql = sqlite3_mprintf("ATTACH %Q as aux;", zDb2);
|
||||||
rc = sqlite3_exec(g.db, zSql, 0, 0, &zErrMsg);
|
rc = sqlite3_exec(g.db, zSql, 0, 0, &zErrMsg);
|
||||||
if( rc || zErrMsg ){
|
if( rc || zErrMsg ){
|
||||||
|
Reference in New Issue
Block a user