2006-11-22から1日間の記事一覧

UCharの衝突 (6)

上記の仮説が正しいという保証は全くない(まだPHPのconfigure/makeをやったことがないので)のだが、それぐらいの可能性しか思い付かなかったので、今日のリリース(5.3.0)で、その場合の対処を入れている。 つまり、鬼車のヘッダファイルのうちconfig.hをイン…

UCharの衝突 (5)

PHP6のコードを少しだけ見てみる。 見落としがあるかもしれないが、oniguruma.hの中に #include "php_onig_compat.h" が追加された程度しか手は入っていないようにみえる。php_onig_compat.hの中身を見たが、これは関係なさそうだ。 PHPのどこかのファイルで…

UCharの衝突 (4)

問題というのは、oniguruma.hをインクルードするよりも手前でONIG_ESCAPE_UCHAR_COLLISIONを定義する(それをどこのファイルでやるのかは知らないのだが)と、今度は鬼車のコンパイルでエラーになるということらしい。

リリース

5.3.0をリリース。 EUC-JP/Shift_JISで、Hiragana/Katakanaプロパティ追加

UCharの衝突 (3)

それで、PHPのソースをダウンロードして見てみた。 意外なことに、PHP5.2ではONIG_ESCAPE_UCHAR_COLLISIONをどこにも定義していない。ということは、私が用意した対処方法を使っていないということか?UCharを使っているのもmbstring内しかない。結局、事情…

UCharの衝突 (2)

それで今回の問い合わせに対しても、前回こちらで行った対処について説明して終わりだと思っていた。しかし、それでは駄目だと言われてしまった。こちらはPHPのコードを見ていないので、対処方法は相手に任せることにしたのだが、どうも気になる。