4 #define HUGE_VAL 1.79769313486231570000e+308
6 extern double acos(double);
7 extern double asin(double);
8 extern double atan(double);
9 extern double atan2(double, double);
10 extern double cos(double);
11 extern double sin(double);
12 extern double tan(double);
13 extern double cosh(double);
14 extern double sinh(double);
15 extern double tanh(double);
16 extern double exp(double);
17 extern double frexp(double, int *);
18 extern double ldexp(double, int);
19 extern double log(double);
20 extern double log10(double);
21 extern double modf(double, double *);
22 extern double pow(double, double);
23 extern double sqrt(double);
24 extern double ceil(double);
25 extern double fabs(double);
26 extern double floor(double);
27 extern double fmod(double, double);