]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix harmless Clang warnings.
authordrh <drh@noemail.net>
Wed, 6 Jun 2012 23:59:36 +0000 (23:59 +0000)
committerdrh <drh@noemail.net>
Wed, 6 Jun 2012 23:59:36 +0000 (23:59 +0000)
FossilOrigin-Name: 31fe1985ad6be5eb04bbe85da378c2385c503ceb

manifest
manifest.uuid
src/pager.c
tool/warnings-clang.sh

index a87fabb0e4663e35508082d2be80d993a371f7d7..fbf5a657fb33ee30437a1dec0bc2d633e154f863 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\san\s#if\sthat\sis\sapplicable\sto\sWinRT,\seven\sthought\sit\sis\scurrently\sdisabled\sby\sanother\s#if.
-D 2012-06-06T23:25:33.382
+C Fix\sharmless\sClang\swarnings.
+D 2012-06-06T23:59:36.067
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
 F Makefile.in 4f37eb61be9d38643cdd839a74b8e3bad724cfcf
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@ -166,7 +166,7 @@ F src/os_common.h 92815ed65f805560b66166e3583470ff94478f04
 F src/os_os2.c 4a75888ba3dfc820ad5e8177025972d74d7f2440
 F src/os_unix.c d7c96b5d140f550f07345870112fae5d7ef99757
 F src/os_win.c e3d3d3e26b65a35d4293d753137a58510bd3299b
-F src/pager.c 9d4d6406512002d9a243ec27b9c01e93fda43e36
+F src/pager.c a1147e04bb1f64ee31bba8da2351f5e727f62179
 F src/pager.h 8b8c9bc065a3c66769df8724dfdf492ee1aab3c5
 F src/parse.y f29df90bd3adc64b33114ab1de9fb7768fcf2099
 F src/pcache.c f8043b433a57aba85384a531e3937a804432a346
@@ -1003,9 +1003,9 @@ F tool/symbols-mingw.sh 4dbcea7e74768305384c9fd2ed2b41bbf9f0414d
 F tool/symbols.sh fec58532668296d7c7dc48be9c87f75ccdb5814f
 F tool/tostr.awk e75472c2f98dd76e06b8c9c1367f4ab07e122d06
 F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
-F tool/warnings-clang.sh a8a0a3babda96dfb1ff51adda3cbbf3dfb7266c2
+F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
-P 61360ca6ca3448477d5c662d3642beef6dd2079e
-R a8e059bd0c09878cce709aac9edcf4a3
-U mistachkin
-Z 60750c2a7d3cb45d526c9f1bc86a508c
+P baa8b7830779d5797e210a2e057181413412e152
+R f3c80d376d96bec331a1d34f3039877a
+U drh
+Z 3a2862b939ba347e67b7710215b7f1c2
index 2e6a58b36de28639c2c68be7200e4036d9fd3d8e..9f563c3ef9393a0f73be740acf68c6b341cd1711 100644 (file)
@@ -1 +1 @@
-baa8b7830779d5797e210a2e057181413412e152
\ No newline at end of file
+31fe1985ad6be5eb04bbe85da378c2385c503ceb
\ No newline at end of file
index 425fb78ce427aad3c64adda9f2cf514cab9ed5d3..bd788fb1f329b48676bac1ec9938dba7f98cf5b9 100644 (file)
@@ -4446,7 +4446,7 @@ int sqlite3PagerOpen(
     assert( nPathname>0 );
     pPager->zJournal =   (char*)(pPtr += nPathname + 1 + nUri);
     memcpy(pPager->zFilename, zPathname, nPathname);
-    memcpy(&pPager->zFilename[nPathname+1], zUri, nUri);
+    if( nUri ) memcpy(&pPager->zFilename[nPathname+1], zUri, nUri);
     memcpy(pPager->zJournal, zPathname, nPathname);
     memcpy(&pPager->zJournal[nPathname], "-journal\000", 8+1);
     sqlite3FileSuffix3(pPager->zFilename, pPager->zJournal);
index b0d2fb6d1087093f71d47906080f4ad758f7a605..7a0aa4bce7f86fddaf70373c18ca83137d023f60 100644 (file)
@@ -7,7 +7,7 @@ rm -f sqlite3.c
 make sqlite3.c
 echo '************* FTS4 and RTREE ****************'
 scan-build gcc -c -DHAVE_STDINT_H -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_RTREE \
-      -DSQLITE_DEBUG sqlite3.c 2>&1 | grep -v 'ANALYZE:'
+      -DSQLITE_DEBUG -DSQLITE_ENABLE_STAT3 sqlite3.c 2>&1 | grep -v 'ANALYZE:'
 echo '********** ENABLE_STAT3. THREADSAFE=0 *******'
 scan-build gcc -c -I. -DSQLITE_ENABLE_STAT3 -DSQLITE_THREADSAFE=0 \
       -DSQLITE_DEBUG \