From: Nobuyoshi Nakada Date: 2007-08-28T15:33:32+09:00 Subject: [ruby-dev:31666] IndexError in rindex なかだです。 test/ruby/test_string.rbのtest_rindexがIndexErrorで失敗するので すが、この「adjust for Oniguruma 5.x」というのはなんのためのもの でしょうか。 Index: string.c =================================================================== --- string.c (リビジョン 13293) +++ string.c (作業コピー) @@ -1462,5 +1462,4 @@ rb_str_rindex_m(int argc, VALUE *argv, V case T_REGEXP: /* enc = rb_get_check(str, sub); */ - pos++; /* xxx adjust for Oniguruma 5.x */ pos = str_offset(RSTRING_PTR(str), RSTRING_END(str), pos, rb_enc_get(str)); if (RREGEXP(sub)->len) { -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦