Lines Matching defs:locale

52 #include <locale.h>
80 char *thousands_sep; /* locale-specific thousands separator */
82 const char *grouping; /* locale-specific numeric grouping rules */
96 struct lconv *locale;
98 locale = localeconv_l(loc);
99 gs->grouping = locale->grouping;
100 gs->thousands_sep = locale->thousands_sep;
123 const CHAR *cp, const CHAR *ep, locale_t locale)
127 if (io_printandpad(iop, cp, ep, gs->lead, zeroes, locale))
137 if (io_print(iop, gs->thousands_sep, gs->thousep_len, locale))
139 if (io_printandpad(iop, cp, ep, *gs->grouping, zeroes, locale))
153 __sprint(FILE *fp, struct __suio *uio, locale_t locale)
173 __sbprintf(FILE *fp, locale_t locale, int serrno, const char *fmt, va_list ap)
197 ret = __vfprintf(&fake, locale, serrno, fmt, ap);
268 vfprintf_l(FILE * __restrict fp, locale_t locale, const char * __restrict fmt0,
273 FIX_LOCALE(locale);
279 ret = __sbprintf(fp, locale, serrno, fmt0, ap);
281 ret = __vfprintf(fp, locale, serrno, fmt0, ap);
302 __vfprintf(FILE *fp, locale_t locale, int serrno, const char *fmt0, va_list ap)
332 char *decimal_point; /* locale specific decimal point */
370 if (io_print(&io, (ptr), (len), locale)) \
374 if (io_pad(&io, (howmany), (with), locale)) \
378 if (io_printandpad(&io, (p), (ep), (len), (with), locale)) \
382 if (io_flush(&io, locale)) \
470 decimal_point = localeconv_l(locale)->decimal_point;
823 size += grouping_init(&gs, expt, locale);
829 sizeof(errnomsg), locale);
967 size += grouping_init(&gs, size, locale);
1032 if (grouping_print(&gs, &io, cp, buf+BUF, locale) < 0)
1050 cp, dtoaend, locale);