sim: add const markings to env string
authorMike Frysinger <vapier@gentoo.org>
Sat, 10 Apr 2010 07:35:35 +0000 (07:35 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 10 Apr 2010 07:35:35 +0000 (07:35 +0000)
The sim-options code assigns a const string to "char *" in decoding the
current environment settings, and only uses it to pass to a printf.  GCC
outputs the warnings:
common/sim-options.c: In function 'standard_option_handler':
common/sim-options.c:271: warning: assignment discards qualifiers from pointer
target type
common/sim-options.c:272: warning: assignment discards qualifiers from pointer
target type
common/sim-options.c:273: warning: assignment discards qualifiers from pointer
target type

So I've committed this as "obvious".

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
sim/common/ChangeLog
sim/common/sim-options.c

index f3212a1..f360dee 100644 (file)
@@ -1,3 +1,8 @@
+2010-04-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim-options.c (standard_option_handler): Add const markings to
+       local "type" var.
+
 2010-04-02  Mike Frysinger  <vapier@gentoo.org>
 
        * hw-ports.h: Fix spelling typos.
index 571b292..a37dca9 100644 (file)
@@ -265,7 +265,7 @@ standard_option_handler (SIM_DESC sd, sim_cpu *cpu, int opt,
       if (WITH_ENVIRONMENT != ALL_ENVIRONMENT
          && WITH_ENVIRONMENT != STATE_ENVIRONMENT (sd))
        {
-         char *type;
+         const char *type;
          switch (WITH_ENVIRONMENT)
            {
            case USER_ENVIRONMENT: type = "user"; break;