Skip to content

Commit c351ee5

Browse files
CopilotBernardXiong
andcommitted
Update rt_vsnprintf implementations to use size_t parameter
Co-authored-by: BernardXiong <[email protected]>
1 parent 9652a0a commit c351ee5

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/klibc/rt_vsnprintf_std.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1344,7 +1344,7 @@ static int vsnprintf_impl(output_gadget_t* output, const char* format, va_list a
13441344
*
13451345
* @return The number of characters actually written to buffer.
13461346
*/
1347-
int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args)
1347+
int rt_vsnprintf(char *buf, size_t size, const char *fmt, va_list args)
13481348
{
13491349
output_gadget_t gadget = buffer_gadget(buf, size);
13501350
return vsnprintf_impl(&gadget, fmt, args);

src/klibc/rt_vsnprintf_tiny.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ static char *print_number(char *buf,
295295
*
296296
* @return The number of characters actually written to buffer.
297297
*/
298-
int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args)
298+
int rt_vsnprintf(char *buf, size_t size, const char *fmt, va_list args)
299299
{
300300
#ifdef RT_KLIBC_USING_VSNPRINTF_LONGLONG
301301
unsigned long long num = 0;
@@ -576,7 +576,7 @@ int rt_vsnprintf(char *buf, rt_size_t size, const char *fmt, va_list args)
576576
}
577577
else if (qualifier == 'z')
578578
{
579-
num = va_arg(args, rt_size_t);
579+
num = va_arg(args, size_t);
580580
if (flags & SIGN)
581581
{
582582
num = (rt_ssize_t)num;

0 commit comments

Comments
 (0)