aboutsummaryrefslogtreecommitdiff
path: root/src/stdlib/rtthread/lv_string_rtthread.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/stdlib/rtthread/lv_string_rtthread.c')
-rw-r--r--src/stdlib/rtthread/lv_string_rtthread.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/stdlib/rtthread/lv_string_rtthread.c b/src/stdlib/rtthread/lv_string_rtthread.c
index 68ea8d9bc..c2a12a117 100644
--- a/src/stdlib/rtthread/lv_string_rtthread.c
+++ b/src/stdlib/rtthread/lv_string_rtthread.c
@@ -87,7 +87,10 @@ char * lv_strdup(const char * src)
char * lv_strcat(char * dst, const char * src)
{
- return strcat(dst, src);
+ /*Since RT-thread does not have rt_strcat,
+ the following code is used instead.*/
+ lv_strcpy(dst + lv_strlen(dst), src);
+ return dst;
}
char * lv_strncat(char * dst, const char * src, size_t src_len)