Namazu-devel-ja(旧)


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

インデックスは古いフォーマットであるべきです



>                                            千葉市中央区長洲
>                                                    藤原  誠
あまり良く考えていませんが、
索引がない時に、

参考一致数: 
(../namazu/Mail-20011) [  (インデックスは古いフォーマットであるべきです)  ]  [ 合計: 0 ]
(../namazu/Mail-1019) [ wanderlust: 1247 ]  [ namazu: 9774 ]  [ 合計: 38 ]

と言うのは、やはり誤解を招くので、
次の修正をした方がいいのではと思っています。

Index: nmz/search.c
===================================================================
RCS file: /storage/cvsroot/namazu/nmz/search.c,v
retrieving revision 1.86.4.2
diff -u -r1.86.4.2 search.c
--- nmz/search.c	2001/12/21 05:36:40	1.86.4.2
+++ nmz/search.c	2002/02/06 12:41:46
@@ -697,15 +697,15 @@
 static enum nmz_stat
 open_index_files(void)
 {
+    Nmz.i = fopen(NMZ.i, "rb");
+    if (Nmz.i == NULL) {
+        nmz_debug_printf("%s: %s", NMZ.i, strerror(errno));
+	return ERR_CANNOT_OPEN_INDEX;
     Nmz.wi = fopen(NMZ.wi, "rb"); /* Check NMZ.wi at first to recognize index format */
     if (Nmz.wi == NULL) {
         nmz_debug_printf("%s: %s", NMZ.wi, strerror(errno));
 	return ERR_OLD_INDEX_FORMAT;
     }
-    Nmz.i = fopen(NMZ.i, "rb");
-    if (Nmz.i == NULL) {
-        nmz_debug_printf("%s: %s", NMZ.i, strerror(errno));
-	return ERR_CANNOT_OPEN_INDEX;
     }
     Nmz.ii = fopen(NMZ.ii, "rb");
     if (Nmz.ii == NULL) {
Index: po/ja.po
===================================================================
RCS file: /storage/cvsroot/namazu/po/ja.po,v
retrieving revision 1.121.8.15
diff -u -r1.121.8.15 ja.po
--- po/ja.po	2002/02/04 05:37:12	1.121.8.15
+++ po/ja.po	2002/02/06 12:41:58
@@ -67,7 +67,7 @@
 
 #: nmz/util.c:536
 msgid "The index should be old format."
-msgstr "インデックスは古いフォーマットであるべきです"
+msgstr "古い形式のインデックスは利用出来ません"
 
 #: nmz/util.c:539
 msgid "Unknown error. Report bug!"


---
(藤原)