diff --git a/src/sdl/i_system.c b/src/sdl/i_system.c index c0f6801a32cfd2862131030639c6124c5a24c36d..a1e91ec754b83815e8cb48cb0b950b5b2065a836 100644 --- a/src/sdl/i_system.c +++ b/src/sdl/i_system.c @@ -301,7 +301,7 @@ SDL_bool framebuffer = SDL_FALSE; UINT8 keyboard_started = false; -static void signal_handler(INT32 num) +FUNCNORETURN static ATTRNORETURN void signal_handler(INT32 num) { //static char msg[] = "oh no! back to reality!\r\n"; const char * sigmsg; @@ -350,7 +350,7 @@ static void signal_handler(INT32 num) I_Quit(); } -#if defined (NDEBUG) && !defined (DC) && !defined (_WIN32_WCE) +#if !defined (DC) FUNCNORETURN static ATTRNORETURN void quit_handler(int num) { signal(num, SIG_DFL); //default signal action