- Fix a bug in printf.
authorAlex Ionescu <aionescu@gmail.com>
Sun, 13 Nov 2005 06:11:38 +0000 (06:11 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Sun, 13 Nov 2005 06:11:38 +0000 (06:11 +0000)
svn path=/trunk/; revision=19194

reactos/boot/freeldr/freeldr/ui/tui.c

index 04ef9df..91b1313 100644 (file)
@@ -42,7 +42,10 @@ int printf(const char *format, ... )
                        switch (c = *(format++))
                        {
                        case 'd': case 'u': case 'x':
-                *_itoa(va_arg(ap, unsigned long), str, 10) = 0;
+                if (c == 'x')
+                    *_itoa(va_arg(ap, unsigned long), str, 16) = 0;
+                else
+                    *_itoa(va_arg(ap, unsigned long), str, 10) = 0;
 
                                ptr = str;