BTOWC(3)

NOME
btowc - converte um byte para um caracter largo

SINÓPSE
#include <wchar.h>

wint_t btowc (int c);

DESCRIÇÃO
A função btowc converte c, tratada como uma seqüência de bytes de comprimento 1, começando no estado transitório inicial, para um caracter completo e o retorna. Se c for 'final de linha' (EOF) ou não for uma seqüencia de comprimento 1 válida, retorna WEOF.

VALORES RETORNADOS
A função btowc retorna o caracter completo gerado a partir do byte c. Se c for EOF ou não for uma seqüência de comprimento 1 válida, retorna WEOF.

DE ACORDO COM
ISO/ANSI C, UNIX98.

VEJA TAMBÉM
mbtowc(3).

NOTAS
O comportamento desta função depende da categoria LC_TYPE na localização atual.

Esta função não deve nunca ser usada. Ela não funciona para codificações que têm estado, e trata bytes únicos como seqüências de vários bytes sem necessidade. Use a função mbtowc.

TRADUZIDO POR LDP-BR em 21/08/2000.

  Tradução:
Paulo César Mendes <drpc@ism.com.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>