diff options
author | lhdjply <lhdjply@126.com> | 2024-03-28 04:17:05 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-27 21:17:05 +0100 |
commit | dc0210b9c6bf35c79c836e4681560ac358dc6723 (patch) | |
tree | 484a7491c43a00f3303ab6290139e57e6019a3ed /src/stdlib/rtthread/lv_string_rtthread.c | |
parent | fea8a97f5f6f415236d23c02c19af844475e044a (diff) | |
download | lvgl-dc0210b9c6bf35c79c836e4681560ac358dc6723.tar.gz lvgl-dc0210b9c6bf35c79c836e4681560ac358dc6723.zip |
fix(rtthread): implement lv_strcat function in rt-thread due to absence of rt_strcat (#5920)
Signed-off-by: lhdjply <lhdjply@126.com>
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) |