]> Savannah Git Hosting - gnulib.git/commit
xstrtod, xstrtold: Don't treat gradual underflow as an error.
authorBruno Haible <bruno@clisp.org>
Wed, 24 Jul 2024 17:46:44 +0000 (19:46 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 24 Jul 2024 17:48:47 +0000 (19:48 +0200)
commit6c19041d86dc0b4a1888c6764986d191e83c5a10
tree750ccff5e6d59c08aac3eef4d57063e45ecb521e
parentd3efdd55f36a01118ed936da25633858a5757897
xstrtod, xstrtold: Don't treat gradual underflow as an error.

* lib/xstrtod.c (XSTRTOD): Upon gradual underflow, return true with
errno = 0.
* lib/xstrtod.h (xstrtod, xstrtold): Update specification.
* tests/test-xstrtod.c (main): For gradual underflow, expect ok &&
errno == 0.
* tests/test-xstrtold.c (main): Likewise.
ChangeLog
lib/xstrtod.c
lib/xstrtod.h
tests/test-xstrtod.c
tests/test-xstrtold.c