summaryrefslogtreecommitdiff
path: root/lang/sr/patches/patch-ag
diff options
context:
space:
mode:
Diffstat (limited to 'lang/sr/patches/patch-ag')
-rw-r--r--lang/sr/patches/patch-ag72
1 files changed, 72 insertions, 0 deletions
diff --git a/lang/sr/patches/patch-ag b/lang/sr/patches/patch-ag
new file mode 100644
index 00000000000..72466f1f8bc
--- /dev/null
+++ b/lang/sr/patches/patch-ag
@@ -0,0 +1,72 @@
+$NetBSD: patch-ag,v 1.1.1.1 2005/02/25 15:54:59 is Exp $
+
+--- rts/funcs.h.orig 1999-07-28 22:42:24.000000000 +0200
++++ rts/funcs.h
+@@ -6,7 +6,7 @@ extern void sr_abort ();
+ extern char* sr_fmt_locn ();
+ extern void sr_malf ();
+ extern void sr_message ();
+-extern int sr_runerr ();
++extern int sr_runerr (char *, ...);
+ extern void sr_net_abort ();
+ extern void sr_stk_corrupted ();
+ extern void sr_stk_overflow ();
+@@ -30,8 +30,8 @@ extern Ptr sr_astring ();
+ extern Array* sr_aswap ();
+ extern String* sr_chgstr ();
+ extern Ptr sr_clone ();
+-extern Array* sr_init_array ();
+-extern Ptr sr_slice ();
++extern Array* sr_init_array (char *, ...);
++extern Ptr sr_slice (char *, ...);
+ extern Ptr sr_sslice ();
+ extern Array* sr_strarr ();
+
+@@ -97,8 +97,8 @@ extern int sr_get_string ();
+ extern int sr_inchar ();
+ extern void sr_init_io ();
+ extern File sr_open ();
+-extern void sr_printf ();
+-extern int sr_read ();
++extern void sr_printf (char *, ...);
++extern int sr_read (char *, ...);
+ extern Bool sr_remove ();
+ extern int sr_seek ();
+ extern int sr_where ();
+@@ -111,14 +111,14 @@ extern void sr_reaccess ();
+ extern void sr_rm_iop ();
+
+ /* math.c */
+-extern int sr_imax ();
+-extern int sr_imin ();
++extern int sr_imax (int, ...);
++extern int sr_imin (int, ...);
+ extern int sr_imod ();
+ extern void sr_init_random ();
+ extern int sr_itoi ();
+ extern Real sr_random ();
+-extern Real sr_rmax ();
+-extern Real sr_rmin ();
++extern Real sr_rmax (int, ...);
++extern Real sr_rmin (int, ...);
+ extern Real sr_rmod ();
+ extern Real sr_round ();
+ extern Real sr_rtoi ();
+@@ -134,7 +134,7 @@ extern int sr_arg_int ();
+ extern int sr_arg_ptr ();
+ extern int sr_arg_real ();
+ extern int sr_arg_string ();
+-extern Ptr sr_cat ();
++extern Ptr sr_cat (String *, ...);
+ extern void sr_dispose ();
+ extern Ptr sr_gswap ();
+ extern void sr_init_misc ();
+@@ -210,7 +210,7 @@ extern void sr_init_res ();
+ extern Ptr sr_literal_rcap ();
+
+ /* scan.c */
+-extern int sr_scanf ();
++extern int sr_scanf (char *, ...);
+
+ /* semaphore.c */
+ extern void P ();