diff options
Diffstat (limited to 'lang/sr/patches/patch-ag')
-rw-r--r-- | lang/sr/patches/patch-ag | 72 |
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 (); |