Re: [PATCH v1] xstrtol: Remove dead code
Alejandro Colomar <[email protected]> Fri, 19 Jul 2024 20:15:59 +0200
| Newsgroups | dev.linux.lists.liba2i |
|---|---|
| Message-ID | <pqw3wcnhthrwlpiayek6tnzu2cr5fbqwmson6xkgmolras6snj@xlgar5b7l3rl> |
--3ael45anixodnp7b Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable From: Alejandro Colomar <[email protected]> To: Bruno Haible <[email protected]> Cc: [email protected], Michael Vetter <[email protected]>, Paul Eggert <[email protected]>, =?utf-8?B?xJBvw6BuIFRy4bqnbiBDw7RuZw==?= Danh <[email protected]>, Eli Schwartz <[email protected]>, Sam James <[email protected]>, Serge Hallyn <[email protected]>, Iker Pedrosa <[email protected]>, [email protected] Subject: Re: [PATCH v1] xstrtol: Remove dead code References: <[email protected]> <1937032.gKo4GoxMFQ@nimes> <dpytrfxb2726ygcqu5uveuq72dm4shs3ali6ul3a4bqrilhepu@kfhckv3435zb> <3987680.qgXdJBQaxk@nimes> MIME-Version: 1.0 In-Reply-To: <3987680.qgXdJBQaxk@nimes> Hi Bruno, On Fri, Jul 19, 2024 at 06:54:40PM GMT, Bruno Haible wrote: > Alejandro Colomar wrote: > > strtod(3) defers to strtol(3) for the example program. >=20 > Is this adequate? strtod() can produce underflow (e.g. for "1e-500"). > In this case all implementations except MSVC set errno to ERANGE. > This is a case that cannot happen in strtol(). I was thinking tonight that it would be better to actually add an example program to strtod(3) (and also document in VERSIONS that other systems do different). Cheers, Alex >=20 > Bruno >=20 >=20 >=20 --=20 <https://www.alejandro-colomar.es/> --3ael45anixodnp7b Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmaarV8ACgkQnowa+77/ 2zJByQ/+Pm8lrggdShsEHQtinMM/edkmGMr1FQX2uEbBic0KMwqvKFaC4L1eqlpo tjqrA8OmWhgvjQf11npvzr5UP1qjPdlfMbY3zj6Uveu4CsoVq2nkJvijfWWLljm5 GLLY1GUPlb+qQgOi/eF1ftS1OOhdcBc+CX6iEPPqsyAjX8l6n+CQMEeIVWEBaZ/b XYNgaG0ExbTfFIZDJFvXrG49qWhatn69FneePAt0KJWp3/UASFX2eM0EZGDkrxKi IDZ70GOjqmw5tkvRGb3PlT8a6dpIYgbYHFzLZh5vcDIbxwADsrf/v1LNfu+my1yk v1t4yDdNP7ghK0CjzzUZFal3f3ganWBCDN9bTpjOlDBTgH/i1e3Th8kqmQDTfLn1 7bygEobl5hbp40oxRmVTfipLrjZRhW4FKKx5FQ5LKB+2VcVsduzOPuwoyeIrw9nD /y+VN7NO4NEEsxdjkIRD8UR5VA0ijdqDX81XV1blpV6/RVmczGtn1O+Ncci0pqKz d84q6l7RvScdRbKI+PG4A+qwHnPV4Dgia0gX/V3+iHPJVjOveyGHaCAmW3p3gvLb 2D/OZmdofXZbxYU59yDHEuku4FXrWSik0m26Iu4EYNMs2uWi35WJ7B/+A6DnNP5M 08opAl3Gb5B1xr57l3o2ow5z5NYyWc6/u6Sb5eNdRN+RlTqryf0= =iOBx -----END PGP SIGNATURE----- --3ael45anixodnp7b--