wcsnlen(3) Library Functions Manual wcsnlen(3) BEZEICHNUNG wcsnlen - die Lange einer Zeichenkette weiter Zeichen fester Grosse bestimmen BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include size_t wcsnlen(const wchar_t z[.maxlaen], size_t maxlaen); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): wcsnlen(): Seit Glibc 2.10: _POSIX_C_SOURCE >= 200809L Vor Glibc 2.10: _GNU_SOURCE BESCHREIBUNG Die Funktion wcsnlen() ist das Aquivalent der Funktion strnlen(3) fur weite Zeichen. Sie liefert die Anzahl der weiten Zeichen in der Zeichenkette, auf die z zeigt, zuruck, aber ohne das abschliessende weite Nullzeichen (L'\0'), und hochstens maxlaen weite Zeichen (Hinweis: dieser Parameter ist keine Byte-Anzahl). Dabei schaut wcsnlen() nur auf die ersten maxlaen weiten Zeichen bei z und niemals hinter z[maxlen-1]. RUCKGABEWERT Die Funktion wcsnlen() liefert wcslen(z), falls das kleiner als maxlaen ist oder maxlaen, falls es unter den ersten maxlaen weiten Zeichen, auf die z zeigt, kein weites Nullzeichen gibt. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |wcsnlen() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS POSIX.1-2008. GESCHICHTE Glibc 2.1. SIEHE AUCH strnlen(3), wcslen(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 wcsnlen(3)