Lines Matching refs:fmt
112 int sprintf(char *buf, const char *fmt, ...);
114 int vsprintf(char *buf, const char *fmt, va_list args) in vsprintf() argument
129 for (str = buf; *fmt; ++fmt) { in vsprintf()
130 if (*fmt != '%') { in vsprintf()
131 *str++ = *fmt; in vsprintf()
138 ++fmt; /* this also skips first '%' */ in vsprintf()
139 switch (*fmt) { in vsprintf()
159 if (isdigit(*fmt)) in vsprintf()
160 field_width = skip_atou(&fmt); in vsprintf()
161 else if (*fmt == '*') { in vsprintf()
162 ++fmt; in vsprintf()
173 if (*fmt == '.') { in vsprintf()
174 ++fmt; in vsprintf()
175 if (isdigit(*fmt)) in vsprintf()
176 precision = skip_atou(&fmt); in vsprintf()
177 else if (*fmt == '*') { in vsprintf()
178 ++fmt; in vsprintf()
188 if (*fmt == 'h' || *fmt == 'l' || *fmt == 'L') { in vsprintf()
189 qualifier = *fmt; in vsprintf()
190 ++fmt; in vsprintf()
196 switch (*fmt) { in vsprintf()
262 if (*fmt) in vsprintf()
263 *str++ = *fmt; in vsprintf()
265 --fmt; in vsprintf()
284 int sprintf(char *buf, const char *fmt, ...) in sprintf() argument
289 va_start(args, fmt); in sprintf()
290 i = vsprintf(buf, fmt, args); in sprintf()
295 int printf(const char *fmt, ...) in printf() argument
301 va_start(args, fmt); in printf()
302 printed = vsprintf(printf_buf, fmt, args); in printf()