INFNAN(3)

НАЗВАНИЕ
infnan - работает с бесконечными или нечисловыми результатами (NaN)

СИНТАКСИС
#include <math.h>

double infnan(int error);

ОПИСАНИЕ
Функция infnan() возвращает некое определенное значение в случае, если результатом операции является бесконечность или нечисловое значение. Значением переменной error может быть ERANGE (для бесконечности) или какое-нибудь другое значение (для нечислового результата). Также меняется переменная errno.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Если error равно ERANGE (бесконечность), то возвращается HUGE_VAL.

Если error равно -ERANGE (- бесконечность), то возвращается -HUGE_VAL.

Если error равно другому значению, то возвращается нечисловой результат (NaN).

НАЙДЕННЫЕ ОШИБКИ

ERANGE
    (значение error - плюс или минус бесконечность);

EDOM
    (значение error - нечисловое значение (NaN));

СООТВЕТСТВИЕ СТАНДАРТАМ
BSD 4.3