HPUX langinfo[3c]

langinfo in anderen Kapiteln des hpux Handbuch:
langinfo.5
langinfo(3C) langinfo(3C)
NAME
langinfo(), langtoid(), idtolang(), currlangid() - NLS information
about native languages
SYNOPSIS
#include <langinfo.h>
char *langinfo(int langid, nl_item item);
int langtoid(const char *langname);
char *idtolang(int langid);
int currlangid(void);
DESCRIPTION
Note: All functions defined on this page are obsolete. Use of
nl_langinfo(3C) is recommended as a replacement for langinfo().
langinfo() returns a pointer to a null-terminated string containing
information relevant to a particular language or cultural area defined
in the program's locale (see setlocale(3C)). langinfo() effectively
calls langinit() (see nl_init(3C)) to load the program's locale
according to the language specified by langid. If langid or item (or
both) is bad, langinfo() returns a pointer to a NULL string.
currlangid() looks for a LANG string in the user's environment. If it
finds one, currlangid() returns the corresponding integer listed in
lang(5). Otherwise, it returns 0 to indicate a default to native-
computer, the method used before NLS was available.
idtolang() takes the integer langid and attempts to return the
corresponding character string defined in lang(5). If langid is not
found, an empty string is returned.
langtoid() is the inverse of idtolang(): it attempts to convert a
string to a language ID, returning 0 to indicate native-computer if no
match is found.
EXTERNAL INFLUENCES
Locale
The string returned by langinfo() for a particular item is determined
by the locale category specified for that item in langinfo(5).
International Code Set Support
Single- and multi-byte character code sets are supported.
WARNINGS
langinfo() returns a pointer to a static area that is overwritten on
each call.
Hewlett-Packard Company - 1 - HP-UX Release 9.0: August 1992
langinfo(3C) langinfo(3C)
AUTHOR
langinfo() was developed by HP.
SEE ALSO
nl_init(3C), nl_langinfo(3C), setlocale(3C), hpnls(5), lang(5),
langinfo(5).
Hewlett-Packard Company - 2 - HP-UX Release 9.0: August 1992