aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2024-01-29 23:16:14 +0100
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2024-01-29 23:16:14 +0100
commitc01b043ff9585cf201bae0b7f732d3972cb1945f (patch)
tree5e1f6c3980d3069d42a256108be7af65da26bd92
parent32d37eb7705e0a206358cccccdfd2afb767d0058 (diff)
downloadlibmicrohttpd-c01b043ff9585cf201bae0b7f732d3972cb1945f.tar.gz
libmicrohttpd-c01b043ff9585cf201bae0b7f732d3972cb1945f.zip
Fixed and/or muted compiler warnings
-rw-r--r--src/microhttpd/daemon.c7
-rw-r--r--src/microhttpd/test_upgrade.c5
-rw-r--r--src/testcurl/https/test_https_multi_daemon.c4
-rw-r--r--src/testcurl/https/test_https_sni.c2
-rw-r--r--src/testcurl/https/tls_test_common.h4
-rw-r--r--src/testcurl/mhd_has_in_name.h4
-rw-r--r--src/testcurl/perf_get_concurrent.c4
-rw-r--r--src/testcurl/test_get_close_keep_alive.c4
8 files changed, 19 insertions, 15 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index d6b6401c..567ec933 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -2780,7 +2780,8 @@ new_connection_prepare_ (struct MHD_Daemon *daemon,
2780 (int) (client_socket)); 2780 (int) (client_socket));
2781#else /* GnuTLS before 3.1.9 or Win x64 */ 2781#else /* GnuTLS before 3.1.9 or Win x64 */
2782 gnutls_transport_set_ptr (connection->tls_session, 2782 gnutls_transport_set_ptr (connection->tls_session,
2783 (gnutls_transport_ptr_t) (intptr_t) (client_socket)); 2783 (gnutls_transport_ptr_t) \
2784 (intptr_t) client_socket);
2784#endif /* GnuTLS before 3.1.9 or Win x64 */ 2785#endif /* GnuTLS before 3.1.9 or Win x64 */
2785#ifdef MHD_TLSLIB_NEED_PUSH_FUNC 2786#ifdef MHD_TLSLIB_NEED_PUSH_FUNC
2786 gnutls_transport_set_push_function (connection->tls_session, 2787 gnutls_transport_set_push_function (connection->tls_session,
@@ -6358,6 +6359,8 @@ daemon_tls_priorities_init_default (struct MHD_Daemon *daemon)
6358 mhd_assert (MHD_TLS_PRIO_BASE_NORMAL + 1 == \ 6359 mhd_assert (MHD_TLS_PRIO_BASE_NORMAL + 1 == \
6359 sizeof(MHD_TlsBasePriotities) / sizeof(MHD_TlsBasePriotities[0])); 6360 sizeof(MHD_TlsBasePriotities) / sizeof(MHD_TlsBasePriotities[0]));
6360 6361
6362 res = GNUTLS_E_SUCCESS; /* Mute compiler warning */
6363
6361 for (p = 0; 6364 for (p = 0;
6362 p < sizeof(MHD_TlsBasePriotities) / sizeof(MHD_TlsBasePriotities[0]); 6365 p < sizeof(MHD_TlsBasePriotities) / sizeof(MHD_TlsBasePriotities[0]);
6363 ++p) 6366 ++p)
@@ -6436,6 +6439,8 @@ daemon_tls_priorities_init_append_inner_ (struct MHD_Daemon *daemon,
6436 mhd_assert (MHD_TLS_PRIO_BASE_NORMAL + 1 == \ 6439 mhd_assert (MHD_TLS_PRIO_BASE_NORMAL + 1 == \
6437 sizeof(MHD_TlsBasePriotities) / sizeof(MHD_TlsBasePriotities[0])); 6440 sizeof(MHD_TlsBasePriotities) / sizeof(MHD_TlsBasePriotities[0]));
6438 6441
6442 res = GNUTLS_E_SUCCESS; /* Mute compiler warning */
6443
6439 for (p = 0; 6444 for (p = 0;
6440 p < sizeof(MHD_TlsBasePriotities) / sizeof(MHD_TlsBasePriotities[0]); 6445 p < sizeof(MHD_TlsBasePriotities) / sizeof(MHD_TlsBasePriotities[0]);
6441 ++p) 6446 ++p)
diff --git a/src/microhttpd/test_upgrade.c b/src/microhttpd/test_upgrade.c
index fe39f5cf..4b9e5b8f 100644
--- a/src/microhttpd/test_upgrade.c
+++ b/src/microhttpd/test_upgrade.c
@@ -512,7 +512,8 @@ wr_create_tls_sckt (void)
512 gnutls_transport_set_int (s->tls_s, (int) (s->fd)); 512 gnutls_transport_set_int (s->tls_s, (int) (s->fd));
513#else /* GnuTLS before 3.1.9 or Win x64 */ 513#else /* GnuTLS before 3.1.9 or Win x64 */
514 gnutls_transport_set_ptr (s->tls_s, 514 gnutls_transport_set_ptr (s->tls_s,
515 (gnutls_transport_ptr_t) (intptr_t) (s->fd)); 515 (gnutls_transport_ptr_t) \
516 (intptr_t) (s->fd));
516#endif /* GnuTLS before 3.1.9 or Win x64 */ 517#endif /* GnuTLS before 3.1.9 or Win x64 */
517 return s; 518 return s;
518 } 519 }
@@ -2120,7 +2121,7 @@ global_test_init (void)
2120 2121
2121 rclient_msg_size = MHD_STATICSTR_LEN_ ("Hello"); 2122 rclient_msg_size = MHD_STATICSTR_LEN_ ("Hello");
2122 rclient_msg = "Hello"; 2123 rclient_msg = "Hello";
2123 app_msg_size = MHD_STATICSTR_LEN_ ("World");; 2124 app_msg_size = MHD_STATICSTR_LEN_ ("World");
2124 app_msg = "World"; 2125 app_msg = "World";
2125 } 2126 }
2126 return true; 2127 return true;
diff --git a/src/testcurl/https/test_https_multi_daemon.c b/src/testcurl/https/test_https_multi_daemon.c
index b7b9b065..9719d13e 100644
--- a/src/testcurl/https/test_https_multi_daemon.c
+++ b/src/testcurl/https/test_https_multi_daemon.c
@@ -84,7 +84,7 @@ test_concurent_daemon_pair (void *cls,
84 MHD_stop_daemon (d1); 84 MHD_stop_daemon (d1);
85 return 1; 85 return 1;
86 } 86 }
87 port1 = (int) dinfo->port; 87 port1 = dinfo->port;
88 } 88 }
89 89
90 d2 = MHD_start_daemon (MHD_USE_THREAD_PER_CONNECTION 90 d2 = MHD_start_daemon (MHD_USE_THREAD_PER_CONNECTION
@@ -112,7 +112,7 @@ test_concurent_daemon_pair (void *cls,
112 MHD_stop_daemon (d2); 112 MHD_stop_daemon (d2);
113 return 1; 113 return 1;
114 } 114 }
115 port2 = (int) dinfo->port; 115 port2 = dinfo->port;
116 } 116 }
117 117
118 res = 118 res =
diff --git a/src/testcurl/https/test_https_sni.c b/src/testcurl/https/test_https_sni.c
index c4e94007..3d595473 100644
--- a/src/testcurl/https/test_https_sni.c
+++ b/src/testcurl/https/test_https_sni.c
@@ -235,7 +235,7 @@ do_get (const char *url, uint16_t port)
235 curl_easy_cleanup (c); 235 curl_easy_cleanup (c);
236 free (cbc.buf); 236 free (cbc.buf);
237 curl_slist_free_all (dns_info); 237 curl_slist_free_all (dns_info);
238 return errornum; 238 return -1;
239 } 239 }
240 240
241 curl_easy_cleanup (c); 241 curl_easy_cleanup (c);
diff --git a/src/testcurl/https/tls_test_common.h b/src/testcurl/https/tls_test_common.h
index 998467f4..010f6a55 100644
--- a/src/testcurl/https/tls_test_common.h
+++ b/src/testcurl/https/tls_test_common.h
@@ -232,8 +232,8 @@ int testsuite_curl_global_init (void);
232 * @param prog_name program name, may include path 232 * @param prog_name program name, may include path
233 * @param marker marker to look for. 233 * @param marker marker to look for.
234 * @return zero if any parameter is NULL or empty string or 234 * @return zero if any parameter is NULL or empty string or
235 * @prog_name ends with slash or @marker is not found in 235 * @a prog_name ends with slash or @a marker is not found in
236 * program name, non-zero if @maker is found in program 236 * program name, non-zero if @a maker is found in program
237 * name. 237 * name.
238 */ 238 */
239int 239int
diff --git a/src/testcurl/mhd_has_in_name.h b/src/testcurl/mhd_has_in_name.h
index 3be50b8a..31a428f9 100644
--- a/src/testcurl/mhd_has_in_name.h
+++ b/src/testcurl/mhd_has_in_name.h
@@ -34,8 +34,8 @@
34 * @param prog_name program name, may include path 34 * @param prog_name program name, may include path
35 * @param marker marker to look for. 35 * @param marker marker to look for.
36 * @return zero if any parameter is NULL or empty string or 36 * @return zero if any parameter is NULL or empty string or
37 * @prog_name ends with slash or @marker is not found in 37 * @a prog_name ends with slash or @a marker is not found in
38 * program name, non-zero if @maker is found in program 38 * program name, non-zero if @a maker is found in program
39 * name. 39 * name.
40 */ 40 */
41static int 41static int
diff --git a/src/testcurl/perf_get_concurrent.c b/src/testcurl/perf_get_concurrent.c
index f4728ff4..12d12e86 100644
--- a/src/testcurl/perf_get_concurrent.c
+++ b/src/testcurl/perf_get_concurrent.c
@@ -412,7 +412,6 @@ testExternalGet (uint16_t port)
412 MHD_socket max; 412 MHD_socket max;
413 struct timeval tv; 413 struct timeval tv;
414 uint64_t tt64; 414 uint64_t tt64;
415 int tret;
416 char *ret_val; 415 char *ret_val;
417 int ret = 0; 416 int ret = 0;
418 417
@@ -455,8 +454,7 @@ testExternalGet (uint16_t port)
455 MHD_stop_daemon (d); 454 MHD_stop_daemon (d);
456 return 4096; 455 return 4096;
457 } 456 }
458 tret = MHD_get_timeout64 (d, &tt64); 457 if (MHD_NO == MHD_get_timeout64 (d, &tt64))
459 if (MHD_YES != tret)
460 tt64 = 1; 458 tt64 = 1;
461#if ! defined(_WIN32) || defined(__CYGWIN__) 459#if ! defined(_WIN32) || defined(__CYGWIN__)
462 tv.tv_sec = (time_t) (tt64 / 1000); 460 tv.tv_sec = (time_t) (tt64 / 1000);
diff --git a/src/testcurl/test_get_close_keep_alive.c b/src/testcurl/test_get_close_keep_alive.c
index b84e9640..9836eb01 100644
--- a/src/testcurl/test_get_close_keep_alive.c
+++ b/src/testcurl/test_get_close_keep_alive.c
@@ -108,7 +108,7 @@
108#endif 108#endif
109 109
110 110
111static void 111_MHD_NORETURN static void
112_externalErrorExit_func (const char *errDesc, const char *funcName, int lineNum) 112_externalErrorExit_func (const char *errDesc, const char *funcName, int lineNum)
113{ 113{
114 if ((NULL != errDesc) && (0 != errDesc[0])) 114 if ((NULL != errDesc) && (0 != errDesc[0]))
@@ -132,7 +132,7 @@ _externalErrorExit_func (const char *errDesc, const char *funcName, int lineNum)
132 132
133static char libcurl_errbuf[CURL_ERROR_SIZE] = ""; 133static char libcurl_errbuf[CURL_ERROR_SIZE] = "";
134 134
135static void 135_MHD_NORETURN static void
136_libcurlErrorExit_func (const char *errDesc, const char *funcName, int lineNum) 136_libcurlErrorExit_func (const char *errDesc, const char *funcName, int lineNum)
137{ 137{
138 if ((NULL != errDesc) && (0 != errDesc[0])) 138 if ((NULL != errDesc) && (0 != errDesc[0]))