diff options
Diffstat (limited to 'lang/sr/files/patch-sr__output.c')
| -rw-r--r-- | lang/sr/files/patch-sr__output.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/lang/sr/files/patch-sr__output.c b/lang/sr/files/patch-sr__output.c new file mode 100644 index 000000000000..47a11243a8f1 --- /dev/null +++ b/lang/sr/files/patch-sr__output.c @@ -0,0 +1,34 @@ +--- sr/output.c.orig Sat Dec 13 19:34:04 2003 ++++ sr/output.c Sat Dec 13 19:34:47 2003 +@@ -8,7 +8,7 @@ + #include "compiler.h" + #include <ctype.h> + #include <errno.h> +-#include <varargs.h> ++#include <stdarg.h> + + #define NSTREAMS 10 /* number of output streams */ + #define DEFSTREAM 9 /* default stream number */ +@@ -231,11 +231,9 @@ + + /* VARARGS */ + void +-cprintf (va_alist) +-va_dcl ++cprintf (char *fmt, ...) + { + va_list ap; +- char *fmt; + char *s; + char c; + int n, oldstream; +@@ -244,8 +242,7 @@ + + oldstream = outstream; /* save stream number in case changed */ + +- va_start (ap); +- fmt = va_arg (ap, char *); ++ va_start (ap, fmt); + + if (*fmt == ',' && LASTPUT () == '(') + fmt++; /* skip initial comma inside parens */ |
