rework langinfo code for ABI compat and for use by time code
This commit is contained in:
parent
ad4a536769
commit
87be54a135
4 changed files with 17 additions and 17 deletions
|
|
@ -25,7 +25,7 @@ static const char c_time[] =
|
|||
static const char c_messages[] = "^[yY]\0" "^[nN]";
|
||||
static const char c_numeric[] = ".\0" "";
|
||||
|
||||
char *__langinfo(nl_item item)
|
||||
char *__nl_langinfo_l(nl_item item, locale_t loc)
|
||||
{
|
||||
int cat = item >> 16;
|
||||
int idx = item & 65535;
|
||||
|
|
@ -58,4 +58,10 @@ char *__langinfo(nl_item item)
|
|||
return (char *)str;
|
||||
}
|
||||
|
||||
weak_alias(__langinfo, nl_langinfo);
|
||||
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);
|
||||
|
|
|
|||
|
|
@ -1,7 +0,0 @@
|
|||
#include <locale.h>
|
||||
#include <langinfo.h>
|
||||
|
||||
char *nl_langinfo_l(nl_item item, locale_t l)
|
||||
{
|
||||
return nl_langinfo(item);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue