ruby-changes:2160
From: ko1@a...
Date: 7 Oct 2007 19:42:20 +0900
Subject: [ruby-changes:2160] akr - Ruby:r13651 (trunk): refined again.
akr 2007-10-07 19:41:23 +0900 (Sun, 07 Oct 2007)
New Revision: 13651
Modified files:
trunk/include/ruby/ruby.h
Log:
refined again.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/ruby.h?r1=13651&r2=13650
Index: include/ruby/ruby.h
===================================================================
--- include/ruby/ruby.h (revision 13650)
+++ include/ruby/ruby.h (revision 13651)
@@ -625,36 +625,36 @@
#define RVALUES(obj) (R_CAST(RValues)(obj))
#define FL_SINGLETON FL_USER0
-#define FL_MARK ((VALUE)(1<<5))
-#define FL_RESERVED ((VALUE)(1<<6)) /* will be used in the future GC */
-#define FL_FINALIZE ((VALUE)(1<<7))
-#define FL_TAINT ((VALUE)(1<<8))
-#define FL_EXIVAR ((VALUE)(1<<9))
-#define FL_FREEZE ((VALUE)(1<<10))
+#define FL_MARK (((VALUE)1)<<5)
+#define FL_RESERVED (((VALUE)1)<<6) /* will be used in the future GC */
+#define FL_FINALIZE (((VALUE)1)<<7)
+#define FL_TAINT (((VALUE)1)<<8)
+#define FL_EXIVAR (((VALUE)1)<<9)
+#define FL_FREEZE (((VALUE)1)<<10)
#define FL_USHIFT 11
-#define FL_USER0 ((VALUE)(1<<(FL_USHIFT+0)))
-#define FL_USER1 ((VALUE)(1<<(FL_USHIFT+1)))
-#define FL_USER2 ((VALUE)(1<<(FL_USHIFT+2)))
-#define FL_USER3 ((VALUE)(1<<(FL_USHIFT+3)))
-#define FL_USER4 ((VALUE)(1<<(FL_USHIFT+4)))
-#define FL_USER5 ((VALUE)(1<<(FL_USHIFT+5)))
-#define FL_USER6 ((VALUE)(1<<(FL_USHIFT+6)))
-#define FL_USER7 ((VALUE)(1<<(FL_USHIFT+7)))
-#define FL_USER8 ((VALUE)(1<<(FL_USHIFT+8)))
-#define FL_USER9 ((VALUE)(1<<(FL_USHIFT+9)))
-#define FL_USER10 ((VALUE)(1<<(FL_USHIFT+10)))
-#define FL_USER11 ((VALUE)(1<<(FL_USHIFT+11)))
-#define FL_USER12 ((VALUE)(1<<(FL_USHIFT+12)))
-#define FL_USER13 ((VALUE)(1<<(FL_USHIFT+13)))
-#define FL_USER14 ((VALUE)(1<<(FL_USHIFT+14)))
-#define FL_USER15 ((VALUE)(1<<(FL_USHIFT+15)))
-#define FL_USER16 ((VALUE)(1<<(FL_USHIFT+16)))
-#define FL_USER17 ((VALUE)(1<<(FL_USHIFT+17)))
-#define FL_USER18 ((VALUE)(1<<(FL_USHIFT+18)))
-#define FL_USER19 ((VALUE)(1<<(FL_USHIFT+19)))
-#define FL_USER20 ((VALUE)(1<<(FL_USHIFT+20)))
+#define FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))
+#define FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))
+#define FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))
+#define FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))
+#define FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))
+#define FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))
+#define FL_USER6 (((VALUE)1)<<(FL_USHIFT+6))
+#define FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))
+#define FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))
+#define FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))
+#define FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))
+#define FL_USER11 (((VALUE)1)<<(FL_USHIFT+11))
+#define FL_USER12 (((VALUE)1)<<(FL_USHIFT+12))
+#define FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))
+#define FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))
+#define FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))
+#define FL_USER16 (((VALUE)1)<<(FL_USHIFT+16))
+#define FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))
+#define FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))
+#define FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))
+#define FL_USER20 (((VALUE)1)<<(FL_USHIFT+20))
#define SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml