sigaction.2: Minor clean-ups to Peter Collingbourne's patch
[man-pages.git] / man3 / iswctype.3
blob4a5586ce55a133874ce7282714d36a2ffe0bf6fe
1 .\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
2 .\"
3 .\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
4 .\" This is free documentation; you can redistribute it and/or
5 .\" modify it under the terms of the GNU General Public License as
6 .\" published by the Free Software Foundation; either version 2 of
7 .\" the License, or (at your option) any later version.
8 .\" %%%LICENSE_END
9 .\"
10 .\" References consulted:
11 .\"   GNU glibc-2 source code and manual
12 .\"   Dinkumware C library reference http://www.dinkumware.com/
13 .\"   OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
14 .\"   ISO/IEC 9899:1999
15 .\"
16 .TH ISWCTYPE 3  2021-03-22 "GNU" "Linux Programmer's Manual"
17 .SH NAME
18 iswctype \- wide-character classification
19 .SH SYNOPSIS
20 .nf
21 .B #include <wctype.h>
22 .PP
23 .BI "int iswctype(wint_t " wc ", wctype_t " desc );
24 .fi
25 .SH DESCRIPTION
27 .I wc
28 is a wide character having the character property designated by
29 .I desc
30 (or in other words: belongs to the character class designated by
31 .IR desc ),
32 the
33 .BR iswctype ()
34 function returns nonzero.
35 Otherwise, it
36 returns zero.
38 .I wc
40 .BR WEOF ,
41 zero is returned.
42 .PP
43 .I desc
44 must be a character property descriptor
45 returned by the
46 .BR wctype (3)
47 function.
48 .SH RETURN VALUE
49 The
50 .BR iswctype ()
51 function returns nonzero if
52 the
53 .I wc
54 has the designated
55 property.
56 Otherwise, it returns 0.
57 .SH ATTRIBUTES
58 For an explanation of the terms used in this section, see
59 .BR attributes (7).
60 .ad l
61 .nh
62 .TS
63 allbox;
64 lbx lb lb
65 l l l.
66 Interface       Attribute       Value
68 .BR iswctype ()
69 T}      Thread safety   MT-Safe
70 .TE
71 .hy
72 .ad
73 .sp 1
74 .SH CONFORMING TO
75 POSIX.1-2001, POSIX.1-2008, C99.
76 .SH NOTES
77 The behavior of
78 .BR iswctype ()
79 depends on the
80 .B LC_CTYPE
81 category of the
82 current locale.
83 .SH SEE ALSO
84 .BR iswalnum (3),
85 .BR iswalpha (3),
86 .BR iswblank (3),
87 .BR iswcntrl (3),
88 .BR iswdigit (3),
89 .BR iswgraph (3),
90 .BR iswlower (3),
91 .BR iswprint (3),
92 .BR iswpunct (3),
93 .BR iswspace (3),
94 .BR iswupper (3),
95 .BR iswxdigit (3),
96 .BR wctype (3)