iswalnum(3)


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

   For   an   explanation   of   the  terms  used  in  this  section,  see
   attributes(7).

   
   Interface   Attribute      Value          
   
   iswalnum()  Thread safety  MT-Safe locale 
   

CONFORMING TO

   POSIX.1-2001, POSIX.1-2008, 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 4.09 of the Linux man-pages project.  A
   description of the project, information about reporting bugs,  and  the
   latest     version     of     this    page,    can    be    found    at
   https://www.kernel.org/doc/man-pages/.


More Linux Commands

manpages/scr_dump.3ncurses.html
scr_dump(3ncurses) - read (write) a curses screen from (to)
The scr_dump routine dumps the current contents of the virtual screen to the file filename. The scr_restore routine sets the virtual screen to the contents of f

manpages/jpeg2ktopam.1.html
jpeg2ktopam(1) - convert JPEG-2000 code stream to PAM/PNM...
This program is part of Netpbm(1) jpeg2ktopam converts the named JPEG-2000 file (JP2 or JPC), or Standard Input if no file is named, to a PBM, PGM, PPM, or PAM

manpages/if_freenameindex.3.html
if_freenameindex(3) get network interface names and indexes
The if_nameindex() function returns an array of if_nameindex structures, each containing information about one of the network interfaces on the local system. Th

manpages/asn1_decode_simple_der.3.html
asn1_decode_simple_der(3) API function - Linux manual page
Decodes a simple DER encoded type (e.g. a string, which is not constructed). The output is a pointer inside the der . RETURNS ASN1_SUCCESS if successful or an e

manpages/gnuctags.1.html
gnuctags(1) - generate tag file for Emacs, vi (Man Page)....
The etags program is used to create a tag table file, in a format understood by emacs(1); the gnuctags program is used to create a similar table in a format und

manpages/mdoc.1.html
mdoc(1) - Mono documentation management tool (Man Page).....
mdoc is an assembly-based documentation management system. mdoc permits creating and updating documentation stubs based on the contents of an assembly. It does

manpages/cp1251.7.html
cp1251(7) - CP 1251 character set encoded in octal, decimal,
The Windows Code Pages include several 8-bit extensions to the ASCII character set (also known as ISO 646-IRV). CP 1251 encodes the characters used in Cyrillic

manpages/XpQueryVersion.3x.html
XpQueryVersion(3x) - Queries an X Server to determine if it
XpQueryVersion determines if the X Print Service Extension is present. A non-zero Status is returned if the extension is supported, otherwise a zero Status is r

manpages/suexec2.8.html
suexec2(8) - Switch user before executing external programs
suexec is used by the Apache HTTP Server to switch to another user before executing CGI programs. In order to achieve this, it must run as root. Since the HTTP

manpages/glFinish.3gl.html
glFinish(3gl) - block until all GL execution is complete....
glFinish does not return until the effects of all previously called GL commands are complete. Such effects include all changes to GL state, all changes to conne

manpages/XvFreeEncodingInfo.3.html
XvFreeEncodingInfo(3) - free encoding information (ManPage)
XvFreeEncodingInfo(3) frees encoding information that was returned by XvQueryEncodings(3). The data structure used for encoding information is defined in the re

manpages/FcLangSetContains.3.html
FcLangSetContains(3) - check langset subset relation........
FcLangSetContains returns FcTrue if ls_a contains every language in ls_b. ls_a will contain a language from ls_b if ls_a has exactly the language, or either the





We can't live, work or learn in freedom unless the software we use is free.