diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2024-01-29 23:16:14 +0100 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2024-01-29 23:16:14 +0100 |
commit | c01b043ff9585cf201bae0b7f732d3972cb1945f (patch) | |
tree | 5e1f6c3980d3069d42a256108be7af65da26bd92 | |
parent | 32d37eb7705e0a206358cccccdfd2afb767d0058 (diff) | |
download | libmicrohttpd-c01b043ff9585cf201bae0b7f732d3972cb1945f.tar.gz libmicrohttpd-c01b043ff9585cf201bae0b7f732d3972cb1945f.zip |
Fixed and/or muted compiler warnings
-rw-r--r-- | src/microhttpd/daemon.c | 7 | ||||
-rw-r--r-- | src/microhttpd/test_upgrade.c | 5 | ||||
-rw-r--r-- | src/testcurl/https/test_https_multi_daemon.c | 4 | ||||
-rw-r--r-- | src/testcurl/https/test_https_sni.c | 2 | ||||
-rw-r--r-- | src/testcurl/https/tls_test_common.h | 4 | ||||
-rw-r--r-- | src/testcurl/mhd_has_in_name.h | 4 | ||||
-rw-r--r-- | src/testcurl/perf_get_concurrent.c | 4 | ||||
-rw-r--r-- | src/testcurl/test_get_close_keep_alive.c | 4 |
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 | */ |
239 | int | 239 | int |
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 | */ |
41 | static int | 41 | static 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 | ||
111 | static 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 | ||
133 | static char libcurl_errbuf[CURL_ERROR_SIZE] = ""; | 133 | static char libcurl_errbuf[CURL_ERROR_SIZE] = ""; |
134 | 134 | ||
135 | static 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])) |