diff options
author | Vitaly Novichkov <admin@wohlnet.ru> | 2017-12-17 00:20:07 +0300 |
---|---|---|
committer | Vitaly Novichkov <admin@wohlnet.ru> | 2017-12-17 00:20:07 +0300 |
commit | 16ca196b5adc4afae48b82abbf9161ca92df4873 (patch) | |
tree | e21a2ecbf1afed836da7d1065ae73b6ba5735f69 /utils/adlmidi-2/midiplay.cc | |
parent | 71600cfd7b252d8e39f2020f7ca0ffe2671e7fc8 (diff) | |
download | libADLMIDI-16ca196b5adc4afae48b82abbf9161ca92df4873.tar.gz libADLMIDI-16ca196b5adc4afae48b82abbf9161ca92df4873.tar.bz2 libADLMIDI-16ca196b5adc4afae48b82abbf9161ca92df4873.zip |
Fixed build on CLang 3.8.0 on Linux
Diffstat (limited to 'utils/adlmidi-2/midiplay.cc')
-rw-r--r-- | utils/adlmidi-2/midiplay.cc | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/utils/adlmidi-2/midiplay.cc b/utils/adlmidi-2/midiplay.cc index 1d5e249..c0f0f2e 100644 --- a/utils/adlmidi-2/midiplay.cc +++ b/utils/adlmidi-2/midiplay.cc @@ -147,7 +147,12 @@ xInput Input; #endif #ifdef SUPPORT_VIDEO_OUTPUT -class UIfontBase {}; +class UIfontBase +{ +public: + explicit UIfontBase() {} + virtual ~UIfontBase() {} +}; static unsigned UnicodeToASCIIapproximation(unsigned n) { return n; @@ -1411,11 +1416,12 @@ static void SendStereoAudio(unsigned long count, short *samples) static void TidyupAndExit(int sig) { - if((sig == SIGINT) - #ifdef __DJGPP__ - || (sig == SIGQUIT) - #endif - ) + bool hookSignal = false; + hookSignal |= (sig == SIGINT); + #ifdef __DJGPP__ + hookSignal |= (sig == SIGQUIT) + #endif + if(hookSignal) { UI.ShowCursor(); UI.Color(7); |