From 912d2e3c7eb1baa71dda2c0a28aa5809eaa96f27 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Sat, 16 Jul 2022 13:33:00 +0200 Subject: amd64: barely boot into kernel code --- src/shared/printf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/shared') diff --git a/src/shared/printf.c b/src/shared/printf.c index 496d5b8..b50d4ef 100644 --- a/src/shared/printf.c +++ b/src/shared/printf.c @@ -47,9 +47,9 @@ modifier_break: break; case 'x': - unsigned int n = va_arg(argp, int); + unsigned long n = va_arg(argp, long); size_t i = 4; // nibbles * 4 - while (n >> i && i < (sizeof(int) * 8)) + while (n >> i && i < (sizeof(n) * 8)) i += 4; if (i < pad_len * 4) -- cgit v1.2.3