From b17ff6319a7cecf18c3390610477dae7496486c4 Mon Sep 17 00:00:00 2001 From: apio Date: Mon, 24 Oct 2022 20:47:00 +0200 Subject: [PATCH] libc: compilation fix for libc's printf --- libs/libc/src/printf.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/libc/src/printf.cpp b/libs/libc/src/printf.cpp index 13cdc1c4..e4bb9847 100644 --- a/libs/libc/src/printf.cpp +++ b/libs/libc/src/printf.cpp @@ -167,7 +167,7 @@ static int internal_printf(const char* format, PutString put_string_callback, ss switch (current_char) { case 'c': { - append_char(va_arg(ap, int)); + append_char((char)va_arg(ap, int)); break; } 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); } append_string(result); + break; } case 'x': { char result[32];