namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 Re: plan for Namazu v2.0
Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxxxxxxxxxx> wrote:
>V1.4 + Mew-nmz.el + Win32 で気付いた話です。あまりじっくり調べて
>いないのですが、おそらく、
(snip)
>これの影響だと思うのですが、
>"c:\hoge\foo" や "c:/hoge/foo" の形式が上記の相対パスと見なされ
>てしまいます。この形式も mknmz や namazu で絶対パスと見てもらえ
>るとありがたいです。
あれ、変ですね。 complete_dbnames() in namazu.c では
  #if  defined(_WIN32) || defined(__EMX__)
      legacy_dos_fs = 1;   /* miserable!! */
  #endif
  
と Win32, OS/2 を判定してその後の処理をしているのですが。 
_WIN32 が定義されずに通り抜けているのかな?
…よく考えてみると、相対パスでインデックスを指定するには MH
風に +index と頭に "+" をつける方法がわかりやすくてよい気が
してきました。今から仕様を変更しちゃってよいですか?
-- Satoru Takabayashi
プログラミングの前に宿題を済ませよう