kill register variable decls, they are meaningless these days

This commit is contained in:
itojun 2002-08-01 09:02:18 +00:00
parent f104c36660
commit 80964024a7
1 changed files with 58 additions and 61 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: traceroute.c,v 1.49 2002/08/01 08:41:32 itojun Exp $ */
/* $NetBSD: traceroute.c,v 1.50 2002/08/01 09:02:18 itojun Exp $ */
/*
* Copyright (c) 1988, 1989, 1991, 1994, 1995, 1996, 1997
@ -29,7 +29,7 @@ static const char rcsid[] =
#else
__COPYRIGHT("@(#) Copyright (c) 1988, 1989, 1991, 1994, 1995, 1996, 1997\n\
The Regents of the University of California. All rights reserved.\n");
__RCSID("$NetBSD: traceroute.c,v 1.49 2002/08/01 08:41:32 itojun Exp $");
__RCSID("$NetBSD: traceroute.c,v 1.50 2002/08/01 09:02:18 itojun Exp $");
#endif
#endif
@ -383,19 +383,19 @@ int setpolicy(int so, char *policy);
int
main(int argc, char **argv)
{
register int op, code, n;
register char *cp;
register u_char *outp;
register u_int32_t *ap;
register struct sockaddr_in *from = &wherefrom;
register struct sockaddr_in *to = (struct sockaddr_in *)&whereto;
register struct hostinfo *hi;
int op, code, n;
char *cp;
u_char *outp;
u_int32_t *ap;
struct sockaddr_in *from = &wherefrom;
struct sockaddr_in *to = (struct sockaddr_in *)&whereto;
struct hostinfo *hi;
int on = 1;
register int ttl, probe, i;
register int seq = 0;
int ttl, probe, i;
int seq = 0;
int tos = 0, settos = 0, ttl_flag = 0;
register int lsrr = 0;
register u_int16_t off = 0;
int lsrr = 0;
u_int16_t off = 0;
struct ifaddrlist *al, *al2;
char errbuf[132];
int mib[4] = { CTL_NET, PF_INET, IPPROTO_IP, IPCTL_DEFTTL };
@ -593,7 +593,7 @@ main(int argc, char **argv)
outp = (u_char *)(outip + 1);
#ifdef HAVE_RAW_OPTIONS
if (lsrr > 0) {
register u_char *optlist;
u_char *optlist;
optlist = outp;
outp += optlen;
@ -907,10 +907,10 @@ main(int argc, char **argv)
again:
printed_ttl = 0;
for (probe = 0; probe < nprobes; ++probe) {
register int cc;
int cc;
struct timeval t1, t2;
struct timezone tz;
register struct ip *ip;
struct ip *ip;
(void)gettimeofday(&t1, &tz);
send_probe(++seq, ttl, &t1);
while ((cc = wait_for_reply(s, from, &t1)) != 0) {
@ -1023,14 +1023,13 @@ again:
}
int
wait_for_reply(register int sock, register struct sockaddr_in *fromp,
register struct timeval *tp)
wait_for_reply(int sock, struct sockaddr_in *fromp, struct timeval *tp)
{
fd_set *fdsp;
size_t nfds;
struct timeval now, wait;
struct timezone tz;
register int cc = 0;
int cc = 0;
int fromlen = sizeof(*fromp);
int retval;
@ -1090,10 +1089,10 @@ dump_packet()
}
void
send_probe(register int seq, int ttl, register struct timeval *tp)
send_probe(int seq, int ttl, struct timeval *tp)
{
register int cc;
register struct udpiphdr * ui;
int cc;
struct udpiphdr * ui;
int oldmtu = packlen;
again:
@ -1167,8 +1166,8 @@ again:
/* XXX undocumented debugging hack */
if (verbose > 1) {
register const u_int16_t *sp;
register int nshorts, i;
const u_int16_t *sp;
int nshorts, i;
sp = (u_int16_t *)outip;
nshorts = (u_int)packlen / sizeof(u_int16_t);
@ -1246,7 +1245,7 @@ again:
double
deltaT(struct timeval *t1p, struct timeval *t2p)
{
register double dt;
double dt;
dt = (double)(t2p->tv_sec - t1p->tv_sec) * 1000.0 +
(double)(t2p->tv_usec - t1p->tv_usec) / 1000.0;
@ -1257,7 +1256,7 @@ deltaT(struct timeval *t1p, struct timeval *t2p)
* Convert an ICMP "type" field to a printable string.
*/
char *
pr_type(register u_char t)
pr_type(u_char t)
{
static char *ttab[] = {
"Echo Reply", "ICMP 1", "ICMP 2", "Dest Unreachable",
@ -1274,14 +1273,13 @@ pr_type(register u_char t)
}
int
packet_ok(register u_char *buf, int cc, register struct sockaddr_in *from,
register int seq)
packet_ok(u_char *buf, int cc, struct sockaddr_in *from, int seq)
{
register struct icmp *icp;
register u_char type, code;
register int hlen;
struct icmp *icp;
u_char type, code;
int hlen;
#ifndef ARCHAIC
register struct ip *ip;
struct ip *ip;
ip = (struct ip *) buf;
hlen = ip->ip_hl << 2;
@ -1300,9 +1298,9 @@ packet_ok(register u_char *buf, int cc, register struct sockaddr_in *from,
code = icp->icmp_code;
if ((type == ICMP_TIMXCEED && code == ICMP_TIMXCEED_INTRANS) ||
type == ICMP_UNREACH || type == ICMP_ECHOREPLY) {
register struct ip *hip;
register struct udphdr *up;
register struct icmp *hicmp;
struct ip *hip;
struct udphdr *up;
struct icmp *hicmp;
hip = &icp->icmp_ip;
hlen = hip->ip_hl << 2;
@ -1335,7 +1333,7 @@ packet_ok(register u_char *buf, int cc, register struct sockaddr_in *from,
}
#ifndef ARCHAIC
if (verbose) {
register int i;
int i;
u_int32_t *lp = (u_int32_t *)&icp->icmp_ip;
Printf("\n%d bytes from %s to ", cc, inet_ntoa(from->sin_addr));
@ -1363,10 +1361,10 @@ void resize_packet(void)
}
void
print(register u_char *buf, register int cc, register struct sockaddr_in *from)
print(u_char *buf, int cc, struct sockaddr_in *from)
{
register struct ip *ip;
register int hlen;
struct ip *ip;
int hlen;
ip = (struct ip *) buf;
hlen = ip->ip_hl << 2;
@ -1396,12 +1394,12 @@ in_cksum(u_int16_t *addr, int len)
* Checksum routine for Internet Protocol family headers (C Version)
*/
u_int16_t
in_cksum2(u_int16_t seed, register u_int16_t *addr, register int len)
in_cksum2(u_int16_t seed, u_int16_t *addr, int len)
{
register int nleft = len;
register u_int16_t *w = addr;
register u_int16_t answer;
register int32_t sum = seed;
int nleft = len;
u_int16_t *w = addr;
u_int16_t answer;
int32_t sum = seed;
/*
* Our algorithm is simple, using a 32 bit accumulator (sum),
@ -1432,7 +1430,7 @@ in_cksum2(u_int16_t seed, register u_int16_t *addr, register int len)
* Out is assumed to be >= in.
*/
void
tvsub(register struct timeval *out, register struct timeval *in)
tvsub(struct timeval *out, struct timeval *in)
{
if ((out->tv_usec -= in->tv_usec) < 0) {
@ -1450,8 +1448,8 @@ tvsub(register struct timeval *out, register struct timeval *in)
char *
inetname(struct in_addr in)
{
register char *cp;
register struct hostent *hp;
char *cp;
struct hostent *hp;
static int first = 1;
static char domain[MAXHOSTNAMELEN + 1], line[MAXHOSTNAMELEN + 1];
@ -1481,13 +1479,13 @@ inetname(struct in_addr in)
}
struct hostinfo *
gethostinfo(register char *hostname)
gethostinfo(char *hostname)
{
register int n;
register struct hostent *hp;
register struct hostinfo *hi;
register char **p;
register u_int32_t *ap;
int n;
struct hostent *hp;
struct hostinfo *hi;
char **p;
u_int32_t *ap;
struct in_addr addr;
hi = calloc(1, sizeof(*hi));
@ -1532,7 +1530,7 @@ gethostinfo(register char *hostname)
}
void
freehostinfo(register struct hostinfo *hi)
freehostinfo(struct hostinfo *hi)
{
if (hi->name != NULL) {
free(hi->name);
@ -1543,9 +1541,9 @@ freehostinfo(register struct hostinfo *hi)
}
void
getaddr(register u_int32_t *ap, register char *hostname)
getaddr(u_int32_t *ap, char *hostname)
{
register struct hostinfo *hi;
struct hostinfo *hi;
hi = gethostinfo(hostname);
*ap = hi->addrs[0];
@ -1553,7 +1551,7 @@ getaddr(register u_int32_t *ap, register char *hostname)
}
void
setsin(register struct sockaddr_in *sin, register u_int32_t addr)
setsin(struct sockaddr_in *sin, u_int32_t addr)
{
memset(sin, 0, sizeof(*sin));
@ -1566,11 +1564,10 @@ setsin(register struct sockaddr_in *sin, register u_int32_t addr)
/* String to value with optional min and max. Handles decimal and hex. */
int
str2val(register const char *str, register const char *what,
register int mi, register int ma)
str2val(const char *str, const char *what, int mi, int ma)
{
register const char *cp;
register int val;
const char *cp;
int val;
char *ep;
if (str[0] == '0' && (str[1] == 'x' || str[1] == 'X')) {