From e8822f4bfb70d51ca45078f496d944ab13652388 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Heusipp?= Date: Tue, 29 Oct 2024 10:46:33 +0000 Subject: [PATCH] Merged revision(s) 22031 from trunk/OpenMPT: [Fix] mpg123: Silence MSVC static analyzer warning. ........ git-svn-id: https://source.openmpt.org/svn/openmpt/branches/OpenMPT-1.30@22033 56274372-70c3-4bfc-bfc3-4c3a0b034d27 --- include/mpg123/OpenMPT.txt | 2 ++ include/mpg123/src/compat/compat.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/include/mpg123/OpenMPT.txt b/include/mpg123/OpenMPT.txt index d8b9a6b40aa..433ef0c0ad0 100644 --- a/include/mpg123/OpenMPT.txt +++ b/include/mpg123/OpenMPT.txt @@ -7,6 +7,8 @@ The following changes have been made: `OPT_*`. * `ports/Xcode/config.h` has been modified to `#define HAVE_DIRENT_H`. * `src/compat/compat.c` has been modified for DJGPP compatibility. + * `src/compat/compat.c` has been modified to silence MSVC static analyzer + warnings. * Modifications are marked by `// OpenMPT` or `/* OpenMPT */`. * Obviously, unnecessary folders and files have been removed. * For building, premake is used to generate Visual Studio project files. diff --git a/include/mpg123/src/compat/compat.c b/include/mpg123/src/compat/compat.c index 2cc3760c04b..c10531f0fef 100644 --- a/include/mpg123/src/compat/compat.c +++ b/include/mpg123/src/compat/compat.c @@ -164,8 +164,10 @@ int INT123_compat_fclose(FILE *stream) void INT123_compat_binmode(int fd, int enable) { #if defined(HAVE__SETMODE) + (void) /* OpenMPT */ _setmode(fd, enable ? _O_BINARY : _O_TEXT); #elif defined(HAVE_SETMODE) + (void) /* OpenMPT */ setmode(fd, enable ? O_BINARY : O_TEXT); #endif }