aboutsummaryrefslogtreecommitdiff
path: root/utils/midiplay/adlmidiplay.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utils/midiplay/adlmidiplay.cpp')
-rw-r--r--utils/midiplay/adlmidiplay.cpp17
1 files changed, 11 insertions, 6 deletions
diff --git a/utils/midiplay/adlmidiplay.cpp b/utils/midiplay/adlmidiplay.cpp
index fd071f2..9e7513d 100644
--- a/utils/midiplay/adlmidiplay.cpp
+++ b/utils/midiplay/adlmidiplay.cpp
@@ -249,13 +249,18 @@ static int stop = 0;
#ifndef HARDWARE_OPL3
static void sighandler(int dum)
{
- if((dum == SIGINT)
- || (dum == SIGTERM)
- #if !defined(_WIN32) && !defined(__WATCOMC__)
- || (dum == SIGHUP)
- #endif
- )
+ switch(dum)
+ {
+ case SIGINT:
+ case SIGTERM:
+#ifndef _WIN32
+ case SIGHUP:
+#endif
stop = 1;
+ break;
+ default:
+ break;
+ }
}
#endif