Remember to return something if RETSIGTYPE is not 'void'. Do we still need
to worry about systems that have signal-handlers return 'int' ? Not all of
the code does, though nothing will break because of it.
diff --git a/Parser/intrcheck.c b/Parser/intrcheck.c
index 34a3425..e9927e9 100644
--- a/Parser/intrcheck.c
+++ b/Parser/intrcheck.c
@@ -168,6 +168,9 @@
 	}
 	signal(SIGINT, intcatcher);
 	Py_AddPendingCall(checksignals_witharg, NULL);
+#if RETSIGTYPE != void
+	return 0;
+#endif
 }
 
 static RETSIGTYPE (*old_siginthandler)(int) = SIG_DFL;