diff options
Diffstat (limited to 'mtools/syslinux.c')
-rw-r--r-- | mtools/syslinux.c | 6 |
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; |