avoid some overlong lines from posix urls, etc.
[gnulib.git] / doc / posix-functions / isfinite.texi
1 @node isfinite
2 @section @code{isfinite}
3 @findex isfinite
4
5 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isfinite.html}
6
7 Gnulib module: isfinite
8
9 Portability problems fixed by Gnulib:
10 @itemize
11 @item
12 This macro is missing on some platforms:
13 MacOS X 10.3, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10, Interix 3.5.
14 @item
15 This macro incorrectly yields true for some @samp{double} arguments, on some
16 platforms:
17 Linux/ia64 (signalling NaNs).
18 @item
19 This macro incorrectly yields true for some @samp{long double} arguments, on
20 some platforms:
21 x86 (pseudo-zeroes, unnormalized numbers, pseudo-denormals),
22 x86_64 (pseudo-denormals),
23 ia64 (pseudo-NaN, pseudo-Infinity, pseudo-zeroes, unnormalized numbers, pseudo-denormals).
24 @end itemize
25
26 Portability problems not fixed by Gnulib:
27 @itemize
28 @item
29 It is implementation-dependent whether @code{isfinite} raises an
30 exception given a signaling NaN operand.
31 @end itemize