2007年3月23日

[Namazu-devel-ja 1548] Search-Namazu でバージョン取得 Re: ptknamazu

臼田です

Search-Namazu の新バージョンをリリースするのであれば
バージョン取得関数の追加もお願いします。

On 2006/09/21, at 8:50, NOKUBI Takatsugu wrote:

>

>> ところで Search-Namazu には Namazu のバージョンを取
>> 得する関数はないのでしょうか。
>
> 最初にSearch-Namazuを作った時にはlibnmz自体に
> バージョン取得を行う関
> 数がなかったので、付けていません。
> configureにバージョン取得関数の存在チェックを追加した上で実
> 装してみ
> ましょうか。

XS の書き方はよくわからないのですが
以下のようなものでどうでしょうか。


$ diff -u Namazu.xs.276 Namazu.xs
--- Namazu.xs.276 2007-03-20 13:33:26.000000000 +0900
+++ Namazu.xs 2007-03-23 20:17:56.000000000 +0900
@@ -201,6 +201,19 @@
PROTOTYPES: DISABLE
+SV*
+nmz_version()
+
+ INIT:
+ char *buf;
+
+ CODE:
+ buf = nmz_get_version();
+ RETVAL = newSVpv(buf, strlen(buf));
+
+ OUTPUT:
+ RETVAL
+
void
call_search_main(query, maxget)
SV *query


$ diff -u Namazu.pm.277 Namazu.pm
--- Namazu.pm.277 2007-03-20 13:33:36.000000000 +0900
+++ Namazu.pm 2007-03-23 20:15:27.000000000 +0900
@@ -278,6 +278,10 @@
sub NMZ_SUCCESS { return 0; }
sub NMZ_ERR_TOO_MUCH_HIT { return 6; }
+sub get_nmz_version {
+ nmz_version();
+}
+
sub Search {
my %args = @_;
my $index = $args{'index'};


臼田幸生

_______________________________________________
Namazu-devel-ja mailing list
Namazu-devel-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-devel-ja

投稿者 xml-rpc : 2007年3月23日 20:26
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/56046
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。