diff options
author | Steve Price <steve@FreeBSD.org> | 1999-09-20 02:12:51 +0000 |
---|---|---|
committer | Steve Price <steve@FreeBSD.org> | 1999-09-20 02:12:51 +0000 |
commit | 1d90b4b98c03a428fb681d10ef5d33e457f8640e (patch) | |
tree | bfe9d83efcbbd2a48643a13056c88f86884cfacc /net/icb/files/patch-ad | |
parent | s/chtype/chartype/g so this builds on FreeBSD/Alpha too. (diff) |
Fix the first arg to strscat so we can use stdarg macros and get this
to build on FreeBSD/Alpha.
Notes
Notes:
svn path=/head/; revision=21804
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) { |