diff options
author | Wohlstand <admin@wohlnet.ru> | 2017-11-08 00:38:22 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2017-11-08 00:38:22 +0300 |
commit | f87e983001067c693fec5d0aaf7282c22dc6acb6 (patch) | |
tree | 9cfbd3b1c8aafa9e73463edeb905fc3e234c780c /utils | |
parent | 9e529f121f5e19720e14f77cce65aed9ecf0ecf7 (diff) | |
download | libADLMIDI-f87e983001067c693fec5d0aaf7282c22dc6acb6.tar.gz libADLMIDI-f87e983001067c693fec5d0aaf7282c22dc6acb6.tar.bz2 libADLMIDI-f87e983001067c693fec5d0aaf7282c22dc6acb6.zip |
Fixed Windows MinGW build
Diffstat (limited to 'utils')
-rw-r--r-- | utils/adlmidi-2/midiplay.cc | 10 | ||||
-rw-r--r-- | utils/gen_adldata/gen_adldata.cc | 2 |
2 files changed, 10 insertions, 2 deletions
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 <cctype> # 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 <windows.h> # include <mmsystem.h> #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 <cstdio> #include <string> #include <cstring> + +#define __STDC_FORMAT_MACROS #include <inttypes.h> #include "ini/ini_processing.h" |