wcsnlen(3) Library Functions Manual wcsnlen(3) NOM wcsnlen - Determiner la longueur d'une chaine de caracteres larges limitee BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include size_t wcsnlen(const wchar_t s[.maxlen], size_t maxlen); Exigences de macros de test de fonctionnalites pour la glibc (consulter feature_test_macros(7)) : wcsnlen() : Depuis la glibc 2.10 : _POSIX_C_SOURCE >= 200809L Avant la glibc 2.10 : _GNU_SOURCE DESCRIPTION La fonction wcsnlen() est l'equivalent pour les caracteres larges de la fonction strnlen(3). Elle renvoie le nombre de caracteres larges se trouvant dans la chaine pointee par s, sans compter le caractere large NULL final (L'\0'), en se limitant au maximum a maxlen caracteres larges (remarque : ce parametre n'est pas un decompte d'octets). Pour ce faire, wcsnlen() n'examine que les maxlen premiers caracteres larges de s et jamais au-dela de s+maxlen. VALEUR RENVOYEE La fonction wcsnlen() renvoie wcslen(s), si cette valeur est inferieure a maxlen, ou maxlen si elle n'a pas rencontre de caractere large NULL en examinant les maxlen premiers caracteres larges pointes par s. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |wcsnlen() | Securite des threads | MT-Safe | +---------------------------------+--------------------------+---------+ STANDARDS POSIX.1-2008. HISTORIQUE glibc 2.1. VOIR AUSSI strnlen(3), wcslen(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot , Jean-Baptiste Holcroft et Gregoire Scano Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 wcsnlen(3)