https://bugs.gentoo.org/943818
https://github.com/AMDmi3/cavezofphear/pull/2

--- a/src/frame.c
+++ b/src/frame.c
@@ -60,12 +60,12 @@ void bail(const char* message) {
 	exit(EXIT_FAILURE);
 }
 
-void sigint_handler() {
+void sigint_handler(int arg) {
 	curses_stop();
 	bail("got SIGINT, cleaning up");
 }
 
-void sigwinch_handler() {
+void sigwinch_handler(int arg) {
 	/*
 	   curses_stop();
 	   bail("got SIGWINCH, cleaning up");
--- a/src/frame.h
+++ b/src/frame.h
@@ -21,7 +21,7 @@
 void curses_start(void);
 void curses_stop(void);
 void bail(const char* message);
-void sigint_handler();
-void sigwinch_handler();
+void sigint_handler(int arg);
+void sigwinch_handler(int arg);
 
 #endif
