aboutsummaryrefslogtreecommitdiff
path: root/src/output.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-03-01 13:35:17 -0500
committerKevin O'Connor <kevin@koconnor.net>2008-03-01 13:35:17 -0500
commit12dade52f840eefbc99a84cdc7c8d2819251096f (patch)
treed40f1ebdab64895b13f92a2ebf4fdb1389bd6bbd /src/output.c
parent15aee2e806cfca315835ecc7a2239e289eb36724 (diff)
downloadseabios-hppa-12dade52f840eefbc99a84cdc7c8d2819251096f.zip
seabios-hppa-12dade52f840eefbc99a84cdc7c8d2819251096f.tar.gz
seabios-hppa-12dade52f840eefbc99a84cdc7c8d2819251096f.tar.bz2
Minor update to bprintf.
Support '%c'. Fix bug causing junk to be printed on unrecognized % code.
Diffstat (limited to 'src/output.c')
-rw-r--r--src/output.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/output.c b/src/output.c
index 043caa2..43eb128 100644
--- a/src/output.c
+++ b/src/output.c
@@ -135,13 +135,16 @@ bprintf(u16 action, const char *fmt, ...)
val = va_arg(args, s32);
puthex(action, val);
break;
+ case 'c':
+ val = va_arg(args, int);
+ putc(action, val);
+ break;
case 's':
sarg = va_arg(args, const char *);
puts_cs(action, sarg);
break;
default:
putc(action, '%');
- putc(action, *s);
n = s;
}
s = n;