--- libgig/trunk/src/RIFF.h 2016/05/17 19:22:17 2915 +++ libgig/trunk/src/RIFF.h 2016/05/17 19:58:09 2916 @@ -68,6 +68,9 @@ #endif #ifdef WIN32 +# if (_WIN32 && !_WIN64) || (__GNUC__ && !(__x86_64__ || __ppc64__)) /* if 32 bit windows compilation */ +# define _WIN32_WINNT 0x0501 /* Win XP (no service pack): required for 32 bit compilation for GetFileSizeEx() to be declared by windows.h */ +# endif # include typedef unsigned int uint; #endif // WIN32