Mercurial > hg > octave-kai > gnulib-hg
annotate doc/posix-functions/isnan.texi @ 17040:2b2ed538a898
update from texinfo
author | Karl Berry <karl@freefriends.org> |
---|---|
date | Mon, 13 Aug 2012 15:48:24 -0700 |
parents | da62858ef2f6 |
children |
rev | line source |
---|---|
9638
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
1 @node isnan |
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
2 @section @code{isnan} |
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
3 @findex isnan |
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
4 |
13549
bb0ceefd22dc
avoid some overlong lines from posix urls, etc.
Karl Berry <karl@freefriends.org>
parents:
10876
diff
changeset
|
5 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/isnan.html} |
9638
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
6 |
10267 | 7 Gnulib module: isnan |
9638
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
8 |
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
9 Portability problems fixed by Gnulib: |
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
10 @itemize |
10267 | 11 @item |
15607
6355dc4626b5
doc: Update regarding MSVC 9.
Bruno Haible <bruno@clisp.org>
parents:
13960
diff
changeset
|
12 This macro is missing on some platforms: |
6355dc4626b5
doc: Update regarding MSVC 9.
Bruno Haible <bruno@clisp.org>
parents:
13960
diff
changeset
|
13 MSVC 9. |
6355dc4626b5
doc: Update regarding MSVC 9.
Bruno Haible <bruno@clisp.org>
parents:
13960
diff
changeset
|
14 @item |
10267 | 15 @code{isnan} was introduced with C99 and is thus commonly not present |
16 on pre-C99 systems. | |
17 @item | |
13960
51218504eb9d
isnan: Ensure it is a macro.
Bruno Haible <bruno@clisp.org>
parents:
13549
diff
changeset
|
18 @code{isnan} is not a macro on some platforms: |
16254
da62858ef2f6
doc: Update for Solaris 11 2011-11.
Bruno Haible <bruno@clisp.org>
parents:
15607
diff
changeset
|
19 IRIX 6.5, OSF/1 5.1 with gcc, Solaris 11 2011-11. |
13960
51218504eb9d
isnan: Ensure it is a macro.
Bruno Haible <bruno@clisp.org>
parents:
13549
diff
changeset
|
20 @item |
10267 | 21 On IRIX 6.5 with @code{cc}, @code{isnan} does not recognize some NaNs. |
22 @item | |
23 On NetBSD/i386 and glibc/ia64, @code{isnan} does not recognize some | |
24 forms of NaNs, such as pseudo-NaNs, pseudo-Infinities, and | |
25 unnormalized numbers. | |
26 @item | |
27 On i686 and @var{x}86-64, @code{__builtin_isnanl} (and thus | |
28 @code{isnan} implementations based on it) in GCC 4.0 and later does | |
29 not recognize pseudo-denormals as NaNs, and similarly for | |
30 pseudo-zeroes, unnormalized numbers, and pseudo-denormals on ia64. | |
9638
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
31 @end itemize |
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
32 |
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
33 Portability problems not fixed by Gnulib: |
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
34 @itemize |
070329237839
Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
35 @end itemize |