diff options
author | Stefan Farfeleder <stefanf@FreeBSD.org> | 2005-04-11 10:57:54 +0000 |
---|---|---|
committer | Stefan Farfeleder <stefanf@FreeBSD.org> | 2005-04-11 10:57:54 +0000 |
commit | 0ba01198fc96b080fc9907c1aa5b2e5f42833684 (patch) | |
tree | 10060c42754b06996866508ec7c11e3cae1ace95 /usr.bin/printf | |
parent | d6bd5ec90ca9fed2bd92e3ba4ad00b40966a30f1 (diff) |
Notes
Diffstat (limited to 'usr.bin/printf')
-rw-r--r-- | usr.bin/printf/printf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/printf/printf.c b/usr.bin/printf/printf.c index 64206a4ee8871..64aa07a07505a 100644 --- a/usr.bin/printf/printf.c +++ b/usr.bin/printf/printf.c @@ -179,7 +179,7 @@ next: for (start = fmt;; ++fmt) { } /* skip to field width */ - for (; strchr(skip1, *fmt); ++fmt); + fmt += strspn(fmt, skip1); if (*fmt == '*') { if (getint(&fieldwidth)) return (1); @@ -189,7 +189,7 @@ next: for (start = fmt;; ++fmt) { havewidth = 0; /* skip to possible '.', get following precision */ - for (; strchr(skip2, *fmt); ++fmt); + fmt += strspn(fmt, skip2); } if (*fmt == '.') { /* precision present? */ @@ -203,7 +203,7 @@ next: for (start = fmt;; ++fmt) { haveprec = 0; /* skip to conversion char */ - for (; strchr(skip2, *fmt); ++fmt); + fmt += strspn(fmt, skip2); } } else haveprec = 0; |