table of contents
other languages
INFNAN(3) | Linux Programmer's Manual | INFNAN(3) |
NAME¶
infnan - deal with infinite or not-a-number (NaN) resultSYNOPSIS¶
#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.3June 2, 1993 | GNU |