LC_TIME
setlocale(LC_TIME, "C");
(void) setlocale(LC_TIME, "");
LC_COLLATE, LC_CTYPE, LC_MONETARY, LC_NUMERIC, LC_TIME, LC_MESSAGES, 0
case LC_TIME:
_Static_assert(XLC_TIME == LC_TIME - 1,
strlcpy(locale, setlocale(LC_TIME, NULL), sizeof(locale));
setlocale(LC_TIME, "C");
setlocale(LC_TIME, locale);
(void)setlocale(LC_TIME, Lo);
setlocale(LC_TIME, "");
{ LC_TIME, "LC_TIME" },
(void) setlocale(LC_TIME, "");
(void) setlocale(LC_TIME, "");
(void) setlocale(LC_TIME, "");
if (setlocale(LC_TIME, "") == NULL)
{ "abday", TYPE_STR, LC_TIME, SRC_LTIME,
{ "day", TYPE_STR, LC_TIME, SRC_LTIME,
{ "abmon", TYPE_STR, LC_TIME, SRC_LTIME,
{ "mon", TYPE_STR, LC_TIME, SRC_LTIME,
{ "d_t_fmt", TYPE_STR, LC_TIME, SRC_LINFO,
{ "d_fmt", TYPE_STR, LC_TIME, SRC_LINFO,
{ "t_fmt", TYPE_STR, LC_TIME, SRC_LINFO,
{ "am_pm", TYPE_STR, LC_TIME, SRC_LTIME,
{ "t_fmt_ampm", TYPE_STR, LC_TIME, SRC_LINFO,
{ "era", TYPE_UNQ, LC_TIME, SRC_LINFO,
{ "era_d_fmt", TYPE_STR, LC_TIME, SRC_LINFO,
{ "era_d_t_fmt", TYPE_STR, LC_TIME, SRC_LINFO,
{ "era_t_fmt", TYPE_STR, LC_TIME, SRC_LINFO,
{ "alt_digits", TYPE_UNQ, LC_TIME, SRC_LINFO,
{ "abday_1", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abday_2", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abday_3", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abday_4", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abday_5", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abday_6", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abday_7", TYPE_STR, LC_TIME, SRC_LINFO,
{ "day_1", TYPE_STR, LC_TIME, SRC_LINFO,
{ "day_2", TYPE_STR, LC_TIME, SRC_LINFO,
{ "day_3", TYPE_STR, LC_TIME, SRC_LINFO,
{ "day_4", TYPE_STR, LC_TIME, SRC_LINFO,
{ "day_5", TYPE_STR, LC_TIME, SRC_LINFO,
{ "day_6", TYPE_STR, LC_TIME, SRC_LINFO,
{ "day_7", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_1", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_2", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_3", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_4", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_5", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_6", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_7", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_8", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_9", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_10", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_11", TYPE_STR, LC_TIME, SRC_LINFO,
{ "abmon_12", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_1", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_2", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_3", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_4", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_5", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_6", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_7", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_8", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_9", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_10", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_11", TYPE_STR, LC_TIME, SRC_LINFO,
{ "mon_12", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_1", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_2", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_3", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_4", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_5", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_6", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_7", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_8", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_9", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_10", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_11", TYPE_STR, LC_TIME, SRC_LINFO,
{ "altmon_12", TYPE_STR, LC_TIME, SRC_LINFO,
{ "am_str", TYPE_STR, LC_TIME, SRC_LINFO,
{ "pm_str", TYPE_STR, LC_TIME, SRC_LINFO,
{ "d_md_order", TYPE_STR, LC_TIME, SRC_LINFO,
{ "LC_TIME", LC_TIME },
locale = setlocale(LC_TIME, NULL);
(void) setlocale(LC_TIME, (Lflag != NULL) ? Lflag : "");
(void) setlocale(LC_TIME, "");
(void)setlocale(LC_TIME, "");
setlocale(LC_TIME, "");
(void) setlocale(LC_TIME, "");
else if ((s = setlocale(LC_TIME, "")) != NULL)
(void) setlocale(LC_TIME, "");