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;
^