diff --git a/libmaxsi/decl/FILE.h b/libmaxsi/decl/FILE.h index 6ab5fd24..1dd4d458 100644 --- a/libmaxsi/decl/FILE.h +++ b/libmaxsi/decl/FILE.h @@ -15,7 +15,7 @@ typedef struct _FILE size_t (*read_func)(void* ptr, size_t size, size_t nmemb, void* user); size_t (*write_func)(const void* ptr, size_t size, size_t nmemb, void* user); int (*seek_func)(void* user, off_t offset, int whence); - long (*tell_func)(void* user); + off_t (*tell_func)(void* user); void (*clearerr_func)(void* user); int (*eof_func)(void* user); int (*error_func)(void* user); diff --git a/libmaxsi/fdio.c b/libmaxsi/fdio.c index fed7bf7d..9d213442 100644 --- a/libmaxsi/fdio.c +++ b/libmaxsi/fdio.c @@ -28,6 +28,7 @@ #include #include #include +#include "fdio.h" const int FDIO_WRITING = (1<<0); const int FDIO_READING = (1<<1);