plucky (3) wcsdup.3.gz

Provided by: manpages-de-dev_4.25.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-Sicher │
       └────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────┘

STANDARDS

       POSIX.1-2008.

GESCHICHTE

       libc5, Glibc 2.0.

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