Mathematical Library Functions isunordered(3M)
NAME
isunordered - test if arguments are unordered
SYNOPSIS
c99 [ flag... ] file... -lm [ library... ]
#include
int isunordered(real-floating x, real-floating y);
DESCRIPTION
The isunordered() macro determines whether its arguments are
unordered.RETURN VALUES
Upon successful completion, the isunordered() macro returns
1 if its arguments are unordered and 0 otherwise.ERRORS
No errors are defined.USAGE
The relational and equality operators support the usual mathematical relationships between numeric values. For anyordered pair of numeric values, exactly one of the relation-
ships (less, greater, and equal) is true. Relational opera-
tors can raise the invalid floating-point exception when
argument values are NaNs. For a NaN and a numeric value, or for two NaNs, just the unordered relationship is true. Thismacro is a quiet (non-floating-point exception raising) ver-
sion of a relational operator. It facilitates writing effi-
cient code that accounts for quiet NaNs without sufferingthe invalid floating-point exception. In the SYNOPSIS sec-
tion, real-floating indicates that the argument shall be an
expression of real-floating type.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 12 Jul 2006 1
Mathematical Library Functions isunordered(3M)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
| Standard | See standards(5). ||_____________________________|_____________________________|
SEE ALSO
isgreater(3M), isgreaterequal(3M), isless(3M),islessequal(3M), islessgreater(3M), math.h(3HEAD), attri-
butes(5), standards(5)SunOS 5.11 Last change: 12 Jul 2006 2