INFNAN(3) Linux Programmer's Manual INFNAN(3)
NAME
infnan - deal with infinite or not-a-number (NaN) result
SYNOPSIS#include<math.h>doubleinfnan(interror);DESCRIPTION
The infnan() function returns a suitable value for infin-
ity 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.
RETURNVALUE
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.
ERRORSERANGE The value of error is positive or negative infin-
ity.
EDOM The value of error is "not-a-number" (NaN).
CONFORMINGTO
BSD 4.3
GNU June 2, 1993 1