2
* Workaround: Emulate some C99 <math.h> functions.
8
long int lrint(double x);
9
double round(double x);
10
double remainder(double x, double y);
13
((sizeof (x) == sizeof (float)) ? _finite((double)(x)) : \
14
(sizeof (x) == sizeof (double)) ? _finite(x) : \
18
((sizeof (x) == sizeof (float)) ? __isinfd((double)(x)) : \
19
(sizeof (x) == sizeof (double)) ? __isinfd(x) : \
23
((sizeof (x) == sizeof (float)) ? __isnand((double)(x)) : \
24
(sizeof (x) == sizeof (double)) ? __isnand(x) : \
28
((sizeof (x) == sizeof (float)) ? __isnormald((double)(x)) : \
29
(sizeof (x) == sizeof (double)) ? __isnormald(x) : \
34
int __isnormald(double);