aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2016-12-01 15:59:01 -0500
committerSimon Marchi <simon.marchi@ericsson.com>2016-12-01 15:59:03 -0500
commitc5209615263fd0444da28cdfb6661ad287909a70 (patch)
tree953526cb2bd235560908c252c52b3e776bf4cddf /gdb/ChangeLog
parent78afa7f8599e46eb94a93510b383dfb35e549f7e (diff)
downloadgdb-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/ChangeLog20
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.