NAZWA¶
btowc - przekształca znak jednobajtowy na znak szeroki
SKŁADNIA¶
#include <wchar.h>
wint_t btowc(int c);
OPIS¶
Uwaga! To tłumaczenie może być nieaktualne!
Funkcja
btowc przekształca
c, interpretowane jako
wielobajtowy ciąg o długości 1, zaczynając w
początkowym stanie przesunięcia, na znak wielobajtowy i zwraca ten
znak. Jeśli
c jest równe EOF lub nie jest poprawnym
ciągiem wielobajtowym o długości 1, funkcja
btowc zwraca
WEOF.
WARTOŚĆ ZWRACANA¶
Funkcja
btowc zwraca szeroki znak będący wynikiem
przekształcenia pojedynczego bajtu
c. Jeśli
c jest
równe EOF lub nie jest poprawnym ciągiem wielobajtowym o
długości 1, funkcja zwraca WEOF.
ZGODNE Z¶
ISO/ANSI C, UNIX98
ZOBACZ TAKŻE¶
mbtowc(3)
UWAGI¶
Zachowanie
btowc zależy od kategorii LC_CTYPE bieżącego
locale.
Tej funkcji nie należy nigdy używać. Nie działa ona dla
kodowań posiadających stan, a także niepotrzebnie traktuje
pojedyncze bajty inaczej niż ciągi wielobajtowe. Zamiast niej,
należy korzystać z funkcji
mbtowc.
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu
Tłumaczenia Manuali i
może nie być aktualne. W razie
zauważenia różnic między powyższym opisem a
rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o
zapoznanie się z oryginalną (angielską) wersją strony
podręcznika za pomocą polecenia:
- man --locale=C 3 btowc
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
znaleźć pod adresem
http://sourceforge.net/projects/manpages-pl/.