summaryrefslogtreecommitdiff
path: root/libc/stdio/scanf.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2000-11-17 17:09:06 +0000
committerEric Andersen <andersen@codepoet.org>2000-11-17 17:09:06 +0000
commit6d8a9ea7225b228f05cd6bc87165579d38d1994d (patch)
tree3e536acba3c52914406f134584ff898e71ac09ec /libc/stdio/scanf.c
parent667e48352acadd4333d85a2fa9e285e3692b7e5f (diff)
Some cleanups from Manuel Novoa III <mnovoa3@bellsouth.net>,
and a bit of extra cleanup in the test makefiles.
Diffstat (limited to 'libc/stdio/scanf.c')
-rw-r--r--libc/stdio/scanf.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libc/stdio/scanf.c b/libc/stdio/scanf.c
index 51d30cdde..2962125b4 100644
--- a/libc/stdio/scanf.c
+++ b/libc/stdio/scanf.c
@@ -201,15 +201,16 @@ va_list ap;
strcpy(delim, "\011\012\013\014\015 ");
strcpy(digits, "0123456789ABCDEF");
- if (fmt[1] == '*') {
+ if (*++fmt == '*') {
endnull = store = 0;
++fmt;
}
- while (isdigit(*++fmt)) { /* width digit(s) */
+ while (isdigit(*fmt)) { /* width digit(s) */
if (width == -1)
width = 0;
wide1 = width = (width * 10) + (*fmt - '0');
+ ++fmt;
}
--fmt;
fmtnxt: