iswupper(3)


NAME

   iswupper - test for uppercase wide character

SYNOPSIS

   #include <wctype.h>

   int iswupper(wint_t wc);

DESCRIPTION

   The  iswupper()  function  is  the  wide-character  equivalent  of  the
   isupper(3) function.  It tests whether wc is a wide character belonging
   to the wide-character class "upper".

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

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

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

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

   Being a  subclass  of  the  wide-character  class  "alpha",  the  wide-
   character  class  "upper"  is  disjoint  from  the wide-character class
   "digit".

   The wide-character class "upper" contains at least those characters  wc
   which are equal to towupper(wc) and different from towlower(wc).

   The  wide-character  class "upper" always contains at least the letters
   'A' to 'Z'.

RETURN VALUE

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

ATTRIBUTES

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

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

CONFORMING TO

   POSIX.1-2001, POSIX.1-2008, C99.

NOTES

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

   This  function  is  not  very  appropriate  for  dealing  with  Unicode
   characters,  because  Unicode knows about three cases: upper, lower and
   title case.

SEE ALSO

   isupper(3), iswctype(3), towupper(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/python3.4.1.html
python3.4(1) an interpreted, interactive, object-oriented pr
Python is an interpreted, interactive, object-oriented programming language that combines remarkable power with very clear syntax. For an introduction to progra

manpages/fgets.3.html
fgets(3) - input of characters and strings - Linux man page
fgetc() reads the next character from stream and returns it as an unsigned char cast to an int, or EOF on end of file or error. getc() is equivalent to fgetc()

manpages/tiffmedian.1.html
tiffmedian(1) apply the median cut algorithm to data in a TI
tiffmedian applies the median cut algorithm to an RGB image in input.tif to generate a palette image that is written to output.tif. The generated colormap has,

manpages/XShmPixmapFormat.3.html
XShmPixmapFormat(3) - X Shared Memory extension functions...
XShmQueryExtension checks to see if the shared memory extensions are available for the specified display. XShmQueryVersion returns the version numbers of the ex

manpages/gnutls_openpgp_privkey_export_rsa_raw.3.html
gnutls_openpgp_privkey_export_rsa_raw(3) - API function.....
gnutls_openpgp_privkey_export_rsa_raw.3 - This function will export the RSA private keys parameters found in the given structure. The new parameters will be all

manpages/fstatat64.2.html
fstatat64(2) - get file status relative to a directory file
These functions return information about a file, in the buffer pointed to by stat. No permissions are required on the file itself, but-in the case of stat(), fs

manpages/Mail::SPF::Mod::Exp.3pm.html
Mail::SPF::Mod::Exp(3pm) - SPF record "exp" modifier class
An object of class Mail::SPF::Mod::Exp represents an SPF record modifier of type exp. Constructors The following constructors are provided: new(%options): retur

manpages/xdr_destroy.3.html
xdr_destroy(3) - library routines for external data represen
These routines allow C programmers to describe arbitrary data structures in a machine-independent fashion. Data for remote procedure calls are transmitted using

manpages/oggenc.1.html
oggenc(1) - encode audio into the Ogg Vorbis format.........
oggenc reads audio data in either raw, Wave, or AIFF format and encodes it into an Ogg Vorbis stream. oggenc may also read audio data from FLAC and Ogg FLAC fil

manpages/perlintro.1.html
perlintro(1) - a brief introduction and overview of Perl....
This document is intended to give you a quick overview of the Perl programming language, along with pointers to further documentation. It is intended as a boots

manpages/xtotroff.1.html
xtotroff(1) convert X font metrics into GNU troff font metri
xtotroff takes a FontMap, which maps groff fonts to X11 fonts, creates GNU troff metric files for all fonts listed. Each line in FontMap consists of GNU troff f

manpages/glCopyColorTable.3gl.html
glCopyColorTable(3gl) - copy pixels into a color table......
glCopyColorTable loads a color table with pixels from the current GL_READ_BUFFER (rather than from main memory, as is the case for glColorTable). The screen-ali





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