[PHP-dev 1296] Re: PHPにバンドルしているonigurumaについて
K.Kosako
sndgk393 @ ybb.ne.jp
2006年 6月 17日 (土) 23:40:58 JST
小迫です。
oniggnu.hで、MBCTYPE_をRE_MBCTYPE_に変えたのは、
私が3.7.2で変更したものです。
理由は、プレフィックスが何もないのは良くない
と思ったからだったと思います。
元がMBCTYPE_だったのは、Rubyがそうしていた
から同じ名前にしていただけです。
--
小迫
Seiji Masugata wrote:
> PHP_5_2 Branchにonigurumaの最新バージョンを適用しようと考えています。
> いくつか不明な点があるので、知っている方は教えて下さい。
>
>
> 小迫さんから「3.7.2」のアーカイブを頂いたので、比較してみたところ
> バグ修正とは違うかな。。。と思われる差分がありました。
>
>
> 「oniguruma.h」の「#include "php_onig_compat.h"」は、恐らくPHP側で
> 修正したと思いますが「oniggnu.h」の変更は、どちらが修正したのか
> 分かりませんでした。
>
>
> mbstringのソース内では利用されていないようなので「oniggnu.h」への
> 修正は除外しても問題ないでしょうか。
>
> 変更点を少なくして(なるべく)そのまま適用したいので。
>
> 他に使っている人がいた場合、最悪「onigcmpt200.h」内に定義したいと
> 思っています。
>
> #define MBCTYPE_ASCII RE_MBCTYPE_ASCII
> #define MBCTYPE_EUC RE_MBCTYPE_EUC
> #define MBCTYPE_SJIS RE_MBCTYPE_SJIS
> #define MBCTYPE_UTF8 RE_MBCTYPE_UTF8
>
> みたいな。
>
> ちなみに「onigcmpt200.h」も、mbstringのソース内では何処にも定義
> されていないようでした。
PHP-dev メーリングリストの案内