towlower(3) Library Functions Manual towlower(3) BEZEICHNUNG towlower, towlower_l - konvertiert ein weites Zeichen in Kleinschreibung BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include wint_t towlower(wint_t wz); wint_t towlower_l(wint_t wz, locale_t locale); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): towlower_l(): Seit Glibc 2.10: _XOPEN_SOURCE >= 700 Vor Glibc 2.10: _GNU_SOURCE BESCHREIBUNG Die Funktion towlower() ist das Aquivalent der Funktion tolower(3) fur weite Zeichen. Falls wz ein weites Grossbuchstabenzeichen ist und es in der aktuellen Locale ein kleingeschriebenes Aquivalent gibt, liefert es das Aquivalent von wz in Kleinschreibung zuruck. In allen anderen Fallen wird wz unverandert zuruckgegeben. Die Funktion towlower_l() erledigt die gleiche Aufgabe, fuhrt die Umwandlung aber basierend auf der Zeichentypinformation in der durch locale festgelegten Locale durch. Das Verhalten von towlower_l() ist undefiniert, falls locale das besondere Locale-Objekt LC_GLOBAL_LOCALE (siehe duplocale(3)) oder keine gultige Locale-Objekt-Referenz ist. Das Argument wz muss als wchar_t darstellbar und ein gultiges Zeichen in der Locale oder WEOF sein. RUCKGABEWERT Falls die Umwandlung von wz in Kleinschreibung moglich war, liefert towlower das Kleinschreibungs-Aquivalent zuruck, ansonsten wz. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +-------------------------+-------------------------+------------------+ |Schnittstelle | Attribut | Wert | +-------------------------+-------------------------+------------------+ |towlower() | Multithread-Fahigkeit | MT-Sicher locale | +-------------------------+-------------------------+------------------+ |towlower_l() | Multithread-Fahigkeit | MT-Sicher | +-------------------------+-------------------------+------------------+ STANDARDS towlower() C11, POSIX.1-2008 (XSI). towlower_l() POSIX.1-2008. STANDARDS towlower() C99, POSIX.1-2001 (XSI). Veraltet in POSIX.1-2008 (XSI). towlower_l() Glibc 2.3. POSIX.1-2008. ANMERKUNGEN Das Verhalten dieser Funktionen hangt von der Kategorie LC_CTYPE der Locale ab. Diese Funktionen sind fur den Umgang mit Unicode-Zeichen nicht sehr geeignet, da Unicode uber drei Gross-/Kleinschreibungsfalle verfugt: Gross, Klein und Titel. SIEHE AUCH iswlower(3), towctrans(3), towupper(3), locale(7) 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 towlower(3)