commit 65e62d0426b9dca5b7411934ba89a0811c78ed24
parent 086fcdacbb6dae97eaf9ad02874c77b9251d91c1
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date: Wed, 31 Jan 2024 15:37:16 +0100
Compiler warning fixes
Diffstat:
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"