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