aboutsummaryrefslogtreecommitdiff
path: root/sim/common/sim-options.c
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>1998-02-28 03:01:51 +0000
committerAndrew Cagney <cagney@redhat.com>1998-02-28 03:01:51 +0000
commitbaf8377df80da5799c89496da1580703863858e1 (patch)
tree734b5ac4d37698f894a532ab5d8cda3ba284583c /sim/common/sim-options.c
parent0e701ac37b0154048977636afe262f55a9150492 (diff)
downloadfsf-binutils-gdb-baf8377df80da5799c89496da1580703863858e1.zip
fsf-binutils-gdb-baf8377df80da5799c89496da1580703863858e1.tar.gz
fsf-binutils-gdb-baf8377df80da5799c89496da1580703863858e1.tar.bz2
Pacify GCC: const char * passed to asprintf; int function returning
void; unused variable.
Diffstat (limited to 'sim/common/sim-options.c')
-rw-r--r--sim/common/sim-options.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sim/common/sim-options.c b/sim/common/sim-options.c
index ca38af5..e94f9aa 100644
--- a/sim/common/sim-options.c
+++ b/sim/common/sim-options.c
@@ -553,9 +553,11 @@ sim_parse_args (sd, argv)
}
if (opt->opt.name != NULL)
{
+ char *name;
*lp = opt->opt;
/* Prepend --<cpuname>- to the option. */
- asprintf (&lp->name, "%s-%s", CPU_NAME (cpu), lp->name);
+ asprintf (&name, "%s-%s", CPU_NAME (cpu), lp->name);
+ lp->name = name;
/* Dynamically assign `val' numbers for long options. */
lp->val = i++;
handlers[lp->val] = opt->handler;
@@ -851,10 +853,9 @@ sim_args_command (SIM_DESC sd, char *cmd)
const OPTION *matching_opt = NULL;
int matching_argi;
sim_cpu *cpu;
- int argi = 0;
if (argv [0] == NULL)
- return;
+ return SIM_RC_OK; /* FIXME - perhaphs help would be better */
/* First check for a cpu selector. */
{