aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <>2023-08-15 12:27:27 +0000
committerdrh <>2023-08-15 12:27:27 +0000
commitb93760e1e7775044be6de87af4ce92979c84e1d0 (patch)
tree2e5634f2dbe9950c21dcafac8c7ede259145db88 /src
parent00eee079113d9e4f840250c78748789bf366eb05 (diff)
downloadsqlite-b93760e1e7775044be6de87af4ce92979c84e1d0.tar.gz
sqlite-b93760e1e7775044be6de87af4ce92979c84e1d0.zip
Use a dodgy substitute if the INFINITY macro is not available. See
[forum:/forumpost/8e66e19bb9|forumpost 8e66e19bb9]. FossilOrigin-Name: 4ae72c896761df5cd37c98ca3eeee7d4c6af3e4ccf74edd88ff902ef38f0765b
Diffstat (limited to 'src')
-rw-r--r--src/util.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/util.c b/src/util.c
index e41703475..cb29736fb 100644
--- a/src/util.c
+++ b/src/util.c
@@ -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;
}