Hi ! I use LCC-Win32 (http://www.cs.virginia.edu/~lcc-win32/) and I got this Warnings with sqlite 3.0.2 :
Warning c:\sqlite3\vdbemem.c: 606 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbemem.c: 647 old-style function definition for 'sqlite3ValueNew' Warning c:\sqlite3\vdbemem.c: 647 missing prototype for 'sqlite3ValueNew' Warning c:\sqlite3\vdbeaux.c: 411 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbeaux.c: 478 Comparison of unsigned with negative constant Warning c:\sqlite3\vdbeaux.c: 1104 Comparison of unsigned with negative constant Warning c:\sqlite3\vdbeaux.c: 1124 Comparison of unsigned with negative constant Warning c:\sqlite3\vdbeaux.c: 1148 Comparison of unsigned with negative constant Warning c:\sqlite3\vdbeaux.c: 1238 Comparison of unsigned with negative constant Warning c:\sqlite3\vdbeaux.c: 1278 Comparison of unsigned with negative constant Warning c:\sqlite3\vdbeaux.c: 1611 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbeaux.c: 1613 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbeaux.c: 1639 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbeaux.c: 1641 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbeapi.c: 141 Comparison of unsigned with negative constant Warning c:\sqlite3\vdbeapi.c: 408 Comparison of unsigned with negative constant Warning c:\sqlite3\vdbe.c: 496 Comparison of unsigned with negative constant Warning c:\sqlite3\vdbe.c: 497 Comparison of unsigned with negative constant Warning c:\sqlite3\vdbe.c: 1895 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbe.c: 1929 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbe.c: 1944 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbe.c: 1959 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbe.c: 1959 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbe.c: 1959 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbe.c: 1972 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbe.c: 1972 Comparison of signed with unsigned integer Warning c:\sqlite3\vdbe.c: 3615 pCrsr is assigned a value that is never used Warning c:\sqlite3\vdbe.c: 4566 Comparison of unsigned with negative constant Warning c:\sqlite3\util.c: 384 ap is assigned a value that is never used Warning c:\sqlite3\util.c: 431 ap is assigned a value that is never used Warning c:\sqlite3\util.c: 463 ap is assigned a value that is never used Warning c:\sqlite3\util.c: 494 ap is assigned a value that is never used Warning c:\sqlite3\util.c: 741 Different const qualifiers Warning c:\sqlite3\util.c: 947 Comparison of unsigned with negative constant Warning c:\sqlite3\util.c: 950 Comparison of unsigned with negative constant Warning c:\sqlite3\util.c: 950 Comparison of unsigned with negative constant Warning c:\sqlite3\util.c: 963 Comparison of unsigned with negative constant Warning c:\sqlite3\util.c: 966 Comparison of unsigned with negative constant Warning c:\sqlite3\util.c: 966 Comparison of unsigned with negative constant Warning c:\sqlite3\util.c: 1036 possible usage of buf before definition Warning c:\sqlite3\select.c: 105 Comparison of signed with unsigned integer Warning c:\sqlite3\random.c: 37 old-style function definition for 'randomByte' Warning c:\sqlite3\random.c: 37 missing prototype for 'randomByte' Warning c:\sqlite3\printf.c: 751 ap is assigned a value that is never used Warning c:\sqlite3\printf.c: 767 ap is assigned a value that is never used Warning c:\sqlite3\printf.c: 791 ap is assigned a value that is never used Warning c:\sqlite3\printf.c: 849 ap is assigned a value that is never used Warning c:\sqlite3\printf.c: 883 ap is assigned a value that is never used Warning c:\sqlite3\pragma.c: 32 Different const qualifiers Warning c:\sqlite3\parse.c: parse.y: 168 Different const qualifiers Warning c:\sqlite3\parse.c: parse.y: 169 Different const qualifiers Warning c:\sqlite3\parse.c: parse.y: 170 Different const qualifiers Warning c:\sqlite3\pager.c: 442 Comparison of signed with unsigned integer Warning c:\sqlite3\pager.c: 848 Comparison of signed with unsigned integer Warning c:\sqlite3\pager.c: 1140 Comparison of signed with unsigned integer Warning c:\sqlite3\pager.c: 1153 Comparison of signed with unsigned integer Warning c:\sqlite3\pager.c: 1609 Comparison of signed with unsigned integer Warning c:\sqlite3\os_win.c: 287 rc is assigned a value that is never used Warning c:\sqlite3\os_win.c: 290 rc is assigned a value that is never used Warning c:\sqlite3\os_win.c: 566 local 'int rc' is not referenced Warning c:\sqlite3\os_win.c: 635 old-style function definition for 'sqlite3OsEnterMutex' Warning c:\sqlite3\os_win.c: 652 old-style function definition for 'sqlite3OsLeaveMutex' Warning c:\sqlite3\main.c: 475 Comparison of unsigned with negative constant Warning c:\sqlite3\main.c: 476 Comparison of unsigned with negative constant Warning c:\sqlite3\main.c: 478 Comparison of unsigned with negative constant Warning c:\sqlite3\main.c: 495 Comparison of unsigned with negative constant Warning c:\sqlite3\main.c: 860 Comparison of unsigned with negative constant Warning c:\sqlite3\main.c: 861 Comparison of unsigned with negative constant Warning c:\sqlite3\main.c: 863 Comparison of unsigned with negative constant Warning c:\sqlite3\main.c: 897 Comparison of unsigned with negative constant Warning c:\sqlite3\main.c: 898 Comparison of unsigned with negative constant Warning c:\sqlite3\main.c: 900 Comparison of unsigned with negative constant Warning c:\sqlite3\expr.c: 480 unreachable code Warning c:\sqlite3\expr.c: 1387 v is assigned a value that is never used Warning c:\sqlite3\expr.c: 1389 v is assigned a value that is never used Warning c:\sqlite3\build.c: 543 pIdx is assigned a value that is never used Warning c:\sqlite3\build.c: 1969 pTSameName is assigned a value that is never used Warning c:\sqlite3\build.c: 1968 pISameName is assigned a value that is never used Warning c:\sqlite3\btree.c: 402 Comparison of signed with unsigned integer Warning c:\sqlite3\btree.c: 625 Comparison of signed with unsigned integer Warning c:\sqlite3\btree.c: 1718 Comparison of signed with unsigned integer Warning c:\sqlite3\btree.c: 1853 Comparison of signed with unsigned integer Warning c:\sqlite3\btree.c: 1830 pBt is assigned a value that is never used Warning c:\sqlite3\btree.c: 1836 pBt is assigned a value that is never used Warning c:\sqlite3\btree.c: 1934 oldPgno is assigned a value that is never used Warning c:\sqlite3\btree.c: 1949 oldPgno is assigned a value that is never used Warning c:\sqlite3\btree.c: 2533 Comparison of signed with unsigned integer Warning c:\sqlite3\btree.c: 2722 Comparison of signed with unsigned integer Warning c:\sqlite3\btree.c: 3269 Comparison of signed with unsigned integer Warning c:\sqlite3\btree.c: 4038 maxLocal is assigned a value that is never used Warning c:\sqlite3\btree.c: 4054 maxLocal is assigned a value that is never used All are Warning and the DLL was built Ok, but is all that messages 'normal' ? Thanks Rubens Jr.