Lines Matching refs:locale
89 get_decpt(locale_t locale) in get_decpt() argument
96 nconv = mbrtowc(&decpt, localeconv_l(locale)->decimal_point, MB_CUR_MAX, &mbs); in get_decpt()
103 get_thousep(locale_t locale) in get_thousep() argument
110 nconv = mbrtowc(&thousep, localeconv_l(locale)->thousands_sep, in get_thousep()
123 grouping_init(struct grouping_state *gs, int ndigits, locale_t locale) in grouping_init() argument
126 gs->grouping = localeconv_l(locale)->grouping; in grouping_init()
127 gs->thousands_sep = get_thousep(locale); in grouping_init()
149 const CHAR *cp, const CHAR *ep, locale_t locale) in grouping_print() argument
153 if (io_printandpad(iop, cp, ep, gs->lead, zeroes, locale)) in grouping_print()
163 if (io_print(iop, &gs->thousands_sep, 1, locale)) in grouping_print()
165 if (io_printandpad(iop, cp, ep, *gs->grouping, zeroes, locale)) in grouping_print()
184 __sprint(FILE *fp, struct __suio *uio, locale_t locale) in __sprint() argument
195 if (__xfputwc(p[i], fp, locale) == WEOF) in __sprint()
209 __sbprintf(FILE *fp, locale_t locale, const wchar_t *fmt, va_list ap) in __sbprintf() argument
233 ret = __vfwprintf(&fake, locale, fmt, ap); in __sbprintf()
246 __xfputwc(wchar_t wc, FILE *fp, locale_t locale) in __xfputwc() argument
255 return (__fputwc(wc, fp, locale)); in __xfputwc()
347 vfwprintf_l(FILE * __restrict fp, locale_t locale, in vfwprintf_l() argument
352 FIX_LOCALE(locale); in vfwprintf_l()
357 ret = __sbprintf(fp, locale, fmt0, ap); in vfwprintf_l()
359 ret = __vfwprintf(fp, locale, fmt0, ap); in vfwprintf_l()
380 __vfwprintf(FILE *fp, locale_t locale, const wchar_t *fmt0, va_list ap) in __vfwprintf() argument
444 if (io_print(&io, (ptr), (len), locale)) \ in __vfwprintf()
448 if (io_pad(&io, (howmany), (with), locale)) \ in __vfwprintf()
452 if (io_printandpad(&io, (p), (ep), (len), (with), locale)) \ in __vfwprintf()
456 if (io_flush(&io, locale)) \ in __vfwprintf()
541 decimal_point = get_decpt(locale); in __vfwprintf()
885 size += grouping_init(&gs, expt, locale); in __vfwprintf()
1024 size += grouping_init(&gs, size, locale); in __vfwprintf()
1089 if (grouping_print(&gs, &io, cp, buf+BUF, locale) < 0) in __vfwprintf()
1107 cp, convbuf + ndig, locale); in __vfwprintf()