[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 メーリングリストの案内