libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 4e18379e5155429dcb944a856e0a1607c64d5c47
parent 5fb65271fd0f6f22fe186c19120323422cc9eeac
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Thu, 28 Sep 2017 20:50:19 +0300

daemon.c: muted some compiler warnings, added comments.

Diffstat:
Msrc/microhttpd/daemon.c | 13+++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c @@ -130,6 +130,7 @@ mhd_panic_std (void *cls, unsigned int line, const char *reason) { + (void)cls; /* Mute compiler warning. */ #ifdef HAVE_MESSAGES fprintf (stderr, _("Fatal error in GNU libmicrohttpd %s:%u: %s\n"), @@ -4404,6 +4405,8 @@ unescape_wrapper (void *cls, struct MHD_Connection *connection, char *val) { + (void)cls; /* Mute compiler warning. */ + (void)connection; /* Mute compiler warning. */ return MHD_http_unescape (val); } @@ -4630,7 +4633,10 @@ parse_options_va (struct MHD_Daemon *daemon, case MHD_OPTION_CONNECTION_TIMEOUT: uv = va_arg (ap, unsigned int); - if (TIME_T_MAX < uv) + /* Next comparison could be always false on some platforms and whole branch will + * be optimized out on those platforms. On others it will be compiled into real + * check. */ + if (TIME_T_MAX < uv) /* Compiler may warn on some platforms, ignore warning. */ { #ifdef HAVE_MESSAGES MHD_DLOG (daemon, @@ -4687,7 +4693,10 @@ parse_options_va (struct MHD_Daemon *daemon, #endif daemon->worker_pool_size = 0; } - else if (daemon->worker_pool_size >= (SIZE_MAX / sizeof (struct MHD_Daemon))) + /* Next comparison could be always false on some platforms and whole branch will + * be optimized out on those platforms. On others it will be compiled into real + * check. */ + else if (daemon->worker_pool_size >= (SIZE_MAX / sizeof (struct MHD_Daemon))) /* Compiler may warn on some platforms, ignore warning. */ { #ifdef HAVE_MESSAGES MHD_DLOG (daemon,