Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ nl_langinfo(3C) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gettxt(3C)

localeconv(3C)

setlocale(3C)

strftime(3C)

langinfo(5)

nl_langinfo(3C)                                             nl_langinfo(3C)

NAME
     nllanginfo - get language information

SYNOPSIS
     #include <langinfo.h>

     char *nllanginfo(nlitem item);

DESCRIPTION
     nllanginfo() returns a pointer to a null-terminated string containing
     information relevant to a particular language or cultural area defined
     in the programs locale. The manifest constant names and values of item
     are defined by langinfo.h.

     For example:

          nllanginfo (ABDAY1);

     would return a pointer to the string "Dim" if the identified language
     was French and a French locale was correctly installed; or to "Sun" if
     the identified language was English.

RESULT
     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 nllanginfo() returns a pointer to the corre-
     sponding string in the C locale. If item contains an invalid string,
     nllanginfo() always returns a pointer to an empty string.

NOTES
     The array pointed to by the return value should not be modified by the
     program. Subsequent calls to nllanginfo() may overwrite the array.

     Some of the constants defined in langinfo.h are recognized in XPG4
     mode only. If used as input in XPG3 mode, nllanginfo() returns a
     pointer to an empty string. A note to this effect is included in the
     table for langinfo(5).

SEE ALSO
     gettxt(3C), localeconv(3C), setlocale(3C), strftime(3C), LCTIME(4),
     langinfo(5), nltypes(5).














Page 1                       Reliant UNIX 5.44                Printed 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026