finitef

SYNOPSIS
       #include <math.h>

       int finite(double x);
       int finitef(float x);
       int finitel(long double x);

       int isinf(double x);
       int isinff(float x);
       int isinfl(long double x);

       int isnan(double x);
       int isnanf(float x);
       int isnanl(long double x);

   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

       finite(), finitef(), finitel():
           _BSD_SOURCE || _SVID_SOURCE
       isinf():
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 ||
           _ISOC99_SOURCE;
           or cc -std=c99
       isinff(), isinfl():
           _BSD_SOURCE || _SVID_SOURCE
       isnan():
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE;
           or cc -std=c99
       isnanf(), isnanl():
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600

DESCRIPTION
       The finite(), finitef(), and finitel() functions return a nonzero value
       if x is neither infinite nor a "not-a-number" (NaN) value, and 0 other-
       wise.

       The isnan(), isnanf(), and isnanl() functions return a nonzero value if
       x is a NaN value, and 0 otherwise.

       The isinf(), isinff(), and isinfl() functions return 1 if x is positive
       infinity, -1 if x is negative infinity, and 0 otherwise.

ATTRIBUTES
       For   an   explanation   of   the  terms  used  in  this  section,  see
       attributes(7).

       +--------------------------------+---------------+---------+
       |Interface                       | Attribute     | Value   |
       +--------------------------------+---------------+---------+
       |finite(), finitef(), finitel(), | Thread safety | MT-Safe |
       |isinf(), isinff(), isinfl(),    |               |         |
       |isnan(), isnanf(), isnanl()     |               |         |
       +--------------------------------+---------------+---------+
NOTES
       http://www.kernel.org/doc/man-pages/.

                                  2015-03-02                         FINITE(3)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2019 Hurricane Electric. All Rights Reserved.