FreeRDP
|
Macros | |
#define | TRIO_PRIVATE_NAN TRIO_PRIVATE |
#define | TRIO_TRUE (1 == 1) |
#define | TRIO_FALSE (0 == 1) |
#define | TRIO_FUNC_INTERNAL_FPCLASSIFY_AND_SIGNBIT |
#define | TRIO_NZERO_FALLBACK |
#define | TRIO_PINF_FALLBACK |
#define | TRIO_NAN_FALLBACK |
#define | TRIO_FUNC_INTERNAL_ISNAN |
#define | TRIO_FUNC_INTERNAL_ISINF |
#define | TRIO_INTERNAL_ISNAN_FALLBACK |
#define | TRIO_INTERNAL_ISINF_FALLBACK |
Functions | |
TRIO_PRIVATE_NAN TRIO_INLINE int internal_isnan | TRIO_ARGS1 ((number), double number) |
TRIO_PUBLIC_NAN int trio_fpclassify_and_signbit | TRIO_ARGS2 ((number, is_negative), double number, int *is_negative) |
TRIO_PUBLIC_NAN double | trio_nzero (TRIO_NOARGS) |
TRIO_PUBLIC_NAN double | trio_pinf (TRIO_NOARGS) |
TRIO_PUBLIC_NAN double | trio_ninf (TRIO_NOARGS) |
TRIO_PUBLIC_NAN double | trio_nan (TRIO_NOARGS) |
#define TRIO_FALSE (0 == 1) |
#define TRIO_FUNC_INTERNAL_FPCLASSIFY_AND_SIGNBIT |
#define TRIO_FUNC_INTERNAL_ISINF |
#define TRIO_FUNC_INTERNAL_ISNAN |
#define TRIO_INTERNAL_ISINF_FALLBACK |
#define TRIO_INTERNAL_ISNAN_FALLBACK |
#define TRIO_NAN_FALLBACK |
#define TRIO_NZERO_FALLBACK |
#define TRIO_PINF_FALLBACK |
#define TRIO_PRIVATE_NAN TRIO_PRIVATE |
#define TRIO_TRUE (1 == 1) |
TRIO_PUBLIC_NAN int trio_fpclassify TRIO_ARGS1 | ( | (number) | , |
double | number | ||
) |
Check for NaN.
number | An arbitrary floating-point number. |
Check for infinity.
number | An arbitrary floating-point number. |
Check for finity.
number | An arbitrary floating-point number. |
Examine the sign of a number.
number | An arbitrary floating-point number. |
Examine the class of a number.
number | An arbitrary floating-point number. |
number
TRIO_PUBLIC_NAN int trio_fpclassify_and_signbit TRIO_ARGS2 | ( | (number, is_negative) | , |
double | number, | ||
int * | is_negative | ||
) |
TRIO_PUBLIC_NAN double trio_nan | ( | TRIO_NOARGS | ) |
Generate NaN.
TRIO_PUBLIC_NAN double trio_ninf | ( | TRIO_NOARGS | ) |
Generate negative infinity.
TRIO_PUBLIC_NAN double trio_nzero | ( | TRIO_NOARGS | ) |
Generate negative zero.
TRIO_PUBLIC_NAN double trio_pinf | ( | TRIO_NOARGS | ) |
Generate positive infinity.