ruby-changes:11168
From: nobu <ko1@a...>
Date: Thu, 5 Mar 2009 10:10:54 +0900 (JST)
Subject: [ruby-changes:11168] Ruby:r22773 (trunk): * include/ruby/encoding.h (enc_initialized_p): ENC_UNINITIALIZED
nobu 2009-03-05 10:10:41 +0900 (Thu, 05 Mar 2009) New Revision: 22773 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22773 Log: * include/ruby/encoding.h (enc_initialized_p): ENC_UNINITIALIZED is not defined already. * include/ruby/encoding.h (ENC_FROM_ENCINDEX): removed because depending on a static variable. Modified files: trunk/ChangeLog trunk/include/ruby/encoding.h Index: include/ruby/encoding.h =================================================================== --- include/ruby/encoding.h (revision 22772) +++ include/ruby/encoding.h (revision 22773) @@ -184,13 +184,10 @@ long rb_memsearch(const void*,long,const void*,long,rb_encoding*); RUBY_EXTERN VALUE rb_cEncoding; -#define enc_initialized_p(enc) ((enc)->ruby_encoding_index != ENC_UNINITIALIZED) #define ENC_DUMMY_FLAG (1<<24) #define ENC_INDEX_MASK (~(~0U<<24)) #define ENC_TO_ENCINDEX(enc) ((enc)->ruby_encoding_index & ENC_INDEX_MASK) -#define ENC_FROM_ENCINDEX(idx) (RARRAY_PTR(rb_encoding_list)[idx]) -#define ENC_FROM_ENCODING(enc) ENC_FROM_ENCINDEX(ENC_TO_ENCINDEX(enc)) #define ENC_DUMMY_P(enc) ((enc)->ruby_encoding_index & ENC_DUMMY_FLAG) #define ENC_SET_DUMMY(enc) ((enc)->ruby_encoding_index |= ENC_DUMMY_FLAG) Index: ChangeLog =================================================================== --- ChangeLog (revision 22772) +++ ChangeLog (revision 22773) @@ -1,3 +1,11 @@ +Thu Mar 5 10:10:40 2009 Nobuyoshi Nakada <nobu@r...> + + * include/ruby/encoding.h (enc_initialized_p): ENC_UNINITIALIZED + is not defined already. + + * include/ruby/encoding.h (ENC_FROM_ENCINDEX): removed because + depending on a static variable. + Thu Mar 5 04:42:52 2009 Yusuke Endoh <mame@t...> * test/ruby/test_array.rb: fix wrong test, and add a test for -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/