summaryrefslogtreecommitdiff
path: root/src/klibc/kstdio.c
diff options
context:
space:
mode:
authorCopilot <[email protected]>2025-11-07 15:48:51 +0800
committerGitHub <[email protected]>2025-11-07 15:48:51 +0800
commitd39a439603b582d4fc43536b344e6dae0b90f90a (patch)
treeb2cad0718273e4cfa72cd91603bf3f5f4f2e173a /src/klibc/kstdio.c
parent4ee00eba9b335cea534d9a7ba3716ce6dc4b33cc (diff)
[klibc] 将函数签名与标准 libc 对齐以修复类型冲突 #10890
Diffstat (limited to 'src/klibc/kstdio.c')
-rw-r--r--src/klibc/kstdio.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/klibc/kstdio.c b/src/klibc/kstdio.c
index df73eab49b..257b1ff1a8 100644
--- a/src/klibc/kstdio.c
+++ b/src/klibc/kstdio.c
@@ -25,9 +25,9 @@
*
* @return The number of characters actually written to buffer.
*/
-int rt_snprintf(char *buf, rt_size_t size, const char *fmt, ...)
+int rt_snprintf(char *buf, size_t size, const char *fmt, ...)
{
- rt_int32_t n = 0;
+ int n = 0;
va_list args;
va_start(args, fmt);
@@ -51,7 +51,7 @@ RTM_EXPORT(rt_snprintf);
*/
int rt_vsprintf(char *buf, const char *format, va_list arg_ptr)
{
- return rt_vsnprintf(buf, (rt_size_t) - 1, format, arg_ptr);
+ return rt_vsnprintf(buf, (size_t) - 1, format, arg_ptr);
}
RTM_EXPORT(rt_vsprintf);
@@ -66,7 +66,7 @@ RTM_EXPORT(rt_vsprintf);
*/
int rt_sprintf(char *buf, const char *format, ...)
{
- rt_int32_t n = 0;
+ int n = 0;
va_list arg_ptr;
va_start(arg_ptr, format);
@@ -78,7 +78,7 @@ int rt_sprintf(char *buf, const char *format, ...)
RTM_EXPORT(rt_sprintf);
#ifdef RT_KLIBC_USING_LIBC_VSNPRINTF
-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)
{
return vsnprintf(buf, size, fmt, args);
}