From: "K.Kosako" Date: 2002-03-18T16:08:04+09:00 Subject: [ruby-dev:16456] Re: Oni Guruma(Re: Ruby M17N request) nobu.nakada@nifty.ne.jpさんの <20020317164457.DF3D329FE@sharui.nakada.kanuma.tochigi.jp>から > > > > /* oniguruma/regex.h:1.1.1.3 */ > > > > #define ismbchar(c) (mbclen((c)) != 1) > > > > #define mbclen(c) RegDefaultCharCode[(unsigned char )(c)] > > > > > > テーブル名の違いはマクロを追加して逃げられるから、 > > > テーブルの内容をコード長にするか、1を引いたものにするか > > > の違いですね。 > > ほんとに引っかかるのってあるのかなと思いはじめたころに、見事に > strscan.soで引っかかりました。Ruby用にコンパイルしたときだけで > も合わせて欲しいです。 Rubyに組み込まれるそうですから、対応する方向で検討します。 ただ、mblen()はregex.hに出さないと思います。 利用者と衝突しそうな名前なので。 -- 小迫@ソフネック 渋谷区恵比寿1-15-1