File scheme48-no-return-in-nonvoid-function.patch of Package scheme48
--- c/external.c
+++ c/external.c
@@ -706,6 +706,7 @@
else return s48_bignum_to_long(bignum);
}
else s48_raise_argument_type_error(value);
+ return 0;
}
unsigned long
@@ -727,6 +728,7 @@
else return s48_bignum_to_ulong(bignum);
}
else s48_raise_argument_type_error(value);
+ return 0;
}
/*
--- c/posix/proc.c
+++ c/posix/proc.c
@@ -612,6 +612,7 @@
else
s48_raise_argument_type_error(sch_signal);
+ return 0;
}
/*
--- c/unix/socket.c
+++ c/unix/socket.c
@@ -428,6 +428,7 @@
free(handshake);
return sch_result;
}
+ return NULL;
}
/*