diff options
author | Tom Tromey <tromey@redhat.com> | 2014-07-21 20:43:04 -0600 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2014-07-24 11:30:04 -0600 |
commit | 64e61d290ec53c27767d0d828f01ab6ae95a7478 (patch) | |
tree | fe876ff19592c8cdec5d7f8d8e3bf9a07b5a6433 /gdb/command.h | |
parent | 429e55ea941f54f8e0481dd2048dc15af751ed71 (diff) | |
download | gdb-64e61d290ec53c27767d0d828f01ab6ae95a7478.zip gdb-64e61d290ec53c27767d0d828f01ab6ae95a7478.tar.gz gdb-64e61d290ec53c27767d0d828f01ab6ae95a7478.tar.bz2 |
constify command prefix
This constifies the "prefix" argument to the various command-adding
functions.
2014-07-24 Tom Tromey <tromey@redhat.com>
* cli/cli-decode.c (print_help_for_command): Make "prefix" const.
(add_prefix_cmd, add_abbrev_prefix_cmd, apropos_cmd, help_list)
(help_cmd_list): Constify.
(lookup_cmd): Update.
* cli/cli-decode.h (struct cmd_list_element) <prefixname>: Now
const.
(help_cmd_list, apropos_cmd): Update.
* cli/cli-script.c (show_user): Update.
* cli/cli-setshow.c (cmd_show_list): Make "prefix" const.
* cli/cli-setshow.h (cmd_show_list): Update.
* command.h (add_prefix_cmd, add_abbrev_prefix_cmd, help_list)
(cmd_show_list): Update.
* guile/scm-cmd.c (cmdscm_destroyer): Update.
* python/py-cmd.c (cmdpy_destroyer): Update.
Diffstat (limited to 'gdb/command.h')
-rw-r--r-- | gdb/command.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/command.h b/gdb/command.h index 1d63d2b..e676237 100644 --- a/gdb/command.h +++ b/gdb/command.h @@ -134,7 +134,7 @@ extern struct cmd_list_element *add_prefix_cmd (const char *, enum command_class cmd_cfunc_ftype *fun, char *, struct cmd_list_element **, - char *, int, + const char *, int, struct cmd_list_element **); extern struct cmd_list_element *add_abbrev_prefix_cmd (const char *, @@ -142,7 +142,7 @@ extern struct cmd_list_element *add_abbrev_prefix_cmd (const char *, cmd_cfunc_ftype *fun, char *, struct cmd_list_element - **, char *, int, + **, const char *, int, struct cmd_list_element **); @@ -224,7 +224,7 @@ extern VEC (char_ptr) *complete_on_enum (const char *const *enumlist, /* Functions that implement commands about CLI commands. */ -extern void help_list (struct cmd_list_element *, char *, +extern void help_list (struct cmd_list_element *, const char *, enum command_class, struct ui_file *); /* Method for show a set/show variable's VALUE on FILE. If this @@ -374,7 +374,7 @@ extern void /* Do a "show" command for each thing on a command list. */ -extern void cmd_show_list (struct cmd_list_element *, int, char *); +extern void cmd_show_list (struct cmd_list_element *, int, const char *); /* Used everywhere whenever at least one parameter is required and none is specified. */ |