From: mistachkin Date: Fri, 23 Mar 2018 00:31:53 +0000 (+0000) Subject: Fix harmless compiler warnings seen with MSVC. X-Git-Tag: version-3.23.0~35 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ce2052bc39014d95998842edb920340c2468a2d6;p=thirdparty%2Fsqlite.git Fix harmless compiler warnings seen with MSVC. FossilOrigin-Name: 2f2be1b1811e6b83fc8945da06e57b8b54233ff8a6ebd9d71b22c6bab2e74afb --- diff --git a/ext/misc/fileio.c b/ext/misc/fileio.c index 8122b232c3..b734ca0bab 100644 --- a/ext/misc/fileio.c +++ b/ext/misc/fileio.c @@ -93,6 +93,9 @@ SQLITE_EXTENSION_INIT1 # include # include "test_windirent.h" # define dirent DIRENT +# ifndef chmod +# define chmod _chmod +# endif # ifndef stat # define stat _stat # endif diff --git a/manifest b/manifest index c5d48b83be..6a36f3cfc9 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Add\sAPIs\sto\sthe\ssessions\smodule\sfor\s"rebasing"\schangesets. -D 2018-03-22T20:35:20.917 +C Fix\sharmless\scompiler\swarnings\sseen\swith\sMSVC. +D 2018-03-23T00:31:53.096 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F Makefile.in 7016fc56c6b9bfe5daac4f34be8be38d8c0b5fab79ccbfb764d3b23bf1c6fff3 @@ -277,7 +277,7 @@ F ext/misc/compress.c dd4f8a6d0baccff3c694757db5b430f3bbd821d8686d1fc24df55cf9f0 F ext/misc/csv.c 1a009b93650732e22334edc92459c4630b9fa703397cbb3c8ca279921a36ca11 F ext/misc/dbdump.c 22018e00eb50e9ebf9067c92d4e7162dc5006a3efc4e0c19bc3829825a1043b0 F ext/misc/eval.c f971962e92ebb8b0a4e6b62949463ee454d88fa2 -F ext/misc/fileio.c da441efc13c0fa96a41b168bb8aa1014b12d36f3a0d619a2b77b3bdf2a3ccf5e +F ext/misc/fileio.c 48c7751c78fc4cdd29d8c862fd2f3f98bbfefa2a3cf1ca1496df4bf02eb8cded F ext/misc/fuzzer.c 7c64b8197bb77b7d64eff7cac7848870235d4c25 F ext/misc/ieee754.c f190d0cc5182529acb15babd177781be1ac1718c F ext/misc/json1.c dbe086615b9546c156bf32b9378fc09383b58bd17513b866cfd24c1e15281984 @@ -492,7 +492,7 @@ F src/random.c 80f5d666f23feb3e6665a6ce04c7197212a88384 F src/resolve.c 66c73fcb7719b8ff0e841b58338f13604ff3e2b50a723f9b8f383595735262f6 F src/rowset.c 7b7e7e479212e65b723bf40128c7b36dc5afdfac F src/select.c 2c408ab9b4bfc807e6a9d3d45337d20ebe72a8b7ac793854710bf9d572e7ab6d -F src/shell.c.in 911b9e3bce40413c78fdba28efa28363e98183819bd4b300780bf57bacfc4b84 +F src/shell.c.in 211a99f5a5feb97ef0a689f4c9607320712487a60f43d14a54c658bb745a5c8f F src/sqlite.h.in 19762b57baa1ade67531f254de94374428fb9c82452ef305017847945f9c2911 F src/sqlite3.rc 5121c9e10c3964d5755191c80dd1180c122fc3a8 F src/sqlite3ext.h 83a3c4ce93d650bedfd1aa558cb85a516bd6d094445ee989740827d0d944368d @@ -1717,8 +1717,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 eb4f452e354065d610ff57a6a9312ad119b6b0cc467f9dff105f0718bc27ef01 07cc955eab0e993a75be82d58e17ca53c8abbcaf851983d235049599c19e582f -R 27f6cf97018270780b80846440bc882c -T +closed 07cc955eab0e993a75be82d58e17ca53c8abbcaf851983d235049599c19e582f -U dan -Z c2acdc4842096b171e69d1edd2d47e40 +P 509506c76b7c104961826721013889d6c6b2ed9b563dcd029e0cb5cb5c34693a +R 9884042b83d3753d91bf11ac0d587c76 +U mistachkin +Z 8db234a6a3cd7acffac41b5e4d6d0ba6 diff --git a/manifest.uuid b/manifest.uuid index 10a780dc6d..e8aafc9e42 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -509506c76b7c104961826721013889d6c6b2ed9b563dcd029e0cb5cb5c34693a \ No newline at end of file +2f2be1b1811e6b83fc8945da06e57b8b54233ff8a6ebd9d71b22c6bab2e74afb \ No newline at end of file diff --git a/src/shell.c.in b/src/shell.c.in index a8342f5b17..363b07fffa 100644 --- a/src/shell.c.in +++ b/src/shell.c.in @@ -132,6 +132,9 @@ typedef unsigned char u8; # ifndef access # define access(f,m) _access((f),(m)) # endif +# ifndef unlink +# define unlink _unlink +# endif # undef popen # define popen _popen # undef pclose @@ -5336,11 +5339,11 @@ static int arCreateOrUpdateCommand( rc = arExecSql(pAr, zCreate); } for(i=0; inArg && rc==SQLITE_OK; i++){ - char *zSql = sqlite3_mprintf(zInsertFmt[pAr->bZip], zTab, + char *zSql2 = sqlite3_mprintf(zInsertFmt[pAr->bZip], zTab, pAr->bVerbose ? "shell_putsnl(name)" : "name", pAr->azArg[i], pAr->zDir); - rc = arExecSql(pAr, zSql); - sqlite3_free(zSql); + rc = arExecSql(pAr, zSql2); + sqlite3_free(zSql2); } end_ar_transaction: if( rc!=SQLITE_OK ){