libc: compilation fix for libc's printf
This commit is contained in:
parent
040fbde462
commit
b17ff6319a
@ -167,7 +167,7 @@ static int internal_printf(const char* format, PutString put_string_callback, ss
|
|||||||
switch (current_char)
|
switch (current_char)
|
||||||
{
|
{
|
||||||
case 'c': {
|
case 'c': {
|
||||||
append_char(va_arg(ap, int));
|
append_char((char)va_arg(ap, int));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case '%': {
|
case '%': {
|
||||||
@ -209,6 +209,7 @@ static int internal_printf(const char* format, PutString put_string_callback, ss
|
|||||||
}
|
}
|
||||||
else { printf_unsigned_to_string(va_arg(ap, uint32_t), result, 10); }
|
else { printf_unsigned_to_string(va_arg(ap, uint32_t), result, 10); }
|
||||||
append_string(result);
|
append_string(result);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
case 'x': {
|
case 'x': {
|
||||||
char result[32];
|
char result[32];
|
||||||
|
Loading…
Reference in New Issue
Block a user