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 /src/klibc/rt_vsnprintf_tiny.c | |
| parent | 4ee00eba9b335cea534d9a7ba3716ce6dc4b33cc (diff) | |
[klibc] 将函数签名与标准 libc 对齐以修复类型冲突 #10890
Diffstat (limited to 'src/klibc/rt_vsnprintf_tiny.c')
| -rw-r--r-- | src/klibc/rt_vsnprintf_tiny.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/klibc/rt_vsnprintf_tiny.c b/src/klibc/rt_vsnprintf_tiny.c index 7ef610c51d..d614f1ce27 100644 --- a/src/klibc/rt_vsnprintf_tiny.c +++ b/src/klibc/rt_vsnprintf_tiny.c @@ -295,7 +295,7 @@ static char *print_number(char *buf, * * @return The number of characters actually written to buffer. */ -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) { #ifdef RT_KLIBC_USING_VSNPRINTF_LONGLONG unsigned long long num = 0; @@ -576,7 +576,7 @@ int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args) } else if (qualifier == 'z') { - num = va_arg(args, rt_size_t); + num = va_arg(args, size_t); if (flags & SIGN) { num = (rt_ssize_t)num; |
