]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix harmless compiler warnings in changebatch.
authordrh <drh@noemail.net>
Tue, 23 Aug 2016 18:09:37 +0000 (18:09 +0000)
committerdrh <drh@noemail.net>
Tue, 23 Aug 2016 18:09:37 +0000 (18:09 +0000)
FossilOrigin-Name: a721a738184d914fcde3f5684099984a9373dff3

ext/session/sqlite3changebatch.c
manifest
manifest.uuid

index 5672a574c521614e920e5960a761405873fc8143..186bcab99c34cce517fb3d03550f7236c5eb3adc 100644 (file)
@@ -79,7 +79,7 @@ static int cbHash(sqlite3_changebatch *p, BatchIndexEntry *pEntry){
   unsigned char *pEnd = (unsigned char*)&pEntry->aRecord[pEntry->szRecord];
   unsigned char *pIter;
 
-  for(pIter=pEntry->aRecord; pIter<pEnd; pIter++){
+  for(pIter=(unsigned char*)pEntry->aRecord; pIter<pEnd; pIter++){
     iHash += (iHash << 7) + *pIter;
   }
 
@@ -101,7 +101,7 @@ static int cbHashResize(sqlite3_changebatch *p){
     p->nHash = nNew;
     for(i=0; i<nHash; i++){
       BatchIndexEntry *pEntry;
-      while( pEntry=p->apHash[i] ){
+      while( (pEntry=p->apHash[i])!=0 ){
         int iHash = cbHash(p, pEntry);
         p->apHash[i] = pEntry->pNext;
         pEntry->pNext = apNew[iHash];
index 8e6e0945fc6794b56ba98c56a3804672c451c94d..4b3e6de35288e9a76f7eb4726ecedbfb34bdc189 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Add\sa\snew\smethod\sto\ssessions\s-\ssqlite3sessions_fullchangeset()\s-\sto\sreturn\sa\schangeset\sthat\salways\scontains\svalues\sfor\sall\sold.*\sfields.\sUpdate\schangebatch\sto\suse\sthese\svalues\sto\smore\sreliably\sdetect\smulti-column\sUNIQUE\sconstraint\sviolations.
-D 2016-08-23T17:02:28.920
+C Fix\sharmless\scompiler\swarnings\sin\schangebatch.
+D 2016-08-23T18:09:37.916
 F Makefile.in cfd8fb987cd7a6af046daa87daa146d5aad0e088
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc d66d0395c38571aab3804f8db0fa20707ae4609a
@@ -301,7 +301,7 @@ F ext/session/sessionG.test 01ef705096a9d3984eebdcca79807a211dee1b60
 F ext/session/session_common.tcl a1293167d14774b5e728836720497f40fe4ea596
 F ext/session/sessionfault.test da273f2712b6411e85e71465a1733b8501dbf6f7
 F ext/session/sessionfault2.test 04aa0bc9aa70ea43d8de82c4f648db4de1e990b0
-F ext/session/sqlite3changebatch.c 7ddd1b44422508306c50c37056bb13d5e0492bd0
+F ext/session/sqlite3changebatch.c 72ec2f5c70af4e9e938222a98962bc05b82e9bf4
 F ext/session/sqlite3changebatch.h 50a302e4fc535324309607b13a1993bca074758b
 F ext/session/sqlite3session.c e5591f76aea6058720e04f78ae9e88487eb56c6b
 F ext/session/sqlite3session.h c772b5440f41af44631891aa7f352e9a44b740ad
@@ -1514,7 +1514,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 207d970b7956c38af42c389b91a741a68b2c4eec
-R fcf84064b854d920af796eb5c195b948
-U dan
-Z e2f66a65ddf5985dbdfd723a07f7b7cc
+P efa761b2f509844b9212dd20bf0d082c6338e83f
+R 7f5bf9af3be1c169a39e0edb328bafbb
+U drh
+Z e5dc9f2e44b6adaa79d5e6bc2fc1ab5e
index cecdca57cbaa92dcdc6c387a4ebafee65b3f8cd5..ad7a6d4e5dd50cbeb9ab80bd01d39c5f5296715c 100644 (file)
@@ -1 +1 @@
-efa761b2f509844b9212dd20bf0d082c6338e83f
\ No newline at end of file
+a721a738184d914fcde3f5684099984a9373dff3
\ No newline at end of file