Переглянути джерело

Move variable declaration to top of the function (C90 standard)

bel2125 7 роки тому
батько
коміт
e13520761a
1 змінених файлів з 14 додано та 12 видалено
  1. 14 12
      src/civetweb.c

+ 14 - 12
src/civetweb.c

@@ -2489,7 +2489,7 @@ static int
 event_wait(void *eventhdl)
 {
 	uint64_t u;
-	int evhdl;
+	int evhdl, s;
 
 	if (sizeof(int) == sizeof(void *)) {
 		evhdl = (int)eventhdl;
@@ -2501,7 +2501,7 @@ event_wait(void *eventhdl)
 		evhdl = *(int *)eventhdl;
 	}
 
-	int s = (int)read(evhdl, &u, sizeof(u));
+	s = (int)read(evhdl, &u, sizeof(u));
 	if (s != sizeof(uint64_t)) {
 		/* error */
 		return 0;
@@ -2515,7 +2515,7 @@ static int
 event_signal(void *eventhdl)
 {
 	uint64_t u = 1;
-	int evhdl;
+	int evhdl, s;
 
 	if (sizeof(int) == sizeof(void *)) {
 		evhdl = (int)eventhdl;
@@ -2527,7 +2527,7 @@ event_signal(void *eventhdl)
 		evhdl = *(int *)eventhdl;
 	}
 
-	int s = (int)write(evhdl, &u, sizeof(u));
+	s = (int)write(evhdl, &u, sizeof(u));
 	if (s != sizeof(uint64_t)) {
 		/* error */
 		return 0;
@@ -14659,6 +14659,9 @@ mg_connect_client_impl(const struct mg_client_options *client_options,
 	struct mg_connection *conn = NULL;
 	SOCKET sock;
 	union usa sa;
+	struct sockaddr *psa;
+	socklen_t len;
+
 	unsigned max_req_size =
 	    (unsigned)atoi(config_options[MAX_REQUEST_SIZE].default_value);
 
@@ -14716,15 +14719,14 @@ mg_connect_client_impl(const struct mg_client_options *client_options,
 
 
 #ifdef USE_IPV6
-	socklen_t len = (sa.sa.sa_family == AF_INET)
-	                    ? sizeof(conn->client.rsa.sin)
-	                    : sizeof(conn->client.rsa.sin6);
-	struct sockaddr *psa = (sa.sa.sa_family == AF_INET)
-	                           ? (struct sockaddr *)&(conn->client.rsa.sin)
-	                           : (struct sockaddr *)&(conn->client.rsa.sin6);
+	len = (sa.sa.sa_family == AF_INET) ? sizeof(conn->client.rsa.sin)
+	                                   : sizeof(conn->client.rsa.sin6);
+	psa = (sa.sa.sa_family == AF_INET)
+	          ? (struct sockaddr *)&(conn->client.rsa.sin)
+	          : (struct sockaddr *)&(conn->client.rsa.sin6);
 #else
-	socklen_t len = sizeof(conn->client.rsa.sin);
-	struct sockaddr *psa = (struct sockaddr *)&(conn->client.rsa.sin);
+	len = sizeof(conn->client.rsa.sin);
+	psa = (struct sockaddr *)&(conn->client.rsa.sin);
 #endif
 
 	conn->buf_size = (int)max_req_size;