Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
wctype(3C)		 Standard C Library Functions		    wctype(3C)

NAME
       wctype -	define character class

SYNOPSIS
       #include	<wchar.h>

       wctype_t	wctype(const char *charclass);

DESCRIPTION
       The wctype() function is	defined	for valid character class names	as de-
       fined in	the current locale. The	charclass is a	string	identifying  a
       generic	character class	for which codeset-specific type	information is
       required. The following character class names are defined  in  all  lo-
       cales:

       alnum		    alpha		  blank
       cntrl		    digit		  graph
       lower		    print		  punct
       space		    upper		  xdigit

       Additional  character class names defined in the	locale definition file
       (category LC_CTYPE) can also be specified.

       The function returns a value of type wctype_t, which can	be used	as the
       second  argument	 to  subsequent	calls of iswctype(3C). wctype()	deter-
       mines values of wctype_t	according to the rules of the coded  character
       set defined by character	type information in the	program's locale (cat-
       egory LC_CTYPE).	The values returned by wctype()	are valid until	a call
       to setlocale(3C)	that modifies the category LC_CTYPE.

RETURN VALUES
       The  wctype()  function	returns	0 if the given character class name is
       not valid for the current locale	(category LC_CTYPE); otherwise it  re-
       turns  an  object  of  type wctype_t that can be	used in	calls to iswc-
       type().

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |CSI			     |Enabled			   |
       +-----------------------------+-----------------------------+
       |Interface Stability	     |Standard			   |
       +-----------------------------+-----------------------------+
       |MT-Level		     |MT-Safe with exceptions	   |
       +-----------------------------+-----------------------------+

SEE ALSO
       iswctype(3C), setlocale(3C), attributes(5), standards(5)

SunOS 5.10			  14 Aug 2002			    wctype(3C)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=wctype&sektion=3c&manpath=SunOS+5.10>

home | help