com32: Fixing cast in argv to avoid warning
authorErwan Velu <erwanaliasr1@gmail.com>
Wed, 12 May 2010 20:54:03 +0000 (22:54 +0200)
committerH. Peter Anvin <hpa@linux.intel.com>
Wed, 12 May 2010 21:57:03 +0000 (14:57 -0700)
const char * confuse the *argv++ assignation
Casting to char * removes this warning

com32/lib/sys/argv.c

index 3ff869b..db287c2 100644 (file)
@@ -78,7 +78,7 @@ int __parse_argv(char ***argv, const char *str)
     /* Now create argv */
     arg = (char **)ALIGN_UP_FOR(q, char *);
     *argv = arg;
-    *arg++ = __com32.cs_name ? __com32.cs_name : dummy_argv0; /* argv[0] */
+    *arg++ = __com32.cs_name ? (char *)__com32.cs_name : dummy_argv0; /* argv[0] */
 
     q--;                       /* Point q to final null */
     if (mem < q)