diff options
Diffstat (limited to 'gdb/ui-out.h')
-rw-r--r-- | gdb/ui-out.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/gdb/ui-out.h b/gdb/ui-out.h index ef9ce4f..1796e9c 100644 --- a/gdb/ui-out.h +++ b/gdb/ui-out.h @@ -1,6 +1,6 @@ /* Output generating routines for GDB. - Copyright (C) 1999-2024 Free Software Foundation, Inc. + Copyright (C) 1999-2025 Free Software Foundation, Inc. Contributed by Cygnus Solutions. Written by Fernando Nasser for Cygnus. @@ -20,8 +20,8 @@ You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. */ -#ifndef UI_OUT_H -#define UI_OUT_H 1 +#ifndef GDB_UI_OUT_H +#define GDB_UI_OUT_H #include <vector> @@ -182,7 +182,8 @@ class ui_out void begin (ui_out_type type, const char *id); void end (ui_out_type type); - void field_signed (const char *fldname, LONGEST value); + void field_signed (const char *fldname, LONGEST value, + const ui_file_style &style = ui_file_style ()); void field_fmt_signed (int width, ui_align align, const char *fldname, LONGEST value); /* Like field_signed, but print an unsigned value. */ @@ -346,7 +347,8 @@ protected: virtual void do_begin (ui_out_type type, const char *id) = 0; virtual void do_end (ui_out_type type) = 0; virtual void do_field_signed (int fldno, int width, ui_align align, - const char *fldname, LONGEST value) = 0; + const char *fldname, LONGEST value, + const ui_file_style &style) = 0; virtual void do_field_unsigned (int fldno, int width, ui_align align, const char *fldname, ULONGEST value) = 0; virtual void do_field_skip (int fldno, int width, ui_align align, @@ -656,4 +658,4 @@ private: std::optional<buffering_file> m_buffered_uiout; }; -#endif /* UI_OUT_H */ +#endif /* GDB_UI_OUT_H */ |