From: kkosako@... Date: 2004-05-28T12:58:42+09:00 Subject: [ruby-dev:23655] Re: [Oniguruma] Version 3.1.0 and 2.2.9 > -----Original Message----- > From: Kazuo Saito [mailto:ksaito@uranus.dti.ne.jp] > > 正直、正しく動いていることにはあんまり安心してないんですが、 > まつもとさんが問題の mbclen() 周りはどのみち修正すると > おっしゃったのと、鬼車内部では mbclen() を使っていないから > 現状で問題ないということなので、割り切って 3.* 系に差し替える > つもりです。 > > 懸念などがあれば挙げて下さいませ。 big endianでShift_JISの場合だと、以下のparseで エラーになるような気がします。 /予/ # ==> /\x97\/ と解釈? 手元にそのような環境がないので確認できませんが、 もしそうなら、mbclen()とismbchar()には charかunsigned charを渡すように書き換える必要が あります。 無駄になるかもしれませんが、これからパッチを 作ってみようと思います。 -- 小迫@出向中