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)
{