ruby-changes:2235
From: ko1@a...
Date: 17 Oct 2007 02:51:16 +0900
Subject: [ruby-changes:2235] nobu - Ruby:r13726 (trunk): * string.c (rb_str_ord): use encoding.
nobu 2007-10-17 02:50:51 +0900 (Wed, 17 Oct 2007) New Revision: 13726 Modified files: trunk/ChangeLog trunk/string.c Log: * string.c (rb_str_ord): use encoding. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/string.c?r1=13726&r2=13725 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13726&r2=13725 Index: ChangeLog =================================================================== --- ChangeLog (revision 13725) +++ ChangeLog (revision 13726) @@ -1,3 +1,7 @@ +Wed Oct 17 02:50:49 2007 Nobuyoshi Nakada <nobu@r...> + + * string.c (rb_str_ord): use encoding. + Wed Oct 17 01:57:06 2007 Nobuyoshi Nakada <nobu@r...> * re.c (rb_reg_initialize_m): allow binary encoding option. Index: string.c =================================================================== --- string.c (revision 13725) +++ string.c (revision 13726) @@ -4751,7 +4751,7 @@ { int c; - c = RSTRING_PTR(s)[0] & 0xff; + c = rb_enc_codepoint(RSTRING_PTR(s), RSTRING_END(s), rb_enc_get(s)); return INT2NUM(c); } /* -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml