wcsdup(3) Library Functions Manual wcsdup(3) BEZEICHNUNG wcsdup - eine Zeichenkette weiter Zeichen duplizieren BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include 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 Aquivalent der Funktion strdup(3) fur 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 zuruck. Der fur die neue Zeichenkette weiter Zeichen benotigte Speicher wird mit malloc(3) erlangt und sollte mit free(3) freigegeben werden. RUCKGABEWERT Im Erfolgsfall liefert wcsdup() einen Zeiger auf die neue Zeichenkette weiter Zeichen zuruck. Im Fehlerfall liefert sie NULL, wobei errno gesetzt ist, um den Fehler anzuzeigen. FEHLER ENOMEM nicht ausreichend Speicher fur die Bereitstellung der kopierten Zeichenkette verfugbar ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |wcsdup() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS POSIX.1-2008. GESCHICHTE libc5, Glibc 2.0. SIEHE AUCH strdup(3), wcscpy(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 wcsdup(3)