Provided by: manpages-de-dev_4.18.1-1_all bug

BEZEICHNUNG

       wcsdup - eine Zeichenkette weiter Zeichen duplizieren

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #include <wchar.h>

       wchar_t *wcsdup(const wchar_t *z);

   Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)):

       wcsdup():
           Seit Glibc 2.10:
               _POSIX_C_SOURCE >= 200809L
           Vor Glibc 2.10:
               _GNU_SOURCE

BESCHREIBUNG

       Die  Funktion  wcsdup()  ist  das Äquivalent der Funktion strdup(3) für weite Zeichen. Sie
       reserviert  eine  neue  Zeichenkette  weiter  Zeichen,  deren  Inhalt  ein  Duplikat   der
       Zeichenkette weiter Zeichen ist, auf die z zeigt, und liefert sie zurück.

       Der für die neue Zeichenkette weiter Zeichen benötigte Speicher wird mit malloc(3) erlangt
       und sollte mit free(3) freigegeben werden.

RÜCKGABEWERT

       Im Erfolgsfall liefert wcsdup() einen Zeiger auf  die  neue  Zeichenkette  weiter  Zeichen
       zurück. Im Fehlerfall liefert sie NULL, wobei errno gesetzt ist, um den Fehler anzuzeigen.

FEHLER

       ENOMEM nicht  ausreichend  Speicher  für  die  Bereitstellung  der  kopierten Zeichenkette
              verfügbar

ATTRIBUTE

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

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

STANDARDS

       POSIX.1-2008. Diese Funktion ist  nicht  in  POSIX.1-2001  spezifiziert  und  auf  anderen
       Systemen nicht häufig verbreitet.

SIEHE AUCH

       strdup(3), wcscpy(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⟩.