From 161719070c972a12afe36b42c2a18ea1e58ed765 Mon Sep 17 00:00:00 2001 From: Snaipe Date: Fri, 13 Nov 2015 19:31:32 +0100 Subject: [PATCH] Fixed recent MinGW builds failing due to quick fix on the definitions of off_t and off64_t --- src/compat/internal.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/compat/internal.h b/src/compat/internal.h index 551212b..5a04bdc 100644 --- a/src/compat/internal.h +++ b/src/compat/internal.h @@ -30,9 +30,19 @@ # undef _WIN32_WINNT # define _WIN32_WINNT 0x0502 # include + +# include + +typedef int32_t cr_off32 +typedef int64_t cr_off64 + # if defined(__MINGW32__) || defined(__MINGW64__) -# define off_t _off_t -# define off64_t _off64_t +# if !defined(__MINGW64__) +# define off_t cr_off32 +# else +# define off_t cr_off64 +# endif +# define off64_t cr_off64 # endif # include # if defined(__MINGW32__) || defined(__MINGW64__)