]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Make a couple of implicit casts explicit to fix compiler warnings.
authordan <dan@noemail.net>
Fri, 5 Jul 2013 10:46:08 +0000 (10:46 +0000)
committerdan <dan@noemail.net>
Fri, 5 Jul 2013 10:46:08 +0000 (10:46 +0000)
FossilOrigin-Name: 9676280a9387b8bfba82cfc0087318863d05d4f3

ext/fts3/fts3.c
ext/misc/percentile.c
manifest
manifest.uuid

index 0719fbd5fd07584df6a2ad2dc9774fba63e5d275..0477138f0317fc8ef555941ee4dff43b9f278fb0 100644 (file)
@@ -1095,7 +1095,7 @@ static int fts3InitVtab(
   nByte = sizeof(const char *) * (argc-2);
   aCol = (const char **)sqlite3_malloc(nByte);
   if( aCol ){
-    memset(aCol, 0, nByte);
+    memset((void*)aCol, 0, nByte);
     azNotindexed = (char **)sqlite3_malloc(nByte);
   }
   if( azNotindexed ){
@@ -1346,7 +1346,7 @@ static int fts3InitVtab(
 
   /* Fill in the abNotindexed array */
   for(iCol=0; iCol<nCol; iCol++){
-    int n = strlen(p->azColumn[iCol]);
+    int n = (int)strlen(p->azColumn[iCol]);
     for(i=0; i<nNotindexed; i++){
       char *zNot = azNotindexed[i];
       if( zNot && 0==sqlite3_strnicmp(p->azColumn[iCol], zNot, n) ){
index 40ef151f60e484980f9f576b98cb7fbaa67753d0..74a4c9d12b45a12477cde8c131698760d469819c 100644 (file)
@@ -190,7 +190,7 @@ static void percentFinal(sqlite3_context *pCtx){
   if( p->nUsed ){
     qsort(p->a, p->nUsed, sizeof(double), doubleCmp);
     ix = (p->rPct-1.0)*(p->nUsed-1)*0.01;
-    i1 = ix;
+    i1 = (unsigned)ix;
     i2 = ix==(double)i1 || i1==p->nUsed-1 ? i1 : i1+1;
     v1 = p->a[i1];
     v2 = p->a[i2];
index 9a9601b8527683ee650b966fd0115ebcecf8706c..20789804bbc49d65a166209d51c5b14e48c6f0d3 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Remove\sa\ssurplus\slocal\svariable
-D 2013-07-02T15:25:22.563
+C Make\sa\scouple\sof\simplicit\scasts\sexplicit\sto\sfix\scompiler\swarnings.
+D 2013-07-05T10:46:08.884
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 5e41da95d92656a5004b03d3576e8b226858a28e
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -78,7 +78,7 @@ F ext/fts3/README.content fdc666a70d5257a64fee209f97cf89e0e6e32b51
 F ext/fts3/README.syntax a19711dc5458c20734b8e485e75fb1981ec2427a
 F ext/fts3/README.tokenizers e0a8b81383ea60d0334d274fadf305ea14a8c314
 F ext/fts3/README.txt 8c18f41574404623b76917b9da66fcb0ab38328d
-F ext/fts3/fts3.c 6dbb5c424144465782d5bf0d23be89907c972454
+F ext/fts3/fts3.c 1370ea15ace920af9ca9d92455b6e9e63fe05ba1
 F ext/fts3/fts3.h 3a10a0af180d502cecc50df77b1b22df142817fe
 F ext/fts3/fts3Int.h a50cd231e906da818f00f0a81845bbf7bbeba002
 F ext/fts3/fts3_aux.c b02632f6dd0e375ce97870206d914ea6d8df5ccd
@@ -111,7 +111,7 @@ F ext/misc/closure.c 997c20ddf35f85ab399f4a02a557a9baa822ec32
 F ext/misc/fuzzer.c 136533c53cfce0957f0b48fa11dba27e21c5c01d
 F ext/misc/ieee754.c b0362167289170627659e84173f5d2e8fee8566e
 F ext/misc/nextchar.c 51c0abfa91009f736eb55d00452770df0ea09c3b
-F ext/misc/percentile.c 4fb5e46c4312b0be74e8e497ac18f805f0e3e6c5
+F ext/misc/percentile.c bcbee3c061b884eccb80e21651daaae8e1e43c63
 F ext/misc/regexp.c c25c65fe775f5d9801fb8573e36ebe73f2c0c2e0
 F ext/misc/rot13.c 1ac6f95f99b575907b9b09c81a349114cf9be45a
 F ext/misc/spellfix.c 6d7ce6105a4b7729f6c44ccdf1ab7e80d9707c02
@@ -1100,7 +1100,7 @@ F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
 F tool/wherecosttest.c f407dc4c79786982a475261866a161cd007947ae
 F tool/win/sqlite.vsix 97894c2790eda7b5bce3cc79cb2a8ec2fde9b3ac
-P 4a9d51e792d7c4297bd18af7b7c757c93a3a1cd1
-R 6312a5462b187e6ff3b517c3c6f84b95
-U drh
-Z 0e197215251360415313783d73ae1e44
+P 91bc840eea2099273bd2c5d41a8410d628986643
+R deccf2168e1e48506e14ad0676da0974
+U dan
+Z b57579196039a4f95c7ed3b693371a8b
index fd98e14beaf7df81d1a5d8932bba9e7446a0d01d..b3239c8c0d7cec6ffa3c44abdc36eb87cdc12b47 100644 (file)
@@ -1 +1 @@
-91bc840eea2099273bd2c5d41a8410d628986643
\ No newline at end of file
+9676280a9387b8bfba82cfc0087318863d05d4f3
\ No newline at end of file