null+****@clear*****
null+****@clear*****
2011年 12月 9日 (金) 15:30:59 JST
Susumu Yata 2011-12-09 06:30:59 +0000 (Fri, 09 Dec 2011) New Revision: 3b38f7f6783cffe8d4ca670c8fd58c824c1bf63a Log: added a comment about grn_proc_create(). Modified files: plugins/tokenizers/mecab.c Modified: plugins/tokenizers/mecab.c (+4 -5) =================================================================== --- plugins/tokenizers/mecab.c 2011-12-09 05:50:56 +0000 (f7f54b6) +++ plugins/tokenizers/mecab.c 2011-12-09 06:30:59 +0000 (aeafdd7) @@ -246,15 +246,14 @@ GRN_PLUGIN_REGISTER(grn_ctx *ctx) GRN_TEXT_INIT(&vars[1].value, 0); GRN_UINT32_INIT(&vars[2].value, 0); + /* + grn_proc_create() creates a new procedure and associates it with a database + which is associated with `ctx'. You don't have to finalize a procedure. + */ obj = grn_proc_create(ctx, "TokenMecab", 10, GRN_PROC_TOKENIZER, mecab_init, mecab_next, mecab_fin, 3, vars); if (!obj || ((grn_db_obj *)obj)->id != GRN_DB_MECAB) { return GRN_FILE_CORRUPT; } - /* - obj will never be used? - grn_proc_create() is called here but grn_proc_destroy() does not appear. - */ - return GRN_SUCCESS; }