diff options
author | Tom Tromey <tromey@redhat.com> | 2013-12-23 20:53:23 -0700 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2014-02-28 08:51:15 -0700 |
commit | 89de4da46b3b3629c51e6e1a37177a6269dc8b05 (patch) | |
tree | 50603f2b5dfbdf72136500334974d7c511b3c291 /gdb/mi/mi-out.c | |
parent | 02fe846e43cb0190251a6fefbd322201b4bbe02d (diff) | |
download | gdb-89de4da46b3b3629c51e6e1a37177a6269dc8b05.zip gdb-89de4da46b3b3629c51e6e1a37177a6269dc8b05.tar.gz gdb-89de4da46b3b3629c51e6e1a37177a6269dc8b05.tar.bz2 |
constify ui_out_impl
This patch constifies ui_out_impl in struct ui_out, and various
instances of ui_out_impl.
This removes a couple of FIXME comments (near cli_ui_out_impl and
mi_ui_out_impl) that did not make sense to me.
Tested by rebuilding.
2014-02-28 Tom Tromey <tromey@redhat.com>
* cli-out.c (cli_ui_out_impl): Now const. Remove comment.
* cli-out.h (cli_ui_out_impl): Now const.
* mi/mi-out.c (mi_ui_out_impl): Now const. Remove comment.
* ui-out.c (struct ui_out) <impl>: Now const.
(default_ui_out_impl): Now const.
(ui_out_new): Make 'impl' parameter const.
* ui-out.h (ui_out_new): Update.
Diffstat (limited to 'gdb/mi/mi-out.c')
-rw-r--r-- | gdb/mi/mi-out.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/gdb/mi/mi-out.c b/gdb/mi/mi-out.c index a8a3d8d..6ec41e6 100644 --- a/gdb/mi/mi-out.c +++ b/gdb/mi/mi-out.c @@ -67,10 +67,7 @@ static int mi_redirect (struct ui_out *uiout, struct ui_file *outstream); /* This is the MI ui-out implementation functions vector */ -/* FIXME: This can be initialized dynamically after default is set to - handle initial output in main.c */ - -struct ui_out_impl mi_ui_out_impl = +static const struct ui_out_impl mi_ui_out_impl = { mi_table_begin, mi_table_body, |