Provided by: manpages-fr-dev_3.65d1p1-1_all bug

NOM

       wcsncasecmp - Comparer indépendamment de la casse deux chaînes de caractères larges de longueur fixe

SYNOPSIS

       #include <wchar.h>

       int wcsncasecmp(const wchar_t *s1, const wchar_t *s2, size_t n);

   Exigences de macros de test de fonctionnalités pour la glibc (consultez feature_test_macros(7)) :

       wcsncasecmp() :
           Depuis la glibc 2.10 :
               _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
           Avant la glibc 2.10 :
               _GNU_SOURCE

DESCRIPTION

       La  fonction  wcsncasecmp()  est  l'équivalent pour caractères larges de la fonction strncasecmp(3). Elle
       compare la chaîne de caractères larges pointée par s1 avec celle pointée par s2, en ne considérant que  n
       caractères larges au maximum, et en ignorant les différences de casse (towupper(3), towlower(3)).

VALEUR RENVOYÉE

       La  fonction  wcsncasecmp()  renvoie  zéro  si  les  chaînes  de  caractères  larges  s1 et s2, tronquées
       éventuellement à n caractères, sont égales hormis pour les distinctions de casse. Elle renvoie un  entier
       positif  si  la  chaîne  tronquée  s1  est supérieure à la chaîne tronquée s2, en ignorant la casse. Elle
       renvoie un entier négatif si la chaîne tronquée s1 est inférieure à la chaîne tronquée s2, en ignorant la
       casse.

VERSIONS

       La fonction wcsncasecmp() est fournie par la glibc depuis la version 2.1.

ATTRIBUTS

   Multithreading (voir pthreads(7))
       La fonction wcsncasecmp() est sûre dans un contexte multithread avec exceptions. Elle peut être  utilisée
       de manière sûre tant que setlocale(3) n'est pas appelée pour modifier la locale pendant son exécution.

CONFORMITÉ

       POSIX.1-2008.  Cette  fonction n'est pas spécifiée dans POSIX.1-2001 et n'est que rarement disponible sur
       d'autres systèmes.

NOTES

       Le comportement de wcsncasecmp() dépend de la catégorie LC_CTYPE de la locale utilisée.

VOIR AUSSI

       strncasecmp(3), wcsncmp(3)

COLOPHON

       Cette page fait partie de la publication 3.65 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

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
       l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

       Christophe       Blaess       <http://www.blaess.fr/christophe/>      (1996-2003),      Alain      Portal
       <http://manpagesfr.free.fr/> (2003-2006). Nicolas François  et  l'équipe  francophone  de  traduction  de
       Debian (2006-2009).

       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> ».

GNU                                              22 janvier 2014                                  WCSNCASECMP(3)