【PHP】下らねぇ質問はここに書き込みやがれ 15 (89レス)
上
下
前
次
1-
新
9
:
デフォルトの名無しさん
(ワッチョイ 617b-8+ss)
[sage] 2024/11/06(水) 19:16:23.56
ID:r48zHH+W0(6/16)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
9: デフォルトの名無しさん (ワッチョイ 617b-8+ss) [sage] 2024/11/06(水) 19:16:23.56 ID:r48zHH+W0 > oniguruma 付属のテスト用ファイル /sample/callout.c では (*FAIL) と (*SKIP) が問題なく動きます > RUBY オプションを ONIGURUMA オプションで上書きし、実行時の syntax に RUBY を指定した状態で > (*FAIL) と (*SKIP) が正常に機能します つまりonigurumaは正常にコンパイル出来ている > onig_init(); については947自身で答えが出てるのでよしとして、 > それが使われているのではないか」という仮説を立てています 結局の所、新しくコンパイルしたdllが使われてるか断定出来ないからだと思うが、 上記の通り、エラー吐いてる箇所(=そこを通ってると確実に言える場所)にfprintf仕込んでしまえば、 fprintf出力されれば、新しくコンパイルした物、そうでなければ古いまま、と断定出来る とはいえ他のかなり高級な方法 > oniguruma 6.9.9 で Fix されたバグが直っているのを確認しました で解決したのでよしだが > このテストファイルのコ-ドを php_mbregex.c に移植して動かしてみました これは php側のコンパイル環境も立ち上げたって事? ならfprintfはphp側にも仕込めるようになるが、あまり手を広げすぎても収拾付かなくなるから、 とりあえず上記oniguruma側でfprintf仕込んで何を検索しようとして失敗してるのか確認した方がいいと思う (※なおやらなくても見当付いたが) 少なくともoniguruma単体で動かせるのなら、 どういう正規表現を与えたら何を登録/検索してるかは確実に引き出せるし、 同じ正規表現をphpから与えた場合と比較も出来るし まあ、でも一旦956,959で回避するのもありよ 好きな方でどうぞ http://mevius.5ch.net/test/read.cgi/tech/1730202739/9
付属のテスト用ファイル では と が問題なく動きます オプションを オプションで上書きし実行時の に を指定した状態で と が正常に機能します つまりは正常にコンパイル出来ている については自身で答えが出てるのでよしとして それが使われているのではないかという仮説を立てています 結局の所新しくコンパイルしたが使われてるか断定出来ないからだと思うが 上記の通りエラー吐いてる箇所そこを通ってると確実に言える場所に仕込んでしまえば 出力されれば新しくコンパイルした物そうでなければ古いままと断定出来る とはいえ他のかなり高級な方法 で されたバグが直っているのを確認しました で解決したのでよしだが このテストファイルのコドを に移植して動かしてみました これは 側のコンパイル環境も立ち上げたって事? ならは側にも仕込めるようになるがあまり手を広げすぎても収拾付かなくなるから とりあえず上記側で仕込んで何を検索しようとして失敗してるのか確認した方がいいと思う なおやらなくても見当付いたが 少なくとも単体で動かせるのなら どういう正規表現を与えたら何を登録検索してるかは確実に引き出せるし 同じ正規表現をから与えた場合と比較も出来るし まあでも一旦で回避するのもありよ 好きな方でどうぞ
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 80 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.042s