MirBSD manpage: 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").

MirBSD #10-current             January 14, 2004                              1

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

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

Kontakt / Impressum & Datenschutzerklärung