summaryrefslogtreecommitdiffstats
path: root/numeric.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-03-10 05:43:14 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-03-10 05:43:14 +0000
commite01999392c6700f85e3cb6f5fe71176199b04d09 (patch)
tree74d9b6baff5943a68e4339f1f5d7f1a668d8e421 /numeric.c
parent824b38d8b71a7959e716c42557195d18cc6b5b90 (diff)
downloadruby-e01999392c6700f85e3cb6f5fe71176199b04d09.tar.gz
ruby-e01999392c6700f85e3cb6f5fe71176199b04d09.tar.xz
ruby-e01999392c6700f85e3cb6f5fe71176199b04d09.zip
* array.c, bignum.c, gc.c, numeric.c, string.c, util.c, insns.def,
missing/crypt.c, missing/vsnprintf.c, : suppress warnings. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'numeric.c')
-rw-r--r--numeric.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/numeric.c b/numeric.c
index bb5548566..fc0b7175c 100644
--- a/numeric.c
+++ b/numeric.c
@@ -1272,7 +1272,7 @@ flo_floor(VALUE num)
if (!FIXABLE(f)) {
return rb_dbl2big(f);
}
- val = f;
+ val = (long)f;
return LONG2FIX(val);
}
@@ -1298,7 +1298,7 @@ flo_ceil(VALUE num)
if (!FIXABLE(f)) {
return rb_dbl2big(f);
}
- val = f;
+ val = (long)f;
return LONG2FIX(val);
}
@@ -1347,7 +1347,7 @@ flo_round(int argc, VALUE *argv, VALUE num)
if (!FIXABLE(number)) {
return rb_dbl2big(number);
}
- val = number;
+ val = (long)number;
return LONG2FIX(val);
}
@@ -1372,7 +1372,7 @@ flo_truncate(VALUE num)
if (!FIXABLE(f)) {
return rb_dbl2big(f);
}
- val = f;
+ val = (long)f;
return LONG2FIX(val);
}