summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_prf.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/subr_prf.c')
-rw-r--r--sys/kern/subr_prf.c31
1 files changed, 15 insertions, 16 deletions
diff --git a/sys/kern/subr_prf.c b/sys/kern/subr_prf.c
index c171867..cc492d1 100644
--- a/sys/kern/subr_prf.c
+++ b/sys/kern/subr_prf.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)subr_prf.c 8.3 (Berkeley) 1/21/94
- * $Id: subr_prf.c,v 1.5 1994/08/27 16:14:27 davidg Exp $
+ * $Id: subr_prf.c,v 1.6 1994/09/28 19:22:32 phk Exp $
*/
#include <sys/param.h>
@@ -270,12 +270,11 @@ void
logpri(level)
int level;
{
- register int ch;
register char *p;
putchar('<', TOLOG, NULL);
- for (p = ksprintn((u_long)level, 10, NULL); ch = *p--;)
- putchar(ch, TOLOG, NULL);
+ for (p = ksprintn((u_long)level, 10, NULL); *p;)
+ putchar(*p--, TOLOG, NULL);
putchar('>', TOLOG, NULL);
}
@@ -401,13 +400,14 @@ reswitch: switch (ch = *(u_char *)fmt++) {
case 'b':
ul = va_arg(ap, int);
p = va_arg(ap, char *);
- for (q = ksprintn(ul, *p++, NULL); ch = *q--;)
- putchar(ch, flags, tp);
+ for (q = ksprintn(ul, *p++, NULL); *q;)
+ putchar(*q--, flags, tp);
if (!ul)
break;
- for (tmp = 0; n = *p++;) {
+ for (tmp = 0; *p;) {
+ n = *p++;
if (ul & (1 << (n - 1))) {
putchar(tmp ? ',' : '<', flags, tp);
for (; (n = *p) > ' '; ++p)
@@ -429,8 +429,8 @@ reswitch: switch (ch = *(u_char *)fmt++) {
break;
case 's':
p = va_arg(ap, char *);
- while (ch = *p++)
- putchar(ch, flags, tp);
+ while (*p)
+ putchar(*p++, flags, tp);
break;
case 'd':
ul = lflag ? va_arg(ap, long) : va_arg(ap, int);
@@ -462,8 +462,8 @@ number: p = ksprintn(ul, base, &tmp);
if (width && (width -= tmp) > 0)
while (width--)
putchar(padc, flags, tp);
- while (ch = *p--)
- putchar(ch, flags, tp);
+ while (*p)
+ putchar(*p--, flags, tp);
break;
default:
putchar('%', flags, tp);
@@ -549,9 +549,8 @@ reswitch: switch (ch = *(u_char *)fmt++) {
break;
case 's':
p = va_arg(ap, char *);
- while (*bp++ = *p++)
- continue;
- --bp;
+ while (*p)
+ *bp++ = *p++;
break;
case 'd':
ul = lflag ? va_arg(ap, long) : va_arg(ap, int);
@@ -575,8 +574,8 @@ reswitch: switch (ch = *(u_char *)fmt++) {
case 'x':
ul = lflag ? va_arg(ap, u_long) : va_arg(ap, u_int);
base = 16;
-number: for (p = ksprintn(ul, base, NULL); ch = *p--;)
- *bp++ = ch;
+number: for (p = ksprintn(ul, base, NULL); *p;)
+ *bp++ = *p--;
break;
default:
*bp++ = '%';
OpenPOWER on IntegriCloud