From 5600088d387491bd0af1879aa64e5d388805d8ec Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sun, 3 Apr 2011 19:51:14 -0400 Subject: fix nl_langinfo to actually use the existing, correct internal version --- src/locale/langinfo.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/locale/langinfo.c') diff --git a/src/locale/langinfo.c b/src/locale/langinfo.c index f7f56012..01593148 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 *__langinfo(nl_item item) { int cat = item >> 16; int idx = item & 65535; @@ -54,5 +55,7 @@ const char *__langinfo(nl_item item) } for (; idx; idx--, str++) for (; *str; str++); - return str; + return (char *)str; } + +weak_alias(__langinfo, nl_langinfo); -- cgit v1.2.1