Lines Matching refs:cp
27 register char *cp; in vfprintf() local
35 for (cp = format; *cp; cp++) { in vfprintf()
36 if (*cp != '%') { in vfprintf()
37 putc(*cp, fp); /* ordinary character */ in vfprintf()
54 *fmtp++ = *cp++; in vfprintf()
55 if (*cp == '-') /* left-adjusted field? */ in vfprintf()
56 *fmtp++ = *cp++; in vfprintf()
57 if (*cp == '0') /* zero-padded field? */ in vfprintf()
58 *fmtp++ = *cp++; in vfprintf()
59 if (*cp == '*') { /* dynamic field witdh */ in vfprintf()
62 cp++; in vfprintf()
64 while (isdigit(*cp)) /* hard-coded field width */ in vfprintf()
65 *fmtp++ = *cp++; in vfprintf()
67 if (*cp == '.') /* width/precision separator */ in vfprintf()
68 *fmtp++ = *cp++; in vfprintf()
69 if (*cp == '*') { /* dynamic precision */ in vfprintf()
72 cp++; in vfprintf()
74 while (isdigit(*cp)) /* hard-coded precision */ in vfprintf()
75 *fmtp++ = *cp++; in vfprintf()
77 if (*cp == 'l') /* long whatever */ in vfprintf()
78 *fmtp++ = *cp++; in vfprintf()
79 if (*cp == 0) /* premature end, punt */ in vfprintf()
81 *fmtp++ = *cp; /* type (checked below) */ in vfprintf()