diff --git a/miniz_zip.c b/miniz_zip.c index 57e5fad..348cdfb 100644 --- a/miniz_zip.c +++ b/miniz_zip.c @@ -96,6 +96,7 @@ static int mz_stat64(const char *path, struct __stat64 *buffer) #define MZ_FFLUSH fflush #define MZ_FREOPEN mz_freopen #define MZ_DELETE_FILE remove + #elif defined(__MINGW32__) || defined(__WATCOMC__) #ifndef MINIZ_NO_TIME #include @@ -111,6 +112,7 @@ static int mz_stat64(const char *path, struct __stat64 *buffer) #define MZ_FFLUSH fflush #define MZ_FREOPEN(f, m, s) freopen(f, m, s) #define MZ_DELETE_FILE remove + #elif defined(__TINYC__) #ifndef MINIZ_NO_TIME #include @@ -126,6 +128,7 @@ static int mz_stat64(const char *path, struct __stat64 *buffer) #define MZ_FFLUSH fflush #define MZ_FREOPEN(f, m, s) freopen(f, m, s) #define MZ_DELETE_FILE remove + #elif defined(__USE_LARGEFILE64) /* gcc, clang */ #ifndef MINIZ_NO_TIME #include @@ -141,7 +144,8 @@ static int mz_stat64(const char *path, struct __stat64 *buffer) #define MZ_FFLUSH fflush #define MZ_FREOPEN(p, m, s) freopen64(p, m, s) #define MZ_DELETE_FILE remove -#elif defined(__APPLE__) + +#elif defined(__APPLE__) || defined(__FreeBSD__) #ifndef MINIZ_NO_TIME #include #endif