diff options
Diffstat (limited to 'src/stdlib/rtthread/lv_string_rtthread.c')
-rw-r--r-- | src/stdlib/rtthread/lv_string_rtthread.c | 5 |
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) |