]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man3/iswxdigit.3
MB_CUR_MAX.3, MB_LEN_MAX.3, btowc.3, fgetwc.3, fgetws.3, fputwc.3, fputws.3, fwide...
[thirdparty/man-pages.git] / man3 / iswxdigit.3
CommitLineData
fea681da
MK
1.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
2.\"
fe382ebf 3.\" %%%LICENSE_START(GPLv2+_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.\"
16.TH ISWXDIGIT 3 1999-07-25 "GNU" "Linux Programmer's Manual"
17.SH NAME
18iswxdigit \- test for hexadecimal digit wide character
19.SH SYNOPSIS
20.nf
21.B #include <wctype.h>
22.sp
23.BI "int iswxdigit(wint_t " wc );
24.fi
25.SH DESCRIPTION
60a90ecd
MK
26The
27.BR iswxdigit ()
28function is the wide-character equivalent of the
29.BR isxdigit (3)
30function.
c13182ef 31It tests whether \fIwc\fP is a wide character
d0f17b57 32belonging to the wide-character class "xdigit".
fea681da 33.PP
d0f17b57
MK
34The wide-character class "xdigit" is a subclass of the wide-character class
35"alnum", and therefore also a subclass of the wide-character class "graph" and
36of the wide-character class "print".
fea681da 37.PP
d0f17b57
MK
38Being a subclass of the wide-character class "print", the wide-character class
39"xdigit" is disjoint from the wide-character class "cntrl".
fea681da 40.PP
d0f17b57
MK
41Being a subclass of the wide-character class "graph", the wide-character class
42"xdigit" is disjoint from the wide-character class "space" and its subclass
fea681da
MK
43"blank".
44.PP
d0f17b57
MK
45Being a subclass of the wide-character class "alnum", the wide-character class
46"xdigit" is disjoint from the wide-character class "punct".
fea681da 47.PP
f81fb444
MK
48The wide-character class "xdigit" always contains at least the
49letters \(aqA\(aq to \(aqF\(aq, \(aqa\(aq to \(aqf\(aq
50and the digits \(aq0\(aq to \(aq9\(aq.
47297adb 51.SH RETURN VALUE
60a90ecd
MK
52The
53.BR iswxdigit ()
c7094399 54function returns nonzero if \fIwc\fP is a wide character
d0f17b57 55belonging to the wide-character class "xdigit".
c13182ef 56Otherwise it returns zero.
47297adb 57.SH CONFORMING TO
68e1685c 58C99.
fea681da 59.SH NOTES
d9bfdb9c 60The behavior of
60a90ecd 61.BR iswxdigit ()
1274071a
MK
62depends on the
63.B LC_CTYPE
64category of the
fea681da 65current locale.
47297adb 66.SH SEE ALSO
e37e3282
MK
67.BR iswctype (3),
68.BR isxdigit (3)