[syslinux:master] com32: Fixing cast in argv to avoid warning

syslinux-bot for Erwan Velu erwanaliasr1 at gmail.com
Wed May 12 15:00:37 PDT 2010


Commit-ID:  d7ea681937f7a70dff8c0b4ffb014425845fb0a3
Gitweb:     http://syslinux.zytor.com/commit/d7ea681937f7a70dff8c0b4ffb014425845fb0a3
Author:     Erwan Velu <erwanaliasr1 at gmail.com>
AuthorDate: Wed, 12 May 2010 22:54:03 +0200
Committer:  H. Peter Anvin <hpa at linux.intel.com>
CommitDate: Wed, 12 May 2010 14:57:03 -0700

com32: Fixing cast in argv to avoid warning

const char * confuse the *argv++ assignation
Casting to char * removes this warning


---
 com32/lib/sys/argv.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/com32/lib/sys/argv.c b/com32/lib/sys/argv.c
index 3ff869b..db287c2 100644
--- a/com32/lib/sys/argv.c
+++ b/com32/lib/sys/argv.c
@@ -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)



More information about the Syslinux-commits mailing list