From b5e1656c8eced31ca4b8aff17c6e9e4ae27ab9ba Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Fri, 27 Sep 2019 10:13:41 +0300 Subject: [PATCH] - fixed compilation on Linux MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libraries/oplsynth/oplio.cpp:59:32: error: ‘memset’ was not declared in this scope src/sound/mididevices/midi_cvars.cpp:43:31: error: expected initializer before ‘GetSystemDirectoryA’ --- libraries/oplsynth/oplio.cpp | 2 ++ src/sound/mididevices/midi_cvars.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/libraries/oplsynth/oplio.cpp b/libraries/oplsynth/oplio.cpp index 1a7c93a43..e1b6e8644 100644 --- a/libraries/oplsynth/oplio.cpp +++ b/libraries/oplsynth/oplio.cpp @@ -26,6 +26,8 @@ #include #include #include +#include + #include "genmidi.h" #include "oplio.h" #include "opl.h" diff --git a/src/sound/mididevices/midi_cvars.cpp b/src/sound/mididevices/midi_cvars.cpp index 99a9de6ea..4bba9b091 100644 --- a/src/sound/mididevices/midi_cvars.cpp +++ b/src/sound/mididevices/midi_cvars.cpp @@ -39,8 +39,10 @@ #include "cmdlib.h" #include "doomerrors.h" +#ifdef _WIN32 // do this without including windows.h for this one single prototype extern "C" unsigned __stdcall GetSystemDirectoryA(char* lpBuffer, unsigned uSize); +#endif // _WIN32 static void CheckRestart(int devtype) {