Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ nl_langinfo(3C) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gettxt(3C)

langinfo(5)

localeconv(3C)

nl_types(5)

setlocale(3C)

strftime(3C)






       nl_langinfo(3C)                                      nl_langinfo(3C)


       NAME
             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(3C), langinfo(5), localeconv(3C), nl_types(5),
             setlocale(3C), strftime(3C)

       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(5)].  Where possible users
             are advised to use these interfaces to the required data
             instead of using calls to nl_langinfo.






                           Copyright 1994 Novell, Inc.               Page 1








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