[Groonga-commit] groonga/groonga at b170f72 [master] Extract as a function

Back to archive index

Kouhei Sutou null+****@clear*****
Thu May 5 22:47:05 JST 2016


Kouhei Sutou	2016-05-05 22:47:05 +0900 (Thu, 05 May 2016)

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

  Message:
    Extract as a function

  Modified files:
    lib/util.c

  Modified: lib/util.c (+17 -11)
===================================================================
--- lib/util.c    2016-05-05 22:45:24 +0900 (e6d7a72)
+++ lib/util.c    2016-05-05 22:47:05 +0900 (742c742)
@@ -904,6 +904,22 @@ grn_db_inspect(grn_ctx *ctx, grn_obj *buf, grn_obj *obj)
 }
 
 static grn_rc
+grn_time_inspect(grn_ctx *ctx, grn_obj *buffer, grn_obj *obj)
+{
+  int64_t time_raw;
+  int64_t sec;
+  int32_t usec;
+
+  time_raw = GRN_TIME_VALUE(obj);
+  GRN_TIME_UNPACK(time_raw, sec, usec);
+  grn_text_printf(ctx, buffer,
+                  "%" GRN_FMT_INT64D ".%d",
+                  sec, usec);
+
+  return GRN_SUCCESS;
+}
+
+static grn_rc
 grn_geo_point_inspect_point(grn_ctx *ctx, grn_obj *buf, int point)
 {
   GRN_TEXT_PUTS(ctx, buf, "(");
@@ -1130,17 +1146,7 @@ grn_inspect(grn_ctx *ctx, grn_obj *buffer, grn_obj *obj)
   case GRN_BULK :
     switch (obj->header.domain) {
     case GRN_DB_TIME :
-      {
-        int64_t time_raw;
-        int64_t sec;
-        int32_t usec;
-
-        time_raw = GRN_TIME_VALUE(obj);
-        GRN_TIME_UNPACK(time_raw, sec, usec);
-        grn_text_printf(ctx, buffer,
-                        "%" GRN_FMT_INT64D ".%d",
-                        sec, usec);
-      }
+      grn_time_inspect(ctx, buffer, obj);
       return buffer;
     case GRN_DB_TOKYO_GEO_POINT :
     case GRN_DB_WGS84_GEO_POINT :
-------------- next part --------------
HTML����������������������������...
Download 



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