GNU.WIKI: The GNU/Linux Knowledge Base

  [HOME] [PHP Manual] [HowTo] [ABS] [MAN1] [MAN2] [MAN3] [MAN4] [MAN5] [MAN6] [MAN7] [MAN8] [MAN9]

  [0-9] [Aa] [Bb] [Cc] [Dd] [Ee] [Ff] [Gg] [Hh] [Ii] [Jj] [Kk] [Ll] [Mm] [Nn] [Oo] [Pp] [Qq] [Rr] [Ss] [Tt] [Uu] [Vv] [Ww] [Xx] [Yy] [Zz]


NAME

       iswalnum - test for alphanumeric wide character

SYNOPSIS

       #include <wctype.h>

       int iswalnum(wint_t wc);

DESCRIPTION

       The  iswalnum()  function  is  the  wide-character  equivalent  of  the
       isalnum(3) function.  It tests whether wc is a wide character belonging
       to the wide-character class "alnum".

       The  wide-character  class  "alnum" is a subclass of the wide-character
       class "graph", and therefore also  a  subclass  of  the  wide-character
       class "print".

       Being  a  subclass  of  the  wide-character  class  "print",  the wide-
       character class "alnum"  is  disjoint  from  the  wide-character  class
       "cntrl".

       Being  a  subclass  of  the  wide-character  class  "graph",  the wide-
       character class "alnum"  is  disjoint  from  the  wide-character  class
       "space" and its subclass "blank".

       The  wide-character  class  "alnum" is disjoint from the wide-character
       class "punct".

       The wide-character class "alnum" is the  union  of  the  wide-character
       classes  "alpha"  and  "digit".   As  such,  it also contains the wide-
       character class "xdigit".

       The wide-character class "alnum" always contains at least  the  letters
       'A' to 'Z', 'a' to 'z' and the digits '0' to '9'.

RETURN VALUE

       The  iswalnum()  function  returns  nonzero  if  wc is a wide character
       belonging to the wide-character class "alnum".   Otherwise  it  returns
       zero.

ATTRIBUTES

   Multithreading (see pthreads(7))
       The  iswalnum()  function  is  thread-safe  with exceptions.  It can be
       safely used in multithreaded applications, as long as  setlocale(3)  is
       not called to change the locale during its execution.

CONFORMING TO

       C99.

NOTES

       The  behavior  of  iswalnum()  depends  on the LC_CTYPE category of the
       current locale.

SEE ALSO

       isalnum(3), iswctype(3)

COLOPHON

       This page is part of release 3.65 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/.



  All copyrights belong to their respective owners. Other content (c) 2014-2018, GNU.WIKI. Please report site errors to webmaster@gnu.wiki.
Page load time: 0.108 seconds. Last modified: November 04 2018 12:49:43.