diff options
author | Jacob Garber <jgarber1@ualberta.ca> | 2019-07-03 14:40:11 -0600 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2019-07-04 21:45:41 +0000 |
commit | b19946cc627b3c027a527bc51cfe2e08ead46b07 (patch) | |
tree | d54728c31c2f4f651f3dda09d228a41a8591c528 | |
parent | 7b2a88901f84f5dbdd03d6570262207726ad361a (diff) |
console: Remove support for printing extra bases
vtxprintf() can only print numbers in base 8, 10, and 16, so the
extra letters in the alphabet aren't needed.
Change-Id: I6a51c13f3298a597e801440f86bf698bdd8c736a
Signed-off-by: Jacob Garber <jgarber1@ualberta.ca>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34028
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
Reviewed-by: Nico Huber <nico.h@gmx.de>
-rw-r--r-- | src/console/vtxprintf.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/console/vtxprintf.c b/src/console/vtxprintf.c index 01091c82e8..2d4953d013 100644 --- a/src/console/vtxprintf.c +++ b/src/console/vtxprintf.c @@ -38,7 +38,7 @@ static int number(void (*tx_byte)(unsigned char byte, void *data), void *data) { char c, sign, tmp[66]; - const char *digits = "0123456789abcdefghijklmnopqrstuvwxyz"; + const char *digits = "0123456789abcdef"; int i; int count = 0; #ifdef SUPPORT_64BIT_INTS @@ -57,11 +57,9 @@ static int number(void (*tx_byte)(unsigned char byte, void *data), #endif if (type & LARGE) - digits = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + digits = "0123456789ABCDEF"; if (type & LEFT) type &= ~ZEROPAD; - if (base < 2 || base > 36) - return 0; c = (type & ZEROPAD) ? '0' : ' '; sign = 0; if (type & SIGN) { |