Output ``[]'' when a list.

This commit is contained in:
Andrew Cagney 2001-06-21 16:15:20 +00:00
parent b25959ec59
commit a7c14aa534
2 changed files with 13 additions and 2 deletions

View file

@ -1,3 +1,8 @@
2001-06-21 Andrew Cagney <ac131313@redhat.com>
* mi-out.c (mi_open): For lists, when mi_version > 0, use ``[''.
(mi_close): Ditto for ``]''.
2001-06-20 Andrew Cagney <ac131313@redhat.com> 2001-06-20 Andrew Cagney <ac131313@redhat.com>
* mi-out.c (mi_table_header): Add parameter ``col_name''. * mi-out.c (mi_table_header): Add parameter ``col_name''.

View file

@ -318,7 +318,10 @@ mi_open (struct ui_out *uiout,
fputc_unfiltered ('{', data->buffer); fputc_unfiltered ('{', data->buffer);
break; break;
case ui_out_type_list: case ui_out_type_list:
fputc_unfiltered ('[', data->buffer); if (data->mi_version > 0)
fputc_unfiltered ('[', data->buffer);
else
fputc_unfiltered ('{', data->buffer);
break; break;
default: default:
internal_error (__FILE__, __LINE__, "bad switch"); internal_error (__FILE__, __LINE__, "bad switch");
@ -336,7 +339,10 @@ mi_close (struct ui_out *uiout,
fputc_unfiltered ('}', data->buffer); fputc_unfiltered ('}', data->buffer);
break; break;
case ui_out_type_list: case ui_out_type_list:
fputc_unfiltered (']', data->buffer); if (data->mi_version > 0)
fputc_unfiltered (']', data->buffer);
else
fputc_unfiltered ('}', data->buffer);
break; break;
default: default:
internal_error (__FILE__, __LINE__, "bad switch"); internal_error (__FILE__, __LINE__, "bad switch");