diff options
| author | Copilot <[email protected]> | 2025-11-07 15:48:51 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-11-07 15:48:51 +0800 |
| commit | d39a439603b582d4fc43536b344e6dae0b90f90a (patch) | |
| tree | b2cad0718273e4cfa72cd91603bf3f5f4f2e173a /include | |
| parent | 4ee00eba9b335cea534d9a7ba3716ce6dc4b33cc (diff) | |
[klibc] 将函数签名与标准 libc 对齐以修复类型冲突 #10890
Diffstat (limited to 'include')
| -rw-r--r-- | include/klibc/kstdio.h | 4 | ||||
| -rw-r--r-- | include/klibc/kstring.h | 20 |
2 files changed, 12 insertions, 12 deletions
diff --git a/include/klibc/kstdio.h b/include/klibc/kstdio.h index 3eee8fa5b5..17568c518c 100644 --- a/include/klibc/kstdio.h +++ b/include/klibc/kstdio.h @@ -19,9 +19,9 @@ extern "C" { #endif int rt_vsprintf(char *dest, const char *format, va_list arg_ptr); -int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args); +int rt_vsnprintf(char *buf, size_t size, const char *fmt, va_list args); int rt_sprintf(char *buf, const char *format, ...); -int rt_snprintf(char *buf, rt_size_t size, const char *format, ...); +int rt_snprintf(char *buf, size_t size, const char *format, ...); int rt_vsscanf(const char *buffer, const char *format, va_list ap); int rt_sscanf(const char *str, const char *format, ...); diff --git a/include/klibc/kstring.h b/include/klibc/kstring.h index fc6c3bfa7d..c91277f324 100644 --- a/include/klibc/kstring.h +++ b/include/klibc/kstring.h @@ -17,20 +17,20 @@ extern "C" { #endif -void *rt_memset(void *src, int c, rt_ubase_t n); -void *rt_memcpy(void *dest, const void *src, rt_ubase_t n); -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); +void *rt_memset(void *s, int c, size_t n); +void *rt_memcpy(void *dest, const void *src, size_t n); +void *rt_memmove(void *dest, const void *src, size_t n); +int rt_memcmp(const void *cs, const void *ct, size_t count); char *rt_strdup(const char *s); -rt_size_t rt_strnlen(const char *s, rt_ubase_t maxlen); +size_t rt_strnlen(const char *s, size_t maxlen); char *rt_strstr(const char *str1, const char *str2); -rt_int32_t rt_strcasecmp(const char *a, const char *b); +int rt_strcasecmp(const char *a, const char *b); 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); +char *rt_strncpy(char *dest, const char *src, size_t n); +int rt_strncmp(const char *cs, const char *ct, size_t count); +int rt_strcmp(const char *cs, const char *ct); +size_t rt_strlen(const char *src); #ifdef __cplusplus } |
