X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Flocale%2Flanginfo.c;h=b4d53744ae13e887384c770325d48abb8f1bdc38;hp=f7f560127c57fd3baa455fdc86f96aa57567b8ec;hb=HEAD;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01 diff --git a/src/locale/langinfo.c b/src/locale/langinfo.c index f7f56012..b4d53744 100644 --- a/src/locale/langinfo.c +++ b/src/locale/langinfo.c @@ -1,5 +1,6 @@ #include #include +#include "libc.h" static const char c_time[] = "Sun\0" "Mon\0" "Tue\0" "Wed\0" "Thu\0" "Fri\0" "Sat\0" @@ -24,7 +25,7 @@ static const char c_time[] = static const char c_messages[] = "^[yY]\0" "^[nN]"; static const char c_numeric[] = ".\0" ""; -const char *__langinfo(nl_item item) +char *__nl_langinfo_l(nl_item item, locale_t loc) { int cat = item >> 16; int idx = item & 65535; @@ -54,5 +55,13 @@ const char *__langinfo(nl_item item) } for (; idx; idx--, str++) for (; *str; str++); - return str; + return (char *)str; } + +char *__nl_langinfo(nl_item item) +{ + return __nl_langinfo_l(item, LC_GLOBAL_LOCALE); +} + +weak_alias(__nl_langinfo, nl_langinfo); +weak_alias(__nl_langinfo_l, nl_langinfo_l);