svn commit: r189369 - head/usr.sbin/IPXrouted
Ed Schouten
ed at FreeBSD.org
Wed Mar 4 10:36:50 PST 2009
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)
More information about the svn-src-all
mailing list