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