diff options
author | Mike Frysinger <vapier@gentoo.org> | 2014-02-20 00:28:17 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2014-03-10 22:57:29 -0400 |
commit | 60d847df0b9691b7cb38bfba41b9d6aafd97efc2 (patch) | |
tree | a2fa4e54d1c4bc8a82cdc5fbd65f5958875356cf /sim/common | |
parent | 61d1ce24e894c08a701efc5794012161ef101a60 (diff) | |
download | gdb-60d847df0b9691b7cb38bfba41b9d6aafd97efc2.zip gdb-60d847df0b9691b7cb38bfba41b9d6aafd97efc2.tar.gz gdb-60d847df0b9691b7cb38bfba41b9d6aafd97efc2.tar.bz2 |
sim: constify arg to sim_do_command
It is rare for people to want to modify the cmd arg. In general, they
really shouldn't be, but a few still do. For those who misbehave, dupe
the string locally so they can bang on it.
Diffstat (limited to 'sim/common')
-rw-r--r-- | sim/common/ChangeLog | 6 | ||||
-rw-r--r-- | sim/common/sim-command.c | 2 | ||||
-rw-r--r-- | sim/common/sim-options.c | 2 | ||||
-rw-r--r-- | sim/common/sim-options.h | 2 |
4 files changed, 9 insertions, 3 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index 9bf58e2..4d9fc3b 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,3 +1,9 @@ +2014-03-10 Mike Frysinger <vapier@gentoo.org> + + * sim-command.c (sim_do_command): Add const to cmd. + * sim-options.c (sim_args_command): Add const to cmd. + * sim-options.h (sim_args_command): Add const to cmd. + 2014-03-05 Mike Frysinger <vapier@gentoo.org> * sim-hload.c (sim_load): Add const to prog. diff --git a/sim/common/sim-command.c b/sim/common/sim-command.c index 7fa2b1f..86eac03 100644 --- a/sim/common/sim-command.c +++ b/sim/common/sim-command.c @@ -26,7 +26,7 @@ which add custom options via sim_add_option_table(). */ void -sim_do_command (SIM_DESC sd, char *cmd) +sim_do_command (SIM_DESC sd, const char *cmd) { if (sim_args_command (sd, cmd) != SIM_RC_OK) sim_io_eprintf (sd, "Unknown sim command: \"%s\". Try \"sim help\".\n", diff --git a/sim/common/sim-options.c b/sim/common/sim-options.c index ed10dfe..281a47f 100644 --- a/sim/common/sim-options.c +++ b/sim/common/sim-options.c @@ -971,7 +971,7 @@ sim_complete_command (SIM_DESC sd, const char *text, const char *word) } SIM_RC -sim_args_command (SIM_DESC sd, char *cmd) +sim_args_command (SIM_DESC sd, const char *cmd) { /* something to do? */ if (cmd == NULL) diff --git a/sim/common/sim-options.h b/sim/common/sim-options.h index 778f4c1..4c318f9 100644 --- a/sim/common/sim-options.h +++ b/sim/common/sim-options.h @@ -143,6 +143,6 @@ void sim_print_help (SIM_DESC sd, int is_command); /* Try to parse the command as if it is an option, Only fail when totally unsuccessful */ -SIM_RC sim_args_command (SIM_DESC sd, char *cmd); +SIM_RC sim_args_command (SIM_DESC sd, const char *cmd); #endif /* SIM_OPTIONS_H */ |