<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Fix prototypes.

--- gsm-1.0-pl22/src/toast.c	2022-07-31 17:16:42.911313021 +0100
+++ gsm-1.0-pl22/src/toast.c	2025-07-03 22:23:52.837100581 +0100
@@ -211,7 +211,7 @@
 }
 
 
-static void catch_signals P1((fun), SIGHANDLER_T (*fun) ())
+static void catch_signals P1((fun), SIGHANDLER_T (*fun) (int))
 {
 #ifdef	SIGHUP
 	signal( SIGHUP,   fun );
@@ -230,7 +230,7 @@
 #endif
 }
 
-static SIGHANDLER_T onintr P0()
+static SIGHANDLER_T onintr P1((dummy), int dummy)
 {
 	char * tmp = outname;
 
@@ -253,7 +253,7 @@
 	if (!(s = malloc(len))) {
 		fprintf(stderr, "%s: failed to malloc %d bytes -- abort\n",
 			progname, (int)len);
-		onintr();
+		onintr(0);
 		exit(1);
 	}
 	return s;
--- gsm-1.0-pl22/src/toast_lin.c	2022-07-31 17:16:42.799313021 +0100
+++ gsm-1.0-pl22/src/toast_lin.c	2025-07-03 22:26:01.932672502 +0100
@@ -13,7 +13,7 @@
 
 extern FILE	*in, *out;
 
-int linear_input (buf) gsm_signal * buf;
+int linear_input P1((buf), gsm_signal * buf)
 {
 	return fread( (char *)buf, sizeof(*buf), 160, in );
 }
</pre></body></html>