Loading

NOM

       iswpunct - Vérifier si un caractère large est un symbole de ponctuation

SYNOPSIS

       #include <wctype.h>

       int iswpunct(wint_t wc);

       La  fonction  iswpunct()  est  l’équivalent  de  ispunct(3)  pour   les
       caractères  larges.  Elle vérifie si le caractère large wc appartient à
       la classe de caractères larges « punct ».

       La classe de caractères larges « punct » est  un  sous-ensemble  de  la
       classe « graph », elle-même sous-ensemble de la classe « print ».

       La  classe  de  caractères  larges « punct » est disjointe de la classe
       «alnum », et donc de ses sous-classes « alpha », « upper »,  « lower »,
       « digit », et « xdigit ».

       En  tant  que  sous-ensemble  de  la  classe  « print »,  la  classe de
       caractères larges « punct » est disjointe de la classe « cntrl ».

       En tant  que  sous-ensemble  de  la  classe  « graph »,  la  classe  de
       caractères  larges  « punct »  est  disjointe  des classes « space » et
       « blank ».

VALEUR RENVOYÉE

       La fonction iswpunct() renvoie une  valeur  non  nulle  si  wc  est  un
       caractère  large  appartenant à la classe « punct ». Sinon elle renvoie
       zéro.

CONFORMITÉ

       C99.

NOTES

       Le comportement de  la  fonction  iswpunct()  dépend  de  la  catégorie
       LC_CTYPE de la localisation en cours.

       Le  nom  de  cette  fonction  peut  être  trompeur  avec les caractères
       unicode, car elle contient les signes de ponctuation, mais également de
       nombreux symboles (mathématiques, monétaires, etc.).

VOIR AUSSI

       ispunct(3), iswctype(3)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.23 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       être       trouvées      à      l’adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Cette page de manuel a été traduite  et  mise  à  jour  par  Christophe
       Blaess  <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par
       Alain Portal <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et  mise  à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement gérées par Florentin Duneau <fduneau@gmail.com> et l’équipe
       francophone de traduction de Debian.

       Veuillez   signaler   toute   erreur   de   traduction  en  écrivant  à
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « man -L C <section> <page_de_man> ».