patch-2.1.129 linux/lib/vsprintf.c
Next file: linux/mm/filemap.c
Previous file: linux/kernel/signal.c
Back to the patch index
Back to the overall index
- Lines: 13
- Date:
Wed Nov 18 16:44:20 1998
- Orig file:
v2.1.128/linux/lib/vsprintf.c
- Orig date:
Thu Nov 12 16:21:25 1998
diff -u --recursive --new-file v2.1.128/linux/lib/vsprintf.c linux/lib/vsprintf.c
@@ -290,10 +290,9 @@
if (qualifier == 'l')
num = va_arg(args, unsigned long);
else if (qualifier == 'h') {
+ num = (unsigned short) va_arg(args, int);
if (flags & SIGN)
- num = va_arg(args, short);
- else
- num = va_arg(args, unsigned short);
+ num = (short) num;
} else if (flags & SIGN)
num = va_arg(args, int);
else
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov