replace int by long on void* cast to be able to compile on 64bit architecture

This commit is contained in:
Laurent Vivier 2008-02-14 22:39:14 +00:00
parent dd295326db
commit 35b5df8a85
2 changed files with 5 additions and 5 deletions

View File

@ -23,7 +23,7 @@ int device_get_blocksize(void *data)
int device_read_sector(void *data,off_t offset, void* buffer, size_t size)
{
int fd = (int)data;
int fd = (long)data;
int ret;
lseek(fd, offset * device_sector_size, SEEK_SET);
@ -35,7 +35,7 @@ int device_read_sector(void *data,off_t offset, void* buffer, size_t size)
int device_write_sector(void *data,off_t offset, void* buffer, size_t size)
{
int fd = (int)data;
int fd = (long)data;
int ret;
lseek(fd, offset * device_sector_size, SEEK_SET);
@ -47,10 +47,10 @@ int device_write_sector(void *data,off_t offset, void* buffer, size_t size)
void device_close(void *data)
{
close((int)data);
close((long)data);
}
int device_open(char *device, int flags)
long device_open(char *device, int flags)
{
int fd;

View File

@ -12,7 +12,7 @@
extern int device_sector_size;
extern int device_open(char *device, int flags);
extern long device_open(char *device, int flags);
extern void device_close(void *data);
extern int device_write_sector(void *data,off_t offset, void* buffer, size_t size);
extern int device_read_sector(void *data, off_t offset, void* buffer, size_t size);