]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix some compiler warnings. (CVS 3140)
authordrh <drh@noemail.net>
Thu, 16 Mar 2006 16:19:56 +0000 (16:19 +0000)
committerdrh <drh@noemail.net>
Thu, 16 Mar 2006 16:19:56 +0000 (16:19 +0000)
FossilOrigin-Name: 6c5175bc0f98e4ce715b099394f3fdc878ed82e8

manifest
manifest.uuid
src/func.c
src/main.c
src/pager.c
src/tclsqlite.c
src/test1.c

index a9769b9eef7359494205e9261143c01a697da9b2..4cc5bc6a972412ee998a9b0b08c4874e1a9cfe3a 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Make\sprovisions\sin\sthe\scode\sto\ssupport\sProvisions\sto\ssupport\scaching\sof\nserialized\sstatements\sin\sthe\sSSE\sextension.\s(CVS\s3139)
-D 2006-03-16T14:05:15
+C Fix\ssome\scompiler\swarnings.\s(CVS\s3140)
+D 2006-03-16T16:19:56
 F Makefile.in 5d8dff443383918b700e495de42ec65bc1c8865b
 F Makefile.linux-gcc 74ba0eadf88748a9ce3fd03d2a3ede2e6715baec
 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@@ -43,12 +43,12 @@ F src/date.c cd2bd5d1ebc6fa12d6312f69789ae5b0a2766f2e
 F src/delete.c 2dea1a83e6ef534346e74fd03114d3a7b16f08fc
 F src/experimental.c 1b2d1a6cd62ecc39610e97670332ca073c50792b
 F src/expr.c 105e8e17babd4dec832d4a0c88bea12ec074cbbe
-F src/func.c ea1a4480bacfb17f8e08d675313f024fe7136c00
+F src/func.c 380f2f8e555ccbf899e65f01475c4ac13c478dc2
 F src/hash.c 449f3d6620193aa557f5d86cbc5cc6b87702b185
 F src/hash.h 1b3f7e2609141fd571f62199fc38687d262e9564
 F src/insert.c 1ae4b8ff5549497808e1b57b9243abcb599fd02f
 F src/legacy.c fa15d505dd4e45044177ee4d1c6aeaf8c836d390
-F src/main.c a025a1990c02c53433a8fda9c481990e513a1e21
+F src/main.c 5cdd81aaf159836b5ca277192da4f7461fd15078
 F src/md5.c c5fdfa5c2593eaee2e32a5ce6c6927c986eaf217
 F src/os.c 59f05de8c5777c34876607114a2fbe55ae578235
 F src/os.h 93035a0e3b9dd05cdd0aaef32ea28ca28e02fe78
@@ -59,7 +59,7 @@ F src/os_unix.c 757a7b726764367f7b0595c4302969582c04413d
 F src/os_unix.h 5768d56d28240d3fe4537fac08cc85e4fb52279e
 F src/os_win.c 8ced9ac82670bbf77492961a2f7ff80a87f1404f
 F src/os_win.h 41a946bea10f61c158ce8645e7646b29d44f122b
-F src/pager.c 7b1975e2fa56fc3c9859bec321f57cd3d75ec36b
+F src/pager.c 0e5a3d1e7e6822e731da4ea90eedff3c7857ddc9
 F src/pager.h 43f32f3847421f7502cfbb66f4eb2302b8033818
 F src/parse.y ee1887ce0e6eea15cc728913ad3462898f88e9b0
 F src/pragma.c 27d5e395c5d950931c7ac4fe610e7c2993e2fa55
@@ -72,8 +72,8 @@ F src/shell.c 7a4b16f85d8f6f25d917cdc3d0f7e18f84867adf
 F src/sqlite.h.in 0bf6f03f9a14dde5f3a4f87471840803acaa4497
 F src/sqliteInt.h 8c5788a32da5c0b8fdfddc1497b5b38ee3a2c17d
 F src/table.c f64ec4fbfe333f8df925bc6ba494f55e05b0e75e
-F src/tclsqlite.c 607ccf5ade808ed3620544baca42b13e3411bf6d
-F src/test1.c 9d299609a0ce35157fe15cdf8b4c663db5d40386
+F src/tclsqlite.c d20bdf1822c47e367f5acd37823ffe67df40301c
+F src/test1.c d1f210f3a295670e5d82d620bea46fabc73bb0ea
 F src/test2.c ca74a1d8aeb7d9606e8f6b762c5daf85c1a3f92b
 F src/test3.c 86e99724ee898b119ed575ef9f98618afe7e5e5d
 F src/test4.c 8b784cd82de158a2317cb4ac4bc86f91ad315e25
@@ -355,7 +355,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9
 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
 F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
 F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
-P 6bcbe8fcad35de6e9b90e7776bd262fdf7cbc28e
-R 10827db1d469ad8fd02846eb72ab30c5
+P 5048fae04227857c064c0ba48eb11bedeb467df0
+R 7208193fddae26aaa731b3eae4156afb
 U drh
-Z 11bdf70875327af2f51fc9ce471660b6
+Z 6d1979f8c99cc176c714b0360fc60414
index 3b99393dc99d9e3fc9d91a99cc4b809674059234..0a1b1094553f7c2edd5e6d926800e046cd66ca3c 100644 (file)
@@ -1 +1 @@
-5048fae04227857c064c0ba48eb11bedeb467df0
\ No newline at end of file
+6c5175bc0f98e4ce715b099394f3fdc878ed82e8
\ No newline at end of file
index 951365115c137632ee788fee5bb69fb7c4a153d8..73ae8f6c773c9328bc8b0f71ea45878f13a82f2b 100644 (file)
@@ -16,7 +16,7 @@
 ** sqliteRegisterBuildinFunctions() found at the bottom of the file.
 ** All other code has file scope.
 **
-** $Id: func.c,v 1.125 2006/03/02 03:02:48 drh Exp $
+** $Id: func.c,v 1.126 2006/03/16 16:19:56 drh Exp $
 */
 #include "sqliteInt.h"
 #include <ctype.h>
@@ -1079,7 +1079,7 @@ void sqlite3RegisterBuiltinFunctions(sqlite3 *db){
   }
   sqlite3RegisterDateTimeFunctions(db);
 #ifdef SQLITE_SSE
-  sqlite3SseFunctions(db);
+  (void)sqlite3SseFunctions(db);
 #endif
 #ifdef SQLITE_CASE_SENSITIVE_LIKE
   sqlite3RegisterLikeFunctions(db, 1);
index 44060403a976d0e0f7c351d1d9fecd0004eb1b86..5f0b89bfdf9a08fcfc06164cad50968e8832236f 100644 (file)
@@ -14,7 +14,7 @@
 ** other files are for internal use by SQLite and should not be
 ** accessed by users of the library.
 **
-** $Id: main.c,v 1.338 2006/03/16 14:05:15 drh Exp $
+** $Id: main.c,v 1.339 2006/03/16 16:19:56 drh Exp $
 */
 #include "sqliteInt.h"
 #include "os.h"
@@ -109,7 +109,10 @@ int sqlite3_close(sqlite3 *db){
   }
 
 #ifdef SQLITE_SSE
-  sqlite3SseCleanup(db);
+  {
+    extern void sqlite3SseCleanup(sqlite3*);
+    sqlite3SseCleanup(db);
+  }
 #endif 
 
   /* If there are any outstanding VMs, return SQLITE_BUSY. */
index 865dc950991378213ecc7c8fb1c7a593069055f0..7e77048fefcfa455542d43e44638fc1682154c49 100644 (file)
@@ -18,7 +18,7 @@
 ** file simultaneously, or one process from reading the database while
 ** another is writing.
 **
-** @(#) $Id: pager.c,v 1.262 2006/03/06 20:55:46 drh Exp $
+** @(#) $Id: pager.c,v 1.263 2006/03/16 16:19:56 drh Exp $
 */
 #ifndef SQLITE_OMIT_DISKIO
 #include "sqliteInt.h"
@@ -3005,7 +3005,7 @@ int sqlite3pager_write(void *pData){
           ** that we do not. */
           assert( pPg->pgno!=PAGER_MJ_PGNO(pPager) );
           pData2 = CODEC2(pPager, pData, pPg->pgno, 7);
-          cksum = pager_cksum(pPager, pData2);
+          cksum = pager_cksum(pPager, (u8*)pData2);
           pEnd = pData2 + pPager->pageSize;
           pData2 -= 4;
           saved = *(u32*)pEnd;
index 1c077bd8d2a2eeb7e3abb837a4094168459dd4fe..cc9b8def08640c8a87bfc04deba825cc232c9109 100644 (file)
@@ -11,7 +11,7 @@
 *************************************************************************
 ** A TCL Interface to SQLite
 **
-** $Id: tclsqlite.c,v 1.154 2006/03/06 23:30:52 drh Exp $
+** $Id: tclsqlite.c,v 1.155 2006/03/16 16:19:56 drh Exp $
 */
 #ifndef NO_TCL     /* Omit this whole file if TCL is unavailable */
 
@@ -1088,7 +1088,7 @@ static int DbObjCmd(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){
       fclose(in);
       return TCL_ERROR;
     }
-    sqlite3_exec(pDb->db, "BEGIN", 0, 0, 0);
+    (void)sqlite3_exec(pDb->db, "BEGIN", 0, 0, 0);
     zCommit = "COMMIT";
     while( (zLine = local_getline(0, in))!=0 ){
       char *z;
@@ -1136,7 +1136,7 @@ static int DbObjCmd(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){
     free(azCol);
     fclose(in);
     sqlite3_finalize(pStmt);
-    sqlite3_exec(pDb->db, zCommit, 0, 0, 0);
+    (void)sqlite3_exec(pDb->db, zCommit, 0, 0, 0);
 
     if( zCommit[0] == 'C' ){
       /* success, set result as number of lines processed */
@@ -1847,7 +1847,7 @@ static int DbObjCmd(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){
     }
     inTrans = !sqlite3_get_autocommit(pDb->db);
     if( !inTrans ){
-      sqlite3_exec(pDb->db, zBegin, 0, 0, 0);
+      (void)sqlite3_exec(pDb->db, zBegin, 0, 0, 0);
     }
     rc = Tcl_EvalObjEx(interp, pScript, 0);
     if( !inTrans ){
@@ -1857,7 +1857,7 @@ static int DbObjCmd(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){
       } else {
         zEnd = "COMMIT";
       }
-      sqlite3_exec(pDb->db, zEnd, 0, 0, 0);
+      (void)sqlite3_exec(pDb->db, zEnd, 0, 0, 0);
     }
     break;
   }
index 82a42ad70f78c5c51260e404aef56c11d62219b0..ffcecc46b5f577dfae367abe09d42cb17e93165c 100644 (file)
@@ -13,7 +13,7 @@
 ** is not included in the SQLite library.  It is used for automated
 ** testing of the SQLite library.
 **
-** $Id: test1.c,v 1.207 2006/02/16 18:16:37 drh Exp $
+** $Id: test1.c,v 1.208 2006/03/16 16:19:56 drh Exp $
 */
 #include "sqliteInt.h"
 #include "tcl.h"
@@ -488,7 +488,7 @@ static void sqlite3ExecFunc(
 ){
   struct dstr x;
   memset(&x, 0, sizeof(x));
-  sqlite3_exec((sqlite3*)sqlite3_user_data(context),
+  (void)sqlite3_exec((sqlite3*)sqlite3_user_data(context),
       (char*)sqlite3_value_text(argv[0]),
       execFuncCallback, &x, 0);
   sqlite3_result_text(context, x.z, x.nUsed, SQLITE_TRANSIENT);
@@ -3008,7 +3008,7 @@ static int test_stack_used(
   }
   if( getDbPointer(interp, argv[1], &db) ) return TCL_ERROR;
   prepStack();
-  sqlite3_exec(db, argv[2], 0, 0, 0);
+  (void)sqlite3_exec(db, argv[2], 0, 0, 0);
   for(i=65535; i>=0 && ((u32*)sqlite3_stack_baseline)[-i]==0xdeadbeef; i--){}
   Tcl_SetObjResult(interp, Tcl_NewIntObj(i*4));
   return TCL_OK;