From f87e983001067c693fec5d0aaf7282c22dc6acb6 Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Wed, 8 Nov 2017 00:38:22 +0300 Subject: Fixed Windows MinGW build --- utils/adlmidi-2/midiplay.cc | 10 ++++++++-- utils/gen_adldata/gen_adldata.cc | 2 ++ 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'utils') diff --git a/utils/adlmidi-2/midiplay.cc b/utils/adlmidi-2/midiplay.cc index ddfa030..56721eb 100644 --- a/utils/adlmidi-2/midiplay.cc +++ b/utils/adlmidi-2/midiplay.cc @@ -36,7 +36,9 @@ #ifdef _WIN32 # include # define WIN32_LEAN_AND_MEAN -# define NOMINMAX //To don't damage std::min and std::max +# ifndef NOMINMAX +# define NOMINMAX //To don't damage std::min and std::max +# endif # include # include #endif @@ -112,8 +114,10 @@ static bool QuitFlag = false, FakeDOSshell = false; static bool DoingInstrumentTesting = false; static bool WritePCMfile = false; static std::string PCMfilepath = "adlmidi.wav"; +#ifdef SUPPORT_VIDEO_OUTPUT static std::string VidFilepath = "adlmidi.mkv"; static bool WriteVideoFile = false; +#endif static unsigned WindowLines = 0; static bool WritingToTTY; @@ -628,7 +632,7 @@ public: { CONSOLE_SCREEN_BUFFER_INFO tmp; GetConsoleScreenBufferInfo(handle, &tmp); - COORD tmp2 = { x = newx, tmp.dwCursorPosition.Y } ; + COORD tmp2 = { (SHORT)(x = newx), (SHORT)tmp.dwCursorPosition.Y }; if(newy < y) { tmp2.Y -= (y - newy); @@ -1719,6 +1723,7 @@ int main(int argc, char **argv) } } } + #ifdef SUPPORT_VIDEO_OUTPUT else if(!std::strcmp("-d", argv[2])) { loopEnabled = 0; @@ -1733,6 +1738,7 @@ int main(int argc, char **argv) } } } + #endif else if(!std::strcmp("-s", argv[2])) adl_setScaleModulators(myDevice, 1); else if(!std::strcmp("-nr", argv[2])) diff --git a/utils/gen_adldata/gen_adldata.cc b/utils/gen_adldata/gen_adldata.cc index 21ed4d0..aa65a86 100644 --- a/utils/gen_adldata/gen_adldata.cc +++ b/utils/gen_adldata/gen_adldata.cc @@ -4,6 +4,8 @@ #include #include #include + +#define __STDC_FORMAT_MACROS #include #include "ini/ini_processing.h" -- cgit v1.2.3