})
#endif
-__inline static const double
+__inline extern double
sin (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
cos (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
tan (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
asin (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
acos (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
atan (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
atan2 (double y, double x)
{
double pi, pi_over_2;
}
}
-__inline static const double
+__inline extern double
sinh (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
cosh (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
tanh (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
atanh (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
exp (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
expm1 (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
log (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
log1p (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
log10 (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
sqrt (double x)
{
double value;
return value;
}
-__inline static const double
-hypot (const double x, const double y)
+__inline extern double
+hypot (double x, double y)
{
return sqrt (x*x + y*y);
}
-__inline static const double
-pow (const double x, const double y)
+__inline extern double
+pow (double x, double y)
{
if (x > 0)
return exp (y * log (x));
}
}
-__inline static const double
+__inline extern double
fabs (double x)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
ceil (double x)
{
int rounding_mode, round_up;
return value;
}
-__inline static const double
+__inline extern double
floor (double x)
{
int rounding_mode, round_down;
return value;
}
-__inline static const double
+__inline extern double
rint (double x)
{
int rounding_mode, round_nearest;
return value;
}
-__inline static const double
+__inline extern double
fmod (double x, double y)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
drem (double x, double y)
{
double value;
return value;
}
-__inline static const double
+__inline extern double
scalb (double x, int n)
{
double value;
return value;
}
-__inline static double
+__inline extern double
logb (double x)
{
double exponent;
return exponent;
}
-__inline static const double
+__inline extern double
ldexp (double x, int n)
{
double value;
return value;
}
-__inline static double
+__inline extern double
frexp (double x, int *exp)
{
double float_exponent;
return mantissa;
}
-__inline static double
+__inline extern double
modf (double x, double *ip)
{
double temp;