From: <sv...@op...> - 2024-11-25 18:32:38
|
Author: manx Date: Mon Nov 25 19:32:31 2024 New Revision: 22306 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22306 Log: [Fix] mpg123: Support off_t handling for MinGW in Makefile builds. Modified: trunk/OpenMPT/include/mpg123/ports/makefile/config.h Modified: trunk/OpenMPT/include/mpg123/ports/makefile/config.h ============================================================================== --- trunk/OpenMPT/include/mpg123/ports/makefile/config.h Mon Nov 25 19:29:56 2024 (r22305) +++ trunk/OpenMPT/include/mpg123/ports/makefile/config.h Mon Nov 25 19:32:31 2024 (r22306) @@ -29,7 +29,19 @@ /* yeah, POSIX ... */ -#if defined(__DJGPP__) +#if (defined(__MINGW32__) || defined(__MINGW64__)) +#if defined(_FILE_OFFSET_BITS) +#if (_FILE_OFFSET_BITS == 64) +#define SIZEOF_OFF_T 8 +#elif (_FILE_OFFSET_BITS == 32) +#define SIZEOF_OFF_T 4 +#else +#define SIZEOF_OFF_T 4 +#endif +#else +#define SIZEOF_OFF_T 4 +#endif +#elif defined(__DJGPP__) #define SIZEOF_OFF_T 4 #else #define SIZEOF_OFF_T 8 |