nl_langinfo(S)
nl_langinfo --
language information
Synopsis
#include <langinfo.h>
char nl_langinfo(nl_item item);
Description
nl_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.
The manifest constant names and values of
item
are defined by
langinfo.h.
For example:
nl_langinfo(ABDAY_1);
would return a pointer to the string ``"Dim"'' if the identified
language was French and a French locale was correctly installed; or
``"Sun"'' if the identified language was English.
Errors
If
setlocale
has not been called successfully, or if
langinfo
data for a supported language is either not available or
item
is not defined therein, then
nl_langinfo
returns a pointer to the corresponding string in the C locale.
In all locales,
nl_langinfo
returns a pointer to an empty string
if item contains an invalid setting.
References
gettxt(S),
langinfo(M),
localeconv(S),
nl_types(M),
setlocale(S),
strftime(S)
Notices
The array pointed to by the return value should not be modified by the program.
Subsequent calls to
nl_langinfo
may overwrite the array.
The
nl_langinfo
function is built on the functions
localeconv, strftime,
and
gettxt [see
langinfo(M)].
Where possible users are advised to use these interfaces to the required
data instead of using
calls to
nl_langinfo.
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 - 01 June 2005