summaryrefslogtreecommitdiff
path: root/src/shared/printf.c
diff options
context:
space:
mode:
authordzwdz2022-07-16 13:33:00 +0200
committerdzwdz2022-07-16 13:33:00 +0200
commit912d2e3c7eb1baa71dda2c0a28aa5809eaa96f27 (patch)
tree4e27f3538466d5fd63a311d50916039a7a15a485 /src/shared/printf.c
parent1eeb66af44ab335888410d716d604e569f20866e (diff)
amd64: barely boot into kernel code
Diffstat (limited to 'src/shared/printf.c')
-rw-r--r--src/shared/printf.c4
1 files changed, 2 insertions, 2 deletions
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)