fix(klibc): fix incorrect %hh format output for values in [0x80, 0xff]

This commit is contained in:
Shaun
2026-02-21 02:47:26 +08:00
committed by Rbb666
parent d9c442477b
commit 4a090fbd5b
+1 -1
View File
@@ -560,7 +560,7 @@ int rt_vsnprintf(char *buf, size_t size, const char *fmt, va_list args)
} }
else if (qualifier == 'H') else if (qualifier == 'H')
{ {
num = (rt_int8_t)va_arg(args, rt_int32_t); num = (rt_uint8_t)va_arg(args, rt_int32_t);
if (flags & SIGN) if (flags & SIGN)
{ {
num = (rt_int8_t)num; num = (rt_int8_t)num;