INFNAN
Section: Linux Programmer's Manual (3)
Updated: June 2, 1993
Index
Return to Main Contents
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
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ERRORS
-
- CONFORMING TO
-
This document was created by
man2html,
using the manual pages.
Time: 12:24:30 GMT, March 22, 2025