X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fcli-out.h;h=7d5b4febba5435b1c568547d4107f8e11a81b881;hb=d043f8c867f85f1c36cc957da8204fe2907b3aea;hp=eeb555fbbecb6698ea0a3db0a4f89bb043037110;hpb=4de283e4b5f21207fe12f99913d1f28d4f07843c;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/cli-out.h b/gdb/cli-out.h index eeb555fbbe..7d5b4febba 100644 --- a/gdb/cli-out.h +++ b/gdb/cli-out.h @@ -32,6 +32,8 @@ public: ui_file *set_stream (ui_file *stream); + bool can_emit_style_escape () const override; + protected: virtual void do_table_begin (int nbrofcols, int nr_rows, @@ -45,22 +47,26 @@ protected: zero. */ virtual void do_begin (ui_out_type type, const char *id) override; virtual void do_end (ui_out_type type) override; - virtual void do_field_int (int fldno, int width, ui_align align, - const char *fldname, int value) override; + virtual void do_field_signed (int fldno, int width, ui_align align, + const char *fldname, LONGEST value) override; + virtual void do_field_unsigned (int fldno, int width, ui_align align, + const char *fldname, ULONGEST value) + override; virtual void do_field_skip (int fldno, int width, ui_align align, const char *fldname) override; virtual void do_field_string (int fldno, int width, ui_align align, const char *fldname, const char *string, - ui_out_style_kind style) override; + const ui_file_style &style) override; virtual void do_field_fmt (int fldno, int width, ui_align align, - const char *fldname, const char *format, - va_list args) - override ATTRIBUTE_PRINTF (6,0); + const char *fldname, const ui_file_style &style, + const char *format, va_list args) + override ATTRIBUTE_PRINTF (7, 0); virtual void do_spaces (int numspaces) override; virtual void do_text (const char *string) override; - virtual void do_message (const char *format, va_list args) override - ATTRIBUTE_PRINTF (2,0); + virtual void do_message (const ui_file_style &style, + const char *format, va_list args) override + ATTRIBUTE_PRINTF (3,0); virtual void do_wrap_hint (const char *identstring) override; virtual void do_flush () override; virtual void do_redirect (struct ui_file *outstream) override;