From 6bc99b1d1f593703360e29165f218faf61daf109 Mon Sep 17 00:00:00 2001 From: Neo Xu Date: Wed, 29 Nov 2023 18:15:27 +0800 Subject: feat(stdlib): add lv_memmove (#4888) Signed-off-by: Xu Xingliang --- src/stdlib/rtthread/lv_string_rtthread.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/stdlib/rtthread/lv_string_rtthread.c') diff --git a/src/stdlib/rtthread/lv_string_rtthread.c b/src/stdlib/rtthread/lv_string_rtthread.c index f425c81e1..02480c74a 100644 --- a/src/stdlib/rtthread/lv_string_rtthread.c +++ b/src/stdlib/rtthread/lv_string_rtthread.c @@ -8,12 +8,9 @@ #include "../../lv_conf_internal.h" #if LV_USE_STDLIB_STRING == LV_STDLIB_RTTHREAD #include "../lv_string.h" +#include "../lv_mem.h" /*Need lv_malloc*/ #include -#if LV_USE_STDLIB_MALLOC == LV_STDLIB_BUILTIN - #include "../lv_mem.h" -#endif - /********************* * DEFINES *********************/ @@ -48,6 +45,11 @@ LV_ATTRIBUTE_FAST_MEM void lv_memset(void * dst, uint8_t v, size_t len) rt_memset(dst, v, len); } +LV_ATTRIBUTE_FAST_MEM void * lv_memmove(void * dst, const void * src, size_t len) +{ + return rt_memmove(dst, src, len); +} + size_t lv_strlen(const char * str) { return rt_strlen(str); @@ -87,4 +89,4 @@ char * lv_strdup(const char * src) * STATIC FUNCTIONS **********************/ -#endif /*LV_USE_STDLIB_STRING*/ +#endif /*LV_STDLIB_RTTHREAD*/ -- cgit v1.2.3