[Groonga-commit] groonga/groonga at d216dca [master] Remove unused code

アーカイブの一覧に戻る

Kouhei Sutou null+****@clear*****
Wed Jan 7 18:54:37 JST 2015


Kouhei Sutou	2015-01-07 18:54:37 +0900 (Wed, 07 Jan 2015)

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

  Message:
    Remove unused code

  Modified files:
    lib/ii.c

  Modified: lib/ii.c (+0 -36)
===================================================================
--- lib/ii.c    2015-01-07 18:29:48 +0900 (13e6df3)
+++ lib/ii.c    2015-01-07 18:54:37 +0900 (fcb18cf)
@@ -41,7 +41,6 @@
 #define S_CHUNK                  (1 << GRN_II_W_CHUNK)
 #define W_SEGMENT                18
 #define S_SEGMENT                (1 << W_SEGMENT)
-#define N_CHUNKS_PER_FILE        (GRN_IO_FILE_SIZE >> W_SEGMENT)
 #define W_ARRAY_ELEMENT	         3
 #define S_ARRAY_ELEMENT	         (1 << W_ARRAY_ELEMENT)
 #define W_ARRAY                  (W_SEGMENT - W_ARRAY_ELEMENT)
@@ -412,41 +411,6 @@ chunk_free(grn_ctx *ctx, grn_ii *ii, uint32_t offset, uint32_t dummy, uint32_t s
   return GRN_SUCCESS;
 }
 
-/*
-inline static grn_rc
-chunk_new(grn_ii *ii, uint32_t *res, uint32_t size)
-{
-  int i, j;
-  uint32_t n = (size + S_CHUNK - 1) >> GRN_II_W_CHUNK;
-  uint32_t base_seg = grn_io_base_seg(ii->chunk);
-  for (i = 0, j = -1; i < GRN_II_MAX_CHUNK; i++) {
-    if (HEADER_CHUNK_AT(ii, i)) {
-      j = i;
-    } else {
-      if (i == j + n) {
-        j++;
-        if (res) { *res = j; }
-        for (; j <= i; j++) { HEADER_CHUNK_ON(ii, j); }
-        return GRN_SUCCESS;
-      }
-      // todo : cut off
-      if ((i + base_seg)/ N_CHUNKS_PER_FILE !=
-          (i + base_seg + 1) / N_CHUNKS_PER_FILE) { j = i; }
-    }
-  }
-  GRN_LOG(ctx, GRN_LOG_CRIT, "index full.");
-  return GRN_NO_MEMORY_AVAILABLE;
-}
-
-static void
-chunk_free(grn_ii *ii, int offset, uint32_t size1, uint32_t size2)
-{
-  uint32_t i = offset + ((size1 + S_CHUNK - 1) >> GRN_II_W_CHUNK);
-  uint32_t n = offset + ((size2 + S_CHUNK - 1) >> GRN_II_W_CHUNK);
-  for (; i < n; i++) { HEADER_CHUNK_OFF(ii, i); }
-}
-*/
-
 #define UNIT_SIZE 0x80
 #define UNIT_MASK (UNIT_SIZE - 1)
 
-------------- next part --------------
HTML����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る