btowc(3) Library Functions Manual btowc(3) BEZEICHNUNG btowc - einzelne Bytes in weite Zeichen konvertieren BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include wint_t btowc(int z); BESCHREIBUNG Die Funktion btowc() konvertiert z, interpretiert als Multibytesequenz der Lange 1, beginnend am anfanglichen Schiebe-Zustand, in ein weites Zeichen und liefert dies zuruck. Falls z EOF oder keine gultige Multibyte-Sequenz der Lange 1 ist, liefert die Funktion btowc() WEOF zuruck. RUCKGABEWERT Die Funktion btowc() liefert das weite Zeichen, das aus dem einzelnen Byte z konvertiert wurde, zuruck. Falls z EOF oder keine gultige Multibyte-Sequenz der Lange 1 ist, liefert sie WEOF zuruck. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |btowc() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS C11, POSIX.1-2008. GESCHICHTE C99, POSIX.1-2001. ANMERKUNGEN Das Verhalten von btowc() hangt von der Kategorie LC_CTYPE der aktuellen Locale ab. Diese Funktion sollte niemals verwandt werden. Sie funktioniert fur Kodierungen, die uber Zustand verfugen, nicht und behandelt unnotigerweise einzelne Bytes anders als Multibyte-Sequenzen. Verwenden Sie stattdessen entweder mbtowc(3) oder das Thread-sichere mbrtowc(3). SIEHE AUCH mbrtowc(3), mbtowc(3), wctob(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 btowc(3)