This is the mail archive of the libstdc++@sourceware.cygnus.com mailing list for the libstdc++ project. See the libstdc++ home page for more information.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Gabriel Dos Reis <Gabriel.Dos-Reis@cmla.ens-cachan.fr> writes: > It is the ISO version of IEC 559 (formerly IEEE-754). ISO 14882 does > not reference it directly as a normative part. BUt ISO C 9x does and therefore it will have to be addressed. > Typically, this will print "Infinity" or "Inf". > What happens when a user tries to read back the output? Should we > extend the langage so that extracting "Infinity" (or "Inf") be treated > as a lexeme that happens to represent numeric_limits<double>::infinity()? Yes, definitely. This is what the strtod() function in glibc does. It also has to handle NaNs which can be written as NAN NAN(0x234) or any case variations (the latter version determines the mantissa bits). -- ---------------. drepper at gnu.org ,-. 1325 Chesapeake Terrace Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA Cygnus Solutions `--' drepper at cygnus.com `------------------------