MirOS Manual: fpclassify(3)

FPCLASSIFY(3)              BSD Programmer's Manual               FPCLASSIFY(3)

NAME

     fpclassify - classify real floating type

LIBRARY

     libc

SYNOPSIS

     #include <math.h>

     int
     fpclassify(real-floating x);

DESCRIPTION

     The fpclassify() macro performs classification of its argument x. An ar-
     gument represented in a format wider than its semantic type is converted
     to its semantic type first. The classification is then based on the type
     of the argument.

IEEE 754

           FP_INFINITE      infinity, either positive or negative
           FP_NAN           not-a-number ("NaN")
           FP_NORMAL        normal
           FP_SUBNORMAL     subnormal
           FP_ZERO          zero

VAX

           FP_ROP           reserved operand ("ROP")
           FP_DIRTYZERO     dirty zero
           FP_NORMAL        finite
           FP_ZERO          true zero

RETURN VALUES

     The fpclassify() macro returns the value of the number classification
     macro appropriate to its argument x as described above.

ERRORS

     No errors are defined.

SEE ALSO

     isfinite(3), isnormal(3), math(3), signbit(3)

STANDARDS

     The fpclassify() macro conforms to ISO/IEC 9899:1999 ("ISO C99").

MirOS BSD #10-current          January 14, 2004                              1

Generated on 2012-02-20 02:47:02 by $MirOS: src/scripts/roff2htm,v 1.70 2011/12/03 18:21:12 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002‒2011 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.