diff options
author | drh <> | 2023-08-15 12:27:27 +0000 |
---|---|---|
committer | drh <> | 2023-08-15 12:27:27 +0000 |
commit | b93760e1e7775044be6de87af4ce92979c84e1d0 (patch) | |
tree | 2e5634f2dbe9950c21dcafac8c7ede259145db88 /src | |
parent | 00eee079113d9e4f840250c78748789bf366eb05 (diff) | |
download | sqlite-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.c | 4 |
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; } |