Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ nl_langinfo(3C) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gettxt(3C)

localeconv(3C)

setlocale(3C)

strftime(3C)

langinfo(5)



nl_langinfo(3C)                  UNIX System V                  nl_langinfo(3C)


NAME
      nllanginfo - language information

SYNOPSIS
      #include <nltypes.h>
      #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 ``Sun'' if the
      identified language was English.

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

DIAGNOSTICS
      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 corresponding string
      in the C locale.  In all locales, nllanginfo returns a pointer to an
      empty string if item contains an invalid setting.

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

      The nllanginfo function is built upon the functions localeconv,
      strftime, and gettxt [see langinfo(5)].  Where possible users are advised
      to use these interfaces to the required data instead of using calls to
      nllanginfo.












10/89                                                                    Page 1





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