mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* include/ruby/ruby.h (SYM2ID): needs parens.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
73b86a9be9
commit
8d0bcdb016
2 changed files with 4 additions and 2 deletions
|
@ -1,4 +1,6 @@
|
|||
Sun Sep 13 12:04:51 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
Sun Sep 13 12:07:49 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* include/ruby/ruby.h (SYM2ID): needs parens.
|
||||
|
||||
* include/ruby/ruby.h (NUM2INT, NUM2LL, INT2NUM, UINT2NUM),
|
||||
(LONG2NUM, ULONG2NUM, NUM2CHR, rb_type_p, rb_special_const_p):
|
||||
|
|
|
@ -291,7 +291,7 @@ VALUE rb_ull2inum(unsigned LONG_LONG);
|
|||
|
||||
#define SYMBOL_P(x) (((VALUE)(x)&~(~(VALUE)0<<RUBY_SPECIAL_SHIFT))==SYMBOL_FLAG)
|
||||
#define ID2SYM(x) (((VALUE)(x)<<RUBY_SPECIAL_SHIFT)|SYMBOL_FLAG)
|
||||
#define SYM2ID(x) RSHIFT((unsigned long)x,RUBY_SPECIAL_SHIFT)
|
||||
#define SYM2ID(x) RSHIFT((unsigned long)(x),RUBY_SPECIAL_SHIFT)
|
||||
|
||||
/* Module#methods, #singleton_methods and so on return Symbols */
|
||||
#define USE_SYMBOL_AS_METHOD_NAME 1
|
||||
|
|
Loading…
Add table
Reference in a new issue