| Index: gdb/ui-out.c
|
| diff --git a/gdb/ui-out.c b/gdb/ui-out.c
|
| index 9f24784db54fc3df89ccc069ee2b22bae33b45ca..afd15f9ea140709f23d41c9b10e7d17a9174489a 100644
|
| --- a/gdb/ui-out.c
|
| +++ b/gdb/ui-out.c
|
| @@ -501,17 +501,17 @@ ui_out_field_core_addr (struct ui_out *uiout,
|
| void
|
| ui_out_field_stream (struct ui_out *uiout,
|
| const char *fldname,
|
| - struct ui_stream *buf)
|
| + struct ui_file *stream)
|
| {
|
| long length;
|
| - char *buffer = ui_file_xstrdup (buf->stream, &length);
|
| + char *buffer = ui_file_xstrdup (stream, &length);
|
| struct cleanup *old_cleanup = make_cleanup (xfree, buffer);
|
|
|
| if (length > 0)
|
| ui_out_field_string (uiout, fldname, buffer);
|
| else
|
| ui_out_field_skip (uiout, fldname);
|
| - ui_file_rewind (buf->stream);
|
| + ui_file_rewind (stream);
|
| do_cleanups (old_cleanup);
|
| }
|
|
|
| @@ -589,37 +589,6 @@ ui_out_message (struct ui_out *uiout, int verbosity,
|
| va_end (args);
|
| }
|
|
|
| -struct ui_stream *
|
| -ui_out_stream_new (struct ui_out *uiout)
|
| -{
|
| - struct ui_stream *tempbuf;
|
| -
|
| - tempbuf = XMALLOC (struct ui_stream);
|
| - tempbuf->uiout = uiout;
|
| - tempbuf->stream = mem_fileopen ();
|
| - return tempbuf;
|
| -}
|
| -
|
| -void
|
| -ui_out_stream_delete (struct ui_stream *buf)
|
| -{
|
| - ui_file_delete (buf->stream);
|
| - xfree (buf);
|
| -}
|
| -
|
| -static void
|
| -do_stream_delete (void *buf)
|
| -{
|
| - ui_out_stream_delete (buf);
|
| -}
|
| -
|
| -struct cleanup *
|
| -make_cleanup_ui_out_stream_delete (struct ui_stream *buf)
|
| -{
|
| - return make_cleanup (do_stream_delete, buf);
|
| -}
|
| -
|
| -
|
| void
|
| ui_out_wrap_hint (struct ui_out *uiout, char *identstring)
|
| {
|
| @@ -675,61 +644,6 @@ ui_out_get_verblvl (struct ui_out *uiout)
|
| return 0;
|
| }
|
|
|
| -#if 0
|
| -void
|
| -ui_out_result_begin (struct ui_out *uiout, char *class)
|
| -{
|
| -}
|
| -
|
| -void
|
| -ui_out_result_end (struct ui_out *uiout)
|
| -{
|
| -}
|
| -
|
| -void
|
| -ui_out_info_begin (struct ui_out *uiout, char *class)
|
| -{
|
| -}
|
| -
|
| -void
|
| -ui_out_info_end (struct ui_out *uiout)
|
| -{
|
| -}
|
| -
|
| -void
|
| -ui_out_notify_begin (struct ui_out *uiout, char *class)
|
| -{
|
| -}
|
| -
|
| -void
|
| -ui_out_notify_end (struct ui_out *uiout)
|
| -{
|
| -}
|
| -
|
| -void
|
| -ui_out_error_begin (struct ui_out *uiout, char *class)
|
| -{
|
| -}
|
| -
|
| -void
|
| -ui_out_error_end (struct ui_out *uiout)
|
| -{
|
| -}
|
| -#endif
|
| -
|
| -#if 0
|
| -void
|
| -gdb_error (ui_out * uiout, int severity, char *format,...)
|
| -{
|
| - va_list args;
|
| -}
|
| -
|
| -void
|
| -gdb_query (struct ui_out *uiout, int qflags, char *qprompt)
|
| -{
|
| -}
|
| -#endif
|
| -
|
| int
|
| ui_out_is_mi_like_p (struct ui_out *uiout)
|
| {
|
| @@ -999,8 +913,8 @@ clear_header_list (struct ui_out *uiout)
|
| {
|
| uiout->table.header_next = uiout->table.header_first;
|
| uiout->table.header_first = uiout->table.header_first->next;
|
| - if (uiout->table.header_next->colhdr != NULL)
|
| - xfree (uiout->table.header_next->colhdr);
|
| + xfree (uiout->table.header_next->colhdr);
|
| + xfree (uiout->table.header_next->col_name);
|
| xfree (uiout->table.header_next);
|
| }
|
| gdb_assert (uiout->table.header_first == NULL);
|
|
|