patch-2.1.91 linux/lib/vsprintf.c
Next file: linux/mm/filemap.c
Previous file: linux/kernel/sysctl.c
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Sat Mar 21 11:05:13 1998
- Orig file:
v2.1.90/linux/lib/vsprintf.c
- Orig date:
Fri Sep 5 20:31:57 1997
diff -u --recursive --new-file v2.1.90/linux/lib/vsprintf.c linux/lib/vsprintf.c
@@ -112,13 +112,14 @@
*str++ = ' ';
if (sign)
*str++ = sign;
- if (type & SPECIAL)
+ if (type & SPECIAL) {
if (base==8)
*str++ = '0';
else if (base==16) {
*str++ = '0';
*str++ = digits[33];
}
+ }
if (!(type & LEFT))
while (size-- > 0)
*str++ = c;
@@ -281,12 +282,12 @@
}
if (qualifier == 'l')
num = va_arg(args, unsigned long);
- else if (qualifier == 'h')
+ else if (qualifier == 'h') {
if (flags & SIGN)
num = va_arg(args, short);
else
num = va_arg(args, unsigned short);
- else if (flags & SIGN)
+ } else if (flags & SIGN)
num = va_arg(args, int);
else
num = va_arg(args, unsigned int);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov