Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 正規表現時に発現する現象



古川です。

From: "Yasukawa Takashi" <yasukawa@xxxxxxxxxxxxx>
Subject: [namazu-users-ja] 正規表現時に発現する現象
Date: Wed, 23 Aug 2000 18:56:58 +0900

yasukawa> おそらく、正規表現周りの部分で、ヒットしないかった(=0)
yasukawa> をエラーとして扱っているのかな?っと思いました。

おっしゃる通りで、現在 cvs 上にあるソースでは直っていますので、次のバー
ジョンでは直ると思います。


yasukawa> ソースを追っかけてみたのですが、さっぱりわかりません(^^;;

もしお急ぎならば、nmz/re.c を、

 NmzResult 
 nmz_regex_grep(const char *expr, FILE *fp, const char *field, int field_mode)
 {
     char buf[BUFSIZE], tmpexpr[BUFSIZE];
     struct re_pattern_buffer *rp;
     int i, n, size = 0, max, uri_mode = 0;
     NmzResult val, tmp;
+    val.stat = SUCCESS;
     val.num = 0;
 
てな感じにするとよいでしょう。

-- 
Rei FURUKAWA 
furukawa@xxxxxxxxxxxx