mirror of
git://git.musl-libc.org/musl
synced 2025-03-11 06:07:29 +00:00
fix nl_langinfo to actually use the existing, correct internal version
This commit is contained in:
parent
3910e93340
commit
5600088d38
@ -1,5 +1,6 @@
|
||||
#include <locale.h>
|
||||
#include <langinfo.h>
|
||||
#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);
|
||||
|
@ -1,13 +0,0 @@
|
||||
#include <langinfo.h>
|
||||
|
||||
// FIXME: other items
|
||||
|
||||
char *nl_langinfo(nl_item item)
|
||||
{
|
||||
switch (item) {
|
||||
case CODESET:
|
||||
return "UTF-8";
|
||||
default:
|
||||
return "";
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user