From 9f28fdfcc06283268bb19aa1202fd4b2039b9348 Mon Sep 17 00:00:00 2001 From: drmortalwombat <90205530+drmortalwombat@users.noreply.github.com> Date: Thu, 16 Mar 2023 11:59:38 +0100 Subject: [PATCH] Fix memmove const correctness --- include/string.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/string.c b/include/string.c index 2de07af..abfe997 100644 --- a/include/string.c +++ b/include/string.c @@ -222,7 +222,8 @@ void * memmove(void * dst, const void * src, int size) int sz = size; if (sz > 0) { - char * d = dst, * s = src; + char * d = dst; + const char * s = src; if (d < s) { do { @@ -243,7 +244,7 @@ void * memmove(void * dst, const void * src, 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; while (size--)