Clean up warnings in previous checkin
authorH. Peter Anvin <hpa@linux.intel.com>
Wed, 9 Jun 2010 18:20:41 +0000 (11:20 -0700)
committerH. Peter Anvin <hpa@linux.intel.com>
Wed, 9 Jun 2010 18:20:41 +0000 (11:20 -0700)
Clean up warnings in checkin
146c34a2 Make syslinux installer real "pathbased"

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
extlinux/main.c
libinstaller/syslxmod.c

index 8a0ac63..e33e3ae 100644 (file)
@@ -82,11 +82,14 @@ typedef uint64_t u64;
 #define BTRFS_SUBVOL_OPT "subvol="
 #define BTRFS_SUBVOL_MAX 256   /* By btrfs specification */
 static char subvol[BTRFS_SUBVOL_MAX];
+
 /*
  * Boot block
  */
 extern unsigned char extlinux_bootsect[];
 extern unsigned int extlinux_bootsect_len;
+#undef  boot_block
+#undef  boot_block_len
 #define boot_block     extlinux_bootsect
 #define boot_block_len  extlinux_bootsect_len
 
@@ -95,6 +98,8 @@ extern unsigned int extlinux_bootsect_len;
  */
 extern unsigned char extlinux_image[];
 extern unsigned int extlinux_image_len;
+#undef  boot_image
+#undef  boot_image_len
 #define boot_image     extlinux_image
 #define boot_image_len  extlinux_image_len
 
index b28a443..96f155f 100644 (file)
@@ -21,6 +21,7 @@
 #include <inttypes.h>
 #include <string.h>
 #include <stddef.h>
+#include <stdlib.h>
 
 #include "syslinux.h"
 #include "syslxint.h"
@@ -233,9 +234,9 @@ int syslinux_patch(const uint32_t * sectors, int nsectors,
     uint32_t *wp;
     int nsect = (boot_image_len + 511) >> 9;
     uint32_t csum;
-    int i, dw, nptrs, rv;
+    int i, dw, nptrs;
     struct boot_sector *sbs = (struct boot_sector *)boot_sector;
-    int diroffset, dirlen;
+    size_t diroffset, dirlen;
 
     if (nsectors < nsect)
        return -1;