Lines Matching refs:fmt
153 int get_flags(const char **fmt) in get_flags() argument
158 switch (**fmt) { in get_flags()
177 ++(*fmt); in get_flags()
182 int get_int(const char **fmt, va_list *ap) in get_int() argument
184 if (isdigit(**fmt)) in get_int()
185 return skip_atoi(fmt); in get_int()
186 if (**fmt == '*') { in get_int()
187 ++(*fmt); in get_int()
301 int vsnprintf(char *buf, size_t size, const char *fmt, va_list ap) in vsnprintf() argument
337 for (pos = 0; *fmt; ++fmt) { in vsnprintf()
338 if (*fmt != '%' || *++fmt == '%') { in vsnprintf()
339 PUTC(*fmt); in vsnprintf()
344 flags = get_flags(&fmt); in vsnprintf()
347 field_width = get_int(&fmt, &args); in vsnprintf()
358 if (*fmt == '.') { in vsnprintf()
359 ++fmt; in vsnprintf()
360 precision = get_int(&fmt, &args); in vsnprintf()
367 if (*fmt == 'h' || *fmt == 'l') { in vsnprintf()
368 qualifier = *fmt; in vsnprintf()
369 ++fmt; in vsnprintf()
370 if (qualifier == *fmt) { in vsnprintf()
372 ++fmt; in vsnprintf()
378 switch (*fmt) { in vsnprintf()
443 if (*fmt == 'p') { in vsnprintf()
555 int snprintf(char *buf, size_t size, const char *fmt, ...) in snprintf() argument
560 va_start(args, fmt); in snprintf()
561 i = vsnprintf(buf, size, fmt, args); in snprintf()