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

ruby-changes:22302

From: nobu <ko1@a...>
Date: Sat, 21 Jan 2012 22:21:23 +0900 (JST)
Subject: [ruby-changes:22302] nobu:r34351 (trunk): * include/ruby/ruby.h (FIXNUM_P): simple flag should be int.

nobu	2012-01-21 22:21:10 +0900 (Sat, 21 Jan 2012)

  New Revision: 34351

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=34351

  Log:
    * include/ruby/ruby.h (FIXNUM_P): simple flag should be int.

  Modified files:
    trunk/ChangeLog
    trunk/include/ruby/ruby.h

Index: include/ruby/ruby.h
===================================================================
--- include/ruby/ruby.h	(revision 34350)
+++ include/ruby/ruby.h	(revision 34351)
@@ -336,7 +336,7 @@
 
 #define FIX2LONG(x) (long)RSHIFT((SIGNED_VALUE)(x),1)
 #define FIX2ULONG(x) ((((VALUE)(x))>>1)&LONG_MAX)
-#define FIXNUM_P(f) (((SIGNED_VALUE)(f))&FIXNUM_FLAG)
+#define FIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)
 #define POSFIXABLE(f) ((f) < FIXNUM_MAX+1)
 #define NEGFIXABLE(f) ((f) >= FIXNUM_MIN)
 #define FIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 34350)
+++ ChangeLog	(revision 34351)
@@ -1,3 +1,7 @@
+Sat Jan 21 22:21:07 2012  Nobuyoshi Nakada  <nobu@r...>
+
+	* include/ruby/ruby.h (FIXNUM_P): simple flag should be int.
+
 Sat Jan 21 21:51:19 2012  NARUSE, Yui  <naruse@r...>
 
 	* encoding.c (rb_enc_compatible): fix segv on symbols.

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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