From 989d9cb005be3cdfa14984b55ffeec182febe689 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 4 Mar 2009 18:36:48 +0000 Subject: Make IPXrouted compile using Clang by using ANSI function declarations. Because of integer promotion, Clang doesn't allow ANSI prototypes to be mixed with K&R declarations. Submitted by: Pawel Worach --- usr.sbin/IPXrouted/tables.c | 32 ++++++++++---------------------- 1 file changed, 10 insertions(+), 22 deletions(-) (limited to 'usr.sbin/IPXrouted') diff --git a/usr.sbin/IPXrouted/tables.c b/usr.sbin/IPXrouted/tables.c index fee3921..fe816b2 100644 --- a/usr.sbin/IPXrouted/tables.c +++ b/usr.sbin/IPXrouted/tables.c @@ -64,8 +64,7 @@ struct rthash nethash[ROUTEHASHSIZ]; * Lookup dst in the tables for an exact match. */ struct rt_entry * -rtlookup(dst) - struct sockaddr *dst; +rtlookup(struct sockaddr *dst) { register struct rt_entry *rt; register struct rthash *rh; @@ -90,8 +89,7 @@ rtlookup(dst) * Find a route to dst as the kernel would. */ struct rt_entry * -rtfind(dst) - struct sockaddr *dst; +rtfind(struct sockaddr *dst) { register struct rt_entry *rt; register struct rthash *rh; @@ -118,10 +116,8 @@ rtfind(dst) } void -rtadd(dst, gate, metric, ticks, state) - struct sockaddr *dst, *gate; - short metric, ticks; - int state; +rtadd(struct sockaddr *dst, struct sockaddr *gate, short metric, + short ticks, int state) { struct afhash h; register struct rt_entry *rt; @@ -171,11 +167,8 @@ rtadd(dst, gate, metric, ticks, state) } void -rtadd_clone(ort, dst, gate, metric, ticks, state) - struct rt_entry *ort; - struct sockaddr *dst, *gate; - short metric, ticks; - int state; +rtadd_clone(struct rt_entry *ort, struct sockaddr *dst, + struct sockaddr *gate, short metric, short ticks, int state) { struct afhash h; register struct rt_entry *rt; @@ -216,10 +209,8 @@ rtadd_clone(ort, dst, gate, metric, ticks, state) } void -rtchange(rt, gate, metric, ticks) - struct rt_entry *rt; - struct sockaddr *gate; - short metric, ticks; +rtchange(struct rt_entry *rt, struct sockaddr *gate, short metric, + short ticks) { int doioctl = 0, metricchanged = 0; struct rtuentry oldroute; @@ -337,8 +328,7 @@ rtchange(rt, gate, metric, ticks) } void -rtdelete(rt) - struct rt_entry *rt; +rtdelete(struct rt_entry *rt) { struct sockaddr *sa = &(rt->rt_router); @@ -380,9 +370,7 @@ rtinit(void) int seqno; int -rtioctl(action, ort) - int action; - struct rtuentry *ort; +rtioctl(int action, struct rtuentry *ort) { #ifndef RTM_ADD if (install == 0) -- cgit v1.1