mirror of
https://github.com/vivier/EMILE.git
synced 2025-03-14 12:31:52 +00:00
replace int by long on void* cast to be able to compile on 64bit architecture
This commit is contained in:
parent
dd295326db
commit
35b5df8a85
@ -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;
|
||||
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user