3 #include "locale_impl.h"
6 static const char c_time[] =
7 "Sun\0" "Mon\0" "Tue\0" "Wed\0" "Thu\0" "Fri\0" "Sat\0"
8 "Sunday\0" "Monday\0" "Tuesday\0" "Wednesday\0"
9 "Thursday\0" "Friday\0" "Saturday\0"
10 "Jan\0" "Feb\0" "Mar\0" "Apr\0" "May\0" "Jun\0"
11 "Jul\0" "Aug\0" "Sep\0" "Oct\0" "Nov\0" "Dec\0"
12 "January\0" "February\0" "March\0" "April\0"
13 "May\0" "June\0" "July\0" "August\0"
14 "September\0" "October\0" "November\0" "December\0"
27 static const char c_messages[] = "^[yY]\0" "^[nN]";
28 static const char c_numeric[] = ".\0" "";
30 char *__nl_langinfo_l(nl_item item, locale_t loc)
33 int idx = item & 65535;
36 if (item == CODESET) return "UTF-8";
40 if (idx > 1) return NULL;
44 if (idx > 0x31) return NULL;
48 if (idx > 0) return NULL;
52 if (idx > 1) return NULL;
59 for (; idx; idx--, str++) for (; *str; str++);
63 char *__nl_langinfo(nl_item item)
65 return __nl_langinfo_l(item, CURRENT_LOCALE);
68 weak_alias(__nl_langinfo, nl_langinfo);
69 weak_alias(__nl_langinfo_l, nl_langinfo_l);