summaryrefslogtreecommitdiff
path: root/mail/usendmail/files/patch-src_uogetopt.c
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2005-07-21 11:56:47 +0000
committerRenato Botelho <garga@FreeBSD.org>2005-07-21 11:56:47 +0000
commitc9d42f4f13a3d9501aa0f3e05e4aadd243e3df3e (patch)
treefa038d0b88980dcdee73a101144136a1c87f172d /mail/usendmail/files/patch-src_uogetopt.c
parentAdd more references to latest fetchmail entry [1] and sort references (diff)
Unbreak with gcc >= 3.4
PR: ports/83804 Submitted by: Thomas-Martin Seck <tmseck@netcologne.de> (maintainer) Approved by: flz (mentor)
Notes
Notes: svn path=/head/; revision=139812
Diffstat (limited to 'mail/usendmail/files/patch-src_uogetopt.c')
-rw-r--r--mail/usendmail/files/patch-src_uogetopt.c48
1 files changed, 48 insertions, 0 deletions
diff --git a/mail/usendmail/files/patch-src_uogetopt.c b/mail/usendmail/files/patch-src_uogetopt.c
new file mode 100644
index 000000000000..8b5ddb8f5370
--- /dev/null
+++ b/mail/usendmail/files/patch-src_uogetopt.c
@@ -0,0 +1,48 @@
+--- src/uogetopt.c.orig Wed Jul 20 19:28:57 2005
++++ src/uogetopt.c Wed Jul 20 19:31:50 2005
+@@ -116,7 +116,8 @@
+ #define SETEXITVOID() do { SETEXIT(); return; } while(0)
+ #define SETEXITRET(x) do { SETEXIT(); return x; } while(0)
+
+-static void outplus(void (*out)(int, const char *),
++static attribute_regparm(2) void
++outplus(void (*out)(int, const char *),
+ const char *s)
+ {
+ unsigned int l;
+@@ -140,7 +141,7 @@
+ #define uogetopt_hlong(e,s,o) uogetopt_num(e,1,s,o)
+
+
+-static unsigned int
++static attribute_regparm(2) unsigned int
+ outandcount(void (*out)(int iserr,const char *), const char *s)
+ {
+ if (!s) return 0;
+@@ -231,7 +232,7 @@
+ } while (EXPECT(*p,1) && EXPECT(p[1],1));
+ }
+
+-static void
++static attribute_regparm(2) void
+ uogetopt_printver(uogetopt_env_t *env, int maxlen)
+ {
+ int l;
+@@ -249,7 +250,7 @@
+ env->out(0,env->version);
+ }
+
+-static void
++static attribute_regparm(3) void
+ handle_argopt(uogetopt_env_t *env, uogetopt_t *o, char *arg)
+ {
+ int at=o->argtype;
+@@ -274,7 +275,7 @@
+ #define PRINTHELP_MODE_SHORT 0
+ #define PRINTHELP_MODE_NORM 1
+ #define PRINTHELP_MODE_LONG 2
+-static void
++static attribute_regparm(2) void
+ uogetopt_printhelp(uogetopt_env_t *env, int mode)
+ {
+ uogetopt_t *opts=env->opts;