Originální popis anglicky:
infnan - deal with infinite or not-a-number (NaN) result
Návod, kniha: Linux Programmer's Manual
#include <math.h>
double infnan(int error);
Link with -lm.
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.
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.
- EDOM
- The value of error is "not-a-number"
(NaN).
- ERANGE
- The value of error is positive or negative
infinity.
BSD 4.3