d34256e28df37ce4c8ec3a63eda1b9ab910c7a01
[gnulib.git] / doc / posix-functions / atof.texi
1 @node atof
2 @section @code{atof}
3 @findex atof
4
5 POSIX specification: @url{http://www.opengroup.org/onlinepubs/9699919799/functions/atof.html}
6
7 Gnulib module: ---
8
9 Portability problems fixed by Gnulib:
10 @itemize
11 @end itemize
12
13 Portability problems not fixed by Gnulib:
14 @itemize
15 @item
16 This function mis-parses strings with leading @samp{+} on some old platforms:
17 Old versions of Linux.
18
19 @item
20 This function returns a positive value for negative underflow on some
21 platforms:
22 glibc 2.4, Mingw, Cygwin.
23
24 @item
25 This function fails to do a valid parse of @samp{-0x} on some
26 platforms:
27 glibc 2.4, Cygwin < 1.5.25-11.
28
29 @item
30 This function fails to parse Infinities and plain NaNs on some platforms:
31 Solaris 8, Mingw, OpenBSD 4.0.
32
33 @item
34 This function fails to parse NaN() on some platforms:
35 Solaris 8, Mingw, OpenBSD 4.0, Cygwin < 1.5.25-11.
36
37 @item
38 This function fails to parse NaN(n-char-sequence) on some platforms:
39 Solaris 8, Mingw, OpenBSD 4.0.
40
41 @item
42 This function fails to parse C99 hexadecimal floating point on some
43 platforms:
44 Solaris 8, Mingw, OpenBSD 4.0.
45
46 @item
47 This function fails to correctly parse very long strings on some
48 platforms:
49 Mingw, Cygwin.
50 @end itemize