This manual page is for Mac OS X version 10.6.3

If you are running a different version of Mac OS X, view the documentation locally:

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • For more information about the manual page format, see the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



ISGREATER(3)                            BSD Library Functions Manual                            ISGREATER(3)

NAME
     isgreater, isgreaterequal, isless, islessequal, islessgreater, isunordered -- compare two floating-point floatingpoint
     point numbers

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <math.h>

     int
     isgreater(real-floating x, real-floating y);

     int
     isgreaterequal(real-floating x, real-floating y);

     int
     isless(real-floating x, real-floating y);

     int
     islessequal(real-floating x, real-floating y);

     int
     islessgreater(real-floating x, real-floating y);

     int
     isunordered(real-floating x, real-floating y);

DESCRIPTION
     Each of the macros isgreater(), isgreaterequal(), isless(), islessequal(), and islessgreater() takes
     arguments x and y and returns a non-zero value if and only if its nominal relation on x and y is true.
     These macros always return zero if either argument is not a number (NaN), but unlike the corresponding
     C operators, they never raise a floating point exception.

     The isunordered() macro takes arguments x and y, returning non-zero if either x or y is NaN.  For any
     pair of floating-point values, one of the relationships (less, greater, equal, unordered) holds.

SEE ALSO
     fpclassify(3), math(3), signbit(3)

STANDARDS
     The isgreater(), isgreaterequal(), isless(), islessequal(), islessgreater(), and isunordered() macros
     conform to ISO/IEC 9899:1999 (``ISO C99'').

BSD                                           December 1, 2008                                           BSD

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation with the feedback links below.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.

Did this document help you? Yes It's good, but... Not helpful...