]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Typo fix in sqlite3Multiply128(): The datatype should be *unsigned*.
authordrh <>
Tue, 17 Mar 2026 11:19:16 +0000 (11:19 +0000)
committerdrh <>
Tue, 17 Mar 2026 11:19:16 +0000 (11:19 +0000)
FossilOrigin-Name: b459f6ff63325f71d4056dad2ebb536e0d414c973f3c6e167e8f67e94e6f0e2d

manifest
manifest.uuid
src/util.c

index 707e50ab84b071e092fd5d1a4a60eceee8a1b4b3..8400e83cd4aa24227fdc9f6558d25aade05c2eb9 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\sa\sharmless\scompiler\swarning.
-D 2026-03-17T10:19:11.895
+C Typo\sfix\sin\ssqlite3Multiply128():\s\sThe\sdatatype\sshould\sbe\s*unsigned*.
+D 2026-03-17T11:19:16.315
 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@ -797,7 +797,7 @@ F src/trigger.c 4bf3bfb3851d165e4404a9f9e69357345f3f7103378c07e07139fdd8aeb7bd20
 F src/update.c 3e5e7ff66fa19ebe4d1b113d480639a24cc1175adbefabbd1a948a07f28e37cf
 F src/upsert.c 215328c3f91623c520ec8672c44323553f12caeb4f01b1090ebdca99fdf7b4f1
 F src/utf.c 7267c3fb9e2467020507601af3354c2446c61f444387e094c779dccd5ca62165
-F src/util.c cf91389b58590edfb5978199ef59488ef8e3723e1ba1aa0ff15c62f8a658b95f
+F src/util.c 0dbd633bdc509a1c967e4b49b1555820494d936131017634d7dec96c0b8343ce
 F src/vacuum.c d3d35d8ae893d419ade5fa196d761a83bddcbb62137a1a157ae751ef38b26e82
 F src/vdbe.c 5328c99dd256ee8132383565a86e253543a85daccfd7477c52f20bac6b385a7f
 F src/vdbe.h 966d0677a540b7ea6549b7c4e1312fc0d830fce3a235a58c801f2cc31cf5ecf9
@@ -2193,8 +2193,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee
 F tool/warnings.sh d924598cf2f55a4ecbc2aeb055c10bd5f48114793e7ba25f9585435da29e7e98
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
 F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c
-P 704ddfd0df57c2b137af88264df20a540e3f8f114a58ae5e31b40ab8259bb63e
-R d3d0f1119baa11fa4893303689bbdae5
+P aa23d6cc69471eacb3fb0d789c34169e047e4a09a50beb430eb8e8e63b5bce78
+R 6176a5b9f14bf0b0b85bdb55e94971e6
 U drh
-Z d1f36921b76b37f4aa4f6f357f448b8f
+Z 7583a9be18c30e63e4fbeae4b1cd5990
 # Remove this line to create a well-formed Fossil manifest.
index 60670c3fdf36b2a446030d3eef1c48c0bc25ce3b..6598e0a64e2e80bd2a972271a8d2faa0ade877a2 100644 (file)
@@ -1 +1 @@
-aa23d6cc69471eacb3fb0d789c34169e047e4a09a50beb430eb8e8e63b5bce78
+b459f6ff63325f71d4056dad2ebb536e0d414c973f3c6e167e8f67e94e6f0e2d
index 1d9c30fc2c981dd11090300b48dd4309e610191a..fab7a3063f1f2b3c29e674ddcc53ecf548589dbb 100644 (file)
@@ -466,7 +466,7 @@ u8 sqlite3StrIHash(const char *z){
 static u64 sqlite3Multiply128(u64 a, u64 b, u64 *pLo){
 #if (defined(__GNUC__) || defined(__clang__)) \
         && (defined(__x86_64__) || defined(__aarch64__) || defined(__riscv))
-  __uint128_t r = (__int128_t)a * b;
+  __uint128_t r = (__uint128_t)a * b;
   *pLo = (u64)r;
   return (u64)(r>>64);
 #elif defined(_MSC_VER) && defined(_M_X64)