[PHP-dev 1297] Re: PHPにバンドルしているonigurumaについて
Seiji Masugata
s.masugata @ digicom.dnp.co.jp
2006年 6月 18日 (日) 00:05:46 JST
こんばんわ、桝形です。
> 小迫です。
度々お世話になります。(w
以下、了解しました。
これで安心して作業できます。
取り急ぎ、お礼まで。
> 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のソース内では何処にも定義
> > されていないようでした。
--
Seiji Masugata <s.masugata @ digicom.dnp.co.jp>
PHP-dev メーリングリストの案内