Bump to 1.14.1
[platform/upstream/augeas.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 Mac OS X 10.5, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, 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 @end itemize
19
20 Portability problems not fixed by Gnulib:
21 @itemize
22 @item
23 It is implementation-dependent whether @code{isfinite} raises an
24 exception given a signaling NaN operand.
25 @item
26 This macro returns an unspecified result when given noncanonical values
27 such as unnormalized numbers, pseudo-denormals, pseudo-NaNs,
28 pseudo-Infinities, and pseudo-zeroes.
29 @end itemize