From 9a0f0643ee3bfb0a2243c195e02971b3b31c64dd Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Thu, 10 May 2001 22:32:26 +0000 Subject: Pass the tupple/list parameter. --- gdb/mi/ChangeLog | 10 ++++++++++ gdb/mi/mi-out.c | 28 +++++++++++++++------------- 2 files changed, 25 insertions(+), 13 deletions(-) (limited to 'gdb/mi') diff --git a/gdb/mi/ChangeLog b/gdb/mi/ChangeLog index a59d0b61a1c..229dd3d6ad1 100644 --- a/gdb/mi/ChangeLog +++ b/gdb/mi/ChangeLog @@ -1,3 +1,13 @@ +2001-05-10 Andrew Cagney + + * mi-out.c (mi_open, mi_close): Replace list_open and list_close. + (mi_table_begin): Update. + (mi_table_header): Update. + (mi_begin): Update. + (mi_table_body): Update. + (mi_table_end): Update. + (mi_end): Update. + Thu May 10 16:28:13 2001 Andrew Cagney * mi-main.c (mi_execute_async_cli_command): Always initialize diff --git a/gdb/mi/mi-out.c b/gdb/mi/mi-out.c index 6bd633f2120..a25c8903287 100644 --- a/gdb/mi/mi-out.c +++ b/gdb/mi/mi-out.c @@ -91,8 +91,8 @@ struct ui_out_impl mi_ui_out_impl = extern void _initialize_mi_out (void); static void field_separator (struct ui_out *uiout); -static void list_open (struct ui_out *uiout); -static void list_close (struct ui_out *uiout); +static void mi_open (struct ui_out *uiout, enum ui_out_type type); +static void mi_close (struct ui_out *uiout, enum ui_out_type type); static void out_field_fmt (struct ui_out *uiout, int fldno, char *fldname, char *format,...); @@ -106,7 +106,7 @@ mi_table_begin (struct ui_out *uiout, int nbrofcols, char *tblid) field_separator (uiout); if (tblid) fprintf_unfiltered (data->buffer, "%s=", tblid); - list_open (uiout); + mi_open (uiout, ui_out_type_tupple); data->first_header = 0; data->supress_field_separator = 1; } @@ -119,7 +119,7 @@ mi_table_body (struct ui_out *uiout) struct ui_out_data *data = ui_out_data (uiout); /* close the table header line if there were any headers */ if (data->first_header) - list_close (uiout); + mi_close (uiout, ui_out_type_tupple); } /* Mark end of a table */ @@ -128,7 +128,7 @@ void mi_table_end (struct ui_out *uiout) { struct ui_out_data *data = ui_out_data (uiout); - list_close (uiout); + mi_close (uiout, ui_out_type_tupple); /* If table was empty this flag did not get reset yet */ data->supress_field_separator = 0; } @@ -142,7 +142,7 @@ mi_table_header (struct ui_out *uiout, int width, int alignment, char *colhdr) if (!data->first_header++) { fputs_unfiltered ("hdr=", data->buffer); - list_open (uiout); + mi_open (uiout, ui_out_type_tupple); } mi_field_string (uiout, 0, width, alignment, 0, colhdr); } @@ -153,14 +153,14 @@ void mi_begin (struct ui_out *uiout, enum ui_out_type type, int level, - const char *lstid) + const char *id) { struct ui_out_data *data = ui_out_data (uiout); field_separator (uiout); data->supress_field_separator = 1; - if (lstid) - fprintf_unfiltered (data->buffer, "%s=", lstid); - list_open (uiout); + if (id) + fprintf_unfiltered (data->buffer, "%s=", id); + mi_open (uiout, type); } /* Mark end of a list */ @@ -171,7 +171,7 @@ mi_end (struct ui_out *uiout, int level) { struct ui_out_data *data = ui_out_data (uiout); - list_close (uiout); + mi_close (uiout, type); /* If list was empty this flag did not get reset yet */ data->supress_field_separator = 0; } @@ -303,14 +303,16 @@ field_separator (struct ui_out *uiout) } static void -list_open (struct ui_out *uiout) +mi_open (struct ui_out *uiout, + enum ui_out_type type) { struct ui_out_data *data = ui_out_data (uiout); fputc_unfiltered ('{', data->buffer); } static void -list_close (struct ui_out *uiout) +mi_close (struct ui_out *uiout, + enum ui_out_type type) { struct ui_out_data *data = ui_out_data (uiout); fputc_unfiltered ('}', data->buffer); -- cgit v1.2.1