From dc1dcba9357e41f68374b1345e81cb91d5002f27 Mon Sep 17 00:00:00 2001 From: bggd Date: Fri, 22 Aug 2014 16:51:04 +0900 Subject: Update math.c --- mrbgems/mruby-math/src/math.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'mrbgems/mruby-math/src') diff --git a/mrbgems/mruby-math/src/math.c b/mrbgems/mruby-math/src/math.c index 04bf2d357..109112578 100644 --- a/mrbgems/mruby-math/src/math.c +++ b/mrbgems/mruby-math/src/math.c @@ -21,6 +21,8 @@ domain_error(mrb_state *mrb, const char *func) /* math functions not provided by Microsoft Visual C++ 2012 or older */ #if defined _MSC_VER && _MSC_VER < 1800 +#include + #define MATH_TOLERANCE 1E-12 double @@ -39,7 +41,7 @@ asinh(double x) ya = log(xa + sqrt(xa*xa + 1.0)); } - y = copysign(ya, x); + y = _copysign(ya, x); return y; } @@ -88,7 +90,7 @@ cbrt(double x) odd function */ xa = fabs(x); ya = pow(xa, 1.0/3.0); - y = copysign(ya, x); + y = _copysign(ya, x); return y; } -- cgit v1.2.3