From 96e0fd1e6571c41e102d4780f6e67c0736beef35 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sun, 17 Jul 2016 14:19:55 +0200 Subject: Pedantic-aware code (decl before code) --- mcastseed/src/msock.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/mcastseed/src/msock.c b/mcastseed/src/msock.c index e5df8d6..191611d 100644 --- a/mcastseed/src/msock.c +++ b/mcastseed/src/msock.c @@ -18,6 +18,7 @@ SOCKET mcast_send_socket(char* multicastIP, char* multicastPort, int multicastT SOCKET sock; struct addrinfo hints = { 0 }; /* Hints for name lookup */ + int status; #ifdef WIN32 @@ -33,7 +34,6 @@ SOCKET mcast_send_socket(char* multicastIP, char* multicastPort, int multicastT hints.ai_family = PF_UNSPEC; hints.ai_socktype = SOCK_DGRAM; hints.ai_flags = AI_NUMERICHOST; - int status; if ((status = getaddrinfo(multicastIP, multicastPort, &hints, multicastAddr)) != 0 ) { fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(status)); @@ -106,6 +106,9 @@ SOCKET mcast_recv_socket(char* multicastIP, char* multicastPort, int multicastRe struct addrinfo* localAddr = 0; /* Local address to bind to */ struct addrinfo* multicastAddr = 0; /* Multicast Address */ int yes=1; + int status, optval; + socklen_t optval_len; + int dfltrcvbuf; #ifdef WIN32 WSADATA trash; @@ -117,7 +120,6 @@ SOCKET mcast_recv_socket(char* multicastIP, char* multicastPort, int multicastRe /* Resolve the multicast group address */ hints.ai_family = PF_UNSPEC; hints.ai_flags = AI_NUMERICHOST; - int status; if ((status = getaddrinfo(multicastIP, NULL, &hints, &multicastAddr)) != 0) { fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(status)); goto error; @@ -161,9 +163,8 @@ SOCKET mcast_recv_socket(char* multicastIP, char* multicastPort, int multicastRe } /* get/set socket receive buffer */ - int optval=0; - socklen_t optval_len = sizeof(optval); - int dfltrcvbuf; + optval=0; + optval_len = sizeof(optval); if(getsockopt(sock, SOL_SOCKET, SO_RCVBUF,(char*)&optval, &optval_len) !=0) { perror("getsockopt"); goto error; @@ -253,6 +254,7 @@ SOCKET ucast_client_socket(char* serverIP, char* serverPort) { SOCKET sock; struct addrinfo *serverAddr; struct addrinfo hints = { 0 }; /* Hints for name lookup */ + int status; #ifdef WIN32 @@ -268,7 +270,6 @@ SOCKET ucast_client_socket(char* serverIP, char* serverPort) { hints.ai_family = PF_UNSPEC; hints.ai_socktype = SOCK_STREAM; hints.ai_flags = AI_NUMERICHOST; - int status; if ((status = getaddrinfo(serverIP, serverPort, &hints, &serverAddr)) != 0 ) { fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(status)); @@ -303,6 +304,7 @@ SOCKET ucast_server_socket(char* serverPort, int maxPendingConnections) { SOCKET sock; struct addrinfo *serverAddr; struct addrinfo hints = { 0 }; /* Hints for name lookup */ + int status; #ifdef WIN32 @@ -318,7 +320,6 @@ SOCKET ucast_server_socket(char* serverPort, int maxPendingConnections) { hints.ai_family = PF_INET6; hints.ai_socktype = SOCK_STREAM; hints.ai_flags = AI_PASSIVE; - int status; if ((status = getaddrinfo(NULL, serverPort, &hints, &serverAddr)) != 0 ) { fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(status)); -- cgit v1.2.3