diff options
author | Renato Botelho <garga@FreeBSD.org> | 2005-07-21 11:56:47 +0000 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2005-07-21 11:56:47 +0000 |
commit | c9d42f4f13a3d9501aa0f3e05e4aadd243e3df3e (patch) | |
tree | fa038d0b88980dcdee73a101144136a1c87f172d /mail/usendmail/files/patch-src_uogetopt.c | |
parent | Add 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.c | 48 |
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; |