namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: v1.3.0.0-beta-11 on OS/2 (Re: MacOS 8.5 Sherlock bug)
Kaz SHiMZ <kshimz@xxxxxxxxx> wrote:
>なお、OS/2 用 patch と v1.3.0.0 用の Makefile.OS2 をMIME エンコード
>にて添付します。よろしくお願いします。
了解しました。
>1. README.ja
>
> まだ、gcnmz.pl と mailutime.pl の説明がないですね。
追加しておきます。
>2. src/finfoview.pl
>
> たぶん vfnmz.pl の原型なのだと思いますが、不要なのでは?
削除します。
>3. src/mknmz.pl
>
> autoflush(IO::Handle モジュール)で止まる。
>
> これは、mknmz.pl の 32行目に
>
> use IO::Handle;
>
> を追加することで回避した。(添付の patch.os2 に反映)
元に戻します。 ($| = 1; にする)
>4. src/vfnmz.pl
vfnmz.pl なんて使う人がいるのか疑問ではありますが、パッチは
> とりあえず、OS/2 では lynx の呼び出し方を変更した。
> (添付の patch.os2 に反映)
適用させていただきます。
>5. src/clnmz.pl
>
> NMZ.f 内の URL 変換を行うと、namazu の検索結果がおかしくなる。
> 対象文字列がアルファベットでも日本語でも同じ。ヒットした文書だけで
> なく、その文書よりも後で mknmz にて処理されたものすべてが出力され
> ているように見える。
binmode() を適用し忘れたのが原因と思われます。
*** clnmz.pl~ Thu Oct 22 18:41:18 1998
--- clnmz.pl Sat Oct 24 17:03:31 1998
***************
*** 37,42 ****
--- 37,44 ----
open(FLIST_OUT , ">NMZ.f.$$") || die "NMZ.f_: $!\n";
open(FLISTINDEX , ">NMZ.fi.$$") || die "NMZ.fi_: $!\n";
binmode(FLISTINDEX);
+ binmode(FLIST_IN);
+ binmode(FLIST_OUT);
$ptr = 0;
$f = 1;
で解決するんじゃないでしょうか?
たくさんのご指摘ありがとうございました。
-- Satoru Takabayashi