]> git.ipfire.org Git - thirdparty/sqlite.git/commit
According to [forum:/forumpost/9f6db917e1|forum post 9f6db917e1], older legacy-msvc-workaround
authordrh <>
Thu, 14 Sep 2023 16:45:46 +0000 (16:45 +0000)
committerdrh <>
Thu, 14 Sep 2023 16:45:46 +0000 (16:45 +0000)
commite744f660086f0a3e44715efae64c143b8b91411c
tree5eeaaa0523b8d88f4ec1fcf51e9c9822b2238574
parente68decd54cdfc2da5a3d0416a211612eccf4ee9b
According to [forum:/forumpost/9f6db917e1|forum post 9f6db917e1], older
MSVC compilers are unable to convert a double directly into an unsigned
long long int, but must first go through a signed long long int.  Work
around this by restricting the range of doubles that are converted into
long long integers so that only the lower 63 bits are used.

FossilOrigin-Name: 0ab05871ba36e2a0eddfbc700c1d39891c54c453727a4effcdac3327efec163b
manifest
manifest.uuid
src/util.c