Lines Matching refs:fmt
150 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument
168 for (str=buf ; *fmt ; ++fmt) { in vsprintf()
169 if (*fmt != '%') { in vsprintf()
170 *str++ = *fmt; in vsprintf()
177 ++fmt; /* this also skips first '%' */ in vsprintf()
178 switch (*fmt) { in vsprintf()
188 if ('0' <= *fmt && *fmt <= '9') in vsprintf()
189 field_width = skip_atoi(&fmt); in vsprintf()
190 else if (*fmt == '*') { in vsprintf()
191 ++fmt; in vsprintf()
202 if (*fmt == '.') { in vsprintf()
203 ++fmt; in vsprintf()
204 if ('0' <= *fmt && *fmt <= '9') in vsprintf()
205 precision = skip_atoi(&fmt); in vsprintf()
206 else if (*fmt == '*') { in vsprintf()
207 ++fmt; in vsprintf()
217 if (*fmt == 'l' && *(fmt + 1) == 'l') { in vsprintf()
219 fmt += 2; in vsprintf()
220 } else if (*fmt == 'h' || *fmt == 'l' || *fmt == 'L' in vsprintf()
221 || *fmt == 'Z') { in vsprintf()
222 qualifier = *fmt; in vsprintf()
223 ++fmt; in vsprintf()
229 switch (*fmt) { in vsprintf()
302 if (*fmt) in vsprintf()
303 *str++ = *fmt; in vsprintf()
305 --fmt; in vsprintf()
333 int sprintf(char * buf, const char *fmt, ...) in sprintf() argument
338 va_start(args, fmt); in sprintf()
339 i=vsprintf(buf,fmt,args); in sprintf()
347 printf(const char *fmt, ...) in printf() argument
352 va_start(args, fmt); in printf()
353 n = vsprintf(sprint_buf, fmt, args); in printf()