]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix some compiler warnings. (CVS 4196)
authordrh <drh@noemail.net>
Sun, 5 Aug 2007 23:52:05 +0000 (23:52 +0000)
committerdrh <drh@noemail.net>
Sun, 5 Aug 2007 23:52:05 +0000 (23:52 +0000)
FossilOrigin-Name: 6cc15409ad6baefbe6e2214a4ac1cb3a0433f922

ext/fts2/fts2.c
manifest
manifest.uuid
src/btree.c
src/sqliteInt.h

index 81a350586e861acb6b3395e19e47dc31f07eff09..02f3dee3aad5c859e0c65b12526f6aab070d32e6 100644 (file)
@@ -1939,7 +1939,6 @@ static int sql_step_statement(fulltext_vtab *v, fulltext_statement iStmt,
   assert( s==v->pFulltextStatements[iStmt] );
 
   while( (rc=sqlite3_step(s))!=SQLITE_DONE && rc!=SQLITE_ROW ){
-    sqlite3_stmt *pNewStmt;
 
     if( rc==SQLITE_BUSY ) continue;
     if( rc!=SQLITE_ERROR ) return rc;
@@ -1955,10 +1954,6 @@ static int sql_step_statement(fulltext_vtab *v, fulltext_statement iStmt,
     break;
   }
   return rc;
-
- err:
-  sqlite3_finalize(s);
-  return rc;
 }
 
 /* Like sql_step_statement(), but convert SQLITE_DONE to SQLITE_OK.
@@ -2005,7 +2000,6 @@ static int sql_step_leaf_statement(fulltext_vtab *v, int idx,
   sqlite3_stmt *s = *ppStmt;
 
   while( (rc=sqlite3_step(s))!=SQLITE_DONE && rc!=SQLITE_ROW ){
-    sqlite3_stmt *pNewStmt;
 
     if( rc==SQLITE_BUSY ) continue;
     if( rc!=SQLITE_ERROR ) return rc;
index 306e80cedc0becf54b133780a1bf9c0a77434592..a45470b4cce402ea821aa843b6f75be50ede8368 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Change\ssome\s(English\slanguage)\sgrammar\sin\sfaq.tcl.\sTicket\s#2480.\sNo\scode\schanges.\s(CVS\s4195)
-D 2007-08-03T08:18:45
+C Fix\ssome\scompiler\swarnings.\s(CVS\s4196)
+D 2007-08-05T23:52:05
 F Makefile.in 0c0e53720f658c7a551046442dd7afba0b72bfbe
 F Makefile.linux-gcc 65241babba6faf1152bf86574477baab19190499
 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@@ -37,7 +37,7 @@ F ext/fts1/simple_tokenizer.c 1844d72f7194c3fd3d7e4173053911bf0661b70d
 F ext/fts1/tokenizer.h 0c53421b832366d20d720d21ea3e1f6e66a36ef9
 F ext/fts2/README.tokenizers 2ff290e0a130f6e7611f2e608cb3b5aaea721abc
 F ext/fts2/README.txt 8c18f41574404623b76917b9da66fcb0ab38328d
-F ext/fts2/fts2.c 6d7f8546254dbe3190dc647c52c9eec62f0cb4cc
+F ext/fts2/fts2.c 412242297d4141ef66ae06ac33fcacdb4a2a3d4e
 F ext/fts2/fts2.h da5f76c65163301d1068a971fd32f4119e3c95fa
 F ext/fts2/fts2_hash.c cafebb4620d19684c4c9872530012441df60f503
 F ext/fts2/fts2_hash.h e283308156018329f042816eb09334df714e105e
@@ -68,7 +68,7 @@ F src/alter.c 24c81ed6734304326922d42430567d1ee368c81d
 F src/analyze.c 8d345472e0f4e44fc88f5cf489c16dcb77904525
 F src/attach.c ba628db0c2b6a362f036d017bf1196cdfe4ebb37
 F src/auth.c 5ea90bc93dfea46e9fe4bf531e14c7cd98219ecb
-F src/btree.c 53c6108fdc70e708be463afb48c98e51565f0d78
+F src/btree.c c7b7e9523db10e1be42355b374f5713f1da94498
 F src/btree.h 1d527bf61ed176f980c34999d5793a0fd45dcf8c
 F src/btreeInt.h ac1ab1fb624ffbe571786cd2bd9559f9ae336355
 F src/build.c 59fd5782a728686148a6d30a5df283c177d22c1f
@@ -111,7 +111,7 @@ F src/server.c 087b92a39d883e3fa113cae259d64e4c7438bc96
 F src/shell.c ac29402b538515fa4697282387be9c1205e6e9eb
 F src/sqlite.h.in 8164526b1658a6dad472953ea91239849f913d45
 F src/sqlite3ext.h a27bedc222df5e5f0f458ac99726d0483b953a91
-F src/sqliteInt.h 536fb651e1eed201c1eb5a852351f2866554c8b1
+F src/sqliteInt.h 74ada10135dcfa78d86dd8707968fc5500665909
 F src/sqliteLimit.h f14609c27636ebc217c9603ade26dbdd7d0f6afa
 F src/table.c a8de75bcedf84d4060d804264b067ab3b1a3561d
 F src/tclsqlite.c 0d3370e01cd3b313ed29ed6b0ba00423b4329de0
@@ -523,7 +523,7 @@ F www/tclsqlite.tcl 8be95ee6dba05eabcd27a9d91331c803f2ce2130
 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
 F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
 F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
-P 61de5b52daa0a862a04147dbaf71fafb696052f6
-R f0f2f5d35fe1d1b5e2b5b0509224f927
-U danielk1977
-Z 39535e4307302789b467068e94656ed8
+P e526817f158883f617720fd389741a29454ad483
+R 120f8d4073349b0dabe5d1dc028d9275
+U drh
+Z d9ed6baaa0c4fdc93345dbb1dbea7133
index e465fd42546a8503f3eceb8d141022fad6e7bc93..5af73103934106624c78b265da529eac8338865a 100644 (file)
@@ -1 +1 @@
-e526817f158883f617720fd389741a29454ad483
\ No newline at end of file
+6cc15409ad6baefbe6e2214a4ac1cb3a0433f922
\ No newline at end of file
index 7bc7d3875523f3c88bd84d1257071e90a8168b5e..4a758835a02e86aa2ad045b6ce535cf9586ba455 100644 (file)
@@ -9,7 +9,7 @@
 **    May you share freely, never taking more than you give.
 **
 *************************************************************************
-** $Id: btree.c,v 1.393 2007/07/23 19:26:17 drh Exp $
+** $Id: btree.c,v 1.394 2007/08/05 23:52:05 drh Exp $
 **
 ** This file implements a external (disk-based) database using BTrees.
 ** See the header comment on "btreeInt.h" for additional information.
@@ -421,11 +421,13 @@ static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno){
 */
 #define findCell(pPage, iCell) \
   ((pPage)->aData + get2byte(&(pPage)->aData[(pPage)->cellOffset+2*(iCell)]))
+#ifdef SQLITE_TEST
 u8 *sqlite3BtreeFindCell(MemPage *pPage, int iCell){
   assert( iCell>=0 );
   assert( iCell<get2byte(&pPage->aData[pPage->hdrOffset+3]) );
   return findCell(pPage, iCell);
 }
+#endif
 
 /*
 ** This a more complex version of sqlite3BtreeFindCell() that works for
index 1904124a1b3cf962ae7b68dcac0ff23ed7ecf9dc..05b043d58d060e5f74558f25bfeea9de5dee4e73 100644 (file)
@@ -11,7 +11,7 @@
 *************************************************************************
 ** Internal interface definitions for SQLite.
 **
-** @(#) $Id: sqliteInt.h,v 1.580 2007/07/23 19:31:17 drh Exp $
+** @(#) $Id: sqliteInt.h,v 1.581 2007/08/05 23:52:05 drh Exp $
 */
 #ifndef _SQLITEINT_H_
 #define _SQLITEINT_H_
@@ -1806,7 +1806,6 @@ Expr *sqlite3ExprSetColl(Parse *pParse, Expr *, Token *);
 int sqlite3CheckCollSeq(Parse *, CollSeq *);
 int sqlite3CheckObjectName(Parse *, const char *);
 void sqlite3VdbeSetChanges(sqlite3 *, int);
-void sqlite3Utf16Substr(sqlite3_context *,int,sqlite3_value **);
 
 const void *sqlite3ValueText(sqlite3_value*, u8);
 int sqlite3ValueBytes(sqlite3_value*, u8);
@@ -1932,9 +1931,7 @@ CollSeq* sqlite3BinaryCompareCollSeq(Parse *, Expr *, Expr *);
   #define sqlite3ExprSetHeight(x)
 #endif
 
-u32 sqlite3Get2byte(const u8*);
 u32 sqlite3Get4byte(const u8*);
-void sqlite3Put2byte(u8*, u32);
 void sqlite3Put4byte(u8*, u32);
 
 #ifdef SQLITE_SSE