]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Even more compiler warning fixes.
authormistachkin <mistachkin@noemail.net>
Tue, 12 Apr 2016 20:15:12 +0000 (20:15 +0000)
committermistachkin <mistachkin@noemail.net>
Tue, 12 Apr 2016 20:15:12 +0000 (20:15 +0000)
FossilOrigin-Name: 7faec9ea335c53953338886398b85aef87348a1c

ext/session/test_session.c
manifest
manifest.uuid
src/tclsqlite.c

index 15f7b6f5759252ff003455da98cf2684e6ce4d10..1aa63b74edcc23a937d5d2bfdb54044067d5f497 100644 (file)
@@ -314,7 +314,8 @@ static void test_append_value(Tcl_Obj *pList, sqlite3_value *pVal){
         pObj = Tcl_NewStringObj(z, n);
         break;
       }
-      case SQLITE_BLOB:
+      default:
+        assert( sqlite3_value_type(pVal)==SQLITE_BLOB );
         Tcl_ListObjAppendElement(0, pList, Tcl_NewStringObj("b", 1));
         pObj = Tcl_NewByteArrayObj(
             sqlite3_value_blob(pVal),
@@ -871,7 +872,6 @@ static int test_sqlite3session_foreach(
 
     pOld = Tcl_NewObj();
     if( op!=SQLITE_INSERT ){
-      int i;
       for(i=0; i<nCol; i++){
         sqlite3_value *pVal;
         sqlite3changeset_old(pIter, i, &pVal);
@@ -880,7 +880,6 @@ static int test_sqlite3session_foreach(
     }
     pNew = Tcl_NewObj();
     if( op!=SQLITE_DELETE ){
-      int i;
       for(i=0; i<nCol; i++){
         sqlite3_value *pVal;
         sqlite3changeset_new(pIter, i, &pVal);
index ba0f2dffbeb3ddd789faf6544463ec528e2f84a2..f9632eb6dc7483327fa4aa16dc72163a32e74c61 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C More\sharmless\scompiler\swarning\sfixes.
-D 2016-04-12T20:05:06.603
+C Even\smore\scompiler\swarning\sfixes.
+D 2016-04-12T20:15:12.629
 F Makefile.in eba680121821b8a60940a81454316f47a341487a
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc 71b8b16cf9393f68e2e2035486ca104872558836
@@ -293,7 +293,7 @@ F ext/session/sessionfault.test d52cbb7bee48cc8ee80335e07eb72fcb6b15eb40
 F ext/session/sessionfault2.test ac1dfd77a0fb0ea310aee40a16645ef1b66d3f88
 F ext/session/sqlite3session.c 7cd68ba5ecd42b67f81b35e1b745377b930321dc
 F ext/session/sqlite3session.h 64e9e7f185725ef43b97f4a9a0c0df0669844f1d
-F ext/session/test_session.c 187bd344c5ae9d5be85e22ef7c3010f0c17307ce
+F ext/session/test_session.c 464f2c8bf502795d95969387eb8e93f68c513c15
 F ext/userauth/sqlite3userauth.h 19cb6f0e31316d0ee4afdfb7a85ef9da3333a220
 F ext/userauth/user-auth.txt e6641021a9210364665fe625d067617d03f27b04
 F ext/userauth/userauth.c 5fa3bdb492f481bbc1709fc83c91ebd13460c69e
@@ -384,7 +384,7 @@ F src/sqliteInt.h b3744b29555b83054f315f62d61b3a6558fa9e1c
 F src/sqliteLimit.h c0373387c287c8d0932510b5547ecde31b5da247
 F src/status.c 70912d7be68e9e2dbc4010c93d344af61d4c59ba
 F src/table.c 5226df15ab9179b9ed558d89575ea0ce37b03fc9
-F src/tclsqlite.c 56569acc73d36e836b64aefecbbb709a92ba0077
+F src/tclsqlite.c 9c4c4589d078de37813ded708d8838b338ffb060
 F src/test1.c 457c601302b8a0f5960dffd17b6a2877603841dd
 F src/test2.c 5586f43fcd9a1be0830793cf9d354082c261b25b
 F src/test3.c a8887dabbbee3059af338f20d290084a63ed1b0f
@@ -1482,10 +1482,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P bedb88a4b9c808ea781ae69058399a1a3a3d15fa
-R 03018f5836a18841da04ba58f1cc328d
-T *branch * warnings
-T *sym-warnings *
-T -sym-trunk *
+P ab69527c1608da0b668f3b49e967661dd99cc3d4
+R 20e961c07d1c1c471c08312c9c1778dd
 U mistachkin
-Z baaf8c0d1237121c0d8a28eaa252b406
+Z 5d6bc734cb4437d7a6fe4e81cf260e24
index 55b0fff73596c5707230e843aa6094b72113fe12..73e8c38367163efe963e2a2900e830e7817d8d6f 100644 (file)
@@ -1 +1 @@
-ab69527c1608da0b668f3b49e967661dd99cc3d4
\ No newline at end of file
+7faec9ea335c53953338886398b85aef87348a1c
\ No newline at end of file
index 96b5691f16fdce047585448d93a9dc2d55b37747..d6a36118c4fb6a85d1df8f22699aa9fbf2459d79 100644 (file)
@@ -3035,7 +3035,7 @@ static int DbObjCmd(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){
     /* set ppHook to point at pUpdateHook or pRollbackHook, depending on 
     ** whether [$db update_hook] or [$db rollback_hook] was invoked.
     */
-    Tcl_Obj **ppHook; 
+    Tcl_Obj **ppHook = 0
     if( choice==DB_WAL_HOOK ) ppHook = &pDb->pWalHook;
     if( choice==DB_UPDATE_HOOK ) ppHook = &pDb->pUpdateHook;
     if( choice==DB_ROLLBACK_HOOK ) ppHook = &pDb->pRollbackHook;