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