(svn r652) Factorise special case for MorphOS regarding signal() handling
authortron
Wed, 17 Nov 2004 07:57:28 +0000
changeset 443 a45be556a111
parent 442 913a307af50d
child 444 b4589ccaff3a
(svn r652) Factorise special case for MorphOS regarding signal() handling
sdl.c
--- a/sdl.c	Wed Nov 17 02:24:21 2004 +0000
+++ b/sdl.c	Wed Nov 17 07:57:28 2004 +0000
@@ -11,6 +11,10 @@
 
 #ifdef UNIX
 #include <signal.h>
+
+#ifdef __MORPHOS__
+	#define SIG_DFL (void (*)(int))0
+#endif
 #endif
 
 #define DYNAMICALLY_LOADED_SDL
@@ -149,11 +153,7 @@
 	if (--_sdl_usage == 0) {
 		SDL_CALL SDL_Quit();
 		#ifdef UNIX
-			#ifndef __MORPHOS__
-				signal(SIGABRT, SIG_DFL);
-			#else
-				signal(SIGABRT, (void (*)(int))0);
-			#endif
+		signal(SIGABRT, SIG_DFL);
 		#endif
 	}
 }