diff options
author | Michael Shalayeff <mickey@cvs.openbsd.org> | 1996-10-29 07:47:49 +0000 |
---|---|---|
committer | Michael Shalayeff <mickey@cvs.openbsd.org> | 1996-10-29 07:47:49 +0000 |
commit | ba40125bff502a899a23529c845357ffbfa077f8 (patch) | |
tree | f95e8da827b47fcb2c849a334b720cab1fe94c43 /sys/lib/libsa/printf.c | |
parent | 34923d14e1aa220bc0ac979f0a3e0686b328ed38 (diff) |
move vars closer to the usage.
strip a bit for xxboot/bootxx.
Diffstat (limited to 'sys/lib/libsa/printf.c')
-rw-r--r-- | sys/lib/libsa/printf.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/sys/lib/libsa/printf.c b/sys/lib/libsa/printf.c index 18851754f54..7bbab8e3b19 100644 --- a/sys/lib/libsa/printf.c +++ b/sys/lib/libsa/printf.c @@ -1,4 +1,4 @@ -/* $OpenBSD: printf.c,v 1.4 1996/10/24 12:11:07 mickey Exp $ */ +/* $OpenBSD: printf.c,v 1.5 1996/10/29 07:47:48 mickey Exp $ */ /* $NetBSD: printf.c,v 1.7 1996/02/08 20:19:36 gwr Exp $ */ /*- @@ -72,7 +72,7 @@ static void kprintn __P((void (*)(int), u_long, int)); static void kprintf __P((void (*)(int), const char *, va_list)); -#ifndef NO_SPRINTF +#ifndef STRIPPED static void sputchar __P((int)); static char *sbuf; @@ -137,9 +137,9 @@ kprintf(put, fmt, ap) va_list ap; { register char *p; - register int ch, n; + register int ch; unsigned long ul; - int lflag, set; + int lflag; for (;;) { while ((ch = *fmt++) != '%') { @@ -152,7 +152,10 @@ reswitch: switch (ch = *fmt++) { case 'l': lflag = 1; goto reswitch; +#ifndef STRIPPED case 'b': + { + register int set, n; ul = va_arg(ap, int); p = va_arg(ap, char *); kprintn(put, ul, *p++); @@ -171,7 +174,9 @@ reswitch: switch (ch = *fmt++) { } if (set) put('>'); + } break; +#endif case 'c': ch = va_arg(ap, int); put(ch & 0x7f); |