]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Use a dodgy substitute if the INFINITY macro is not available. See
authordrh <>
Tue, 15 Aug 2023 12:27:27 +0000 (12:27 +0000)
committerdrh <>
Tue, 15 Aug 2023 12:27:27 +0000 (12:27 +0000)
[forum:/forumpost/8e66e19bb9|forumpost 8e66e19bb9].

FossilOrigin-Name: 4ae72c896761df5cd37c98ca3eeee7d4c6af3e4ccf74edd88ff902ef38f0765b

manifest
manifest.uuid
src/util.c

index 4fe7361729d77ef12b2cce035c38abf4f4acaa4d..6657a139af6ba660cbf678d9335210c4a7c23ff6 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\sthe\sPRAGMA\scase_sensitive_like\scommand\sso\sthat\sthe\sLIKE\sfunction\scontinues\nto\sbe\sinnocuous\safter\sthe\sPRAGMA.\n[forum:/forumpost/925dc9f67804c540|Forum\spost\s925dc9f67804c540].
-D 2023-08-15T11:58:22.349
+C Use\sa\sdodgy\ssubstitute\sif\sthe\sINFINITY\smacro\sis\snot\savailable.\sSee\n[forum:/forumpost/8e66e19bb9|forumpost\s8e66e19bb9].
+D 2023-08-15T12:27:27.478
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -751,7 +751,7 @@ F src/trigger.c ad6ab9452715fa9a8075442e15196022275b414b9141b566af8cdb7a1605f2b0
 F src/update.c 6904814dd62a7a93bbb86d9f1419c7f134a9119582645854ab02b36b676d9f92
 F src/upsert.c 5303dc6c518fa7d4b280ec65170f465c7a70b7ac2b22491598f6d0b4875b3145
 F src/utf.c ee39565f0843775cc2c81135751ddd93eceb91a673ea2c57f61c76f288b041a0
-F src/util.c a40062117e705eb3339201842717a022092816b92479eead6397cde28af32ff9
+F src/util.c 24f4458bb7a57b0e1b2858484fd62ea83fe63dcb0bce21a96bf9fe31fd402038
 F src/vacuum.c 604fcdaebe76f3497c855afcbf91b8fa5046b32de3045bab89cc008d68e40104
 F src/vdbe.c 346d848a0bf8128e3e3722c5406f4bde6c32d7093b93402c6f8e0718d19305c3
 F src/vdbe.h 41485521f68e9437fdb7ec4a90f9d86ab294e9bb8281e33b235915e29122cfc0
@@ -2091,8 +2091,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P e1edf95ecc8f6840fd62abe83121fddeab7413c316b2e20b60fd3b2c8fdd4dca
-R fdf43050aa2ff71098fa1da54047ef69
+P 84c268c34cba7207a90dad2a8e972ce90c85304e91f4933c76963822ad1ae48b
+R 68b1065fea49c28c4ec46e875054e009
 U drh
-Z c477dc1d859af6b1c36a11efde7a7bc8
+Z 1d8e3732f722b552a83197dee226a295
 # Remove this line to create a well-formed Fossil manifest.
index 6a346141c67f1d42a10f670475966027843669a8..0356419027547674fbf600d32182d3c2a42afcb5 100644 (file)
@@ -1 +1 @@
-84c268c34cba7207a90dad2a8e972ce90c85304e91f4933c76963822ad1ae48b
\ No newline at end of file
+4ae72c896761df5cd37c98ca3eeee7d4c6af3e4ccf74edd88ff902ef38f0765b
\ No newline at end of file
index e4170347549eac7f5d34348e778afa9a5fed3499..cb29736fbdfc1555460c603b6f3791f040394b08 100644 (file)
@@ -610,7 +610,11 @@ do_atof_calc:
     }
     assert( r>=0.0 );
     if( r>+1.7976931348623157081452742373e+308L ){
+#ifdef INFINITY
       *pResult = +INFINITY;
+#else
+      *pResult = 1.0e308*10.0;
+#endif
     }else{
       *pResult = (double)r;
     }