]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix a harmless compiler warning in the CLI. Gcc generates identical
authordrh <>
Thu, 11 Sep 2025 10:37:01 +0000 (10:37 +0000)
committerdrh <>
Thu, 11 Sep 2025 10:37:01 +0000 (10:37 +0000)
machine code before and after this change.
[forum:/forumpost/8bda0d896f|Forum post 8bda0d896f].

FossilOrigin-Name: dbca4fe34467653d083de42d0c75746cf171e96ee3867abe67a47ab88437fa71

manifest
manifest.uuid
src/shell.c.in

index cfaed5efb54c1c4620e0e7ec2fe84b4aec7434da..2913b65233a7a4342c734d98ded34cffcefe0cda 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Latest\supstream\sautosetup,\swith\sproject-local\ss/--debug/--autodebug-debug/\spatch,\sfor\sHP-UX-specific\sconfig\sbootstrapping\scode\sand\slatest\sjimsh.
-D 2025-09-11T10:14:10.498
+C Fix\sa\sharmless\scompiler\swarning\sin\sthe\sCLI.\s\sGcc\sgenerates\sidentical\nmachine\scode\sbefore\sand\safter\sthis\schange.\n[forum:/forumpost/8bda0d896f|Forum\spost\s8bda0d896f].
+D 2025-09-11T10:37:01.169
 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -742,7 +742,7 @@ F src/random.c 606b00941a1d7dd09c381d3279a058d771f406c5213c9932bbd93d5587be4b9c
 F src/resolve.c f8d1d011aba0964ff1bdccd049d4d2c2fec217efd90d202a4bb775e926b2c25d
 F src/rowset.c 8432130e6c344b3401a8874c3cb49fefe6873fec593294de077afea2dce5ec97
 F src/select.c b95181711d59c36d9789e67f76c4cfec64b99f9629a50be5e6566e117b87d957
-F src/shell.c.in 69b2526fe5f074c7493bdc1fa93fc9f198088c4f5e1707b129f4864054cb80dd
+F src/shell.c.in c309e6e95b4de2be9dd0fbe4d40f729199a85bcc54d66759a0aef3b3e6504b22
 F src/sqlite.h.in 79dd3963888543f3120536608bf51024c93c7eb163a255098ffd569710189781
 F src/sqlite3.rc 015537e6ac1eec6c7050e17b616c2ffe6f70fca241835a84a4f0d5937383c479
 F src/sqlite3ext.h 0bfd049bb2088cc44c2ad54f2079d1c6e43091a4e1ce8868779b75f6c1484f1e
@@ -2174,8 +2174,8 @@ F tool/version-info.c 3b36468a90faf1bbd59c65fd0eb66522d9f941eedd364fabccd7227350
 F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7
 F tool/warnings.sh 1ad0169b022b280bcaaf94a7fa231591be96b514230ab5c98fbf15cd7df842dd
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P 93cf2afa8ca529784f859da2f015bce3a251b23dafa6ca3d1db644a91969e237
-R 445dacc0dc296c0b1e125e047a4ff9de
-U stephan
-Z c10dff296e209f38ee0d2bb5b1e1cc37
+P 1d2352a16cc0990037710b4a666f2f3b039c1973e0af29990d67d70bcdba0600
+R 9ec1e1cb2b9ab190325dd6df66ff9342
+U drh
+Z 407034b93755910a492a5ce711f8ff20
 # Remove this line to create a well-formed Fossil manifest.
index 3990710c5bc850941337fd620669430af1147a32..ea590a3246e6429ccb41fdd152a12e48247e1fec 100644 (file)
@@ -1 +1 @@
-1d2352a16cc0990037710b4a666f2f3b039c1973e0af29990d67d70bcdba0600
+dbca4fe34467653d083de42d0c75746cf171e96ee3867abe67a47ab88437fa71
index 5eadb31369c0d264d669332e75856580a0fc7ae3..528474e638b2f697b849919146b093c06631a1c0 100644 (file)
@@ -6733,10 +6733,13 @@ static int db_int(sqlite3 *db, const char *zSql, ...){
 ** Convert a 2-byte or 4-byte big-endian integer into a native integer
 */
 static unsigned int get2byteInt(unsigned char *a){
-  return (a[0]<<8) + a[1];
+  return ((unsigned int)a[0]<<8) + (unsigned int)a[1];
 }
 static unsigned int get4byteInt(unsigned char *a){
-  return (a[0]<<24) + (a[1]<<16) + (a[2]<<8) + a[3];
+  return ((unsigned int)a[0]<<24)
+       + ((unsigned int)a[1]<<16)
+       + ((unsigned int)a[2]<<8)
+       + (unsigned int)a[3];
 }
 
 /*