Update return types of event handler functions

Missed this in previous commit.
diff --git a/compositor/compositor.c b/compositor/compositor.c
index c9928c3..8dbf4c1 100644
--- a/compositor/compositor.c
+++ b/compositor/compositor.c
@@ -669,7 +669,7 @@
 		}
 }
 
-static void
+static int
 repaint(void *data)
 {
 	struct wlsc_compositor *ec = data;
@@ -695,6 +695,8 @@
 		ec->repaint_on_timeout = 0;
 	else
 		wl_event_source_timer_update(ec->timer_source, 1);
+
+	return 1;
 }
 
 void
@@ -1636,11 +1638,13 @@
 	return 0;
 }
 
-static void on_term_signal(int signal_number, void *data)
+static int on_term_signal(int signal_number, void *data)
 {
 	struct wlsc_compositor *ec = data;
 
 	wl_display_terminate(ec->wl_display);
+
+	return 1;
 }
 
 int main(int argc, char *argv[])