Skip to content

Commit 9652a0a

Browse files
CopilotBernardXiong
andcommitted
Update kstdio function signatures to match standard libc
Co-authored-by: BernardXiong <[email protected]>
1 parent 867551f commit 9652a0a

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

include/klibc/kstdio.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ extern "C" {
1919
#endif
2020

2121
int rt_vsprintf(char *dest, const char *format, va_list arg_ptr);
22-
int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args);
22+
int rt_vsnprintf(char *buf, size_t size, const char *fmt, va_list args);
2323
int rt_sprintf(char *buf, const char *format, ...);
24-
int rt_snprintf(char *buf, rt_size_t size, const char *format, ...);
24+
int rt_snprintf(char *buf, size_t size, const char *format, ...);
2525
int rt_vsscanf(const char *buffer, const char *format, va_list ap);
2626
int rt_sscanf(const char *str, const char *format, ...);
2727

src/klibc/kstdio.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
*
2626
* @return The number of characters actually written to buffer.
2727
*/
28-
int rt_snprintf(char *buf, rt_size_t size, const char *fmt, ...)
28+
int rt_snprintf(char *buf, size_t size, const char *fmt, ...)
2929
{
30-
rt_int32_t n = 0;
30+
int n = 0;
3131
va_list args;
3232

3333
va_start(args, fmt);
@@ -51,7 +51,7 @@ RTM_EXPORT(rt_snprintf);
5151
*/
5252
int rt_vsprintf(char *buf, const char *format, va_list arg_ptr)
5353
{
54-
return rt_vsnprintf(buf, (rt_size_t) - 1, format, arg_ptr);
54+
return rt_vsnprintf(buf, (size_t) - 1, format, arg_ptr);
5555
}
5656
RTM_EXPORT(rt_vsprintf);
5757

@@ -66,7 +66,7 @@ RTM_EXPORT(rt_vsprintf);
6666
*/
6767
int rt_sprintf(char *buf, const char *format, ...)
6868
{
69-
rt_int32_t n = 0;
69+
int n = 0;
7070
va_list arg_ptr;
7171

7272
va_start(arg_ptr, format);
@@ -78,7 +78,7 @@ int rt_sprintf(char *buf, const char *format, ...)
7878
RTM_EXPORT(rt_sprintf);
7979

8080
#ifdef RT_KLIBC_USING_LIBC_VSNPRINTF
81-
int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args)
81+
int rt_vsnprintf(char *buf, size_t size, const char *fmt, va_list args)
8282
{
8383
return vsnprintf(buf, size, fmt, args);
8484
}

0 commit comments

Comments
 (0)