Lines Matching defs:fmt
598 char *fmt, *ff, next[32], buf[64], ch;
603 if (check) for (fmt = ss[1]; *fmt; fmt++) {
605 if (*fmt == '\\') {
608 if (fmt[1] == 'c') break;
609 if ((u = unescape2(&fmt, 0))<128) putchar(u);
611 fmt--;
612 } else if (*fmt != '%') putchar(*fmt);
613 else if (*++fmt == '%') putchar('%');
615 fmt = next_printf(ff = fmt-1, 0);
616 if ((len = fmt-ff)>28) error_exit("bad %.*s", len+1, ff);
619 ch = *fmt;
649 if (*++fmt!='@') error_exit("bad -printf %%T: %%T%c", *fmt);