Lines Matching refs:locale
38 #include "locale.h"
63 #define Locale (&C_time_locale)
141 return strftime_tz(s, maxsize, format, t, Locale);
145 strftime_tz(s, maxsize, format, t, locale)
150 const struct strftime_locale *locale;
157 p = _fmt(((format == NULL) ? "%c" : format), t, s, s + maxsize, &warn, locale);
169 (void) fprintf(stderr, "the current locale");
197 _fmt(format, t, pt, ptlim, warnp, locale)
203 const struct strftime_locale* locale;
216 "?" : locale->weekday[t->tm_wday],
222 "?" : locale->wday[t->tm_wday],
229 "?" : locale->standalone_month[t->tm_mon],
234 "?" : locale->month[t->tm_mon],
242 "?" : locale->mon[t->tm_mon],
260 pt = _fmt(locale->c_fmt, t, pt, ptlim, warnp, locale);
268 pt = _fmt("%m/%d/%y", t, pt, ptlim, warnp, locale);
279 ** C99 locale modifiers.
302 pt = _fmt("%Y-%m-%d", t, pt, ptlim, warnp, locale);
379 locale->pm :
380 locale->am,
385 locale->pm :
386 locale->am,
390 pt = _fmt("%H:%M", t, pt, ptlim, warnp, locale);
393 pt = _fmt("%I:%M:%S %p", t, pt, ptlim, warnp, locale);
419 pt = _fmt("%H:%M:%S", t, pt, ptlim, warnp, locale);
540 pt = _fmt("%e-%b-%Y", t, pt, ptlim, warnp, locale);
555 pt = _fmt(locale->X_fmt, t, pt, ptlim, warnp, locale);
561 pt = _fmt(locale->x_fmt, t, pt, ptlim, &warn2, locale);
650 pt = _fmt(locale->date_fmt, t, pt, ptlim,
651 warnp, locale);