From f18cedb9c3dfce9add5bcae3d92cda9b96ebfbe4 Mon Sep 17 00:00:00 2001 From: Tomasz Lemiech Date: Sat, 4 Jan 2025 13:11:03 +0100 Subject: [PATCH] memmem(): fix for compile error wit _MSC_VER libacars/util.c(252): error C2036: 'const void *': unknown size Thx @gvanem --- libacars/util.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libacars/util.c b/libacars/util.c index 36954ec..e8d94c5 100644 --- a/libacars/util.c +++ b/libacars/util.c @@ -247,9 +247,9 @@ void *memmem(void const *haystack, size_t haystack_len, void const *needle, size return NULL; } - void const *haystack_end = (char const *)haystack + haystack_len - needle_len; - while (haystack <= haystack_end) { - void const *match = memchr(haystack, *(char const *)needle, haystack_end - haystack + 1); + char const *haystack_end = (char const *)haystack + haystack_len - needle_len; + while (haystack <= (const void *)haystack_end) { + const void *match = memchr(haystack, *(char const *)needle, haystack_end - (char const *)haystack + 1); if (match == NULL) { return NULL; }