[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libmicrohttpd] 04/04: test_upgrade{, _large}: fixed compiler warnings
From: |
gnunet |
Subject: |
[libmicrohttpd] 04/04: test_upgrade{, _large}: fixed compiler warnings |
Date: |
Tue, 14 Jun 2022 13:30:42 +0200 |
This is an automated email from the git hooks/post-receive script.
karlson2k pushed a commit to branch master
in repository libmicrohttpd.
commit 846ecb5db3301d9811007f4b835d77e1a7b4c915
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Tue Jun 14 14:30:31 2022 +0300
test_upgrade{,_large}: fixed compiler warnings
---
src/microhttpd/test_upgrade.c | 56 +++++++++++++++++----------------
src/microhttpd/test_upgrade_large.c | 62 ++++++++++++++++++++-----------------
2 files changed, 63 insertions(+), 55 deletions(-)
diff --git a/src/microhttpd/test_upgrade.c b/src/microhttpd/test_upgrade.c
index 2cdc880b..5c95a10c 100644
--- a/src/microhttpd/test_upgrade.c
+++ b/src/microhttpd/test_upgrade.c
@@ -596,7 +596,7 @@ static pthread_t pt_client;
static volatile bool done;
-const char *
+static const char *
term_reason_str (enum MHD_RequestTerminationCode term_code)
{
switch ((int) term_code)
@@ -776,7 +776,7 @@ send_all (struct wr_socket *sock,
size_t off;
make_blocking (wr_fd (sock));
- for (off = 0; off < len; off += ret)
+ for (off = 0; off < len; off += (size_t) ret)
{
ret = wr_send (sock,
&text[off],
@@ -856,7 +856,7 @@ recv_all (struct wr_socket *sock,
size_t off;
make_blocking (wr_fd (sock));
- for (off = 0; off < len; off += ret)
+ for (off = 0; off < len; off += (size_t) ret)
{
ret = wr_recv (sock,
&buf[off],
@@ -1117,8 +1117,12 @@ run_mhd_select_loop (struct MHD_Daemon *daemon)
&to64);
if (1000 < to64)
to64 = 1000;
- tv.tv_sec = to64 / 1000;
- tv.tv_usec = 1000 * (to64 % 1000);
+#if ! defined(_WIN32) || defined(__CYGWIN__)
+ tv.tv_sec = (time_t) (to64 / 1000);
+#else /* Native W32 */
+ tv.tv_sec = (long) (to64 / 1000);
+#endif /* Native W32 */
+ tv.tv_usec = (long) (1000 * (to64 % 1000));
if (0 > MHD_SYS_select_ (max_fd + 1,
&rs,
&ws,
@@ -1132,7 +1136,7 @@ run_mhd_select_loop (struct MHD_Daemon *daemon)
if ((WSAEINVAL != WSAGetLastError ()) ||
(0 != rs.fd_count) || (0 != ws.fd_count) || (0 != es.fd_count) )
externalErrorExitDesc ("Unexpected select() error");
- Sleep (tv.tv_sec * 1000 + tv.tv_usec / 1000);
+ Sleep ((DWORD) (tv.tv_sec * 1000 + tv.tv_usec / 1000));
#endif
}
MHD_run_from_select (daemon,
@@ -1250,8 +1254,8 @@ static bool test_tls;
* @param flags which event loop style should be tested
* @param pool size of the thread pool, 0 to disable
*/
-static int
-test_upgrade (int flags,
+static unsigned int
+test_upgrade (unsigned int flags,
unsigned int pool)
{
struct MHD_Daemon *d = NULL;
@@ -1368,8 +1372,8 @@ int
main (int argc,
char *const *argv)
{
- int error_count = 0;
- int res;
+ unsigned int error_count = 0;
+ unsigned int res;
use_tls_tool = TLS_CLI_NO_TOOL;
test_tls = has_in_name (argv[0], "_tls");
@@ -1381,6 +1385,7 @@ main (int argc,
if (test_tls)
{
+ use_tls_tool = TLS_LIB_GNUTLS; /* Should be always available as MHD uses
it. */
#ifdef HTTPS_SUPPORT
if (has_param (argc, argv, "--use-gnutls-cli"))
use_tls_tool = TLS_CLI_GNUTLS;
@@ -1394,8 +1399,6 @@ main (int argc,
else if (0 == system ("openssl version 1> /dev/null 2> /dev/null"))
use_tls_tool = TLS_CLI_OPENSSL;
#endif /* HAVE_FORK && HAVE_WAITPID */
- else
- use_tls_tool = TLS_LIB_GNUTLS; /* Should be available as MHD use it. */
if (verbose)
{
switch (use_tls_tool)
@@ -1409,6 +1412,7 @@ main (int argc,
case TLS_LIB_GNUTLS:
printf ("GnuTLS library will be used for testing.\n");
break;
+ case TLS_CLI_NO_TOOL:
default:
externalErrorExitDesc ("Wrong 'use_tls_tool' value");
}
@@ -1437,7 +1441,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with external select, return code %d.\n",
+ "FAILED: Upgrade with external select, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with external select.\n");
@@ -1449,7 +1453,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with external 'auto', return code %d.\n",
+ "FAILED: Upgrade with external 'auto', return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with external 'auto'.\n");
@@ -1461,7 +1465,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with external select with EPOLL, return code
%d.\n",
+ "FAILED: Upgrade with external select with EPOLL, return code
%u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with external select with EPOLL.\n");
@@ -1475,7 +1479,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with thread per connection, return code %d.\n",
+ "FAILED: Upgrade with thread per connection, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with thread per connection.\n");
@@ -1487,7 +1491,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with thread per connection and 'auto', return
code %d.\n",
+ "FAILED: Upgrade with thread per connection and 'auto', return
code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with thread per connection and 'auto'.\n");
@@ -1499,7 +1503,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with thread per connection and poll, return code
%d.\n",
+ "FAILED: Upgrade with thread per connection and poll, return code
%u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with thread per connection and poll.\n");
@@ -1512,7 +1516,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal select, return code %d.\n",
+ "FAILED: Upgrade with internal select, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal select.\n");
@@ -1522,7 +1526,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal select with thread pool, return
code %d.\n",
+ "FAILED: Upgrade with internal select with thread pool, return
code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal select with thread pool.\n");
@@ -1532,7 +1536,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal 'auto' return code %d.\n",
+ "FAILED: Upgrade with internal 'auto' return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal 'auto'.\n");
@@ -1542,7 +1546,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal 'auto' with thread pool, return
code %d.\n",
+ "FAILED: Upgrade with internal 'auto' with thread pool, return
code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal 'auto' with thread pool.\n");
@@ -1553,7 +1557,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal poll, return code %d.\n",
+ "FAILED: Upgrade with internal poll, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal poll.\n");
@@ -1562,7 +1566,7 @@ main (int argc,
fflush_allstd ();
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal poll with thread pool, return code
%d.\n",
+ "FAILED: Upgrade with internal poll with thread pool, return code
%u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal poll with thread pool.\n");
@@ -1573,7 +1577,7 @@ main (int argc,
fflush_allstd ();
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal epoll, return code %d.\n",
+ "FAILED: Upgrade with internal epoll, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal epoll.\n");
@@ -1582,7 +1586,7 @@ main (int argc,
fflush_allstd ();
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal epoll, return code %d.\n",
+ "FAILED: Upgrade with internal epoll, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal epoll.\n");
diff --git a/src/microhttpd/test_upgrade_large.c
b/src/microhttpd/test_upgrade_large.c
index 2979325b..e6c9b01b 100644
--- a/src/microhttpd/test_upgrade_large.c
+++ b/src/microhttpd/test_upgrade_large.c
@@ -764,7 +764,7 @@ static pthread_t pt_client;
static volatile bool done;
-const char *
+static const char *
term_reason_str (enum MHD_RequestTerminationCode term_code)
{
switch ((int) term_code)
@@ -935,7 +935,7 @@ make_blocking (MHD_socket fd)
static void
-kick_select ()
+kick_select (void)
{
if (MHD_ITC_IS_VALID_ (kicker))
{
@@ -953,7 +953,7 @@ send_all (struct wr_socket *sock,
size_t off;
make_blocking (wr_fd (sock));
- for (off = 0; off < len; off += ret)
+ for (off = 0; off < len; off += (size_t) ret)
{
ret = wr_send (sock,
&text[off],
@@ -1033,7 +1033,7 @@ recv_all (struct wr_socket *sock,
size_t off;
make_blocking (wr_fd (sock));
- for (off = 0; off < len; off += ret)
+ for (off = 0; off < len; off += (size_t) ret)
{
ret = wr_recv (sock,
&buf[off],
@@ -1050,10 +1050,10 @@ recv_all (struct wr_socket *sock,
}
if (0 == ret)
mhdErrorExitDesc ("The server unexpectedly closed connection");
- if (0 != strncmp (text, buf, off + ret))
+ if (0 != strncmp (text, buf, off + (size_t) ret))
{
fprintf (stderr, "Wrong received text. Expected: '%s' ."
- "Got: '%.*s'. ", text, (int) (off + ret), buf);
+ "Got: '%.*s'. ", text, (int) (off + (size_t) ret), buf);
mhdErrorExit ();
}
}
@@ -1301,8 +1301,12 @@ run_mhd_select_loop (struct MHD_Daemon *daemon)
&to64);
if (1000 < to64)
to64 = 1000;
- tv.tv_sec = to64 / 1000;
- tv.tv_usec = 1000 * (to64 % 1000);
+#if ! defined(_WIN32) || defined(__CYGWIN__)
+ tv.tv_sec = (time_t) (to64 / 1000);
+#else /* Native W32 */
+ tv.tv_sec = (long) (to64 / 1000);
+#endif /* Native W32 */
+ tv.tv_usec = (long) (1000 * (to64 % 1000));
if (0 > MHD_SYS_select_ (max_fd + 1,
&rs,
&ws,
@@ -1316,7 +1320,7 @@ run_mhd_select_loop (struct MHD_Daemon *daemon)
if ((WSAEINVAL != WSAGetLastError ()) ||
(0 != rs.fd_count) || (0 != ws.fd_count) || (0 != es.fd_count) )
externalErrorExitDesc ("Unexpected select() error");
- Sleep (tv.tv_sec * 1000 + tv.tv_usec / 1000);
+ Sleep ((DWORD) (tv.tv_sec * 1000 + tv.tv_usec / 1000));
#endif
}
if (FD_ISSET (MHD_itc_r_fd_ (kicker), &rs))
@@ -1438,8 +1442,8 @@ static bool test_tls;
* @param flags which event loop style should be tested
* @param pool size of the thread pool, 0 to disable
*/
-static int
-test_upgrade (int flags,
+static unsigned int
+test_upgrade (unsigned int flags,
unsigned int pool)
{
struct MHD_Daemon *d = NULL;
@@ -1569,8 +1573,8 @@ int
main (int argc,
char *const *argv)
{
- int error_count = 0;
- int res;
+ unsigned int error_count = 0;
+ unsigned int res;
use_tls_tool = TLS_CLI_NO_TOOL;
test_tls = has_in_name (argv[0], "_tls");
@@ -1582,6 +1586,7 @@ main (int argc,
if (test_tls)
{
#ifdef HTTPS_SUPPORT
+ use_tls_tool = TLS_LIB_GNUTLS; /* Should be always available as MHD uses
it. */
if (has_param (argc, argv, "--use-gnutls-cli"))
use_tls_tool = TLS_CLI_GNUTLS;
else if (has_param (argc, argv, "--use-openssl"))
@@ -1594,8 +1599,6 @@ main (int argc,
else if (0 == system ("openssl version 1> /dev/null 2> /dev/null"))
use_tls_tool = TLS_CLI_OPENSSL;
#endif /* HAVE_FORK && HAVE_WAITPID */
- else
- use_tls_tool = TLS_LIB_GNUTLS; /* Should be available as MHD use it. */
if (verbose)
{
switch (use_tls_tool)
@@ -1609,6 +1612,7 @@ main (int argc,
case TLS_LIB_GNUTLS:
printf ("GnuTLS library will be used for testing.\n");
break;
+ case TLS_CLI_NO_TOOL:
default:
externalErrorExitDesc ("Wrong 'use_tls_tool' value");
}
@@ -1637,7 +1641,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with external select, return code %d.\n",
+ "FAILED: Upgrade with external select, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with external select.\n");
@@ -1649,7 +1653,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with external 'auto', return code %d.\n",
+ "FAILED: Upgrade with external 'auto', return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with external 'auto'.\n");
@@ -1661,7 +1665,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with external select with EPOLL, return code
%d.\n",
+ "FAILED: Upgrade with external select with EPOLL, return code
%u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with external select with EPOLL.\n");
@@ -1675,7 +1679,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with thread per connection, return code %d.\n",
+ "FAILED: Upgrade with thread per connection, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with thread per connection.\n");
@@ -1687,7 +1691,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with thread per connection and 'auto', return
code %d.\n",
+ "FAILED: Upgrade with thread per connection and 'auto', return
code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with thread per connection and 'auto'.\n");
@@ -1699,7 +1703,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with thread per connection and poll, return code
%d.\n",
+ "FAILED: Upgrade with thread per connection and poll, return code
%u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with thread per connection and poll.\n");
@@ -1712,7 +1716,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal select, return code %d.\n",
+ "FAILED: Upgrade with internal select, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal select.\n");
@@ -1722,7 +1726,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal select with thread pool, return
code %d.\n",
+ "FAILED: Upgrade with internal select with thread pool, return
code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal select with thread pool.\n");
@@ -1732,7 +1736,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal 'auto' return code %d.\n",
+ "FAILED: Upgrade with internal 'auto' return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal 'auto'.\n");
@@ -1742,7 +1746,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal 'auto' with thread pool, return
code %d.\n",
+ "FAILED: Upgrade with internal 'auto' with thread pool, return
code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal 'auto' with thread pool.\n");
@@ -1753,7 +1757,7 @@ main (int argc,
error_count += res;
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal poll, return code %d.\n",
+ "FAILED: Upgrade with internal poll, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal poll.\n");
@@ -1762,7 +1766,7 @@ main (int argc,
fflush_allstd ();
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal poll with thread pool, return code
%d.\n",
+ "FAILED: Upgrade with internal poll with thread pool, return code
%u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal poll with thread pool.\n");
@@ -1773,7 +1777,7 @@ main (int argc,
fflush_allstd ();
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal epoll, return code %d.\n",
+ "FAILED: Upgrade with internal epoll, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal epoll.\n");
@@ -1782,7 +1786,7 @@ main (int argc,
fflush_allstd ();
if (res)
fprintf (stderr,
- "FAILED: Upgrade with internal epoll, return code %d.\n",
+ "FAILED: Upgrade with internal epoll, return code %u.\n",
res);
else if (verbose)
printf ("PASSED: Upgrade with internal epoll.\n");
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [libmicrohttpd] branch master updated (9f2a4206 -> 846ecb5d), gnunet, 2022/06/14
- [libmicrohttpd] 04/04: test_upgrade{, _large}: fixed compiler warnings,
gnunet <=
- [libmicrohttpd] 01/04: test_options: fixed compiler warnings, removed dead code, gnunet, 2022/06/14
- [libmicrohttpd] 02/04: test_set_panic: fixed compiler warnings, gnunet, 2022/06/14
- [libmicrohttpd] 03/04: test_postprocessor{, _large}: additional fixes for compiler warnings, gnunet, 2022/06/14