Lines Matching refs:f
52 const char *f; in doprnt() local
73 f = sfmt; in doprnt()
74 for (; *f; f++) { in doprnt()
75 if (*f != '%') { /* then just out the char */ in doprnt()
76 (*addchar) (((unsigned char)*f) | attributes); in doprnt()
80 f++; /* skip the % */ in doprnt()
82 if (*f == '-') { /* minus: flush left */ in doprnt()
84 f++; in doprnt()
87 if (*f == '0' || *f == '.') { in doprnt()
90 f++; in doprnt()
92 if (*f == '*') { /* field width */ in doprnt()
94 f++; in doprnt()
96 else if (isdigit((unsigned char) *f)) { in doprnt()
97 f_width = atoi(f); in doprnt()
98 while (isdigit((unsigned char) *f)) in doprnt()
99 f++; /* skip the digits */ in doprnt()
102 if (*f == '.') { /* precision */ in doprnt()
103 f++; in doprnt()
104 if (*f == '*') { in doprnt()
106 f++; in doprnt()
108 else if (isdigit((unsigned char) *f)) { in doprnt()
109 prec = atoi(f); in doprnt()
110 while (isdigit((unsigned char) *f)) in doprnt()
111 f++; /* skip the digits */ in doprnt()
115 if (*f == '#') { /* alternate form */ in doprnt()
117 f++; in doprnt()
120 if (*f == 'l') { /* long format */ in doprnt()
122 f++; in doprnt()
123 if (*f == 'l') { in doprnt()
125 f++; in doprnt()
128 if (*f == 'z') { /* size_t format */ in doprnt()
130 f++; in doprnt()
132 if (*f == 't') { /* ptrdiff_t format */ in doprnt()
134 f++; in doprnt()
137 fmt = (unsigned char) *f; in doprnt()