Namazu-devel-ja(旧)


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

about libnamazu version infomation



いわきりです。

namazuのバージョンについてですが、
namazu-cgi, namazu-cmd, libnamazu 共に同じ
version numberを持つと解釈してよろしいのでしょうか?

現状のソースを見る限りlibnamazuには、
バージョンに関する情報が含まれていません。
libnamazuを利用したアプリケーションまたは、他の
アプリケーションのモジュールとしてlibnamazuを使用する
場合に、バージョン情報を確認できるとありがたいのですが
いかがでしょうか?

libnamazuと、namazu-cgi, namazu-cmd等でversion numberを
今後、分離する考えが内容でしたら、下記patchを採用して
頂ければと思います。



diff -u nmz.orig/libnamazu.c nmz/libnamazu.c
--- nmz.orig/libnamazu.c        Tue Mar 26 19:49:33 2002
+++ nmz/libnamazu.c     Sat Mar 22 12:35:39 2003
@@ -97,6 +97,12 @@
     nmz_free_replaces();
 }

+char *
+nmz_version(void)
+{
+    return((char *)VERSION);
+}
+
 void
 nmz_set_sortmethod(enum nmz_sortmethod method)
 {
diff -u nmz.orig/libnamazu.h nmz/libnamazu.h
--- nmz.orig/libnamazu.h        Tue Mar 26 19:49:33 2002
+++ nmz/libnamazu.h     Sat Mar 22 12:36:06 2003
@@ -248,6 +248,7 @@
 extern char *nmz_set_dyingmsg_sub(const char *fmt, ...);
 extern char *nmz_msg(const char *fmt, ...);
 extern void nmz_free_internal(void);
+extern char *nmz_version(void);

 #ifdef __cplusplus
 }

-- 
Youichi Iwakiri