freebsd-ports/net/icb/files/patch-ad
1999-09-20 02:12:51 +00:00

35 lines
663 B
Plaintext

--- 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) {