Mathematical Library Functions nan(3M)
NAME
nan, nanf, nanl - return quiet NaN
SYNOPSIS
c99 [ flag... ] file... -lm [ library... ]
#include
double nan(const char *tagp); float nanf(const char *tagp);long double nanl(const char *tagp);
DESCRIPTION
The function call nan("n-char-sequence") is equivalent to:
strtod("NAN(n-char-sequence)", (char **) NULL);
The function call nan(" ") is equivalent to: strtod("NAN()", (char **) NULL)If tagp does not point to an n-char sequence or an empty
string, the function call is equivalent to: strtod("NAN", (char **) NULL)Function calls to nanf() and nanl() are equivalent to the
corresponding function calls to strtof() and strtold(). See strtod(3C).RETURN VALUES
These functions return a quiet NaN.ERRORS
No errors are defined.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 12 Jul 2006 1
Mathematical Library Functions nan(3M)____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
| Standard | See standards(5). ||_____________________________|_____________________________|
SEE ALSO
math.h(3HEAD), strtod(3C), attributes(5), standards(5)SunOS 5.11 Last change: 12 Jul 2006 2