Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ nl_langinfo(3C) — Amiga System V Release 4 Version 2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gettxt(3C)

localeconv(3C)

setlocale(3C)

strftime(3C)

langinfo(5)



nl_langinfo(3C)      COMPATIBILITY FUNCTIONS      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  identi-
     fied  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  lan-
     ginfo  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 modi-
     fied  by  the  program.  Subsequent calls to nllanginfo may
     overwrite the array.  The nllanginfo function is built upon
     the  functions  localeconv,  strftime,  and gettxt [see lan-
     ginfo(5)].  Where possible users are advised  to  use  these
     interfaces  to  the  required data instead of using calls to
     nllanginfo.











                          Last change:                          1



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