From: <sv...@op...> - 2024-10-28 13:56:40
|
Author: manx Date: Mon Oct 28 14:56:27 2024 New Revision: 22006 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22006 Log: [Fix] mpg123: Enable setmode(). We are not using that code path, but it is required for generally correct Windows/DOS support. Modified: trunk/OpenMPT/include/mpg123/ports/MSVC++/config.h trunk/OpenMPT/include/mpg123/ports/makefile/config.h Modified: trunk/OpenMPT/include/mpg123/ports/MSVC++/config.h ============================================================================== --- trunk/OpenMPT/include/mpg123/ports/MSVC++/config.h Sun Oct 27 22:31:29 2024 (r22005) +++ trunk/OpenMPT/include/mpg123/ports/MSVC++/config.h Mon Oct 28 14:56:27 2024 (r22006) @@ -33,6 +33,9 @@ #define strcasecmp _strcmpi #define strncasecmp _strnicmp +/* Windows/DOS */ +#define HAVE__SETMODE + /* Features */ /* #define LFS_LARGEFILE_64 1 */ Modified: trunk/OpenMPT/include/mpg123/ports/makefile/config.h ============================================================================== --- trunk/OpenMPT/include/mpg123/ports/makefile/config.h Sun Oct 27 22:31:29 2024 (r22005) +++ trunk/OpenMPT/include/mpg123/ports/makefile/config.h Mon Oct 28 14:56:27 2024 (r22006) @@ -35,6 +35,13 @@ #define SIZEOF_OFF_T 8 #endif +/* Windows/DOS */ +#if defined(__DJGPP__) +#define HAVE_SETMODE +#elif defined(_WIN32) +#define HAVE__SETMODE +#endif + /* Features */ /* #define LFS_LARGEFILE_64 1 */ |