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