[Senna-dev 941] Re: Senna C API

Zurück zum Archiv-Index

morita morit****@razil*****
2008年 7月 6日 (日) 23:33:34 JST


森です。

ご指摘ありがとうございます。
sen_index_rename関数のエラーハンドリングを最新リビジョン(rev911)で修正し
ました。
sen_index_removeの不具合に関しては僕の手元でうまく再現しません。
何らかの原因でsen_index_createに失敗しているということはないでしょうか?

とみたまさひろ さんは書きました:
> とみたです。
>
> Senna の勉強中です。Senna 1.1.3 の C API で色々試してます。
>
> 存在しないインデックスに対して、sen_index_rename() を実行してもエラーに
> ならないようです。
>
> #include <senna/senna.h>
> int main(int argc, char *argv[])
> {
>     sen_rc rc;
>     sen_init();
>     rc = sen_index_rename("/tmp/hoge", "/tmp/fuga");
>     printf("%d\n", rc);   // 0 が返る
> }
>
> また、存在するインデックスに対して sen_index_remove() するとエラーにな
> るようです。
>
> #include <senna/senna.h>
> int main(int argc, char *argv[])
> {
>     sen_rc rc;
>     sen_init();
>     sen_index_create("/tmp/hoge", 0, 0, 0, sen_enc_default);
>     rc = sen_index_remove("/tmp/hoge");
>     printf("%d\n", rc);   // 3 が返る
> }
>
> # 使い方が間違っていたらすいません…。
>
>   




Senna-dev メーリングリストの案内
Zurück zum Archiv-Index