From 3a53d1d5add4afe679e1b01103e7c8456109423d Mon Sep 17 00:00:00 2001 From: LinlyBoi Date: Tue, 22 Aug 2023 22:13:26 +0300 Subject: [PATCH] X? --- printf.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/printf.c b/printf.c index 4930898..bba8713 100644 --- a/printf.c +++ b/printf.c @@ -76,6 +76,10 @@ int fmt(char c, va_list args) return (_puts(_uitoa(va_arg(args, unsigned int), 8))); case 'x': return (_puts(_uitoa(va_arg(args, unsigned int), 16))); + case 'X': + return (_puts(str_up(_uitoa(va_arg(args, unsigned int), 16)))); + case 'p': + return (_puts(_uitoa(va_arg(args, unsigned int), 16))); default: _putchar('%'); /* TODO make this cleaner */ _putchar(c);