sysclk: make memmem proper

This commit is contained in:
souldbminersmwc
2026-02-14 20:27:43 -05:00
parent 837543fb0f
commit dd4c5a8732
2 changed files with 4 additions and 4 deletions

View File

@@ -31,7 +31,7 @@
extern "C" { extern "C" {
#endif #endif
void *memmem_impl(void *haystack, size_t haystacklen, void *memmem_impl(const void *haystack, size_t haystacklen,
const void *needle, size_t needlelen); const void *needle, size_t needlelen);
#ifdef __cplusplus #ifdef __cplusplus

View File

@@ -24,7 +24,7 @@
#include "memmem.h" #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 *cmpp;
const unsigned char *p; const unsigned char *p;
@@ -39,7 +39,7 @@ void *memmem_impl(void *haystack, size_t haystacklen, const void *needle, size_t
} }
if(needle == NULL) if(needle == NULL)
{ {
return haystack; return (void*)haystack;
} }
if(haystacklen == 0) if(haystacklen == 0)
{ {
@@ -47,7 +47,7 @@ void *memmem_impl(void *haystack, size_t haystacklen, const void *needle, size_t
} }
if(needlelen == 0) if(needlelen == 0)
{ {
return haystack; return (void*)haystack;
} }
if(needlelen > haystacklen) if(needlelen > haystacklen)