plucky (3) strxfrm.3.gz

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

BEZEICHNUNG

       strxfrm - Zeichenkettenumwandlung

BIBLIOTHEK

       Standard-C-Bibliothek (libc, -lc)

ÜBERSICHT

       #include <string.h>

       size_t strxfrm(char Ziel[restrict .n], const char Quelle[restrict .n],
                      size_t n);

BESCHREIBUNG

       Die  Funktion  strxfrm()  wandelt  die  Zeichenkette Quelle in eine solche Form um, dass das Ergebnis von
       strcmp(3) von zwei Zeichenketten, die mit  strxfrm()  umgewandelt  wurden,  identisch  zum  Ergebnis  von
       strcoll(3)  mit  den  zwei  Zeichenketten  vor  ihrer Umwandlung ist. Die ersten n Byte der umgewandelten
       Zeichenkette werden in Ziel abgelegt. Die Umwandlung basiert auf der aktuellen Locale des  Programms  für
       die Kategorie LC_COLLATE (siehe setlocale(3)).

RÜCKGABEWERT

       Die  Funktion  strxfrm()  liefert  die  Anzahl  von  Bytes  zurück, die zur Speicherung der umgewandelten
       Zeichenkette in Ziel (ohne das abschließende Nullbyte »\0« benötigt werden.  Falls  der  zurückgelieferte
       Wert n oder mehr ist, ist der Inhalt von Ziel unbestimmt.

ATTRIBUTE

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

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

STANDARDS

       C11, POSIX.1-2008.

GESCHICHTE

       POSIX.1-2001, C89, SVr4, 4.3BSD.

SIEHE AUCH

       memcmp(3), setlocale(3), strcasecmp(3), strcmp(3), strcoll(3), string(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⟩.