From 369fe1e8394b494c78d56aedfe6b0b809d7d1c10 Mon Sep 17 00:00:00 2001 From: matz Date: Tue, 19 May 1998 07:39:57 +0000 Subject: 1.1b9_22 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- numeric.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'numeric.c') diff --git a/numeric.c b/numeric.c index 9127a0de2b..75ff41da80 100644 --- a/numeric.c +++ b/numeric.c @@ -667,7 +667,7 @@ int num2int(val) VALUE val; { - long num = num2int(val); + long num = num2long(val); if (num < INT_MIN || INT_MAX < num) { ArgError("integer %d too big to convert to `int'.", num); @@ -686,6 +686,20 @@ fix2int(val) } return (int)num; } +#else +int +num2int(val) + VALUE val; +{ + return num2long(val); +} + +int +fix2int(val) + VALUE val; +{ + return FIX2INT(val); +} #endif VALUE -- cgit v1.2.3