nobu.nakada / nifty.ne.jpさんの
<20020306132414.9B3991D1 / sharui.nakada.kanuma.tochigi.jp>から
> ところで、できればこのへんもコンパチにできないでしょうか。結構
> 方々で使ってたりするので、拡張ライブラリに互換性がなくなりそう
> な気がします。
> 
> /* 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を引いたものにするか
の違いですね。

変更しても速度が遅くならなければ、変えてもいいですが。
--
小迫@ソフネック   渋谷区恵比寿1-15-1