From dfd077c4c290309bbb695b606dff472a1e9008c8 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sun, 19 Nov 2017 14:01:41 +0100 Subject: [PATCH] declarations in for loops are only allowed in C99 --- src/hal/ethernet/bsd/ethernet_bsd.c | 3 ++- src/hal/ethernet/linux/ethernet_linux.c | 3 ++- src/hal/ethernet/win32/ethernet_win32.c | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/hal/ethernet/bsd/ethernet_bsd.c b/src/hal/ethernet/bsd/ethernet_bsd.c index 3fe7fbca..f35d8b5d 100644 --- a/src/hal/ethernet/bsd/ethernet_bsd.c +++ b/src/hal/ethernet/bsd/ethernet_bsd.c @@ -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--; diff --git a/src/hal/ethernet/linux/ethernet_linux.c b/src/hal/ethernet/linux/ethernet_linux.c index 2bd069e8..6715c526 100644 --- a/src/hal/ethernet/linux/ethernet_linux.c +++ b/src/hal/ethernet/linux/ethernet_linux.c @@ -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--; diff --git a/src/hal/ethernet/win32/ethernet_win32.c b/src/hal/ethernet/win32/ethernet_win32.c index 9fb87716..df76eaab 100644 --- a/src/hal/ethernet/win32/ethernet_win32.c +++ b/src/hal/ethernet/win32/ethernet_win32.c @@ -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--;