naoa
null+****@clear*****
Fri Aug 15 16:27:06 JST 2014
naoa 2014-08-15 16:27:06 +0900 (Fri, 15 Aug 2014) New Revision: b14617f7c91703846466ebd9574a26273019fdad https://github.com/groonga/groonga/commit/b14617f7c91703846466ebd9574a26273019fdad Merged f87c462: Merge pull request #193 from naoa/add-token-position-skip Message: token uvector: add token_mode pop Modified files: lib/token.c Modified: lib/token.c (+5 -1) =================================================================== --- lib/token.c 2014-08-15 14:49:25 +0900 (75ba6ac) +++ lib/token.c 2014-08-15 16:27:06 +0900 (edce2ed) @@ -39,7 +39,7 @@ typedef struct { static grn_obj * uvector_init(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data) { - grn_obj *str, *flags; + grn_obj *str, *flags, *mode; grn_uvector_tokenizer *tokenizer; if (!(flags = grn_ctx_pop(ctx))) { ERR(GRN_INVALID_ARGUMENT, "[tokenizer][uvector] missing argument: flags"); @@ -49,6 +49,10 @@ uvector_init(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data) ERR(GRN_INVALID_ARGUMENT, "[tokenizer][uvector] missing argument: string"); return NULL; } + if (!(mode = grn_ctx_pop(ctx))) { + ERR(GRN_INVALID_ARGUMENT, "[tokenizer][uvector] missing argument: mode"); + return NULL; + } if (!(tokenizer = GRN_MALLOC(sizeof(grn_uvector_tokenizer)))) { ERR(GRN_NO_MEMORY_AVAILABLE, "[tokenizer][uvector] " -------------- next part -------------- HTML����������������������������...下载