diff options
author | Andrew Cagney <cagney@redhat.com> | 2001-05-10 22:32:26 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2001-05-10 22:32:26 +0000 |
commit | 9a0f0643ee3bfb0a2243c195e02971b3b31c64dd (patch) | |
tree | 0cf9ae714aa235e475c4780875cfa4ded8c5557f | |
parent | 127431f9a7b56cb6b4daf8887cca8ff48064fa40 (diff) | |
download | gdb-9a0f0643ee3bfb0a2243c195e02971b3b31c64dd.zip gdb-9a0f0643ee3bfb0a2243c195e02971b3b31c64dd.tar.gz gdb-9a0f0643ee3bfb0a2243c195e02971b3b31c64dd.tar.bz2 |
Pass the tupple/list parameter.
-rw-r--r-- | gdb/mi/ChangeLog | 10 | ||||
-rw-r--r-- | gdb/mi/mi-out.c | 28 |
2 files changed, 25 insertions, 13 deletions
diff --git a/gdb/mi/ChangeLog b/gdb/mi/ChangeLog index a59d0b6..229dd3d 100644 --- a/gdb/mi/ChangeLog +++ b/gdb/mi/ChangeLog @@ -1,3 +1,13 @@ +2001-05-10 Andrew Cagney <ac131313@redhat.com> + + * 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 <cagney@b1.cygnus.com> * 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 6bd633f..a25c890 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); |