From: MoonWolf Date: 2003-02-06T11:31:50+09:00 Subject: [ruby-dev:19508] Re: [Oniguruma] Version 1.7 MoonWolfです。 > まつもと ゆきひろです > > In message "[ruby-dev:19506] Re: [Oniguruma] Version 1.7" > on 03/02/06, MoonWolf writes: > > |間違えました。reじゃなくてstrです。 > |soap/charset.rbのエラー発生行はこうなってます。 > | > | SJISRegexp = Regexp.new( "\\A#{ character_sjis }*\\z", nil, "NONE" ) > > じゃあ、鬼車の問題かなあ。 > 元のre.cの不具合の様です。 第3引数が無視されてました。 --- re.c.orig 2003-02-06 11:15:42.000000000 +0900 +++ re.c 2003-02-06 11:25:02.000000000 +0900 @@ -1265,7 +1265,7 @@ if (FIXNUM_P(argv[1])) flags = FIX2INT(argv[1]); else if (RTEST(argv[1])) flags = RE_OPTION_IGNORECASE; } - else if (argc == 3) { + if (argc == 3) { char *kcode = StringValuePtr(argv[2]); switch (kcode[0]) {