Lines Matching refs:fmt
8 static ssize_t vstrfmon_l(char *s, size_t n, locale_t loc, const char *fmt, va_list ap) in vstrfmon_l() argument
15 for (; n && *fmt; ) { in vstrfmon_l()
16 if (*fmt != '%') { in vstrfmon_l()
18 *s++ = *fmt++; in vstrfmon_l()
22 fmt++; in vstrfmon_l()
23 if (*fmt == '%') goto literal; in vstrfmon_l()
30 for (; ; fmt++) { in vstrfmon_l()
31 switch (*fmt) { in vstrfmon_l()
33 fill = *++fmt; in vstrfmon_l()
52 for (fw=0; isdigit(*fmt); fmt++) in vstrfmon_l()
53 fw = 10*fw + (*fmt-'0'); in vstrfmon_l()
56 if (*fmt=='#') for (lp=0, fmt++; isdigit(*fmt); fmt++) in vstrfmon_l()
57 lp = 10*lp + (*fmt-'0'); in vstrfmon_l()
58 if (*fmt=='.') for (rp=0, fmt++; isdigit(*fmt); fmt++) in vstrfmon_l()
59 rp = 10*rp + (*fmt-'0'); in vstrfmon_l()
61 intl = *fmt++ == 'i'; in vstrfmon_l()
78 ssize_t strfmon_l(char *restrict s, size_t n, locale_t loc, const char *restrict fmt, ...) in strfmon_l() argument
83 va_start(ap, fmt); in strfmon_l()
84 ret = vstrfmon_l(s, n, loc, fmt, ap); in strfmon_l()
91 ssize_t strfmon(char *restrict s, size_t n, const char *restrict fmt, ...) in strfmon() argument
96 va_start(ap, fmt); in strfmon()
97 ret = vstrfmon_l(s, n, CURRENT_LOCALE, fmt, ap); in strfmon()