ruby-cvs:21408
From: nobu ruby-lang.org
Date: Mon, 10 Dec 2007 13:50:36 +0900 (JST)
Subject: [ruby-cvs:21408] Ruby:r14171 (trunk): * re.c (rb_reg_search): return byte offset. [ruby-dev:32452]
nobu 2007-12-10 13:50:35 +0900 (Mon, 10 Dec 2007)
New Revision: 14171
Modified files:
trunk/ChangeLog
trunk/re.c
trunk/string.c
Log:
* re.c (rb_reg_search): return byte offset. [ruby-dev:32452]
* re.c (rb_reg_match, rb_reg_match2, rb_reg_match_m): convert byte
offset to char index.
* string.c (rb_str_index): return byte offset. [ruby-dev:32472]
* string.c (rb_str_split_m): calculate in byte offset.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/string.c?r1=14171&r2=14170
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14171&r2=14170
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/re.c?r1=14171&r2=14170