]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix harmless signed/unsigned compiler warnings.
authordrh <>
Wed, 18 Mar 2026 11:15:57 +0000 (11:15 +0000)
committerdrh <>
Wed, 18 Mar 2026 11:15:57 +0000 (11:15 +0000)
FossilOrigin-Name: aa211fa1d49b6734913e957f9e4b9825709a1493d275f7dfaf9123dc8c7232dc

manifest
manifest.uuid
src/vdbeaux.c

index c48aa4a016d91a744278015d7c854e6043cfeaca..d843a1033270073621700f6ee9a23aa578268b52 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\ssome\scases\swhere\sintegrity-check\swould\sfail\sto\sidentify\sreal\svalues\sin\sindexed\sexpressions\sthat\sare\swith\s2\sULPs\sof\seach\sother.
-D 2026-03-18T11:06:10.027
+C Fix\sharmless\ssigned/unsigned\scompiler\swarnings.
+D 2026-03-18T11:15:57.824
 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -803,7 +803,7 @@ F src/vdbe.c ad2275c459f088076b8a99a63230cd9514bb21a4cff98ce73d90e9611c57cad2
 F src/vdbe.h 70e862ac8a11b590f8c1eaac17a0078429d42bc4ea3f757a9af0f451dd966a71
 F src/vdbeInt.h f7157f110f88f1d9d8338c292faf23a9129f6712563ade2b408537c95e17bdef
 F src/vdbeapi.c 6cdcbe5c7afa754c998e73d2d5d2805556268362914b952811bdfb9c78a37cf1
-F src/vdbeaux.c dcac4c41303ffa0677185b93933c69b8d4dc05665732db44dc4ff846b7623631
+F src/vdbeaux.c 6d5e722d0757be81229f3ceb3beae86cbc61c29578a36c3fac3e212c92b5ee58
 F src/vdbeblob.c b3f0640db9642fbdc88bd6ebcc83d6009514cafc98f062f675f2c8d505d82692
 F src/vdbemem.c 317ec5e870ddb16951b606c9fe8be22baef22ecbe46f58fdefc259662238afb7
 F src/vdbesort.c b69220f4ea9ffea5fdef34d968c60305444eea909252a81933b54c296d9cca70
@@ -2194,8 +2194,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee
 F tool/warnings.sh d924598cf2f55a4ecbc2aeb055c10bd5f48114793e7ba25f9585435da29e7e98
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
 F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
-P 3380eb1ea71d6bf8325dbe49f4bac7623b3b6193f3b36dedd9411188cfc80b89
-R 1fa101e6bf566650572621bd48ccda87
-U dan
-Z 035b3f31e6c185f4061c4fbc7217b0e4
+P 40c5966f7b784f181365c81fc559aee9463c374ee56677cf6e0aecaed39d2b28
+R 9f074cee19670ebd10ab4f9eba7bd14c
+U drh
+Z 5dcbd0ace5a3e67098d52e40f8108817
 # Remove this line to create a well-formed Fossil manifest.
index f14c58157455ca5a6c41bb701054291181eebcea..0a9281a51b81f847d3a8a4615feec6717742a4b9 100644 (file)
@@ -1 +1 @@
-40c5966f7b784f181365c81fc559aee9463c374ee56677cf6e0aecaed39d2b28
+aa211fa1d49b6734913e957f9e4b9825709a1493d275f7dfaf9123dc8c7232dc
index 39a8fd0c0381478dbde159978badda38afbe2073..8e6588a3d3e40f71f8f7f47247d3a9c995a801f5 100644 (file)
@@ -5478,15 +5478,15 @@ static int vdbeIsMatchingIndexKey(
   }
 
   if( rc==SQLITE_OK ){
-    int szHdr = 0;                /* Size of record header in bytes */
-    int idxHdr = 0;               /* Current index in header */
+    u32 szHdr = 0;                /* Size of record header in bytes */
+    u32 idxHdr = 0;               /* Current index in header */
 
     idxHdr = getVarint32(aRec, szHdr);
     if( szHdr>98307 ){
       rc = SQLITE_CORRUPT;
     }else{
       int res = 0;                /* Result of this function call */
-      int idxRec = szHdr;         /* Index of next field in record body */
+      u32 idxRec = szHdr;         /* Index of next field in record body */
       int ii = 0;                 /* Iterator variable */
 
       int nCol = p->pKeyInfo->nAllField;