From dd4c5a87324b322a5ba6161b5f0380ed826fd4d9 Mon Sep 17 00:00:00 2001 From: souldbminersmwc Date: Sat, 14 Feb 2026 20:27:43 -0500 Subject: [PATCH] sysclk: make memmem proper --- Source/sys-clk/common/include/memmem.h | 2 +- Source/sys-clk/common/src/memmem.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/sys-clk/common/include/memmem.h b/Source/sys-clk/common/include/memmem.h index a9ff28d8..0f791c1b 100644 --- a/Source/sys-clk/common/include/memmem.h +++ b/Source/sys-clk/common/include/memmem.h @@ -31,7 +31,7 @@ extern "C" { #endif -void *memmem_impl(void *haystack, size_t haystacklen, +void *memmem_impl(const void *haystack, size_t haystacklen, const void *needle, size_t needlelen); #ifdef __cplusplus diff --git a/Source/sys-clk/common/src/memmem.c b/Source/sys-clk/common/src/memmem.c index 53cf0b8a..33ff7e06 100644 --- a/Source/sys-clk/common/src/memmem.c +++ b/Source/sys-clk/common/src/memmem.c @@ -24,7 +24,7 @@ #include "memmem.h" -void *memmem_impl(void *haystack, size_t haystacklen, const void *needle, size_t needlelen) +void *memmem_impl(const void *haystack, size_t haystacklen, const void *needle, size_t needlelen) { const unsigned char *cmpp; const unsigned char *p; @@ -39,7 +39,7 @@ void *memmem_impl(void *haystack, size_t haystacklen, const void *needle, size_t } if(needle == NULL) { - return haystack; + return (void*)haystack; } if(haystacklen == 0) { @@ -47,7 +47,7 @@ void *memmem_impl(void *haystack, size_t haystacklen, const void *needle, size_t } if(needlelen == 0) { - return haystack; + return (void*)haystack; } if(needlelen > haystacklen)