From 457348e21a6e0e4d6355d994a69285ba47496c20 Mon Sep 17 00:00:00 2001 From: Meco Man <920369182@qq.com> Date: Mon, 20 Dec 2021 13:33:44 -0500 Subject: [kservice] implement rt_strcpy() --- include/rtthread.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/rtthread.h b/include/rtthread.h index 1c78cbde43..393b40b1b6 100644 --- a/include/rtthread.h +++ b/include/rtthread.h @@ -601,12 +601,13 @@ void *rt_memcpy(void *dest, const void *src, rt_ubase_t n); char *rt_strdup(const char *s); #ifndef RT_KSERVICE_USING_STDLIB -void *rt_memmove(void *dest, const void *src, rt_ubase_t n); -rt_int32_t rt_memcmp(const void *cs, const void *ct, rt_ubase_t count); +void *rt_memmove(void *dest, const void *src, rt_size_t n); +rt_int32_t rt_memcmp(const void *cs, const void *ct, rt_size_t count); char *rt_strstr(const char *str1, const char *str2); rt_int32_t rt_strcasecmp(const char *a, const char *b); -char *rt_strncpy(char *dest, const char *src, rt_ubase_t n); -rt_int32_t rt_strncmp(const char *cs, const char *ct, rt_ubase_t count); +char *rt_strcpy(char *dst, const char *src); +char *rt_strncpy(char *dest, const char *src, rt_size_t n); +rt_int32_t rt_strncmp(const char *cs, const char *ct, rt_size_t count); rt_int32_t rt_strcmp(const char *cs, const char *ct); rt_size_t rt_strlen(const char *src); #else @@ -615,6 +616,7 @@ rt_size_t rt_strlen(const char *src); #define rt_memcmp(cs, ct, count) memcmp(cs, ct, count) #define rt_strstr(str1, str2) strstr(str1, str2) #define rt_strcasecmp(a, b) strcasecmp(a, b) +#define rt_strcpy(dest, src) strcpy(dest, src) #define rt_strncpy(dest, src, n) strncpy(dest, src, n) #define rt_strncmp(cs, ct, count) strncmp(cs, ct, count) #define rt_strcmp(cs, ct) strcmp(cs, ct) -- cgit v1.3.1