File fix-gcc15.patch of Package affenspiel

diff --git a/das_mit_dem_affen.c b/das_mit_dem_affen.c
index fbf1cbd..e93b54c 100644
--- a/das_mit_dem_affen.c
+++ b/das_mit_dem_affen.c
@@ -103,6 +103,7 @@ void OpenAll(int, char **);
 void InitDisplay();
 void InitWindow(int, char **);
 void CloseAll();
+void CloseAllSignal(int n);
 void EventLoop();
 void HandleExposeEvent(XExposeEvent *);
 void HandleButtonEvent(XButtonEvent *, int);
@@ -138,8 +139,8 @@ void OpenAll(int argc, char *argv[])
   NewGame();
   DrawTiles();
 
-  signal(SIGINT, CloseAll);
-  signal(SIGTERM, CloseAll);
+  signal(SIGINT, CloseAllSignal);
+  signal(SIGTERM, CloseAllSignal);
 
   XMapWindow(display, window);
   XFlush(display);
@@ -284,6 +285,8 @@ void CloseAll(void)
   XCloseDisplay(display);
   exit(0);
 }
+void CloseAllSignal(int n)
+{ CloseAll(); }
 
 void EventLoop(void)
 {
openSUSE Build Service is sponsored by