Provided by: manpages-pt-dev_20040726-4_all bug

NAME

       infnan - deal with infinite or not-a-number (NaN) result

SYNOPSIS

       #include <math.h>

       double infnan(int error);

DESCRIPTION

       The  infnan()  function  returns  a  suitable  value for infinity and "not-a-number" (NaN)
       results.  The value of error can be ERANGE to  represent  infinity  or  anything  else  to
       represent NaN.  errno is also set.

RETURN VALUE

       If error is ERANGE (Infinity), HUGE_VAL is returned.

       If error is -ERANGE (-Infinity), -HUGE_VAL is returned.

       If error is anything else, NAN is returned.

ERRORS

       ERANGE The value of error is positive or negative infinity.

       EDOM   The value of error is "not-a-number" (NaN).

CONFORMING TO

       BSD 4.3