summaryrefslogtreecommitdiff
path: root/net/socks5/patches
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>2003-12-19 12:24:25 +0000
committeragc <agc@pkgsrc.org>2003-12-19 12:24:25 +0000
commit7f99714885590884759e80cd3ecdbb64126d50b9 (patch)
treee2ce67e62f384090cc03e5e1dcafc9fec7a6f4d7 /net/socks5/patches
parentf26e335c1ddfbf485dc7a66d1184d74a26437440 (diff)
downloadpkgsrc-7f99714885590884759e80cd3ecdbb64126d50b9.tar.gz
fixes for gcc3-isms (varargs -> stdarg)
Diffstat (limited to 'net/socks5/patches')
-rw-r--r--net/socks5/patches/patch-ad44
-rw-r--r--net/socks5/patches/patch-ae43
2 files changed, 87 insertions, 0 deletions
diff --git a/net/socks5/patches/patch-ad b/net/socks5/patches/patch-ad
new file mode 100644
index 00000000000..638ade6a4f8
--- /dev/null
+++ b/net/socks5/patches/patch-ad
@@ -0,0 +1,44 @@
+$NetBSD: patch-ad,v 1.1 2003/12/19 12:24:25 agc Exp $
+
+--- clients/ftp/ftp.c 2003/12/19 12:10:21 1.1
++++ clients/ftp/ftp.c 2003/12/19 12:11:47
+@@ -48,7 +48,7 @@
+ #include <fcntl.h>
+ #endif
+
+-#include <varargs.h>
++#include <stdarg.h>
+
+ #ifdef FASCIST
+ #include <syslog.h>
+@@ -241,9 +241,8 @@
+ }
+
+ /*VARARGS*/
+-int command(va_alist) va_dcl {
++int command(char *fmt, ...) {
+ va_list ap;
+- char *fmt;
+ int r;
+ sig_t oldintr;
+
+@@ -251,8 +250,7 @@
+ if (debug) {
+ printf("---> ");
+
+- va_start(ap);
+- fmt = va_arg(ap, char *);
++ va_start(ap, fmt);
+ if (strncmp("PASS ", fmt, 5) == 0)
+ printf("PASS XXXX");
+ else
+@@ -271,8 +269,7 @@
+
+ oldintr = (sig_t)Signal(SIGINT, cmdabort);
+
+- va_start(ap);
+- fmt = va_arg(ap, char *);
++ va_start(ap, fmt);
+ vfprintf(cout, fmt, ap);
+ va_end(ap);
+
diff --git a/net/socks5/patches/patch-ae b/net/socks5/patches/patch-ae
new file mode 100644
index 00000000000..0d806132799
--- /dev/null
+++ b/net/socks5/patches/patch-ae
@@ -0,0 +1,43 @@
+$NetBSD: patch-ae,v 1.1 2003/12/19 12:24:25 agc Exp $
+
+--- clients/telnet/commands.c 2003/12/19 12:14:28 1.1
++++ clients/telnet/commands.c 2003/12/19 12:16:29
+@@ -83,7 +83,7 @@
+ #include <signal.h>
+ #include <ctype.h>
+ #include <pwd.h>
+-#include <varargs.h>
++#include <stdarg.h>
+ #include <errno.h>
+
+ #include <arpa/telnet.h>
+@@ -122,7 +122,7 @@
+ extern int Ambiguous();
+ extern void herror();
+
+-static call();
++static int call(void *, ...);
+
+ typedef struct {
+ char *name; /* command name */
+@@ -2092,17 +2092,15 @@
+
+ /*VARARGS1*/
+ static int
+-call(va_alist)
+- va_dcl
++call(void *func, ...)
+ {
+ va_list ap;
+ typedef int (*intrtn_t)();
+- intrtn_t routine;
++ intrtn_t routine = (intrtn_t) func;
+ char *args[100];
+ int argno = 0;
+
+- va_start(ap);
+- routine = (va_arg(ap, intrtn_t));
++ va_start(ap, func);
+ while ((args[argno++] = va_arg(ap, char *)) != 0) {
+ ;
+ }