From a97e29d248d51bb688cff677def657eb0cf82cca Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Thu, 22 Sep 2016 08:41:33 -0600 Subject: Use std::string rather than dyn-string This patch changes some code in cli-cmds.c to use std::string rather than dyn-string, removing some cleanups. Since this was the last use of dyn-string in gdb, this patch also removes make_cleanup_dyn_string_delete. 2016-09-23 Tom Tromey * utils.h (make_cleanup_dyn_string_delete): Remove declaration. * utils.c: Don't include dyn-string.h. (do_dyn_string_delete, make_cleanup_dyn_string_delete): Remove. * cli/cli-cmds.c: Include . Don't include dyn-string.h. (argv_to_string): Rename. Change return type to std::string. (alias_command): Use std::string. --- gdb/utils.c | 13 ------------- 1 file changed, 13 deletions(-) (limited to 'gdb/utils.c') diff --git a/gdb/utils.c b/gdb/utils.c index 5bb0b67..9a83053 100644 --- a/gdb/utils.c +++ b/gdb/utils.c @@ -18,7 +18,6 @@ along with this program. If not, see . */ #include "defs.h" -#include "dyn-string.h" #include #include "gdb_wait.h" #include "event-top.h" @@ -155,18 +154,6 @@ make_cleanup_freeargv (char **arg) } static void -do_dyn_string_delete (void *arg) -{ - dyn_string_delete ((dyn_string_t) arg); -} - -struct cleanup * -make_cleanup_dyn_string_delete (dyn_string_t arg) -{ - return make_cleanup (do_dyn_string_delete, arg); -} - -static void do_bfd_close_cleanup (void *arg) { gdb_bfd_unref ((bfd *) arg); -- cgit v1.1