From ac10ded5e516b5dd567c2a2a3a0dcacca787fd40 Mon Sep 17 00:00:00 2001 From: Quinten Kock Date: Mon, 7 Dec 2020 21:30:21 +0100 Subject: [PATCH] Printf %x with fixed length --- kernel/src/print/print.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kernel/src/print/print.c b/kernel/src/print/print.c index fd5e482..fa06909 100644 --- a/kernel/src/print/print.c +++ b/kernel/src/print/print.c @@ -32,8 +32,12 @@ static void printhex(size_t num) { num /= 16; } - i++; puts("0x"); + for(int j = i; j >= 0; j--) { + putchar('0'); + } + + i++; puts(&buf[i]); }