From e12265dae77f2de1a514dafe3882b8dfd9d7ca7e Mon Sep 17 00:00:00 2001 From: usa Date: Mon, 12 Dec 2016 16:18:45 +0000 Subject: get rid of a test failure with VC10. * numeric.c (round_half_up, round_half_down): use `round` always because it's defined in this file even if doesn't exist. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- numeric.c | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'numeric.c') diff --git a/numeric.c b/numeric.c index 74ee5d136a..17d15f6c92 100644 --- a/numeric.c +++ b/numeric.c @@ -97,21 +97,13 @@ round_half_up(double x, double s) { double f, xs = x * s; -#ifdef HAVE_ROUND f = round(xs); if (s == 1.0) return f; -#endif if (x > 0) { -#ifndef HAVE_ROUND - f = floor(xs); -#endif if ((double)((f + 0.5) / s) <= x) f += 1; x = f; } else { -#ifndef HAVE_ROUND - f = ceil(xs); -#endif if ((double)((f - 0.5) / s) >= x) f -= 1; x = f; } @@ -123,20 +115,12 @@ round_half_down(double x, double s) { double f, xs = x * s; -#ifdef HAVE_ROUND f = round(xs); -#endif if (x > 0) { -#ifndef HAVE_ROUND - f = ceil(xs); -#endif if ((double)((f - 0.5) / s) >= x) f -= 1; x = f; } else { -#ifndef HAVE_ROUND - f = floor(xs); -#endif if ((double)((f + 0.5) / s) <= x) f += 1; x = f; } -- cgit v1.2.3