[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]