#include <math.h>\r
#include <mono/metadata/sysmath.h>\r
\r
-static const gdouble NAN = 0.0 / 0.0;\r
-static const gdouble INF = 1.0 / 0.0;\r
+static const gdouble MONO_NAN = 0.0 / 0.0;\r
+static const gdouble MONO_INF = 1.0 / 0.0;\r
\r
gdouble \r
ves_icall_System_Math_Sin (gdouble x)\r
ves_icall_System_Math_Acos (gdouble x)\r
{\r
if (x < -1 || x > 1)\r
- return NAN;\r
+ return MONO_NAN;\r
\r
return acos (x);\r
}\r
ves_icall_System_Math_Asin (gdouble x)\r
{\r
if (x < -1 || x > 1)\r
- return NAN;\r
+ return MONO_NAN;\r
\r
return acos (x);\r
}\r
ves_icall_System_Math_Log (gdouble x)\r
{\r
if (x == 0)\r
- return -INF;\r
+ return -MONO_INF;\r
else if (x < 0)\r
- return NAN;\r
+ return MONO_NAN;\r
\r
return log (x);\r
}\r
ves_icall_System_Math_Log10 (gdouble x)\r
{\r
if (x == 0)\r
- return -INF;\r
+ return -MONO_INF;\r
else if (x < 0)\r
- return NAN;\r
+ return MONO_NAN;\r
\r
return log10 (x);\r
}\r
ves_icall_System_Math_Sqrt (gdouble x)\r
{\r
if (x < 0)\r
- return NAN;\r
+ return MONO_NAN;\r
\r
return sqrt (x);\r
}\r