declarations in for loops are only allowed in C99

pull/36/head
Steffen Vogel 8 years ago
parent 8a83b535a9
commit dfd077c4c2

@ -81,7 +81,8 @@ void
EthernetHandleSet_removeSocket(EthernetHandleSet self, const EthernetSocket sock)
{
if ((self != NULL) && (sock != NULL)) {
for (unsigned i = 0; i < self->nhandles; i++) {
unsigned i;
for (i = 0; i < self->nhandles; i++) {
if (self->handles[i].fd == sock->bpf) {
memmove(&self->handles[i], &self->handles[i+1], sizeof(struct pollfd) * (self->nhandles - i - 1));
self->nhandles--;

@ -75,7 +75,8 @@ void
EthernetHandleSet_removeSocket(EthernetHandleSet self, const EthernetSocket sock)
{
if ((self != NULL) && (sock != NULL)) {
for (unsigned i = 0; i < self->nhandles; i++) {
unsigned i;
for (i = 0; i < self->nhandles; i++) {
if (self->handles[i].fd == sock->rawSocket) {
memmove(&self->handles[i], &self->handles[i+1], sizeof(struct pollfd) * (self->nhandles - i - 1));
self->nhandles--;

@ -151,7 +151,8 @@ EthernetHandleSet_removeSocket(EthernetHandleSet self, const EthernetSocket sock
if ((self != NULL) && (sock != NULL)) {
HANDLE h = pcap_getevent(socket->rawSocket);
for (unsigned i = 0; i < self->nhandles; i++) {
unsigned i;
for (i = 0; i < self->nhandles; i++) {
if (self->handles[i] == h) {
memmove(&self->handles[i], &self->handles[i+1], sizeof(HANDLE) * (self->nhandles - i - 1));
self->nhandles--;

Loading…
Cancel
Save