LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    nl_langinfo

    
    
    

    SYNOPSIS

           #include <langinfo.h>
    
           char *nl_langinfo(nl_item item);
    
    
    

    DESCRIPTION

           The  nl_langinfo()  function provides access to locale information in a
           more flexible way than localeconv(3) does.  Individual  and  additional
           elements of the locale categories can be queried.
    
           Examples  for  the  locale elements that can be specified in item using
           the constants defined in <langinfo.h> are:
    
           CODESET (LC_CTYPE)
                  Return a string with the name of the character encoding used  in
                  the   selected   locale,   such  as  "UTF-8",  "ISO-8859-1",  or
                  "ANSI_X3.4-1968" (better known as US-ASCII).  This is  the  same
                  string  that you get with "locale charmap".  For a list of char-
                  acter encoding names, try "locale -m", cf. locale(1).
    
           D_T_FMT (LC_TIME)
                  Return a string that can be used as a format  string  for  strf-
                  time(3) to represent time and date in a locale-specific way.
    
           D_FMT (LC_TIME)
                  Return  a  string  that can be used as a format string for strf-
                  time(3) to represent a date in a locale-specific way.
    
           T_FMT (LC_TIME)
                  Return a string that can be used as a format  string  for  strf-
                  time(3) to represent a time in a locale-specific way.
    
           DAY_{1-7} (LC_TIME)
                  Return  name of the n-th day of the week. [Warning: this follows
                  the US convention DAY_1 = Sunday, not the international  conven-
                  tion (ISO 8601) that Monday is the first day of the week.]
    
           ABDAY_{1-7} (LC_TIME)
                  Return abbreviated name of the n-th day of the week.
    
           MON_{1-12} (LC_TIME)
                  Return name of the n-th month.
    
           ABMON_{1-12} (LC_TIME)
                  Return abbreviated name of the n-th month.
    
           RADIXCHAR (LC_NUMERIC)
                  Return radix character (decimal dot, decimal comma, etc.).
    
           THOUSEP (LC_NUMERIC)
                  Return  separator  character for thousands (groups of three dig-
                  its).
    
           The  above  list  covers  just  some  examples  of  items  that  can be
           requested.  For a more detailed list, consult The GNU C Library  Refer-
           ence Manual.
    
    
    

    RETURN VALUE

           If no locale has been selected by setlocale(3) for the appropriate cat-
           egory, nl_langinfo() returns a pointer to the corresponding  string  in
           the "C" locale.
    
           If item is not valid, a pointer to an empty string is returned.
    
           This  pointer  may  point to static data that may be overwritten on the
           next call to nl_langinfo() or setlocale(3).
    
    
    

    CONFORMING TO

           SUSv2, POSIX.1-2001.
    
    
    

    EXAMPLE

           The following program sets the character type locale according  to  the
           environment and queries the terminal character set.
    
           #include <langinfo.h>
           #include <locale.h>
           #include <stdio.h>
           #include <stdlib.h>
    
           int
           main(int argc, char *argv[])
           {
               setlocale(LC_CTYPE, "");
               printf("%s\n", nl_langinfo(CODESET));
               exit(EXIT_SUCCESS);
           }
    
    
    

    SEE ALSO

           locale(1), localeconv(3), setlocale(3), charsets(7), locale(7)
           The GNU C Library Reference Manual
    
    
    

    GNU 2010-10-03 NL_LANGINFO(3)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz