wctype(3)

NOMBRE
wctype - clasificación de caracteres anchos

BIBLIOTECA
Biblioteca Estándar C (libc, -lc)

SINOPSIS
#include <wctype.h>

wctype_t wctype(const char *name);

DESCRIPCIÓN
El tipo wctype_t representa un propiedad que puede tener o no una carácter ancho. En otras palabras, representa una clase de caracteres anchos. Esta naturaleza del tipo depende de la implementación, salvo el valor especial (wctype_t)0, que denota una propiedad inválida. Se pueden pasar valores wctype_t no nulos a la función iswctype(3) para verificar si efectivamente un carácter ancho tiene la propiedad.

La función wctype() devuelve una propiedad, dada por su nombre. El conjunto de nombres válidos depende de la categoría LC_CTYPE de la localización actual, salvo los siguientes nombres que son válidos en todas las localizaciones.

  "alnum" - denota la función de clasificación isalnum(3)
  "alpha" - denota la función de clasificación  isalpha(3)
  "blank" - denota la función de clasificación  isblank(3)
  "cntrl" - denota la función de clasificación  iscntrl(3)
  "digit" - denota la función de clasificación  isdigit(3)
  "graph" - denota la función de clasificación  isgraph(3)
  "lower" - denota la función de clasificación  islower(3)
  "print" - denota la función de clasificación  isprint(3)
  "punct" - denota la función de clasificación  ispunct(3)
  "space" - denota la función de clasificación  isspace(3)
  "upper" - denota la función de clasificación  isupper(3)
  "xdigit" - denota la función de clasificación isxdigit(3)

VALOR DEVUELTO
La función wctype() devuelve un descriptor de propiedad si el name es válido. En otro caso devuelve (wctype_t)0.

ATRIBUTOS
Para obtener una explicación de los términos usados en esta sección, véase attributes(7).
Interfaz | Atributo | Valor
wctype() | Seguridad del hilo | Configuración regional de multi-hilo seguro

ESTÁNDARES
C11, POSIX.1-2008.

HISTORIAL
POSIX.1-2001, C99.

NOTAS
El comportamiento de wctype() depende de la categoría LC_CTYPE de la localización actual.

VÉASE TAMBIÉN
iswctype(3)

TRADUCCIÓN
La traducción al español de esta página del manual fue creada por Pedro Pablo Fábrega <pfabrega@arrakis.es> y Juan Piernas <piernas@ditec.um.es>

Esta traducción es documentación libre; lea la GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.

Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a debian-l10n-spanish@lists.debian.org.