[groonga-dev,00139] Re: カーソルもGRN_DB_OBJ

アーカイブの一覧に戻る

morit****@razil***** morit****@razil*****
2009年 7月 27日 (月) 13:41:30 JST


森です。

ご指摘ありがとうございます。取り込ませていただきました。

>>> Kouhei Sutou さんは書きました:
> 須藤です。
> 
> finalizer対応のためにカーソルもGRN_DB_OBJになったかと思いま
> すが、GRN_DB_OBJP()がその変更に追従できていないようです。
> 
> このため、grn_obj_user_data()がNULLを返したり、
> grn_obj_set_finalizer()でfinalizerを設定できなかったりします。
> 
> diff --git a/lib/db.h b/lib/db.h
> index d050b93..4370097 100644
> --- a/lib/db.h
> +++ b/lib/db.h
> @@ -139,7 +139,7 @@ typedef struct {
>  
>  #define GRN_DB_OBJP(obj) \
>    (obj &&\
> -   (GRN_TYPE <= ((grn_db_obj *)obj)->header.type) &&\
> +   (GRN_CURSOR_TABLE_HASH_KEY <= ((grn_db_obj *)obj)->header.type) &&\
>     (((grn_db_obj *)obj)->header.type <= GRN_COLUMN_INDEX))
>  
>  #define GRN_OBJ_TABLEP(obj) \
> 
> 
> -- 
> 須藤 功平 <kou****@clear*****>
> 株式会社クリアコード (http://www.clear-code.com/)
> 
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
> 
--
morita




groonga-dev メーリングリストの案内
アーカイブの一覧に戻る