WCTYPE(3)

NOME
wctype - classificação de caracteres largos

SINÓPSE
#include <wctype.h>

wctype_t wctype (const char *name);

DESCRIÇÃO
O tipo wctype_t representa uma propriedade a qual um caractere largo pode ter ou não. Em outras palavras, ela representa uma classe de caracteres largos. A natureza desse tipo é dependente de implementação, mas o valor especial (wctype_t)0 denota uma propriedade inválida. Valores de wctype_t diferentes de zero podem ser passados para a função iswctype para testar efetivamente se um determinado caractere largo possui a propriedade.

A função wctype retorna uma propriedade, dada pelo seu nome. O conjunto de nomes válidos depende da categoria LC_CTYPE do locale atual, mas os seguintes nomes são válidos em todos os locales.
  "alnum" - realiza a função de classificação isalnum
  "alpha" - realiza a função de classificação isalpha
  "blank" - realiza a função de classificação isblank
  "cntrl" - realiza a função de classificação iscntrl
  "digit" - realiza a função de classificação isdigit
  "graph" - realiza a função de classificação isgraph
  "lower" - realiza a função de classificação islower
  "print" - realiza a função de classificação isprint
  "punct" - realiza a função de classificação ispunct
  "space" - realiza a função de classificação isspace
  "upper" - realiza a função de classificação isupper
  "xdigit" - realiza a função de classificação isxdigit

VALORES RETORNADOS
A função wctype retorna um descritor de propriedade se o name é válido. Caso contrário ela retorna (wctype_t)0.

DE ACORDO COM
ISO/ANSI C, UNIX98.

VEJA TAMBÉM
iswctype(3).

NOTAS
O comportamento de wctype depende da categoria LC_CTYPE da localização atual.

TRADUZIDO POR LDP-BR em 19/03/2001.

  Tradução:
Felipe M Pereira <Felipe.Pereira@ic.unicamp.br>

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