[Groonga-commit] groonga/groonga [master] export grn_ctx_close(). fixes #1035

Back to archive index

null+****@clear***** null+****@clear*****
2011年 8月 28日 (日) 18:51:51 JST


Kouhei Sutou	2011-08-28 09:51:51 +0000 (Sun, 28 Aug 2011)

  New Revision: 267db97f82abf0844e2f973a15b0c2ebdff962a1

  Log:
    export grn_ctx_close(). fixes #1035

  Modified files:
    include/groonga.h

  Modified: include/groonga.h (+16 -4)
===================================================================
--- include/groonga.h    2011-08-28 09:19:54 +0000 (314dd26)
+++ include/groonga.h    2011-08-28 09:51:51 +0000 (1c4146a)
@@ -211,6 +211,17 @@ struct _grn_ctx {
 GRN_API grn_rc grn_ctx_init(grn_ctx *ctx, int flags);
 
 /**
+ * grn_ctx_fin:
+ * @ctx: 解放するctx構造体へのポインタを指定します。
+ *
+ * ctxの管理するメモリを解放し、使用を終了します。
+ *
+ * If @ctx is initialized by grn_ctx_open() not
+ * grn_ctx_init(). You need also to call grn_ctx_close().
+ **/
+GRN_API grn_rc grn_ctx_fin(grn_ctx *ctx);
+
+/**
  * grn_ctx_open:
  * @flags: 初期化するctxのオプションを指定します。
  *
@@ -226,12 +237,13 @@ GRN_API grn_rc grn_ctx_init(grn_ctx *ctx, int flags);
 GRN_API grn_ctx *grn_ctx_open(int flags);
 
 /**
- * grn_ctx_fin:
- * @ctx: 解放するctx構造体へのポインタを指定します。
+ * grn_ctx_close:
+ * @ctx: no longer needed grn_ctx.
  *
- * ctxの管理するメモリを解放し、使用を終了します。
+ * It calls grn_ctx_fin() and frees allocated memory for
+ * @ctx by grn_ctx_open().
  **/
-GRN_API grn_rc grn_ctx_fin(grn_ctx *ctx);
+GRN_API grn_rc grn_ctx_close(grn_ctx *ctx);
 
 /**
  * grn_ctx_set_finalizer:




Groonga-commit メーリングリストの案内
Back to archive index