Home
March 21, 2010 5:45:37 AM EST
home
back print
WCTYPE   (3) manpage
WCTYPE
3
1999-07-25
GNU
Linux Programmer's Manual
  • NAME
      wctype - wide-character classification
  • SYNOPSIS
      
       #include <wctype.h>
      
       wctype_t wctype(const char * name );
      
  • DESCRIPTION
      The wctype_t type represents a property which a wide character may or
      may not have.
      In other words, it represents a class of wide characters.
      This type's nature is implementation-dependent, but the special value
      (wctype_t) 0 denotes an invalid property.
      Non-zero wctype_t values
      can be passed to the
      iswctype(3)
      function
      to actually test whether a given
      wide character has the property.



      The
      wctype ()
      function returns a property, given by its name.
      The set of
      valid names depends on the
      LC_CTYPE category of the current locale, but the
      following names are valid in all locales.
      
        "alnum" - realizes the isalnum(3) classification function
        "alpha" - realizes the isalpha(3) classification function
        "blank" - realizes the isblank(3) classification function
        "cntrl" - realizes the iscntrl(3) classification function
        "digit" - realizes the isdigit(3) classification function
        "graph" - realizes the isgraph(3) classification function
        "lower" - realizes the islower(3) classification function
        "print" - realizes the isprint(3) classification function
        "punct" - realizes the ispunct(3) classification function
        "space" - realizes the isspace(3) classification function
        "upper" - realizes the isupper(3) classification function
        "xdigit" - realizes the isxdigit(3) classification function
      
  • RETURN VALUE
      The wctype () function returns a property descriptor if the name is valid. Otherwise it returns (wctype_t) 0.
  • CONFORMING TO
      C99.
  • NOTES
      The behavior of wctype () depends on the LC_CTYPE category of the current locale.
  • SEE ALSO
  • COLOPHON
      This page is part of release 3.19 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.


Current Users: 110 © 1999-2009 PenguinSoft. All trademarks and copyrights on this page are owned by their respective companies. Linux is a trademark of Linus Torvalds.