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" {
#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

View File

@@ -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)