Mathematical Library Functions isgreater(3M)
NAME
isgreater - test if x greater than y
SYNOPSIS
c99 [ flag... ] file... -lm [ library... ]
#include
int isgreater(real-floating x, real-floating y);
DESCRIPTION
The isgreater() macro determines whether its first argument
is greater than its second argument. The value ofisgreater(x, y) is equal to (x) > (y); however, unlike (x) >
(y), isgreater(x, y) does not raise the invalid floating-
point exception when x and y are unordered.RETURN VALUES
Upon successful completion, the isgreater() macro returns
the value of (x) > (y). If x or y is NaN, 0 is returned.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 is 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 isgreater(3M)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
| Standard | See standards(5). ||_____________________________|_____________________________|
SEE ALSO
isgreaterequal(3M), isless(3M), islessequal(3M),
islessgreater(3M), isunordered(3M), math.h(3HEAD), attri-
butes(5), standards(5)SunOS 5.11 Last change: 12 Jul 2006 2