Lines Matching refs:locale
97 get_decpt(locale_t locale) in get_decpt() argument
104 nconv = mbrtowc(&decpt, localeconv_l(locale)->decimal_point, MB_CUR_MAX, &mbs); in get_decpt()
111 get_thousep(locale_t locale) in get_thousep() argument
118 nconv = mbrtowc(&thousep, localeconv_l(locale)->thousands_sep, in get_thousep()
131 grouping_init(struct grouping_state *gs, int ndigits, locale_t locale) in grouping_init() argument
134 gs->grouping = localeconv_l(locale)->grouping; in grouping_init()
135 gs->thousands_sep = get_thousep(locale); in grouping_init()
157 const CHAR *cp, const CHAR *ep, locale_t locale) in grouping_print() argument
161 if (io_printandpad(iop, cp, ep, gs->lead, zeroes, locale)) in grouping_print()
171 if (io_print(iop, &gs->thousands_sep, 1, locale)) in grouping_print()
173 if (io_printandpad(iop, cp, ep, *gs->grouping, zeroes, locale)) in grouping_print()
192 __sprint(FILE *fp, struct __suio *uio, locale_t locale) in __sprint() argument
203 if (__xfputwc(p[i], fp, locale) == WEOF) in __sprint()
217 __sbprintf(FILE *fp, locale_t locale, const wchar_t *fmt, va_list ap) in __sbprintf() argument
241 ret = __vfwprintf(&fake, locale, fmt, ap); in __sbprintf()
254 __xfputwc(wchar_t wc, FILE *fp, locale_t locale) in __xfputwc() argument
263 return (__fputwc(wc, fp, locale)); in __xfputwc()
355 vfwprintf_l(FILE * __restrict fp, locale_t locale, in vfwprintf_l() argument
360 FIX_LOCALE(locale); in vfwprintf_l()
365 ret = __sbprintf(fp, locale, fmt0, ap); in vfwprintf_l()
367 ret = __vfwprintf(fp, locale, fmt0, ap); in vfwprintf_l()
392 __vfwprintf(FILE *fp, locale_t locale, const wchar_t *fmt0, va_list ap) in __vfwprintf() argument
456 if (io_print(&io, (ptr), (len), locale)) \ in __vfwprintf()
460 if (io_pad(&io, (howmany), (with), locale)) \ in __vfwprintf()
464 if (io_printandpad(&io, (p), (ep), (len), (with), locale)) \ in __vfwprintf()
468 if (io_flush(&io, locale)) \ in __vfwprintf()
553 decimal_point = get_decpt(locale); in __vfwprintf()
841 size += grouping_init(&gs, expt, locale); in __vfwprintf()
980 size += grouping_init(&gs, size, locale); in __vfwprintf()
1044 if (grouping_print(&gs, &io, cp, buf+BUF, locale) < 0) in __vfwprintf()
1062 cp, convbuf + ndig, locale); in __vfwprintf()