]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man3/iswprint.3
man*/: ffix (un-bracket tables)
[thirdparty/man-pages.git] / man3 / iswprint.3
CommitLineData
a1eaacb1 1'\" t
fea681da
MK
2.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
3.\"
e4a74ca8 4.\" SPDX-License-Identifier: GPL-2.0-or-later
fea681da
MK
5.\"
6.\" References consulted:
7.\" GNU glibc-2 source code and manual
8.\" Dinkumware C library reference http://www.dinkumware.com/
008f1ecc 9.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
fea681da
MK
10.\" ISO/IEC 9899:1999
11.\"
4c1c5274 12.TH iswprint 3 (date) "Linux man-pages (unreleased)"
fea681da
MK
13.SH NAME
14iswprint \- test for printing wide character
dcd6ff10
AC
15.SH LIBRARY
16Standard C library
8fc3b2cf 17.RI ( libc ", " \-lc )
fea681da
MK
18.SH SYNOPSIS
19.nf
20.B #include <wctype.h>
68e4db0a 21.PP
fea681da
MK
22.BI "int iswprint(wint_t " wc );
23.fi
24.SH DESCRIPTION
60a90ecd
MK
25The
26.BR iswprint ()
27function is the wide-character equivalent of the
28.BR isprint (3)
29function.
35cfd378
MK
30It tests whether
31.I wc
32is a wide character
d0f17b57 33belonging to the wide-character class "print".
fea681da 34.PP
d0f17b57 35The wide-character class "print" is disjoint from the wide-character class
fea681da
MK
36"cntrl".
37.PP
d0f17b57 38The wide-character class "print" contains the wide-character class "graph".
47297adb 39.SH RETURN VALUE
60a90ecd
MK
40The
41.BR iswprint ()
35cfd378
MK
42function returns nonzero if
43.I wc
44is a
d0f17b57 45wide character belonging to the wide-character class "print".
2b9b829d 46Otherwise, it returns zero.
7abd2d3f
PH
47.SH ATTRIBUTES
48For an explanation of the terms used in this section, see
49.BR attributes (7).
50.TS
51allbox;
c466875e 52lbx lb lb
7abd2d3f
PH
53l l l.
54Interface Attribute Value
55T{
9e54434e
BR
56.na
57.nh
7abd2d3f
PH
58.BR iswprint ()
59T} Thread safety MT-Safe locale
60.TE
c466875e 61.sp 1
3113c7f3 62.SH STANDARDS
4131356c
AC
63C11, POSIX.1-2008.
64.SH HISTORY
65POSIX.1-2001, C99.
fea681da 66.SH NOTES
d9bfdb9c 67The behavior of
60a90ecd 68.BR iswprint ()
1274071a
MK
69depends on the
70.B LC_CTYPE
71category of the
fea681da 72current locale.
47297adb 73.SH SEE ALSO
e37e3282
MK
74.BR isprint (3),
75.BR iswctype (3)