From 249d7f4ab0bff181534b0d17f3387f59b7c5feba Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Wed, 1 Nov 2023 19:34:42 +0100 Subject: LibC: Support negative values in printf for %d --- userland/test/test.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'userland/test') diff --git a/userland/test/test.c b/userland/test/test.c index 041b08a..ca8c142 100644 --- a/userland/test/test.c +++ b/userland/test/test.c @@ -545,6 +545,12 @@ void printf_test(void) { buf_n = sprintf(buf, "int: %00d", 1); EXP("int: 1"); + buf_n = sprintf(buf, "int: %d", -1337); + EXP("int: -1337"); + + buf_n = sprintf(buf, "int: %u", 1337); + EXP("int: 1337"); + buf_n = sprintf(buf, "hex: %02x", 1); EXP("hex: 01"); buf_n = sprintf(buf, "hex: %2x", 1); -- cgit v1.2.3