From d63f1d40c66c4b61df93fe68e34ac18a3bcd1072 Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Tue, 19 Jun 2001 16:19:16 +0000 Subject: * ui-out.c (ui_out_table_begin): Add parameter ``nr_rows''. (default_table_begin): Ditto. * breakpoint.c (breakpoint_1): Pass nr_printable_breakpoints to ui_out_table_begin. Update everything. --- gdb/ui-out.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'gdb/ui-out.h') diff --git a/gdb/ui-out.h b/gdb/ui-out.h index 3abf6ab..b302d84 100644 --- a/gdb/ui-out.h +++ b/gdb/ui-out.h @@ -84,12 +84,13 @@ extern struct cleanup *ui_out_begin_cleanup_end (struct ui_out *uiout, enum ui_out_type level_type, const char *id); -/* A table can be considered a special tuple/list combination with - the implied structure: ``table = { hdr = { header, ... } , body = [ { - field, ... }, ... ] }'' */ +/* A table can be considered a special tuple/list combination with the + implied structure: ``table = { hdr = { header, ... } , body = [ { + field, ... }, ... ] }''. If NR_ROWS is negative then there is at + least one row. */ extern void ui_out_table_begin (struct ui_out *uiout, int nbrofcols, - const char *tblid); + int nr_rows, const char *tblid); extern void ui_out_table_header (struct ui_out *uiout, int width, enum ui_align align, const char *colhdr); @@ -191,7 +192,8 @@ extern void gdb_query (struct ui_out *uiout, int qflags, char *qprompt); /* Type definition of all implementation functions. */ typedef void (table_begin_ftype) (struct ui_out * uiout, - int nbrofcols, const char *tblid); + int nbrofcols, int nr_rows, + const char *tblid); typedef void (table_body_ftype) (struct ui_out * uiout); typedef void (table_end_ftype) (struct ui_out * uiout); typedef void (table_header_ftype) (struct ui_out * uiout, int width, -- cgit v1.1