Revision: 582
http://sourceforge.net/p/vde/svn/582
Author: garden
Date: 2014-10-12 20:17:24 +0000 (Sun, 12 Oct 2014)
Log Message:
-----------
In 2014, I think we can stop trying to outsmart the compiler. Remove
"register" storage class.
Modified Paths:
--------------
trunk/vde-2/src/common/poll.c
trunk/vde-2/src/dpipe.c
trunk/vde-2/src/kvde_switch/consmgmt.c
trunk/vde-2/src/kvde_switch/kvde_switch.c
trunk/vde-2/src/lib/libvdehist.c
trunk/vde-2/src/lib/libvdeplug.c
trunk/vde-2/src/slirpvde/cksum.c
trunk/vde-2/src/slirpvde/ip_icmp.c
trunk/vde-2/src/slirpvde/ip_input.c
trunk/vde-2/src/slirpvde/ip_output.c
trunk/vde-2/src/slirpvde/mbuf.c
trunk/vde-2/src/slirpvde/mbuf.h
trunk/vde-2/src/slirpvde/misc.c
trunk/vde-2/src/slirpvde/slirp.h
trunk/vde-2/src/slirpvde/slirpvde.c
trunk/vde-2/src/slirpvde/socket.h
trunk/vde-2/src/slirpvde/tcp_input.c
trunk/vde-2/src/slirpvde/tcp_output.c
trunk/vde-2/src/slirpvde/tcp_subr.c
trunk/vde-2/src/slirpvde/tcp_timer.c
trunk/vde-2/src/slirpvde/udp.c
trunk/vde-2/src/slirpvde/udp.h
trunk/vde-2/src/vde_autolink.c
trunk/vde-2/src/vde_cryptcab/crc32.c
trunk/vde-2/src/vde_l3/vde_l3.c
trunk/vde-2/src/vde_plug.c
trunk/vde-2/src/vde_router/rbtree.c
trunk/vde-2/src/vde_switch/bitarray.h
trunk/vde-2/src/vde_switch/consmgmt.c
trunk/vde-2/src/vde_switch/fstp.c
trunk/vde-2/src/vde_switch/hash.c
trunk/vde-2/src/vde_switch/port.c
trunk/vde-2/src/vde_switch/qtimer.c
trunk/vde-2/src/vde_switch/vde_switch.c
trunk/vde-2/src/vde_vxlan/vxlan_hash.c
trunk/vde-2/src/vdeq.c
trunk/vde-2/src/vdetaplib/libvdetap.c
trunk/vde-2/src/vdetaplib/vdetap.c
trunk/vde-2/src/wirefilter.c
Modified: trunk/vde-2/src/common/poll.c
===================================================================
--- trunk/vde-2/src/common/poll.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/common/poll.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -22,7 +22,7 @@
static int prepare_select(struct pollfd *ufds, nfds_t nfds, int timeout,
struct timeval **pstimeout, int *maxfdp1, fd_set *rfds, fd_set
*wfds, fd_set *efds)
{
- register int i;
+ int i;
struct pollfd *currfd;
struct timeval *stimeout = *pstimeout;
@@ -93,7 +93,7 @@
static int convert_results(struct pollfd *ufds, int nfds,
fd_set *rfds, fd_set *wfds, fd_set *efds)
{
- register int i;
+ int i;
struct pollfd *currfd;
int retval = 0;
Modified: trunk/vde-2/src/dpipe.c
===================================================================
--- trunk/vde-2/src/dpipe.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/dpipe.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -29,7 +29,7 @@
int splitindex(int argc, char *argv[], int *dirchar)
{
- register int i;
+ int i;
for (i=0; i<argc; i++) {
if (*dirchar == argv[i][0] && argv[i][1] == '=' ) {
Modified: trunk/vde-2/src/kvde_switch/consmgmt.c
===================================================================
--- trunk/vde-2/src/kvde_switch/consmgmt.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/kvde_switch/consmgmt.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -72,7 +72,7 @@
void addcl(int ncl,struct comlist *cl)
{
- register int i;
+ int i;
for (i=0;i<ncl;i++,cl++) {
cl->next=NULL;
(*clt)=cl;
@@ -82,9 +82,9 @@
void delcl(int ncl,struct comlist *cl)
{
- register int i;
+ int i;
for (i=0;i<ncl;i++,cl++) {
- register struct comlist **p=&clh;
+ struct comlist **p=&clh;
while (*p != NULL) {
if (*p == cl)
*p=cl->next;
@@ -109,9 +109,9 @@
void deldbgcl(int ncl,struct dbgcl *cl)
{
- register int i;
+ int i;
for (i=0;i<ncl;i++,cl++) {
- register struct dbgcl **p=&dbgclh;
+ struct dbgcl **p=&dbgclh;
while (*p != NULL) {
if (*p == cl) {
if (cl->fds) free(cl->fds);
@@ -136,7 +136,7 @@
void delplugin(struct plugin *cl)
{
- register struct plugin **p=&pluginh;
+ struct plugin **p=&pluginh;
while (*p != NULL) {
if (*p == cl)
*p=cl->next;
Modified: trunk/vde-2/src/kvde_switch/kvde_switch.c
===================================================================
--- trunk/vde-2/src/kvde_switch/kvde_switch.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/kvde_switch/kvde_switch.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -102,7 +102,7 @@
unsigned char add_type(struct swmodule *mgr,int prio)
{
- register int i;
+ int i;
if(ntypes==maxtypes) {
maxtypes = maxtypes ? 2 * maxtypes : 8;
if (maxtypes > PRIOFLAG) {
@@ -168,14 +168,14 @@
static void file_cleanup(void)
{
- register int i;
+ int i;
for(i = 0; i < nfds; i++)
TYPE2MGR(fdpp[i]->type)->cleanup(fdpp[i]->type,fds[i].fd,fdpp[i]->private_data);
}
void remove_fd(int fd)
{
- register int i;
+ int i;
for(i = 0; i < nfds; i++){
if(fds[i].fd == fd) break;
@@ -196,7 +196,7 @@
static void main_loop()
{
time_t now;
- register int n,i;
+ int n,i;
while(1) {
n=poll(fds,nfds,-1);
now=time(NULL);
@@ -206,7 +206,7 @@
} else {
for(i = 0; /*i < nfds &&*/ n>0; i++){
if(fds[i].revents != 0) {
- register int prenfds=nfds;
+ int prenfds=nfds;
n--;
fdpp[i]->timestamp=now;
TYPE2MGR(fdpp[i]->type)->handle_io(fdpp[i]->type,fds[i].fd,fds[i].revents,fdpp[i]->private_data);
@@ -258,7 +258,7 @@
static struct option *optcpy(struct option *tgt, struct option *src, int n,
int tag)
{
- register int i;
+ int i;
memcpy(tgt,src,sizeof(struct option) * n);
for (i=0;i<n;i++) {
tgt[i].val=(tgt[i].val & 0xffff) | tag << 16;
@@ -303,7 +303,7 @@
if (long_options == NULL || optstring==NULL)
exit(2);
{ /* fill-in the long_options fields */
- register int i;
+ int i;
char *os=optstring;
char last=0;
struct option *opp=long_options;
Modified: trunk/vde-2/src/lib/libvdehist.c
===================================================================
--- trunk/vde-2/src/lib/libvdehist.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/lib/libvdehist.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -397,7 +397,7 @@
static int telnet_options(struct vdehiststat *st,unsigned char *s)
{
- register int action_n_object;
+ int action_n_object;
if (st->telnetprotocol == 0) {
st->telnetprotocol=1;
st->echo=0;
Modified: trunk/vde-2/src/lib/libvdeplug.c
===================================================================
--- trunk/vde-2/src/lib/libvdeplug.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/lib/libvdeplug.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -749,7 +749,7 @@
//fprintf(stderr,"%s: splitpacket rnx=%d remaining=%d
size=%d\n",myname,rnx,vdestream->remaining,len);
if (len==0) return;
if (vdestream->rnx>0) {
- register int amount=MIN(vdestream->remaining,len);
+ int amount=MIN(vdestream->remaining,len);
//fprintf(stderr,"%s: fragment amount %d\n",myname,amount);
memcpy(vdestream->fragp,buf,amount);
vdestream->remaining-=amount;
Modified: trunk/vde-2/src/slirpvde/cksum.c
===================================================================
--- trunk/vde-2/src/slirpvde/cksum.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/cksum.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -47,8 +47,8 @@
int cksum(struct mbuf *m, int len)
{
register u_int16_t *w;
- register int sum = 0;
- register int mlen = 0;
+ int sum = 0;
+ int mlen = 0;
int byte_swapped = 0;
union {
Modified: trunk/vde-2/src/slirpvde/ip_icmp.c
===================================================================
--- trunk/vde-2/src/slirpvde/ip_icmp.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/ip_icmp.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -66,8 +66,8 @@
void
icmp_input(struct mbuf *m, int hlen)
{
- register struct icmp *icp;
- register struct ip *ip=mtod(m, struct ip *);
+ struct icmp *icp;
+ struct ip *ip=mtod(m, struct ip *);
int icmplen=ip->ip_len;
Slirp *slirp = m->slirp;
@@ -190,9 +190,9 @@
const char *message)
{
unsigned hlen, shlen, s_ip_len;
- register struct ip *ip;
- register struct icmp *icp;
- register struct mbuf *m;
+ struct ip *ip;
+ struct icmp *icp;
+ struct mbuf *m;
DEBUG_CALL("icmp_error");
DEBUG_ARG("msrc = %lx", (long )msrc);
@@ -306,10 +306,10 @@
void
icmp_reflect(struct mbuf *m)
{
- register struct ip *ip = mtod(m, struct ip *);
+ struct ip *ip = mtod(m, struct ip *);
int hlen = ip->ip_hl << 2;
int optlen = hlen - sizeof(struct ip );
- register struct icmp *icp;
+ struct icmp *icp;
/*
* Send an icmp packet back to the ip level,
Modified: trunk/vde-2/src/slirpvde/ip_input.c
===================================================================
--- trunk/vde-2/src/slirpvde/ip_input.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/ip_input.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -44,9 +44,9 @@
static struct ip *ip_reass(Slirp *slirp, struct ip *ip, struct ipq *fp);
static void ip_freef(Slirp *slirp, struct ipq *fp);
-static void ip_enq(register struct ipasfrag *p,
- register struct ipasfrag *prev);
-static void ip_deq(register struct ipasfrag *p);
+static void ip_enq(struct ipasfrag *p,
+ struct ipasfrag *prev);
+static void ip_deq(struct ipasfrag *p);
/*
* IP initialization: fill in IP protocol switch table.
@@ -68,7 +68,7 @@
ip_input(struct mbuf *m)
{
Slirp *slirp = m->slirp;
- register struct ip *ip;
+ struct ip *ip;
int hlen;
DEBUG_CALL("ip_input");
@@ -159,7 +159,7 @@
* XXX This should fail, don't fragment yet
*/
if (ip->ip_off &~ IP_DF) {
- register struct ipq *fp;
+ struct ipq *fp;
struct qlink *l;
/*
* Look for queue of fragments
@@ -240,8 +240,8 @@
static struct ip *
ip_reass(Slirp *slirp, struct ip *ip, struct ipq *fp)
{
- register struct mbuf *m = dtom(slirp, ip);
- register struct ipasfrag *q;
+ struct mbuf *m = dtom(slirp, ip);
+ struct ipasfrag *q;
int hlen = ip->ip_hl << 2;
int i, next;
@@ -395,7 +395,7 @@
static void
ip_freef(Slirp *slirp, struct ipq *fp)
{
- register struct ipasfrag *q, *p;
+ struct ipasfrag *q, *p;
for (q = fp->frag_link.next; q != (struct ipasfrag*)&fp->frag_link; q =
p) {
p = q->ipf_next;
@@ -411,7 +411,7 @@
* Like insque, but pointers in middle of structure.
*/
static void
-ip_enq(register struct ipasfrag *p, register struct ipasfrag *prev)
+ip_enq(struct ipasfrag *p, struct ipasfrag *prev)
{
DEBUG_CALL("ip_enq");
DEBUG_ARG("prev = %lx", (long)prev);
@@ -425,7 +425,7 @@
* To ip_enq as remque is to insque.
*/
static void
-ip_deq(register struct ipasfrag *p)
+ip_deq(struct ipasfrag *p)
{
((struct ipasfrag *)(p->ipf_prev))->ipf_next = p->ipf_next;
((struct ipasfrag *)(p->ipf_next))->ipf_prev = p->ipf_prev;
@@ -471,10 +471,10 @@
ip_dooptions(m)
struct mbuf *m;
{
- register struct ip *ip = mtod(m, struct ip *);
+ struct ip *ip = mtod(m, struct ip *);
register u_char *cp;
- register struct ip_timestamp *ipt;
- register struct in_ifaddr *ia;
+ struct ip_timestamp *ipt;
+ struct in_ifaddr *ia;
int opt, optlen, cnt, off, code, type, forward = 0;
struct in_addr *sin, dst;
typedef u_int32_t n_time;
@@ -665,9 +665,9 @@
* (XXX) should be deleted; last arg currently ignored.
*/
void
-ip_stripoptions(register struct mbuf *m, struct mbuf *mopt)
+ip_stripoptions(struct mbuf *m, struct mbuf *mopt)
{
- register int i;
+ int i;
struct ip *ip = mtod(m, struct ip *);
register caddr_t opts;
int olen;
Modified: trunk/vde-2/src/slirpvde/ip_output.c
===================================================================
--- trunk/vde-2/src/slirpvde/ip_output.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/slirpvde/ip_output.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -54,9 +54,9 @@
ip_output(struct socket *so, struct mbuf *m0)
{
Slirp *slirp = m0->slirp;
- register struct ip *ip;
- register struct mbuf *m = m0;
- register int hlen = sizeof(struct ip );
+ struct ip *ip;
+ struct mbuf *m = m0;
+ int hlen = sizeof(struct ip );
int len, off, error = 0;
DEBUG_CALL("ip_output");
@@ -111,7 +111,7 @@
m0 = m;
mhlen = sizeof (struct ip);
for (off = hlen + len; off < (u_int16_t)ip->ip_len; off += len) {
- register struct ip *mhip;
+ struct ip *mhip;
m = m_get(slirp);
if (m == NULL) {
error = -1;
Modified: trunk/vde-2/src/slirpvde/mbuf.c
===================================================================
--- trunk/vde-2/src/slirpvde/mbuf.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/mbuf.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -43,7 +43,7 @@
struct mbuf *
m_get(Slirp *slirp)
{
- register struct mbuf *m;
+ struct mbuf *m;
int flags = 0;
DEBUG_CALL("m_get");
Modified: trunk/vde-2/src/slirpvde/mbuf.h
===================================================================
--- trunk/vde-2/src/slirpvde/mbuf.h 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/mbuf.h 2014-10-12 20:17:24 UTC (rev 582)
@@ -118,7 +118,7 @@
void m_init(Slirp *);
struct mbuf * m_get(Slirp *);
void m_free(struct mbuf *);
-void m_cat(register struct mbuf *, register struct mbuf *);
+void m_cat(struct mbuf *, struct mbuf *);
void m_inc(struct mbuf *, int);
void m_adj(struct mbuf *, int);
int m_copy(struct mbuf *, struct mbuf *, int, int);
Modified: trunk/vde-2/src/slirpvde/misc.c
===================================================================
--- trunk/vde-2/src/slirpvde/misc.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/misc.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -24,8 +24,8 @@
inline void
insque(void *a, void *b)
{
- register struct quehead *element = (struct quehead *) a;
- register struct quehead *head = (struct quehead *) b;
+ struct quehead *element = (struct quehead *) a;
+ struct quehead *head = (struct quehead *) b;
element->qh_link = head->qh_link;
head->qh_link = (struct quehead *)element;
element->qh_rlink = (struct quehead *)head;
@@ -36,7 +36,7 @@
inline void
remque(void *a)
{
- register struct quehead *element = (struct quehead *) a;
+ struct quehead *element = (struct quehead *) a;
((struct quehead *)(element->qh_link))->qh_rlink = element->qh_rlink;
((struct quehead *)(element->qh_rlink))->qh_link = element->qh_link;
element->qh_rlink = NULL;
Modified: trunk/vde-2/src/slirpvde/slirp.h
===================================================================
--- trunk/vde-2/src/slirpvde/slirp.h 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/slirp.h 2014-10-12 20:17:24 UTC (rev 582)
@@ -316,25 +316,25 @@
void ip_init(Slirp *);
void ip_input(struct mbuf *);
void ip_slowtimo(Slirp *);
-void ip_stripoptions(register struct mbuf *, struct mbuf *);
+void ip_stripoptions(struct mbuf *, struct mbuf *);
/* ip_output.c */
int ip_output(struct socket *, struct mbuf *);
/* tcp_input.c */
-void tcp_input(register struct mbuf *, int, struct socket *);
-int tcp_mss(register struct tcpcb *, u_int);
+void tcp_input(struct mbuf *, int, struct socket *);
+int tcp_mss(struct tcpcb *, u_int);
/* tcp_output.c */
-int tcp_output(register struct tcpcb *);
-void tcp_setpersist(register struct tcpcb *);
+int tcp_output(struct tcpcb *);
+void tcp_setpersist(struct tcpcb *);
/* tcp_subr.c */
void tcp_init(Slirp *);
void tcp_template(struct tcpcb *);
-void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct
mbuf *, tcp_seq, tcp_seq, int);
+void tcp_respond(struct tcpcb *, struct tcpiphdr *, struct mbuf *, tcp_seq,
tcp_seq, int);
struct tcpcb * tcp_newtcpcb(struct socket *);
-struct tcpcb * tcp_close(register struct tcpcb *);
+struct tcpcb * tcp_close(struct tcpcb *);
void tcp_sockclosed(struct tcpcb *);
int tcp_fconnect(struct socket *);
void tcp_connect(struct socket *);
Modified: trunk/vde-2/src/slirpvde/slirpvde.c
===================================================================
--- trunk/vde-2/src/slirpvde/slirpvde.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/slirpvde.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -138,7 +138,7 @@
#define convery2ascii(x) ((x)>=' ' && (x) <= '~')?(x):'.'
void dumppkt(const uint8_t *pkt, int pkt_len)
{
- register int i,j;
+ int i,j;
printf("Packet dump len=%d\n",pkt_len);
if (pkt_len == 0)
return;
@@ -354,7 +354,7 @@
char *sockname=NULL;
int result,nfds;
register ssize_t nx;
- /*register int i;*/
+ /*int i;*/
fd_set rs,ws,xs;
int opt,longindx;
int daemonize=0;
Modified: trunk/vde-2/src/slirpvde/socket.h
===================================================================
--- trunk/vde-2/src/slirpvde/socket.h 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/socket.h 2014-10-12 20:17:24 UTC (rev 582)
@@ -85,8 +85,8 @@
int sosendto(struct socket *, struct mbuf *);
struct socket * tcp_listen(Slirp *, u_int32_t, u_int, u_int32_t, u_int,
int);
-void soisfconnecting(register struct socket *);
-void soisfconnected(register struct socket *);
+void soisfconnecting(struct socket *);
+void soisfconnected(struct socket *);
void sofwdrain(struct socket *);
struct iovec; /* For win32 */
size_t sopreprbuf(struct socket *so, struct iovec *iov, int *np);
Modified: trunk/vde-2/src/slirpvde/tcp_input.c
===================================================================
--- trunk/vde-2/src/slirpvde/tcp_input.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/slirpvde/tcp_input.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -99,13 +99,13 @@
#endif
static void tcp_dooptions(struct tcpcb *tp, u_char *cp, int cnt,
struct tcpiphdr *ti);
-static void tcp_xmit_timer(register struct tcpcb *tp, int rtt);
+static void tcp_xmit_timer(struct tcpcb *tp, int rtt);
static int
-tcp_reass(register struct tcpcb *tp, register struct tcpiphdr *ti,
+tcp_reass(struct tcpcb *tp, struct tcpiphdr *ti,
struct mbuf *m)
{
- register struct tcpiphdr *q;
+ struct tcpiphdr *q;
struct socket *so = tp->t_socket;
int flags;
@@ -130,7 +130,7 @@
* segment. If it provides all of our data, drop us.
*/
if (!tcpfrag_list_end(tcpiphdr_prev(q), tp)) {
- register int i;
+ int i;
q = tcpiphdr_prev(q);
/* conversion to int (in i) handles seq wraparound */
i = q->ti_seq + q->ti_len - ti->ti_seq;
@@ -158,7 +158,7 @@
* if they are completely covered, dequeue them.
*/
while (!tcpfrag_list_end(q, tp)) {
- register int i = (ti->ti_seq + ti->ti_len) - q->ti_seq;
+ int i = (ti->ti_seq + ti->ti_len) - q->ti_seq;
if (i <= 0)
break;
if (i < q->ti_len) {
@@ -216,12 +216,12 @@
tcp_input(struct mbuf *m, int iphlen, struct socket *inso)
{
struct ip save_ip, *ip;
- register struct tcpiphdr *ti;
+ struct tcpiphdr *ti;
caddr_t optp = NULL;
int optlen = 0;
int len, tlen, off;
- register struct tcpcb *tp = NULL;
- register int tiflags;
+ struct tcpcb *tp = NULL;
+ int tiflags;
struct socket *so = NULL;
int todrop, acked, ourfinisacked, needoutput = 0;
int iss = 0;
@@ -1343,7 +1343,7 @@
tcp_pulloutofband(so, ti, m)
struct socket *so;
struct tcpiphdr *ti;
- register struct mbuf *m;
+ struct mbuf *m;
{
int cnt = ti->ti_urp - 1;
@@ -1374,7 +1374,7 @@
*/
static void
-tcp_xmit_timer(register struct tcpcb *tp, int rtt)
+tcp_xmit_timer(struct tcpcb *tp, int rtt)
{
register short delta;
Modified: trunk/vde-2/src/slirpvde/tcp_output.c
===================================================================
--- trunk/vde-2/src/slirpvde/tcp_output.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/slirpvde/tcp_output.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -55,11 +55,11 @@
int
tcp_output(struct tcpcb *tp)
{
- register struct socket *so = tp->t_socket;
- register long len, win;
+ struct socket *so = tp->t_socket;
+ long len, win;
int off, flags, error;
- register struct mbuf *m;
- register struct tcpiphdr *ti;
+ struct mbuf *m;
+ struct tcpiphdr *ti;
u_char opt[MAX_TCPOPTLEN];
unsigned optlen, hdrlen;
int idle, sendalot;
Modified: trunk/vde-2/src/slirpvde/tcp_subr.c
===================================================================
--- trunk/vde-2/src/slirpvde/tcp_subr.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/tcp_subr.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -66,7 +66,7 @@
tcp_template(struct tcpcb *tp)
{
struct socket *so = tp->t_socket;
- register struct tcpiphdr *n = &tp->t_template;
+ struct tcpiphdr *n = &tp->t_template;
n->ti_mbuf = NULL;
n->ti_x1 = 0;
@@ -104,7 +104,7 @@
tcp_respond(struct tcpcb *tp, struct tcpiphdr *ti, struct mbuf *m,
tcp_seq ack, tcp_seq seq, int flags)
{
- register int tlen;
+ int tlen;
int win = 0;
DEBUG_CALL("tcp_respond");
@@ -175,7 +175,7 @@
struct tcpcb *
tcp_newtcpcb(struct socket *so)
{
- register struct tcpcb *tp;
+ struct tcpcb *tp;
tp = (struct tcpcb *)malloc(sizeof(*tp));
if (tp == NULL)
@@ -237,10 +237,10 @@
struct tcpcb *
tcp_close(struct tcpcb *tp)
{
- register struct tcpiphdr *t;
+ struct tcpiphdr *t;
struct socket *so = tp->t_socket;
Slirp *slirp = so->slirp;
- register struct mbuf *m;
+ struct mbuf *m;
DEBUG_CALL("tcp_close");
DEBUG_ARG("tp = %lx", (long )tp);
Modified: trunk/vde-2/src/slirpvde/tcp_timer.c
===================================================================
--- trunk/vde-2/src/slirpvde/tcp_timer.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/slirpvde/tcp_timer.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -32,7 +32,7 @@
#include <slirp.h>
-static struct tcpcb *tcp_timers(register struct tcpcb *tp, int timer);
+static struct tcpcb *tcp_timers(struct tcpcb *tp, int timer);
/*
* Fast timeout routine for processing delayed acks
@@ -40,8 +40,8 @@
void
tcp_fasttimo(Slirp *slirp)
{
- register struct socket *so;
- register struct tcpcb *tp;
+ struct socket *so;
+ struct tcpcb *tp;
DEBUG_CALL("tcp_fasttimo");
@@ -64,9 +64,9 @@
void
tcp_slowtimo(Slirp *slirp)
{
- register struct socket *ip, *ipnxt;
- register struct tcpcb *tp;
- register int i;
+ struct socket *ip, *ipnxt;
+ struct tcpcb *tp;
+ int i;
DEBUG_CALL("tcp_slowtimo");
@@ -106,7 +106,7 @@
void
tcp_canceltimers(struct tcpcb *tp)
{
- register int i;
+ int i;
for (i = 0; i < TCPT_NTIMERS; i++)
tp->t_timer[i] = 0;
@@ -119,9 +119,9 @@
* TCP timer processing.
*/
static struct tcpcb *
-tcp_timers(register struct tcpcb *tp, int timer)
+tcp_timers(struct tcpcb *tp, int timer)
{
- register int rexmt;
+ int rexmt;
DEBUG_CALL("tcp_timers");
Modified: trunk/vde-2/src/slirpvde/udp.c
===================================================================
--- trunk/vde-2/src/slirpvde/udp.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/udp.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -54,11 +54,11 @@
* ip->ip_len length data (IPDU)
*/
void
-udp_input(register struct mbuf *m, int iphlen)
+udp_input(struct mbuf *m, int iphlen)
{
Slirp *slirp = m->slirp;
- register struct ip *ip;
- register struct udphdr *uh;
+ struct ip *ip;
+ struct udphdr *uh;
int len;
struct ip save_ip;
struct socket *so;
@@ -232,7 +232,7 @@
struct sockaddr_in *saddr, struct sockaddr_in *daddr,
int iptos)
{
- register struct udpiphdr *ui;
+ struct udpiphdr *ui;
int error = 0;
DEBUG_CALL("udp_output");
Modified: trunk/vde-2/src/slirpvde/udp.h
===================================================================
--- trunk/vde-2/src/slirpvde/udp.h 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/slirpvde/udp.h 2014-10-12 20:17:24 UTC (rev 582)
@@ -74,7 +74,7 @@
struct mbuf;
void udp_init(Slirp *);
-void udp_input(register struct mbuf *, int);
+void udp_input(struct mbuf *, int);
int udp_output(struct socket *, struct mbuf *, struct sockaddr_in *);
int udp_attach(struct socket *);
void udp_detach(struct socket *);
Modified: trunk/vde-2/src/vde_autolink.c
===================================================================
--- trunk/vde-2/src/vde_autolink.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/vde_autolink.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -1454,7 +1454,7 @@
npfd=newmgmtconn(pfd[mgmtindex].fd,pfd,npfd);
if (mgmt && (npfd > mgmtindex+1)) {
- register int i;
+ int i;
for (i=mgmtindex+1;i<npfd;i++) {
if( (pfd[i].revents & POLLHUP) ||
((pfd[i].revents & POLLIN) &&
Modified: trunk/vde-2/src/vde_cryptcab/crc32.c
===================================================================
--- trunk/vde-2/src/vde_cryptcab/crc32.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/vde_cryptcab/crc32.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -33,7 +33,7 @@
*/
u_int32_t chksum_crc32 (unsigned char *block, unsigned int length)
{
- register unsigned long crc;
+ unsigned long crc;
unsigned long i;
crc = 0xFFFFFFFF;
@@ -47,7 +47,7 @@
unsigned char *crc32(unsigned char *block, unsigned int len)
{
- register unsigned long crc=chksum_crc32(block,len);
+ unsigned long crc=chksum_crc32(block,len);
unsigned char *res=malloc(4);
res[0]=crc&0x000000FF;
Modified: trunk/vde-2/src/vde_l3/vde_l3.c
===================================================================
--- trunk/vde-2/src/vde_l3/vde_l3.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/vde_l3/vde_l3.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -1513,7 +1513,7 @@
mgmtfdstart=mgmtindex+1;
}
if (mgmtfdstart >= 0 && npfd > mgmtfdstart) {
- register int i;
+ int i;
for (i=mgmtfdstart;i<npfd;i++) {
if (pfd[i].revents & POLLHUP ||
(pfd[i].revents &
POLLIN && mgmtcommand(pfd[i].fd) < 0))
Modified: trunk/vde-2/src/vde_plug.c
===================================================================
--- trunk/vde-2/src/vde_plug.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/vde_plug.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -130,7 +130,7 @@
static void vde_ip_check(const unsigned char *buf,int rnx)
{
struct header *ph=(struct header *) buf;
- register int i,j,vlan=0;
+ int i,j,vlan=0;
char addr[256];
union body *pb;
@@ -286,7 +286,7 @@
int main(int argc, char **argv)
{
static char *sockname=NULL;
- register ssize_t nx;
+ ssize_t nx;
struct vde_open_args open_args={.port=0,.group=NULL,.mode=0700};
uname(&me);
Modified: trunk/vde-2/src/vde_router/rbtree.c
===================================================================
--- trunk/vde-2/src/vde_router/rbtree.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/vde_router/rbtree.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -79,7 +79,7 @@
if (parent == gparent->rb_left)
{
{
- register struct rb_node *uncle =
gparent->rb_right;
+ struct rb_node *uncle = gparent->rb_right;
if (uncle && rb_is_red(uncle))
{
rb_set_black(uncle);
@@ -92,7 +92,7 @@
if (parent->rb_right == node)
{
- register struct rb_node *tmp;
+ struct rb_node *tmp;
__rb_rotate_left(parent, root);
tmp = parent;
parent = node;
@@ -104,7 +104,7 @@
__rb_rotate_right(gparent, root);
} else {
{
- register struct rb_node *uncle =
gparent->rb_left;
+ struct rb_node *uncle = gparent->rb_left;
if (uncle && rb_is_red(uncle))
{
rb_set_black(uncle);
@@ -117,7 +117,7 @@
if (parent->rb_left == node)
{
- register struct rb_node *tmp;
+ struct rb_node *tmp;
__rb_rotate_right(parent, root);
tmp = parent;
parent = node;
Modified: trunk/vde-2/src/vde_switch/bitarray.h
===================================================================
--- trunk/vde-2/src/vde_switch/bitarray.h 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/vde_switch/bitarray.h 2014-10-12 20:17:24 UTC (rev
582)
@@ -94,7 +94,7 @@
static inline bitarray ba_realloc(bitarray b,int n,int m)
{
- register int __i;
+ int __i;
bitarray nb=realloc(b,__WORDSIZEROUND(m)*sizeof(unsigned long));
if(nb != NULL)
for(__i=__WORDSIZEROUND(n);__i<__WORDSIZEROUND(m);__i++)
@@ -120,15 +120,15 @@
static inline void ba_zap(bitarray x,int n)
{
- register unsigned int __i;
+ unsigned int __i;
int max=__WORDSIZEROUND(n);
for (__i=0; __i< max; __i++)
x[__i]=0;
}
#define ba_FORALLFUN(X,N,F,ARG) \
- ({ register unsigned int __i,__j; \
- register bitarrayelem __v; \
+ ({ unsigned int __i,__j; \
+ bitarrayelem __v; \
int max=__WORDSIZEROUND(N); \
for (__i=0; __i< max; __i++) \
for (__v=(X)[__i],__j=0; __j < __VDEWORDSIZE; __v >>=1, __j++) \
@@ -136,8 +136,8 @@
0; })
#define ba_FORALL(X,N,EXPR,K) \
- ({ register unsigned int __i,__j; \
- register bitarrayelem __v; \
+ ({ unsigned int __i,__j; \
+ bitarrayelem __v; \
int max=__WORDSIZEROUND(N); \
for (__i=0; __i< max; __i++) \
for (__v=(X)[__i],__j=0; __j < __VDEWORDSIZE; __v >>=1, __j++) \
@@ -146,8 +146,8 @@
static inline int ba_card(bitarray x,int n)
{
- register unsigned int __i,__j,__n=0;
- register bitarrayelem __v;
+ unsigned int __i,__j,__n=0;
+ bitarrayelem __v;
int max=__WORDSIZEROUND(n);
for (__i=0; __i< max; __i++)
for (__v=(x)[__i],__j=0; __j < __VDEWORDSIZE; __v >>=1, __j++)
@@ -157,8 +157,8 @@
static inline void ba_empty(bitarray x,int n)
{
- register unsigned int __i;
- register bitarrayelem __v=0;
+ unsigned int __i;
+ bitarrayelem __v=0;
int max=__WORDSIZEROUND(n);
for (__i=0; __i< max; __i++)
__v |= (x)[__i]; \
@@ -171,7 +171,7 @@
static inline void ba_add(bitarray dst, bitarray src, int n)
{
- register unsigned int __i;
+ unsigned int __i;
int max=__WORDSIZEROUND(n);
for (__i=0; __i< max; __i++)
dst[__i] |= src[__i];
@@ -179,7 +179,7 @@
static inline void ba_remove(bitarray dst, bitarray src, int n)
{
- register unsigned int __i;
+ unsigned int __i;
int max=__WORDSIZEROUND(n);
for (__i=0; __i< max; __i++)
dst[__i] &= ~(src[__i]);
@@ -187,7 +187,7 @@
static inline void ba_negate(bitarray x, int n)
{
- register unsigned int __i;
+ unsigned int __i;
int max=__WORDSIZEROUND(n);
for (__i=0; __i< max; __i++)
x[__i] = ~(x[__i]);
@@ -203,8 +203,8 @@
static inline bitarray bac_realloc(bitarray b,int n,int m)
{
- register int __i;
- register int __size=b[__WORDSIZEROUND(n)];
+ int __i;
+ int __size=b[__WORDSIZEROUND(n)];
bitarray nb=realloc(b,(__WORDSIZEROUND(m)+1)*sizeof(unsigned long));
if(nb != NULL) {
b[__WORDSIZEROUND(m)]=__size;
@@ -223,23 +223,23 @@
static inline void bac_set(bitarray x,int n,int i)
{
- register bitarrayelem __v=x[i>>__LOG_WORDSIZE];
- register bitarrayelem __w=__v;
+ bitarrayelem __v=x[i>>__LOG_WORDSIZE];
+ bitarrayelem __w=__v;
__v |= (1L << (i & __WORDSIZEMASK));
if (__v != __w) x[i>>__LOG_WORDSIZE]=__v,(x[__WORDSIZEROUND(n)]++);
}
static inline void bac_clr(bitarray x,int n,int i)
{
- register bitarrayelem __v=x[i>>__LOG_WORDSIZE];
- register bitarrayelem __w=__v;
+ bitarrayelem __v=x[i>>__LOG_WORDSIZE];
+ bitarrayelem __w=__v;
__v &= ~(1L << (i & __WORDSIZEMASK));
if (__v != __w) x[i>>__LOG_WORDSIZE]=__v,(x[__WORDSIZEROUND(n)]--);
}
static inline void bac_zap(bitarray x,int n)
{
- register unsigned int __i;
+ unsigned int __i;
int max=__WORDSIZEROUND(n);
for (__i=0; __i< max; __i++)
x[__i]=0;
@@ -247,18 +247,18 @@
}
#define bac_FORALLFUN(X,N,F,ARG) \
- ({ register unsigned int __i,__j; \
- register bitarrayelem __v; \
- register int __n=(X)[__WORDSIZEROUND(N)]; \
+ ({ unsigned int __i,__j; \
+ bitarrayelem __v; \
+ int __n=(X)[__WORDSIZEROUND(N)]; \
for (__i=0; __n > 0; __i++) \
for (__v=(X)[__i],__j=0; __j < __VDEWORDSIZE; __v >>=1, __j++) \
if (__v & 1) (F)(__i*__VDEWORDSIZE+__j,(ARG)),__n--; \
0; })
#define bac_FORALL(X,N,EXPR,K) \
- ({ register unsigned int __i,__j; \
- register bitarrayelem __v; \
- register int __n=(X)[__WORDSIZEROUND(N)]; \
+ ({ unsigned int __i,__j; \
+ bitarrayelem __v; \
+ int __n=(X)[__WORDSIZEROUND(N)]; \
for (__i=0; __n > 0; __i++) \
for (__v=(X)[__i],__j=0; __j < __VDEWORDSIZE; __v >>=1, __j++) \
if (__v & 1) (K)=__i*__VDEWORDSIZE+__j,(EXPR),__n--; \
Modified: trunk/vde-2/src/vde_switch/consmgmt.c
===================================================================
--- trunk/vde-2/src/vde_switch/consmgmt.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/vde_switch/consmgmt.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -79,7 +79,7 @@
void addcl(int ncl,struct comlist *cl)
{
- register int i;
+ int i;
for (i=0;i<ncl;i++,cl++) {
cl->next=NULL;
(*clt)=cl;
@@ -89,9 +89,9 @@
void delcl(int ncl,struct comlist *cl)
{
- register int i;
+ int i;
for (i=0;i<ncl;i++,cl++) {
- register struct comlist **p=&clh;
+ struct comlist **p=&clh;
while (*p != NULL) {
if (*p == cl)
*p=cl->next;
@@ -116,9 +116,9 @@
void deldbgcl(int ncl,struct dbgcl *cl)
{
- register int i;
+ int i;
for (i=0;i<ncl;i++,cl++) {
- register struct dbgcl **p=&dbgclh;
+ struct dbgcl **p=&dbgclh;
while (*p != NULL) {
if (*p == cl) {
if (cl->fds) free(cl->fds);
@@ -143,7 +143,7 @@
void delplugin(struct plugin *cl)
{
- register struct plugin **p=plugint=&pluginh;
+ struct plugin **p=plugint=&pluginh;
while (*p != NULL) {
if (*p == cl)
*p=cl->next;
Modified: trunk/vde-2/src/vde_switch/fstp.c
===================================================================
--- trunk/vde-2/src/vde_switch/fstp.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/vde_switch/fstp.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -192,7 +192,7 @@
int fstnewvlan(int vlan)
{
/*printf("F new vlan %d\n",vlan);*/
- register unsigned int port;
+ unsigned int port;
int newvlan=(fsttab[vlan] == NULL);
if (newvlan &&
((fsttab[vlan]=malloc(sizeof(struct vlst))) == NULL ||
@@ -249,7 +249,7 @@
void fstsetnumports (int val)
{
- register int i;
+ int i;
/*printf("F numports %d\n",val);*/
for (i=0;i<NUMOFVLAN;i++) {
if (fsttab[i]) {
@@ -292,7 +292,7 @@
static void fst_hello_vlan(int vlan,int now)
{
int age,nowvlan;
- register int port;
+ int port;
/* timeout on the root port */
if (fsttab[vlan]->rootport != 0 && (now - fsttab[vlan]->roottimestamp)
> 3*helloperiod)
fstnewvlan(vlan);
@@ -333,7 +333,7 @@
*/
static void fst_updatebackup(int vlan,int index)
{
- register int port;
+ int port;
ba_FORALL(fsttab[vlan]->backup,numports, ({
if (!FSTP_ACTIVE(vlan,port)) {
ba_clr(fsttab[vlan]->backup,port);
@@ -413,7 +413,7 @@
*/
static void topology_change(int vlan, int genport)
{
- register int port;
+ int port;
int now=qtime();
//if (now - fsttab[vlan]->tctime > 2*helloperiod) { /*limit age?*/
/*printf("TOPOLOGY CHANGE %d\n",vlan);*/
@@ -438,7 +438,7 @@
* 3- give back the acknowledge and put the new root in fwd*/
static void fastprotocol(int vlan, int newrootport)
{
- register int port;
+ int port;
ba_FORALL(fsttab[vlan]->untag,numports,
({ if(port != newrootport &&
!(ba_check(fsttab[vlan]->backup,port)) &&
!(ba_check(fsttab[vlan]->edge,port)) && FSTP_ACTIVE(vlan,port)) {
@@ -667,7 +667,7 @@
static void fstprintactive(int vlan,FILE *fd)
{
- register int i;
+ int i;
printoutc(fd,"FST DATA VLAN %04d %s %s",vlan,
memcmp(myid,fsttab[vlan]->root,SWITCHID_LEN)==0?"ROOTSWITCH":"",
((pflag & FSTP_TAG)==0)?"FSTP IS DISABLED":"");
@@ -690,7 +690,7 @@
static int fstprint(FILE *fd,char *arg)
{
if (*arg != 0) {
- register int vlan;
+ int vlan;
vlan=atoi(arg);
if (vlan >= 0 && vlan < NUMOFVLAN-1) {
if (bac_check(validvlan,vlan))
Modified: trunk/vde-2/src/vde_switch/hash.c
===================================================================
--- trunk/vde-2/src/vde_switch/hash.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/vde_switch/hash.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -285,8 +285,8 @@
if (vx == 0)
return 0;
else {
- register int i=0;
- register int x=vx-1;
+ int i=0;
+ int x=vx-1;
while (x) { x>>=1; i++; }
if (vx != 1<<i)
printlog(LOG_WARNING,"Hash size must be a power of 2.
%d rounded to %d",vx,1<<i);
@@ -352,7 +352,7 @@
if (rv < 6)
return EINVAL;
else {
- register int i;
+ int i;
for (i=0;i<ETH_ALEN;i++)
mac[i]=maci[i];
e=find_entry(extmac(mac,vlan));
Modified: trunk/vde-2/src/vde_switch/port.c
===================================================================
--- trunk/vde-2/src/vde_switch/port.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/vde_switch/port.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -65,7 +65,7 @@
/*
void packet_dump (struct packet *p)
{
- register int i;
+ int i;
printf ("packet dump dst");
for (i=0;i<ETH_ALEN;i++)
printf(":%02x",p->header.dest[i]);
@@ -180,7 +180,7 @@
struct port *port=portv[portno];
if (port != NULL && port->ep==NULL) {
portv[portno]=NULL;
- register int i;
+ int i;
/* delete completely the port. all vlan defs zapped */
bac_FORALL(validvlan,NUMOFVLAN,ba_clr(vlant[i].table,portno),i);
free(port);
@@ -268,7 +268,7 @@
ep->vdepq_max=stdqlen;
#endif
if(port->ep == NULL) {/* WAS INACTIVE */
- register int i;
+ int i;
/* copy all the vlan defs to the active vlan
defs */
ep->next=port->ep;
port->ep=ep;
@@ -351,7 +351,7 @@
port->ms=NULL;
port->sender=NULL;
port->curuser=-1;
- register int i;
+ int i;
/* inactivate port: all active vlan defs
cleared */
bac_FORALL(validvlan,NUMOFVLAN,({
ba_clr(vlant[i].bctag,portno);
@@ -467,7 +467,7 @@
void portset_send_packet(bitarray portset, void *packet, int len)
{
- register int i;
+ int i;
#ifndef VDE_PQ2
ba_FORALL(portset,numports,
SEND_PACKET_PORT(portv[i],i,packet,len), i);
@@ -590,7 +590,7 @@
portv[port]->bytesin+=len;
#endif
if (pflag & HUB_TAG) { /* this is a HUB */
- register int i;
+ int i;
#ifndef VDE_PQ2
for(i = 1; i < numports; i++)
if((i != port) && (portv[i] != NULL))
@@ -640,7 +640,7 @@
/* BROADCAST: tag/untag. Broadcast the packet
untouched on the ports
* of the same tag-ness, then transform it to
the other tag-ness for the others*/
if (tagged) {
- register int i;
+ int i;
#ifndef VDE_PQ2
ba_FORALL(vlant[vlan].bctag,numports,
({if (i != port)
SEND_PACKET_PORT(portv[i],i,packet,len);}),i);
@@ -657,7 +657,7 @@
({if (i != port)
SEND_PACKET_PORT(portv[i],i,packet,len,&tmpbufu);}),i);
#endif
} else { /* untagged */
- register int i;
+ int i;
#ifndef VDE_PQ2
ba_FORALL(vlant[vlan].bcuntag,numports,
({if (i != port)
SEND_PACKET_PORT(portv[i],i,packet,len);}),i);
@@ -989,7 +989,7 @@
static int print_ptable(FILE *fd,char *arg)
{
- register int i;
+ int i;
if (*arg != 0) {
i=atoi(arg);
if (i <0 || i>=numports)
@@ -1006,7 +1006,7 @@
static int print_ptableall(FILE *fd,char *arg)
{
- register int i;
+ int i;
if (*arg != 0) {
i=atoi(arg);
if (i <0 || i>=numports)
@@ -1034,7 +1034,7 @@
static int portresetcounters(char *arg)
{
- register int i;
+ int i;
if (*arg != 0) {
i=atoi(arg);
if (i <0 || i>=numports)
@@ -1131,7 +1131,7 @@
{
if (vlan >= 0 && vlan < NUMOFVLAN) {
if (bac_check(validvlan,vlan)) {
- register int i,used=0;
+ int i,used=0;
ba_FORALL(vlant[vlan].table,numports,used++,i);
if (used)
return EADDRINUSE;
@@ -1206,7 +1206,7 @@
static void vlanprintactive(int vlan,FILE *fd)
{
- register int i;
+ int i;
printoutc(fd,"VLAN %04d",vlan);
#ifdef FSTP
if (pflag & FSTP_TAG) {
@@ -1248,7 +1248,7 @@
static int vlanprint(FILE *fd,char *arg)
{
if (*arg != 0) {
- register int vlan;
+ int vlan;
vlan=atoi(arg);
if (vlan >= 0 && vlan < NUMOFVLAN-1) {
if (bac_check(validvlan,vlan))
@@ -1264,7 +1264,7 @@
static void vlanprintelem(int vlan,FILE *fd)
{
- register int i;
+ int i;
printoutc(fd,"VLAN %04d",vlan);
ba_FORALL(vlant[vlan].table,numports,
printoutc(fd," -- Port %04d tagged=%d active=%d
status=%s",
@@ -1274,7 +1274,7 @@
static int vlanprintall(FILE *fd,char *arg)
{
if (*arg != 0) {
- register int vlan;
+ int vlan;
vlan=atoi(arg);
if (vlan > 0 && vlan < NUMOFVLAN-1) {
if (bac_check(validvlan,vlan))
@@ -1302,7 +1302,7 @@
if (rv < 6)
return EINVAL;
else {
- register int i;
+ int i;
for (i=0;i<ETH_ALEN;i++)
switchmac[i]=maci[i];
return 0;
Modified: trunk/vde-2/src/vde_switch/qtimer.c
===================================================================
--- trunk/vde-2/src/vde_switch/qtimer.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/vde_switch/qtimer.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -57,7 +57,7 @@
unsigned int qtimer_add(time_t period,int times,void (*call)(),void *arg)
{
- register int n;
+ int n;
if (period>0 && call && times>=0) {
qtime_csenter();
if (activeqt >= maxqt) {
@@ -96,7 +96,7 @@
void qtimer_del(unsigned int n)
{
- register int i;
+ int i;
for (i=0; i<activeqt; i++) {
if (n==qth[i]->qt_n) {
qth[i]->qt_times=0;
@@ -107,8 +107,8 @@
static void sig_alarm(int sig)
{
- register int i;
- register int j;
+ int i;
+ int j;
gqtime++;
//printf("%d\n",gqtime);
for (i=0,j=0; i<activeqt; i++) {
Modified: trunk/vde-2/src/vde_switch/vde_switch.c
===================================================================
--- trunk/vde-2/src/vde_switch/vde_switch.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/vde_switch/vde_switch.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -115,7 +115,7 @@
unsigned char add_type(struct swmodule *mgr,int prio)
{
- register int i;
+ int i;
if(ntypes==maxtypes) {
maxtypes = maxtypes ? 2 * maxtypes : 8;
if (maxtypes > PRIOFLAG) {
@@ -190,14 +190,14 @@
static void file_cleanup(void)
{
- register int i;
+ int i;
for(i = 0; i < nfds; i++)
TYPE2MGR(fdpp[i]->type)->cleanup(fdpp[i]->type,fds[i].fd,fdpp[i]->private_data);
}
void remove_fd(int fd)
{
- register int i;
+ int i;
for(i = 0; i < nfds; i++){
if(fds[i].fd == fd) break;
@@ -267,7 +267,7 @@
static void main_loop()
{
time_t now;
- register int n,i;
+ int n,i;
while(1) {
n=poll(fds,nfds,-1);
now=qtime();
@@ -277,7 +277,7 @@
} else {
for(i = 0; /*i < nfds &&*/ n>0; i++){
if(fds[i].revents != 0) {
- register int prenfds=nfds;
+ int prenfds=nfds;
n--;
fdpp[i]->timestamp=now;
TYPE2MGR(fdpp[i]->type)->handle_io(fdpp[i]->type,fds[i].fd,fds[i].revents,fdpp[i]->private_data);
@@ -289,7 +289,7 @@
else
{
if (i < nfds && i > 0 && i != nprio) {
- register int i_1=i-1;
+ int i_1=i-1;
if (fdpp[i]->timestamp >
fdpp[i_1]->timestamp) {
struct pollfd tfds;
struct pollplus *tfdpp;
@@ -356,7 +356,7 @@
static struct option *optcpy(struct option *tgt, struct option *src, int n,
int tag)
{
- register int i;
+ int i;
memcpy(tgt,src,sizeof(struct option) * n);
for (i=0;i<n;i++) {
tgt[i].val=(tgt[i].val & 0xffff) | tag << 16;
@@ -399,7 +399,7 @@
Usage();
}
else {
- register int i;
+ int i;
for (i=0;i<ETH_ALEN;i++)
switchmac[i]=maci[i];
}
@@ -451,7 +451,7 @@
if (long_options == NULL || optstring==NULL)
exit(2);
{ /* fill-in the long_options fields */
- register int i;
+ int i;
char *os=optstring;
char last=0;
struct option *opp=long_options;
@@ -581,7 +581,7 @@
{
struct timeval v;
long val;
- register int i;
+ int i;
gettimeofday(&v,NULL);
srand48(v.tv_sec ^ v.tv_usec ^ getpid());
for(i=0,val=lrand48();i<4; i++,val>>=8)
Modified: trunk/vde-2/src/vde_vxlan/vxlan_hash.c
===================================================================
--- trunk/vde-2/src/vde_vxlan/vxlan_hash.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/vde_vxlan/vxlan_hash.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -207,8 +207,8 @@
if (vx == 0)
return 0;
else {
- register int i=0;
- register int x=vx-1;
+ int i=0;
+ int x=vx-1;
while (x) { x>>=1; i++; }
if (vx != 1<<i)
printlog(LOG_WARNING,"Hash size must be a power of 2.
%d rounded to %d",vx,1<<i);
Modified: trunk/vde-2/src/vdeq.c
===================================================================
--- trunk/vde-2/src/vdeq.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/vdeq.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -45,7 +45,7 @@
static int countnics(const char *s)
{
- register int nics=1;
+ int nics=1;
while (*s) {
if (*s==',') nics++;
s++;
@@ -55,8 +55,8 @@
static int countnewnics(int argc,char *argv[])
{
- register int nics=0;
- register int netflag=0;
+ int nics=0;
+ int netflag=0;
while (argc > 0) {
if (strcmp(argv[0],"-net")==0)
netflag=1;
@@ -73,7 +73,7 @@
static int isdaemonize(int argc,char *argv[])
{
- register int daemonize=0;
+ int daemonize=0;
if(strcmp(filename,"qemu")==0){
int daemonadds=0;
while (argc > 0) {
@@ -120,7 +120,7 @@
static void cleanup()
{
- register int i;
+ int i;
for (i=0; i<nb_nics; i++) {
if (conn[i] != NULL)
vde_close(conn[i]);
@@ -282,13 +282,13 @@
char *argsock=NULL,**sockname;
int *ports;
int result;
- register ssize_t nx;
+ ssize_t nx;
int newargc;
int daemonize;
char **newargv;
typedef int pair[2];
pair *sp;
- register int i,j;
+ int i,j;
int oldsyntax=0;
int newsyntax=0;
int ver;
@@ -415,8 +415,8 @@
sockname[0]=NULL;
else
{
- register char *s=argsock;
- register char oldch;
+ char *s=argsock;
+ char oldch;
i=0;
do {
sockname[i++]=s;
Modified: trunk/vde-2/src/vdetaplib/libvdetap.c
===================================================================
--- trunk/vde-2/src/vdetaplib/libvdetap.c 2014-10-12 20:05:22 UTC (rev
581)
+++ trunk/vde-2/src/vdetaplib/libvdetap.c 2014-10-12 20:17:24 UTC (rev
582)
@@ -84,7 +84,7 @@
void libvdetap_init (void) __attribute((constructor));
void libvdetap_init(void)
{
- register int i;
+ int i;
nativesym(ioctl, "ioctl");
nativesym(open, "open");
nativesym(open64, "open64");
Modified: trunk/vde-2/src/vdetaplib/vdetap.c
===================================================================
--- trunk/vde-2/src/vdetaplib/vdetap.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/vdetaplib/vdetap.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -30,7 +30,7 @@
{
int fd,fddata;
int nx;
- register int i;
+ int i;
struct vde_open_args open_args={.port=0,.group=NULL,.mode=0700};
char *descr;
/*printf("argc = %d\n",argc);
Modified: trunk/vde-2/src/wirefilter.c
===================================================================
--- trunk/vde-2/src/wirefilter.c 2014-10-12 20:05:22 UTC (rev 581)
+++ trunk/vde-2/src/wirefilter.c 2014-10-12 20:17:24 UTC (rev 582)
@@ -670,7 +670,7 @@
//fprintf(stderr,"%s: splitpacket rnx=%d remaining=%d
size=%d\n",progname,rnx[dir],remaining[dir],size);
if (size==0) return;
if (rnx[dir]>0) {
- register int amount=MIN(remaining[dir],size);
+ int amount=MIN(remaining[dir],size);
//fprintf(stderr,"%s: fragment amount %d\n",progname,amount);
memcpy(fragp[dir],buf,amount);
remaining[dir]-=amount;
@@ -1679,7 +1679,7 @@
int mgmtfdstart=consoleindex;
if (mgmtindex >= 0) mgmtfdstart=mgmtindex+1;
if (mgmtfdstart >= 0 && npfd > mgmtfdstart) {
- register int i;
+ int i;
for (i=mgmtfdstart;i<npfd;i++) {
if (pfd[i].revents & POLLIN &&
mgmtcommand(pfd[i].fd) < 0)
pfd[i].revents |= POLLHUP;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://p.sf.net/sfu/Zoho
_______________________________________________
vde-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vde-users