5 POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtod.html}
9 Portability problems fixed by Gnulib:
12 This function is missing on some old platforms.
15 This function mis-parses strings with leading @samp{+} on some old platforms:
16 Old versions of Linux.
19 This function returns a wrong end pointer on some old platforms.
22 This function fails to do a valid parse of @samp{-0x} on some
24 glibc 2.4, MacOS X 10.3, FreeBSD 6.2, Cygwin < 1.5.25-11.
27 This function fails to parse Infinities and plain NaNs on some platforms:
28 OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, Solaris 9, mingw.
31 This function fails to parse NaN() on some platforms:
32 glibc-2.3.6, MacOS X 10.3, FreeBSD 6.2, OpenBSD 4.0, AIX 5.1, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, Solaris?, Cygwin < 1.5.25-11, mingw.
35 This function fails to parse NaN(n-char-sequence) on some platforms:
36 OpenBSD 4.0, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, Solaris?, mingw.
39 This function returns the wrong end pointer when parsing
40 NaN(n-char-sequence) on some platforms:
41 glibc-2.4, OpenBSD 4.0, AIX 5.1, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, Solaris?, mingw.
44 This function fails to parse C99 hexadecimal floating point on some
46 NetBSD 3.0, OpenBSD 4.0, AIX 5.1, HP-UX 11.11, IRIX 6.5, OSF/1 5.1, Solaris 10, mingw.
49 Portability problems not fixed by Gnulib:
52 This function returns +0.0 (not -0.0) for negative underflow on some
54 glibc 2.7, Cygwin, mingw.
57 This function cannot distinguish between ``nan'' and ``-nan'' on some
59 glibc 2.7, IRIX 6.5, OSF/1 5.1, mingw.
62 This function fails to correctly parse very long strings on some
64 MacOS X 10.3, FreeBSD 6.2, NetBSD 3.0, OpenBSD 4.0, IRIX 6.5, OSF/1 5.1, Cygwin, mingw.
67 The replacement function does not always return correctly rounded results.