Lines Matching refs:fmt
7 static ssize_t vstrfmon_l(char *s, size_t n, locale_t loc, const char *fmt, va_list ap) in vstrfmon_l() argument
14 for (; n && *fmt; ) { in vstrfmon_l()
15 if (*fmt != '%') { in vstrfmon_l()
17 *s++ = *fmt++; in vstrfmon_l()
21 fmt++; in vstrfmon_l()
22 if (*fmt == '%') goto literal; in vstrfmon_l()
29 for (; ; fmt++) { in vstrfmon_l()
30 switch (*fmt) { in vstrfmon_l()
32 fill = *++fmt; in vstrfmon_l()
51 for (fw=0; isdigit(*fmt); fmt++) in vstrfmon_l()
52 fw = 10*fw + (*fmt-'0'); in vstrfmon_l()
55 if (*fmt=='#') for (lp=0, fmt++; isdigit(*fmt); fmt++) in vstrfmon_l()
56 lp = 10*lp + (*fmt-'0'); in vstrfmon_l()
57 if (*fmt=='.') for (rp=0, fmt++; isdigit(*fmt); fmt++) in vstrfmon_l()
58 rp = 10*rp + (*fmt-'0'); in vstrfmon_l()
60 intl = *fmt++ == 'i'; in vstrfmon_l()
77 ssize_t strfmon_l(char *restrict s, size_t n, locale_t loc, const char *restrict fmt, ...) in strfmon_l() argument
82 va_start(ap, fmt); in strfmon_l()
83 ret = vstrfmon_l(s, n, loc, fmt, ap); in strfmon_l()
90 ssize_t strfmon(char *restrict s, size_t n, const char *restrict fmt, ...) in strfmon() argument
95 va_start(ap, fmt); in strfmon()
96 ret = vstrfmon_l(s, n, 0, fmt, ap); in strfmon()