mirror of
https://github.com/lvgl/lvgl.git
synced 2026-05-24 16:37:18 +08:00
fix(rtthread): implement lv_strcat function in rt-thread due to absence of rt_strcat (#5920)
Signed-off-by: lhdjply <lhdjply@126.com>
This commit is contained in:
@@ -229,12 +229,8 @@ char * lv_strdup(const char * src)
|
||||
|
||||
char * lv_strcat(char * dst, const char * src)
|
||||
{
|
||||
char * tmp = dst;
|
||||
while(*dst != '\0') {
|
||||
dst++;
|
||||
}
|
||||
lv_strcpy(dst, src);
|
||||
return tmp;
|
||||
lv_strcpy(dst + lv_strlen(dst), src);
|
||||
return dst;
|
||||
}
|
||||
|
||||
char * lv_strncat(char * dst, const char * src, size_t src_len)
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user