This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: [patch/mi] Output ``[]'' when a list but
- To: Andrew Cagney <ac131313 at cygnus dot com>
- Subject: Re: [patch/mi] Output ``[]'' when a list but
- From: Andrew Cagney <ac131313 at cygnus dot com>
- Date: Thu, 21 Jun 2001 15:26:56 -0400
- Cc: gdb-patches at sources dot redhat dot com
- References: <3B321CF9.5080708@cygnus.com>
Grump, not my day. Patch really attached.
sorry,
Andrew
2001-06-21 Andrew Cagney <ac131313@redhat.com>
* mi-out.c (mi_open): For lists, when mi_version > 0, use ``[''.
(mi_close): Ditto for ``]''.
Index: mi-out.c
===================================================================
RCS file: /cvs/src/src/gdb/mi/mi-out.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -p -r1.16 -r1.17
*** mi-out.c 2001/06/21 15:39:54 1.16
--- mi-out.c 2001/06/21 16:15:20 1.17
*************** mi_open (struct ui_out *uiout,
*** 318,324 ****
fputc_unfiltered ('{', data->buffer);
break;
case ui_out_type_list:
! fputc_unfiltered ('[', data->buffer);
break;
default:
internal_error (__FILE__, __LINE__, "bad switch");
--- 318,327 ----
fputc_unfiltered ('{', data->buffer);
break;
case ui_out_type_list:
! if (data->mi_version > 0)
! fputc_unfiltered ('[', data->buffer);
! else
! fputc_unfiltered ('{', data->buffer);
break;
default:
internal_error (__FILE__, __LINE__, "bad switch");
*************** mi_close (struct ui_out *uiout,
*** 336,342 ****
fputc_unfiltered ('}', data->buffer);
break;
case ui_out_type_list:
! fputc_unfiltered (']', data->buffer);
break;
default:
internal_error (__FILE__, __LINE__, "bad switch");
--- 339,348 ----
fputc_unfiltered ('}', data->buffer);
break;
case ui_out_type_list:
! if (data->mi_version > 0)
! fputc_unfiltered (']', data->buffer);
! else
! fputc_unfiltered ('}', data->buffer);
break;
default:
internal_error (__FILE__, __LINE__, "bad switch");