diff options
Diffstat (limited to 'net/icb/files/patch-ad')
-rw-r--r-- | net/icb/files/patch-ad | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/net/icb/files/patch-ad b/net/icb/files/patch-ad new file mode 100644 index 000000000000..036023b82631 --- /dev/null +++ b/net/icb/files/patch-ad @@ -0,0 +1,34 @@ +--- icb/strings.c.orig Sun Sep 19 18:14:24 1999 ++++ icb/strings.c Sun Sep 19 18:20:05 1999 +@@ -3,7 +3,7 @@ + + #include "icb.h" + #include "externs.h" +-#include <varargs.h> ++#include <stdarg.h> + + extern char *charmap; + +@@ -334,19 +334,12 @@ + /* call with strscat(dest, src, src, ...) */ + + char * +-strscat(va_alist) +-va_dcl ++strscat(char *dest, ...) + { +- char *dest, *src; + va_list args; ++ char *src; + +- va_start(args); +- +- /* get the dest pointer */ +- if ((dest = va_arg(args, char *)) == 0) { +- puts("fatal error: strscat called without dest"); +- exit(-1); +- } ++ va_start(args, dest); + + /* copy strings */ + while ((src = va_arg(args, char *)) != NULL) { |