diff options
author | michal <michal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-08-28 08:05:23 +0000 |
---|---|---|
committer | michal <michal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-08-28 08:05:23 +0000 |
commit | 55c157da550407d4792900ba1d831b129f474153 (patch) | |
tree | 300e3a58cac901929c00518abaf11d7d3caaeb50 /numeric.c | |
parent | 8915d93e0e2e0267454ec996b3446c15d2594a46 (diff) | |
download | ruby-55c157da550407d4792900ba1d831b129f474153.tar.gz ruby-55c157da550407d4792900ba1d831b129f474153.tar.xz ruby-55c157da550407d4792900ba1d831b129f474153.zip |
Int vs Long cleanup #3 (ruby-core:352)
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'numeric.c')
-rw-r--r-- | numeric.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -1022,7 +1022,7 @@ int_succ(num) { if (FIXNUM_P(num)) { long i = FIX2LONG(num) + 1; - return rb_int2inum(i); + return LONG2NUM(i); } return rb_funcall(num, '+', 1, INT2FIX(1)); } @@ -1083,7 +1083,7 @@ static VALUE fix_uminus(num) VALUE num; { - return rb_int2inum(-FIX2LONG(num)); + return LONG2NUM(-FIX2LONG(num)); } VALUE @@ -1385,7 +1385,7 @@ fix_rev(num) long val = FIX2LONG(num); val = ~val; - return rb_int2inum(val); + return LONG2NUM(val); } static VALUE @@ -1398,7 +1398,7 @@ fix_and(x, y) return rb_big_and(y, x); } val = FIX2LONG(x) & NUM2LONG(y); - return rb_int2inum(val); + return LONG2NUM(val); } static VALUE @@ -1411,7 +1411,7 @@ fix_or(x, y) return rb_big_or(y, x); } val = FIX2LONG(x) | NUM2LONG(y); - return rb_int2inum(val); + return LONG2NUM(val); } static VALUE @@ -1424,7 +1424,7 @@ fix_xor(x, y) return rb_big_xor(y, x); } val = FIX2LONG(x) ^ NUM2LONG(y); - return rb_int2inum(val); + return LONG2NUM(val); } static VALUE fix_rshift _((VALUE, VALUE)); @@ -1444,7 +1444,7 @@ fix_lshift(x, y) return rb_big_lshift(rb_int2big(val), y); } val = val << width; - return rb_int2inum(val); + return LONG2NUM(val); } static VALUE @@ -1512,7 +1512,7 @@ fix_abs(fix) if (i < 0) i = -i; - return rb_int2inum(i); + return LONG2NUM(i); } static VALUE |