[syslinux:elflink] elflink: Fix compiler warning

syslinux-bot for Matt Fleming matt.fleming at intel.com
Tue Jun 26 09:54:07 PDT 2012


Commit-ID:  97a087ea7814db5134e4d5cd40930fa4bd20f2e0
Gitweb:     http://www.syslinux.org/commit/97a087ea7814db5134e4d5cd40930fa4bd20f2e0
Author:     Matt Fleming <matt.fleming at intel.com>
AuthorDate: Fri, 8 Jun 2012 11:25:42 +0100
Committer:  Matt Fleming <matt.fleming at intel.com>
CommitDate: Tue, 12 Jun 2012 10:57:09 +0100

elflink: Fix compiler warning

Apply the correct cast to fix the following warning,

chainboot.c: In function ‘chainboot_file’:
chainboot.c:88:7: warning: passing argument 3 of ‘syslinux_add_movelist’ makes integer from pointer without a cast
../../../com32/include/syslinux/movebits.h:57:5: note: expected ‘addr_t’ but argument is of type ‘const void * const’

Signed-off-by: Matt Fleming <matt.fleming at intel.com>

---
 com32/elflink/ldlinux/chainboot.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/com32/elflink/ldlinux/chainboot.c b/com32/elflink/ldlinux/chainboot.c
index cdaafb8..33589e0 100644
--- a/com32/elflink/ldlinux/chainboot.c
+++ b/com32/elflink/ldlinux/chainboot.c
@@ -85,7 +85,7 @@ void chainboot_file(const char *file, enum kernel_type type)
     if (sdi->c.filesystem == SYSLINUX_FS_SYSLINUX ||
 	sdi->c.filesystem == SYSLINUX_FS_EXTLINUX) {
 	if (syslinux_add_movelist(&fraglist, 0x800 - 18,
-				  (const void *)sdi->r.esbx, 16))
+				  (addr_t)sdi->r.esbx, 16))
 	    goto bail;
 
 	/* DS:SI points to partition info */


More information about the Syslinux-commits mailing list