No bugs, just "benign" warnings.

btree.c
.\Sqlite\v3\btree.c(432): remark #1418: external definition with no prior declaration
 int sqlite3_btree_trace=0;  /* True to enable tracing */
     ^

This variable is only used here and in test3.c.
I guess it should be enclosed between the #if SQLITE_TEST directive and modify the test3.c to take that into account.
Same with sqlite3_os_trace in os_common.h. And sqlite3_opentemp_count?
.\Sqlite\v3\btree.c(6535): remark #111: statement is unreachable
     return sqlite3pager_sync(pBt->pPager, zMaster, 0);
     ^


I think the second sqlite3pager_sync call needs to be enclosed in the #else directive. (no harm).

os_win.c
.\Sqlite\v3\os_win.c(99): remark #1418: external definition with no prior declaration. Can be made static.
 int sqlite3_os_type = 0;
     ^


Reply via email to