aboutsummaryrefslogtreecommitdiffstats
path: root/mtools/syslinux.c
diff options
context:
space:
mode:
Diffstat (limited to 'mtools/syslinux.c')
-rw-r--r--mtools/syslinux.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/mtools/syslinux.c b/mtools/syslinux.c
index 69d7a3dd..d29108ed 100644
--- a/mtools/syslinux.c
+++ b/mtools/syslinux.c
@@ -113,10 +113,10 @@ ssize_t xpwrite(int fd, void *buf, size_t count, off_t offset)
/*
* Version of the read function suitable for libfat
*/
-int libfat_xpread(void *pp, void *buf, size_t secsize, libfat_sector_t sector)
+int libfat_xpread(intptr_t pp, void *buf, size_t secsize, libfat_sector_t sector)
{
off_t offset = (off_t)sector * secsize;
- return xpread((int)pp, buf, secsize, offset);
+ return xpread(pp, buf, secsize, offset);
}
@@ -248,7 +248,7 @@ int main(int argc, char *argv[])
/*
* Now, use libfat to create a block map
*/
- fs = libfat_open(libfat_xpread, (void *)dev_fd);
+ fs = libfat_open(libfat_xpread, dev_fd);
ldlinux_cluster = libfat_searchdir(fs, 0, "LDLINUX SYS", NULL);
secp = sectors;
nsectors = 0;