File buffer-gcc15.patch of Package buffer

--- buffer.c	2025-04-17 11:46:36.948674598 +0000
+++ buffer.c	2025-04-17 11:54:33.505803217 +0000
@@ -135,13 +135,13 @@ static char *rcsid = "$Header: /a/swan/h
 #define M *1024*1024
 
 /* Some forward declarations */
-void byee();
+void byee(int);
 void start_reader_and_writer();
-void parse_args();
+void parse_args(int, char**);
 void set_handlers();
 void buffer_allocate();
 void report_proc();
-int do_size();
+int do_size(char *);
 void get_buffer();
 void reader();
 void writer();
@@ -152,7 +152,7 @@ void test_writer();
 int fill_block();
 void get_next_filled_block();
 int data_to_write();
-void write_blocks_to_stdout();
+void write_blocks_to_stdout(int, int);
 void write_block_to_stdout();
 void pr_out();
 void end_writer();
--- sem.c	2025-04-17 11:46:36.948719674 +0000
+++ sem.c	2025-04-17 11:54:17.480141665 +0000
@@ -49,7 +49,7 @@ union semun {
 extern void report_proc();
 
 /* Used to end the program - on error */
-extern void byee();
+extern void byee(int);
 
 
 
--- sem.h	2025-04-17 11:46:36.948752321 +0000
+++ sem.h	2025-04-17 11:52:52.458366082 +0000
@@ -27,10 +27,10 @@
  * semaphores */
 
 /* Allocate new semaphores */
-int new_sems();
+int new_sems(int);
 
 /* Perform actions on semaphores */
-void sem_set();
-void lock();
-void unlock();
-void remove_sems();
+void sem_set(int, int, int);
+void lock(int, int);
+void unlock(int, int);
+void remove_sems(int);
openSUSE Build Service is sponsored by