]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man3/iswprint.3
malloc.3: Add reference to glibc MallocInternals wiki
[thirdparty/man-pages.git] / man3 / iswprint.3
CommitLineData
fea681da
MK
1.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
2.\"
89e3ffe9 3.\" %%%LICENSE_START(GPLv2+_DOC_ONEPARA)
fea681da
MK
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.
fe382ebf 8.\" %%%LICENSE_END
fea681da
MK
9.\"
10.\" References consulted:
11.\" GNU glibc-2 source code and manual
12.\" Dinkumware C library reference http://www.dinkumware.com/
008f1ecc 13.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
fea681da
MK
14.\" ISO/IEC 9899:1999
15.\"
460495ca 16.TH ISWPRINT 3 2015-08-08 "GNU" "Linux Programmer's Manual"
fea681da
MK
17.SH NAME
18iswprint \- test for printing wide character
19.SH SYNOPSIS
20.nf
21.B #include <wctype.h>
68e4db0a 22.PP
fea681da
MK
23.BI "int iswprint(wint_t " wc );
24.fi
25.SH DESCRIPTION
60a90ecd
MK
26The
27.BR iswprint ()
28function is the wide-character equivalent of the
29.BR isprint (3)
30function.
35cfd378
MK
31It tests whether
32.I wc
33is a wide character
d0f17b57 34belonging to the wide-character class "print".
fea681da 35.PP
d0f17b57 36The wide-character class "print" is disjoint from the wide-character class
fea681da
MK
37"cntrl".
38.PP
d0f17b57 39The wide-character class "print" contains the wide-character class "graph".
47297adb 40.SH RETURN VALUE
60a90ecd
MK
41The
42.BR iswprint ()
35cfd378
MK
43function returns nonzero if
44.I wc
45is a
d0f17b57 46wide character belonging to the wide-character class "print".
2b9b829d 47Otherwise, it returns zero.
7abd2d3f
PH
48.SH ATTRIBUTES
49For an explanation of the terms used in this section, see
50.BR attributes (7).
51.TS
52allbox;
53lb lb lb
54l l l.
55Interface Attribute Value
56T{
57.BR iswprint ()
58T} Thread safety MT-Safe locale
59.TE
47297adb 60.SH CONFORMING TO
ab0defb5 61POSIX.1-2001, POSIX.1-2008, C99.
fea681da 62.SH NOTES
d9bfdb9c 63The behavior of
60a90ecd 64.BR iswprint ()
1274071a
MK
65depends on the
66.B LC_CTYPE
67category of the
fea681da 68current locale.
47297adb 69.SH SEE ALSO
e37e3282
MK
70.BR isprint (3),
71.BR iswctype (3)