From: Behdad Esfahbod Date: Wed, 16 Aug 2017 00:30:18 +0000 (-0700) Subject: [util] Prefix trace lines with "trace:", and error lines with "error:" X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a9e52a1af4c039bc53090a9c1e4c1136fc542605;p=platform%2Fupstream%2FlibHarfBuzzSharp.git [util] Prefix trace lines with "trace:", and error lines with "error:" --- diff --git a/util/hb-shape.cc b/util/hb-shape.cc index cab0eb2..84931da 100644 --- a/util/hb-shape.cc +++ b/util/hb-shape.cc @@ -97,7 +97,7 @@ struct output_buffer_t void error (const char *message) { g_string_set_size (gs, 0); - format.serialize_message (line_no, message, gs); + format.serialize_message (line_no, "error", message, gs); fprintf (options.fp, "%s", gs->str); } void consume_glyphs (hb_buffer_t *buffer, @@ -126,18 +126,18 @@ struct output_buffer_t void *user_data) { output_buffer_t *that = (output_buffer_t *) user_data; - that->message (buffer, font, message); + that->trace (buffer, font, message); return true; } void - message (hb_buffer_t *buffer, - hb_font_t *font, - const char *message) + trace (hb_buffer_t *buffer, + hb_font_t *font, + const char *message) { g_string_set_size (gs, 0); format.serialize_line_no (line_no, gs); - g_string_append_printf (gs, "HB: %s buffer: ", message); + g_string_append_printf (gs, "trace: %s buffer: ", message); format.serialize_glyphs (buffer, font, output_format, format_flags, gs); g_string_append_c (gs, '\n'); fprintf (options.fp, "%s", gs->str); diff --git a/util/options.cc b/util/options.cc index 1269ba6..b1a83ed 100644 --- a/util/options.cc +++ b/util/options.cc @@ -871,12 +871,12 @@ format_options_t::serialize_buffer_of_text (hb_buffer_t *buffer, } void format_options_t::serialize_message (unsigned int line_no, + const char *type, const char *msg, GString *gs) { serialize_line_no (line_no, gs); - g_string_append_printf (gs, "message: "); - g_string_append_printf (gs, "%s", msg); + g_string_append_printf (gs, "%s: %s", type, msg); g_string_append_c (gs, '\n'); } void diff --git a/util/options.hh b/util/options.hh index 17a852c..dbc4eaf 100644 --- a/util/options.hh +++ b/util/options.hh @@ -640,6 +640,7 @@ struct format_options_t : option_group_t hb_font_t *font, GString *gs); void serialize_message (unsigned int line_no, + const char *type, const char *msg, GString *gs); void serialize_buffer_of_glyphs (hb_buffer_t *buffer,