ruby-changes:11349
From: nobu <ko1@a...>
Date: Sun, 15 Mar 2009 11:15:31 +0900 (JST)
Subject: [ruby-changes:11349] Ruby:r22967 (trunk): * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int.
nobu 2009-03-15 11:15:19 +0900 (Sun, 15 Mar 2009) New Revision: 22967 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22967 Log: * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int. * include/ruby/ruby.h (OBJ_{TAINTED,UNTRUSTED,FROZEN}): return int. * include/ruby/encoding.h (ENC_CODERANGE): ditto. Modified files: trunk/ChangeLog trunk/include/ruby/encoding.h Index: include/ruby/encoding.h =================================================================== --- include/ruby/encoding.h (revision 22966) +++ include/ruby/encoding.h (revision 22967) @@ -42,11 +42,11 @@ #define ENCODING_MAXNAMELEN 42 -#define ENC_CODERANGE_MASK (FL_USER8|FL_USER9) +#define ENC_CODERANGE_MASK ((int)(FL_USER8|FL_USER9)) #define ENC_CODERANGE_UNKNOWN 0 -#define ENC_CODERANGE_7BIT FL_USER8 -#define ENC_CODERANGE_VALID FL_USER9 -#define ENC_CODERANGE_BROKEN (FL_USER8|FL_USER9) +#define ENC_CODERANGE_7BIT ((int)FL_USER8) +#define ENC_CODERANGE_VALID ((int)FL_USER9) +#define ENC_CODERANGE_BROKEN ((int)(FL_USER8|FL_USER9)) #define ENC_CODERANGE(obj) (RBASIC(obj)->flags & ENC_CODERANGE_MASK) #define ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT) #define ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = \ Index: ChangeLog =================================================================== --- ChangeLog (revision 22966) +++ ChangeLog (revision 22967) @@ -1,3 +1,11 @@ +Sun Mar 15 11:15:18 2009 Nobuyoshi Nakada <nobu@r...> + + * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int. + + * include/ruby/ruby.h (OBJ_{TAINTED,UNTRUSTED,FROZEN}): return int. + + * include/ruby/encoding.h (ENC_CODERANGE): ditto. + Sun Mar 15 11:11:44 2009 Nobuyoshi Nakada <nobu@r...> * string.c (rb_hash_uint, rb_hash_start, rb_hash_end): use VALUE -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/