ruby-changes:24359
From: akr <ko1@a...>
Date: Mon, 16 Jul 2012 23:30:36 +0900 (JST)
Subject: [ruby-changes:24359] akr:r36410 (trunk): * bignum.c (rb_integer_float_cmp): use FIXNUM_MIN and FIXNUM_MAX,
akr 2012-07-16 23:30:24 +0900 (Mon, 16 Jul 2012) New Revision: 36410 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36410 Log: * bignum.c (rb_integer_float_cmp): use FIXNUM_MIN and FIXNUM_MAX, instead of LONG_MIN and LONG_MAX. Modified files: trunk/ChangeLog trunk/bignum.c Index: ChangeLog =================================================================== --- ChangeLog (revision 36409) +++ ChangeLog (revision 36410) @@ -1,3 +1,8 @@ +Mon Jul 16 23:20:24 2012 Tanaka Akira <akr@f...> + + * bignum.c (rb_integer_float_cmp): use FIXNUM_MIN and FIXNUM_MAX, + instead of LONG_MIN and LONG_MAX. + Mon Jul 16 22:50:41 2012 Tanaka Akira <akr@f...> * numeric.c (flo_to_s): use the exponential form if the integer part Index: bignum.c =================================================================== --- bignum.c (revision 36409) +++ bignum.c (revision 36410) @@ -1455,9 +1455,9 @@ return INT2FIX(0); #else long xl, yl; - if (yi < LONG_MIN) + if (yi < FIXNUM_MIN) return INT2FIX(1); - if (LONG_MAX < yi) + if (FIXNUM_MAX+1 <= yi) return INT2FIX(-1); xl = FIX2LONG(x); yl = (long)yi; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/