ruby-changes:20423
From: nobu <ko1@a...>
Date: Sat, 9 Jul 2011 16:54:48 +0900 (JST)
Subject: [ruby-changes:20423] nobu:r32471 (trunk): * numeric.c (ULLONG_MAX): fallback definition.
nobu 2011-07-09 16:54:38 +0900 (Sat, 09 Jul 2011) New Revision: 32471 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32471 Log: * numeric.c (ULLONG_MAX): fallback definition. Modified files: trunk/ChangeLog trunk/numeric.c Index: ChangeLog =================================================================== --- ChangeLog (revision 32470) +++ ChangeLog (revision 32471) @@ -1,3 +1,7 @@ +Sat Jul 9 16:54:35 2011 Nobuyoshi Nakada <nobu@r...> + + * numeric.c (ULLONG_MAX): fallback definition. + Sat Jul 9 15:59:19 2011 Nobuyoshi Nakada <nobu@r...> * win32/win32.c (rb_w32_{read,write}): should be signed. Index: numeric.c =================================================================== --- numeric.c (revision 32470) +++ numeric.c (revision 32471) @@ -1927,6 +1927,9 @@ #define LLONG_MIN_MINUS_ONE ((double)LLONG_MIN-1) #define LLONG_MAX_PLUS_ONE (2*(double)(LLONG_MAX/2+1)) #define ULLONG_MAX_PLUS_ONE (2*(double)(ULLONG_MAX/2+1)) +#ifndef ULLONG_MAX +#define ULLONG_MAX ((unsigned LONG_LONG)LLONG_MAX*2+1) +#endif LONG_LONG rb_num2ll(VALUE val) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/