libmicrohttpd

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

commit 65e62d0426b9dca5b7411934ba89a0811c78ed24
parent 086fcdacbb6dae97eaf9ad02874c77b9251d91c1
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Wed, 31 Jan 2024 15:37:16 +0100

Compiler warning fixes

Diffstat:
Mconfigure.ac | 8++++----
Msrc/examples/websocket_threaded_example.c | 6+++---
Msrc/microhttpd/memorypool.c | 12++++++------
Msrc/microhttpd/test_dauth_userhash.c | 2+-
Msrc/tools/perf_replies.c | 2+-
5 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/configure.ac b/configure.ac @@ -3037,8 +3037,8 @@ extern "C" #endif struct tm* gmtime_s(const time_t* time, struct tm* result); ]], [[ - struct tm res; - time_t t; + static struct tm res; + static time_t t = 0; gmtime_s (&t, &res); ]]) ], @@ -3058,8 +3058,8 @@ extern "C" #endif errno_t gmtime_s(struct tm* _tm, const time_t* time); ]], [[ - struct tm res; - time_t t; + static struct tm res; + static time_t t = 0; gmtime_s (&res, &t); ]]) ], diff --git a/src/examples/websocket_threaded_example.c b/src/examples/websocket_threaded_example.c @@ -382,15 +382,15 @@ BASE64Encode (const void *in, size_t len, char **output) c = (data[i] << 4) & 0x3F; if (++i < len) { - c |= (data[i] >> 4) & 0x0F; + c = (char) (c | ((data[i] >> 4) & 0x0F)); } opt[ret++] = cvt[(int) c]; if (i < len) { - c = (data[i] << 2) & 0x3F; + c = (char) (c | ((data[i] << 2) & 0x3F)); if (++i < len) { - c |= (data[i] >> 6) & 0x03; + c = (char) (c | ((data[i] >> 6) & 0x03)); } opt[ret++] = cvt[(int) c]; } diff --git a/src/microhttpd/memorypool.c b/src/microhttpd/memorypool.c @@ -193,13 +193,13 @@ mp_ptr_diff_ (const void *p1, const void *p2) /** * Size of memory page */ -static size_t MHD_sys_page_size_ = +static size_t MHD_sys_page_size_ = (size_t) #if defined(MHD_USE_PAGESIZE_MACRO_STATIC) - PAGESIZE; + PAGESIZE; #elif defined(MHD_USE_PAGE_SIZE_MACRO_STATIC) - PAGE_SIZE; + PAGE_SIZE; #else /* ! MHD_USE_PAGE_SIZE_MACRO_STATIC */ - _MHD_FALLBACK_PAGE_SIZE; /* Default fallback value */ + _MHD_FALLBACK_PAGE_SIZE; /* Default fallback value */ #endif /* ! MHD_USE_PAGE_SIZE_MACRO_STATIC */ /** @@ -214,13 +214,13 @@ MHD_init_mem_pools_ (void) if (-1 != result) MHD_sys_page_size_ = (size_t) result; else - MHD_sys_page_size_ = MHD_DEF_PAGE_SIZE_; + MHD_sys_page_size_ = (size_t) MHD_DEF_PAGE_SIZE_; #elif defined(_WIN32) SYSTEM_INFO si; GetSystemInfo (&si); MHD_sys_page_size_ = (size_t) si.dwPageSize; #else - MHD_sys_page_size_ = MHD_DEF_PAGE_SIZE_; + MHD_sys_page_size_ = (size_t) MHD_DEF_PAGE_SIZE_; #endif /* _WIN32 */ mhd_assert (0 == (MHD_sys_page_size_ % ALIGN_SIZE)); } diff --git a/src/microhttpd/test_dauth_userhash.c b/src/microhttpd/test_dauth_userhash.c @@ -23,10 +23,10 @@ * @author Karlson2k (Evgeny Grin) */ +#include "mhd_options.h" #include <stdio.h> #include <stdlib.h> #include <string.h> -#include "mhd_options.h" #include "microhttpd.h" #include "test_helpers.h" diff --git a/src/tools/perf_replies.c b/src/tools/perf_replies.c @@ -32,11 +32,11 @@ * @author Karlson2k (Evgeny Grin) */ +#include "mhd_options.h" #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdint.h> -#include "mhd_options.h" #include "microhttpd.h" #include "mhd_tool_str_to_uint.h" #include "mhd_tool_get_cpu_count.h"