Fix memmove const correctness

This commit is contained in:
drmortalwombat 2023-03-16 11:59:38 +01:00
parent 2479ec5dd8
commit 9f28fdfcc0

View File

@ -222,7 +222,8 @@ void * memmove(void * dst, const void * src, int size)
int sz = size; int sz = size;
if (sz > 0) if (sz > 0)
{ {
char * d = dst, * s = src; char * d = dst;
const char * s = src;
if (d < s) if (d < s)
{ {
do { do {
@ -243,7 +244,7 @@ void * memmove(void * dst, const void * src, int size)
int memcmp(const void * ptr1, const void * ptr2, int size) int memcmp(const void * ptr1, const void * ptr2, int size)
{ {
char * p = ptr1, * q = ptr2; const char * p = ptr1, * q = ptr2;
char c, d; char c, d;
while (size--) while (size--)