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>
This commit is contained in:
Ed Schouten 2009-03-04 18:36:48 +00:00
parent 9373e7bb61
commit 5bdbd38305
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=189369

View File

@ -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)