From: nobu.nakada@... Date: 2002-03-18T01:45:02+09:00 Subject: [ruby-dev:16442] Re: Oni Guruma(Re: Ruby M17N request) なかだです。 At Thu, 7 Mar 2002 11:20:18 +0900, Nobuyoshi-Nakada wrote: > > > ところで、できればこのへんもコンパチにできないでしょうか。結構 > > > 方々で使ってたりするので、拡張ライブラリに互換性がなくなりそう > > > な気がします。 > > > > > > /* regex.h:1.15 */ > > > #define ismbchar(c) re_mbctab[(unsigned char)(c)] > > > #define mbclen(c) (re_mbctab[(unsigned char)(c)]+1) > > > > > > /* oniguruma/regex.h:1.1.1.3 */ > > > #define ismbchar(c) (mbclen((c)) != 1) > > > #define mbclen(c) RegDefaultCharCode[(unsigned char )(c)] > > > > テーブル名の違いはマクロを追加して逃げられるから、 > > テーブルの内容をコード長にするか、1を引いたものにするか > > の違いですね。 > > あとmblen()ですね。 ほんとに引っかかるのってあるのかなと思いはじめたころに、見事に strscan.soで引っかかりました。Ruby用にコンパイルしたときだけで も合わせて欲しいです。 ついでに、またGuy Decouxが張り切って(?)バグレポートを連発してま す。[ruby-talk:36017,36027,36031]。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦