[Groonga-commit] groonga/groonga at b14617f [master] token uvector: add token_mode pop

Back to archive index

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����������������������������...
下载 



More information about the Groonga-commit mailing list
Back to archive index