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;
 }
 
 /*
openSUSE Build Service is sponsored by