diff options
author | Simon Marchi <simon.marchi@polymtl.ca> | 2016-12-01 15:59:01 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@ericsson.com> | 2016-12-01 15:59:03 -0500 |
commit | c5209615263fd0444da28cdfb6661ad287909a70 (patch) | |
tree | 953526cb2bd235560908c252c52b3e776bf4cddf /gdb/ChangeLog | |
parent | 78afa7f8599e46eb94a93510b383dfb35e549f7e (diff) | |
download | gdb-c5209615263fd0444da28cdfb6661ad287909a70.zip gdb-c5209615263fd0444da28cdfb6661ad287909a70.tar.gz gdb-c5209615263fd0444da28cdfb6661ad287909a70.tar.bz2 |
Use std::string for ui_out_hdr's text fields
This patch makes ui_out_hdr use std::string for its text fields. It
makes freeing automatic when the object is deleted.
gdb/ChangeLog:
* mi/mi-out.c (mi_table_header): Change char * args to
std::string.
* cli-out.c (cli_table_header): Likewise.
* ui-out.h (table_header_ftype): Likewise.
(ui_out_table_header): Constify colhdr argument.
(ui_out_query_field): Constify col_name argument.
* ui-out.c (ui_out_hdr) <col_name, colhdr>: Change type to
std::string.
(uo_table_header): Change char * args to std::string.
(ui_out_table_header): Likewise.
(get_next_header): Constify colhdr argument and adapt.
(clear_header_list): Don't free col_name/colhdr fields.
(append_header_to_list): Change char * args to std::string and
adapt.
(verify_field): Constify variable.
(ui_out_query_field): Constify col_name argument and adapt.
* breakpoint.c (wrap_indent_at_field): Constify variable.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index bb7cf1e..15b1b79 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,25 @@ 2016-12-01 Simon Marchi <simon.marchi@polymtl.ca> + * mi/mi-out.c (mi_table_header): Change char * args to + std::string. + * cli-out.c (cli_table_header): Likewise. + * ui-out.h (table_header_ftype): Likewise. + (ui_out_table_header): Constify colhdr argument. + (ui_out_query_field): Constify col_name argument. + * ui-out.c (ui_out_hdr) <col_name, colhdr>: Change type to + std::string. + (uo_table_header): Change char * args to std::string. + (ui_out_table_header): Likewise. + (get_next_header): Constify colhdr argument and adapt. + (clear_header_list): Don't free col_name/colhdr fields. + (append_header_to_list): Change char * args to std::string and + adapt. + (verify_field): Constify variable. + (ui_out_query_field): Constify col_name argument and adapt. + * breakpoint.c (wrap_indent_at_field): Constify variable. + +2016-12-01 Simon Marchi <simon.marchi@polymtl.ca> + * ui-out.c (struct ui_out_hdr) <next>: Remove. (struct ui_out_table) <header_first, header_last, header_next>: Remove. <headers, headers_iterator>: New fields. |