[Groonga-commit] groonga/groonga at dee061f [master] ii: move static function after env functions

Back to archive index

Kouhei Sutou null+****@clear*****
Wed Apr 25 12:13:44 JST 2018


Kouhei Sutou	2018-04-25 12:13:44 +0900 (Wed, 25 Apr 2018)

  New Revision: dee061fc639c3d29ee9492897fbb5d634f102f3e
  https://github.com/groonga/groonga/commit/dee061fc639c3d29ee9492897fbb5d634f102f3e

  Message:
    ii: move static function after env functions

  Modified files:
    lib/ii.c

  Modified: lib/ii.c (+20 -20)
===================================================================
--- lib/ii.c    2018-04-25 11:56:10 +0900 (9c171616d)
+++ lib/ii.c    2018-04-25 12:13:44 +0900 (341b635c0)
@@ -104,26 +104,6 @@ static uint32_t grn_ii_max_n_segments_small = MAX_PSEG_SMALL;
 static uint32_t grn_ii_max_n_chunks_small = GRN_II_MAX_CHUNK_SMALL;
 static int64_t grn_ii_reduce_expire_threshold = 32;
 
-static void
-grn_ii_get_token_from_token_id(grn_ctx *ctx, grn_ii *ii,
-                               grn_id tid, grn_obj *token)
-{
-   char key[GRN_TABLE_MAX_KEY_SIZE];
-   int key_size;
-   key_size = grn_table_get_key(ctx, ii->lexicon, tid,
-                                key, GRN_TABLE_MAX_KEY_SIZE);
-   if (key_size != 0) {
-     grn_obj key_buf;
-     GRN_OBJ_INIT(&key_buf,
-                  GRN_BULK,
-                  GRN_OBJ_DO_SHALLOW_COPY,
-                  ii->lexicon->header.domain);
-     GRN_TEXT_SET(ctx, &key_buf, key, key_size);
-     grn_inspect(ctx, token, &key_buf);
-     GRN_OBJ_FIN(ctx, &key_buf);
-   }
-}
-
 void
 grn_ii_init_from_env(void)
 {
@@ -250,6 +230,26 @@ grn_ii_cursor_set_min_enable_get(void)
   return grn_ii_cursor_set_min_enable;
 }
 
+static void
+grn_ii_get_token_from_token_id(grn_ctx *ctx, grn_ii *ii,
+                               grn_id tid, grn_obj *token)
+{
+   char key[GRN_TABLE_MAX_KEY_SIZE];
+   int key_size;
+   key_size = grn_table_get_key(ctx, ii->lexicon, tid,
+                                key, GRN_TABLE_MAX_KEY_SIZE);
+   if (key_size != 0) {
+     grn_obj key_buf;
+     GRN_OBJ_INIT(&key_buf,
+                  GRN_BULK,
+                  GRN_OBJ_DO_SHALLOW_COPY,
+                  ii->lexicon->header.domain);
+     GRN_TEXT_SET(ctx, &key_buf, key, key_size);
+     grn_inspect(ctx, token, &key_buf);
+     GRN_OBJ_FIN(ctx, &key_buf);
+   }
+}
+
 /* segment */
 
 grn_inline static uint32_t
-------------- next part --------------
HTML����������������������������...
URL: https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20180425/304a7fec/attachment-0001.htm 



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