Provided by: manpages-de-dev_4.21.0-2_all bug

BEZEICHNUNG

       wcsnlen - die Länge einer Zeichenkette weiter Zeichen fester Größe bestimmen

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #include <wchar.h>

       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 Äquivalent der Funktion strnlen(3) für weite Zeichen. Sie
       liefert die Anzahl der weiten Zeichen in der Zeichenkette, auf die z zeigt,  zurück,  aber
       ohne  das  abschließende  weite  Nullzeichen  (L'\0'), und höchstens 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].

RÜCKGABEWERT

       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.

VERSIONEN

       Die Funktion wcsnlen() wird seit Glibc Version 2.1 bereitgestellt.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

       ┌───────────────────────────────────────────────────────┬───────────────────────┬─────────┐
       │SchnittstelleAttributWert    │
       ├───────────────────────────────────────────────────────┼───────────────────────┼─────────┤
       │wcsnlen()                                              │ Multithread-Fähigkeit │ MT-Safe │
       └───────────────────────────────────────────────────────┴───────────────────────┴─────────┘

STANDARDS

       POSIX.1-2008.

SIEHE AUCH

       strnlen(3), wcslen(3)

ÜBERSETZUNG

       Die    deutsche    Übersetzung   dieser   Handbuchseite   wurde   von   Helge   Kreutzmann
       <debian@helgefjell.de> erstellt.

       Diese Übersetzung ist Freie Dokumentation;  lesen  Sie  die  GNU  General  Public  License
       Version  3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ oder neuer bezüglich der Copyright-
       Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an die Mailingliste der Übersetzer ⟨debian-l10n-german@lists.debian.org⟩.