ruby-changes:20815
From: ngoto <ko1@a...>
Date: Fri, 5 Aug 2011 22:33:24 +0900 (JST)
Subject: [ruby-changes:20815] ngoto:r32863 (trunk, ruby_1_9_3): * numeric.c (rb_infinity, rb_nan): use WORDS_BIGENDIAN to get endian.
ngoto 2011-08-05 22:28:50 +0900 (Fri, 05 Aug 2011) New Revision: 32863 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32863 Log: * numeric.c (rb_infinity, rb_nan): use WORDS_BIGENDIAN to get endian. fix [Bug #5160] [ruby-dev:44356] Modified files: branches/ruby_1_9_3/ChangeLog branches/ruby_1_9_3/numeric.c trunk/ChangeLog trunk/numeric.c Index: ChangeLog =================================================================== --- ChangeLog (revision 32862) +++ ChangeLog (revision 32863) @@ -1,3 +1,8 @@ +Fri Aug 5 22:16:20 2011 Naohisa Goto <ngotogenome@g...> + + * numeric.c (rb_infinity, rb_nan): use WORDS_BIGENDIAN to get endian. + fix [Bug #5160] [ruby-dev:44356] + Fri Aug 5 17:14:11 2011 Akinori MUSHA <knu@i...> * test/test_syslog.rb (TestSyslog#test_log): Do not be too Index: numeric.c =================================================================== --- numeric.c (revision 32862) +++ numeric.c (revision 32863) @@ -65,14 +65,14 @@ #endif #ifdef HAVE_INFINITY -#elif BYTE_ORDER == LITTLE_ENDIAN +#elif !defined(WORDS_BIGENDIAN) /* BYTE_ORDER == LITTLE_ENDIAN */ const unsigned char rb_infinity[] = "\x00\x00\x80\x7f"; #else const unsigned char rb_infinity[] = "\x7f\x80\x00\x00"; #endif #ifdef HAVE_NAN -#elif BYTE_ORDER == LITTLE_ENDIAN +#elif !defined(WORDS_BIGENDIAN) /* BYTE_ORDER == LITTLE_ENDIAN */ const unsigned char rb_nan[] = "\x00\x00\xc0\x7f"; #else const unsigned char rb_nan[] = "\x7f\xc0\x00\x00"; Index: ruby_1_9_3/ChangeLog =================================================================== --- ruby_1_9_3/ChangeLog (revision 32862) +++ ruby_1_9_3/ChangeLog (revision 32863) @@ -1,3 +1,8 @@ +Fri Aug 5 22:16:20 2011 Naohisa Goto <ngotogenome@g...> + + * numeric.c (rb_infinity, rb_nan): use WORDS_BIGENDIAN to get endian. + fix [Bug #5160] [ruby-dev:44356] + Fri Aug 5 15:57:10 2011 Naohisa Goto <ngotogenome@g...> * complex.c (f_signbit): fix compile error in gcc4 on Solaris with Index: ruby_1_9_3/numeric.c =================================================================== --- ruby_1_9_3/numeric.c (revision 32862) +++ ruby_1_9_3/numeric.c (revision 32863) @@ -65,14 +65,14 @@ #endif #ifdef HAVE_INFINITY -#elif BYTE_ORDER == LITTLE_ENDIAN +#elif !defined(WORDS_BIGENDIAN) /* BYTE_ORDER == LITTLE_ENDIAN */ const unsigned char rb_infinity[] = "\x00\x00\x80\x7f"; #else const unsigned char rb_infinity[] = "\x7f\x80\x00\x00"; #endif #ifdef HAVE_NAN -#elif BYTE_ORDER == LITTLE_ENDIAN +#elif !defined(WORDS_BIGENDIAN) /* BYTE_ORDER == LITTLE_ENDIAN */ const unsigned char rb_nan[] = "\x00\x00\xc0\x7f"; #else const unsigned char rb_nan[] = "\x7f\xc0\x00\x00"; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/