]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix compiler warning found with gcc -Wextra. (CVS 6614)
authordrh <drh@noemail.net>
Wed, 6 May 2009 19:03:13 +0000 (19:03 +0000)
committerdrh <drh@noemail.net>
Wed, 6 May 2009 19:03:13 +0000 (19:03 +0000)
FossilOrigin-Name: 93bdbc5e2f9771a30358cde03f0d3cb708d73d48

manifest
manifest.uuid
src/main.c
src/util.c
src/where.c

index a43a4ef53e2b242a684e9ba48d30caf2dc712171..7dd489c487dbab7eab2b98b953614e59c5daf492 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Changes\sto\ssilence\scompiler\swarnings\sunder\sMSVC.\s(CVS\s6613)
-D 2009-05-06T18:57:10
+C Fix\scompiler\swarning\sfound\swith\sgcc\s-Wextra.\s(CVS\s6614)
+D 2009-05-06T19:03:14
 F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
 F Makefile.in 583e87706abc3026960ed759aff6371faf84c211
 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
@@ -125,7 +125,7 @@ F src/insert.c 050536ea91c6cf74d87a2386b5da241141943c94
 F src/journal.c e00df0c0da8413ab6e1bb7d7cab5665d4a9000d0
 F src/legacy.c 9a56cf126ceee332b56061bf16bd0fb4ff9e26c0
 F src/loadext.c 3f96631089fc4f3871a67f02f2e4fc7ea4d51edc
-F src/main.c 437aaae59fa3a603f0f4ba4c54b253801c21f3fc
+F src/main.c 3f62ff8433aba8f46fc61ba4ae637633c5c5f26d
 F src/malloc.c 7b3b6423f5b355e5d649b91e16ef252d610bcf19
 F src/mem0.c f2f84062d1f35814d6535c9f9e33de3bfb3b132c
 F src/mem1.c e6d5c23941288df8191b8a98c28e3f57771e2270
@@ -201,7 +201,7 @@ F src/tokenize.c 286ce8a4bffe5ec81ad893e6243684d8f8846ed9
 F src/trigger.c 5dcdcf5c719bfd1a58f98265d7c024b8c12e2dc1
 F src/update.c deb930324dd67b7ad98234e1258a0ebcdd1ca0f9
 F src/utf.c 9541d28f40441812c0b40f00334372a0542c00ff
-F src/util.c 40fb962de1b00a310de4acc87c6800173e35c25f
+F src/util.c 71c2d9d6befc0405377744585461246c30a4474b
 F src/vacuum.c e8d178004377e97500c7ea87c8a3542976e3ea45
 F src/vdbe.c 3cecc2bb87192a0a425623bd530d67cc1b368ce5
 F src/vdbe.h 35a648bc3279a120da24f34d9a25213ec15daf8a
@@ -212,7 +212,7 @@ F src/vdbeblob.c e67757450ae8581a8b354d9d7e467e41502dfe38
 F src/vdbemem.c d8b985eeb88214941380372466a30ca410043a93
 F src/vtab.c 53355aa2381ec3ef2eaad25672cfd5877a02fe45
 F src/walker.c 7cdf63223c953d4343c6833e940f110281a378ee
-F src/where.c f8e2e564ead72831e54b0e5cef593fe6c49cb656
+F src/where.c c5fa4a7a58880aecc657ebce5f8df98c9b67eec0
 F test/aggerror.test a867e273ef9e3d7919f03ef4f0e8c0d2767944f2
 F test/alias.test 4529fbc152f190268a15f9384a5651bbbabc9d87
 F test/all.test 14165b3e32715b700b5f0cbf8f6e3833dda0be45
@@ -728,7 +728,7 @@ F tool/speedtest16.c c8a9c793df96db7e4933f0852abb7a03d48f2e81
 F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
 F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
-P 37428435978027f6baffa552306dd5dc29ce5cd5
-R d91c4867f19031ad7c30ca316bfc8c09
-U shane
-Z 87fc5db9653611b9e876de085d04b69d
+P df599237e1ca8b4f361477a712cf761aa1fac3df
+R 069e745868418be8cf275b6c2785a5b7
+U drh
+Z ed696d26149c5baa2726380e1806aaee
index 6a866a2291c7013b7bd1468e8b28ad845fff2592..0c0fed29a7ae6a39d15fd2ee07dce0d05c11a3b5 100644 (file)
@@ -1 +1 @@
-df599237e1ca8b4f361477a712cf761aa1fac3df
\ No newline at end of file
+93bdbc5e2f9771a30358cde03f0d3cb708d73d48
\ No newline at end of file
index dacdf4cb9c02b894eea1d6b92e295b5253ce11a6..6626d152a2c84bfad4fc635614142ba95d05f3c8 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.547 2009/05/06 18:57:10 shane Exp $
+** $Id: main.c,v 1.548 2009/05/06 19:03:14 drh Exp $
 */
 #include "sqliteInt.h"
 
@@ -768,7 +768,7 @@ const char *sqlite3ErrStr(int rc){
     /* SQLITE_NOTADB      */ "file is encrypted or is not a database",
   };
   rc &= 0xff;
-  if( ALWAYS(rc>=0) && rc<sizeof(aMsg)/sizeof(aMsg[0]) && aMsg[rc]!=0 ){
+  if( ALWAYS(rc>=0) && rc<(int)(sizeof(aMsg)/sizeof(aMsg[0])) && aMsg[rc]!=0 ){
     return aMsg[rc];
   }else{
     return "unknown error";
index b9d545f463b6e60a49f54b9f44a2e1340b65f047..4ce0eaa48468b977ce6262a567ed20fdbd8a4136 100644 (file)
 ** This file contains functions for allocating memory, comparing
 ** strings, and stuff like that.
 **
-** $Id: util.c,v 1.253 2009/05/03 20:23:54 drh Exp $
+** $Id: util.c,v 1.254 2009/05/06 19:03:14 drh Exp $
 */
 #include "sqliteInt.h"
 #include <stdarg.h>
-#include <math.h>
+#ifdef SQLITE_HAVE_ISNAN
+# include <math.h>
+#endif
 
 /*
 ** Routine needed to support the testcase() macro.
index 3b910dddbf8d31a453de59b079d9f190c0d32724..1d2450e189e67715d2519282f3d70491178d1ff5 100644 (file)
@@ -16,7 +16,7 @@
 ** so is applicable.  Because this module is responsible for selecting
 ** indices, you might also think of this module as the "query optimizer".
 **
-** $Id: where.c,v 1.395 2009/05/06 18:57:10 shane Exp $
+** $Id: where.c,v 1.396 2009/05/06 19:03:14 drh Exp $
 */
 #include "sqliteInt.h"
 
@@ -3106,7 +3106,6 @@ WhereInfo *sqlite3WhereBegin(
   int iFrom;                      /* First unused FROM clause element */
   int andFlags;              /* AND-ed combination of all pWC->a[].wtFlags */
   sqlite3 *db;               /* Database connection */
-  ExprList *pOrderBy = 0;
 
   /* The number of tables in the FROM clause is limited by the number of
   ** bits in a Bitmask 
@@ -3116,10 +3115,6 @@ WhereInfo *sqlite3WhereBegin(
     return 0;
   }
 
-  if( ppOrderBy ){
-    pOrderBy = *ppOrderBy;
-  }
-
   /* Allocate and initialize the WhereInfo structure that will become the
   ** return value. A single allocation is used to store the WhereInfo
   ** struct, the contents of WhereInfo.a[], the WhereClause structure