From owner-svn-src-all@FreeBSD.ORG Wed Mar 4 18:36:49 2009 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08785106571D; Wed, 4 Mar 2009 18:36:49 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id CF0168FC08; Wed, 4 Mar 2009 18:36:48 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n24Iam4K049855; Wed, 4 Mar 2009 18:36:48 GMT (envelope-from ed@svn.freebsd.org) Received: (from ed@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n24Iamjg049854; Wed, 4 Mar 2009 18:36:48 GMT (envelope-from ed@svn.freebsd.org) Message-Id: <200903041836.n24Iamjg049854@svn.freebsd.org> From: Ed Schouten Date: Wed, 4 Mar 2009 18:36:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r189369 - head/usr.sbin/IPXrouted X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Mar 2009 18:36:50 -0000 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 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)