*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: iswctype | Section: 3 | Source: Digital UNIX | File: iswctype.3.gz
iswctype(3) Library Functions Manual iswctype(3) NAME iswctype - Determines the properties of a wide character LIBRARY Standard C Library (libc.so, libc.a) SYNOPSIS #include <wctype.h> int iswctype( wint_t wc, wctype_t wc_prop); The XPG4 standard specifies that applications define this function by including wchar.h rather than wctype.h, which is required by the cur- rent version of the ISO C standard. Both include statements are sup- ported. STANDARDS Interfaces documented on this reference page conform to industry stan- dards as follows: iswctype(): ISO C, XPG4 Refer to the standards(5) reference page for more information about in- dustry standards and associated tags. PARAMETERS Specifies the wide character to be tested. Specifies a handle for the property to be tested for. DESCRIPTION The iswctype() function tests the wide character specified by the wc parameter to determine if it has the property specified by the wc_prop parameter. The wctype() function associates a character property with a wctype_t handle. You should get the value of the wc_prop parameter from a call to wctype() before using it in a call to iswctype(). The iswctype() function is defined for the wide-character null and for val- ues in the character range of the current code set defined in the cur- rent locale. Using an iswclass function, such as iswalnum(), is equivalent to using the iswctype() and wctype() functions to test for a basic property, such as alnum. However, iswctype() and wctype() can test wide charac- ters against any class defined in a locale; the functions are not lim- ited to testing for basic properties. EXAMPLES The following example tests if a wide character belongs to the class of blank characters as defined for the current locale. In this case, the required call to wctype() is included directly as the wc_prop parame- ter: iswctype(wc, wctype("blank")); The following example tests if a wide character is an uppercase character as defined by the cur- rent locale. In this case, the required call to wctype() is specified through a handle: int yes_or_no; wint_t wc; wctype_t property_test; . . . property_test=wctype("upper"); yes_or_no=iswctype(wc,prop- erty_test); RETURN VALUES If the wc parameter has the property specified by the wc_prop parame- ter, the iswctype() function returns a nonzero value. If the value specified by the wc parameter does not have the property specified by the wc_prop parameter, the iswctype() function returns a value of 0 (zero). If the value specified by the wc parameter is not in the func- tion's domain, the result is undefined. If the value specified by the wc_prop parameter is not valid, the result is undefined. The value of the wc_prop parameter can be invalid because it was not obtained by a call to the wctype() function. The wc_prop value can also be invali- dated by an intervening call to the setlocale() function that has af- fected the LC_CTYPE environment variable. RELATED INFORMATION Functions: ctype(3), towctrans(3), wctrans(3), wctype(3), setlocale(3), iswalnum(3) delim off iswctype(3)

Navigation Options