Date: Wed, 4 Mar 2009 18:36:48 +0000 (UTC) From: Ed Schouten <ed@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r189369 - head/usr.sbin/IPXrouted Message-ID: <200903041836.n24Iamjg049854@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ed Date: Wed Mar 4 18:36:48 2009 New Revision: 189369 URL: http://svn.freebsd.org/changeset/base/189369 Log: 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 <pawel worach gmail com> Modified: head/usr.sbin/IPXrouted/tables.c Modified: head/usr.sbin/IPXrouted/tables.c ============================================================================== --- head/usr.sbin/IPXrouted/tables.c Wed Mar 4 18:25:39 2009 (r189368) +++ head/usr.sbin/IPXrouted/tables.c Wed Mar 4 18:36:48 2009 (r189369) @@ -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, tick } 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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903041836.n24Iamjg049854>