Functions | |
TRIO_PUBLIC_NAN int | trio_isnan (double number) |
Check for NaN. More... | |
TRIO_PUBLIC_NAN int | trio_isinf (double number) |
Check for infinity. More... | |
TRIO_PUBLIC_NAN int | trio_isfinite (double number) |
Check for finity. More... | |
TRIO_PUBLIC_NAN int | trio_signbit (double number) |
Examine the sign of a number. More... | |
TRIO_PUBLIC_NAN int | trio_fpclassify (double number) |
Examine the class of a number. More... | |
TRIO_PUBLIC_NAN double | trio_nzero (void) |
Generate negative zero. More... | |
TRIO_PUBLIC_NAN double | trio_pinf (void) |
Generate positive infinity. More... | |
TRIO_PUBLIC_NAN double | trio_ninf (void) |
Generate negative infinity. More... | |
TRIO_PUBLIC_NAN double | trio_nan (void) |
Generate NaN. More... | |
TRIO_PUBLIC_NAN int trio_fpclassify | ( | double | number | ) |
Examine the class of a number.
number | An arbitrary floating-point number. |
number
TRIO_PUBLIC_NAN int trio_isfinite | ( | double | number | ) |
Check for finity.
number | An arbitrary floating-point number. |
TRIO_PUBLIC_NAN int trio_isinf | ( | double | number | ) |
Check for infinity.
number | An arbitrary floating-point number. |
TRIO_PUBLIC_NAN int trio_isnan | ( | double | number | ) |
Check for NaN.
number | An arbitrary floating-point number. |
TRIO_PUBLIC_NAN double trio_nan | ( | void | ) |
TRIO_PUBLIC_NAN double trio_ninf | ( | void | ) |
Generate negative infinity.
References trio_pinf().
TRIO_PUBLIC_NAN double trio_nzero | ( | void | ) |
Generate negative zero.
TRIO_PUBLIC_NAN double trio_pinf | ( | void | ) |
Generate positive infinity.
Referenced by trio_nan(), and trio_ninf().
TRIO_PUBLIC_NAN int trio_signbit | ( | double | number | ) |
Examine the sign of a number.
number | An arbitrary floating-point number. |