1 /* iswxdigit( wint_t )
\r
3 This file is part of the Public Domain C Library (PDCLib).
\r
4 Permission is granted to use, modify, and / or redistribute at will.
\r
9 #include <_PDCLIB_locale.h>
\r
11 int iswxdigit( wint_t wc )
\r
13 return iswctype( wc, _PDCLIB_CTYPE_XDIGT );
\r
19 #include <_PDCLIB_test.h>
\r
23 TESTCASE(iswxdigit(L'0'));
\r
24 TESTCASE(iswxdigit(L'1'));
\r
25 TESTCASE(iswxdigit(L'2'));
\r
26 TESTCASE(iswxdigit(L'3'));
\r
27 TESTCASE(iswxdigit(L'4'));
\r
28 TESTCASE(iswxdigit(L'5'));
\r
29 TESTCASE(iswxdigit(L'6'));
\r
30 TESTCASE(iswxdigit(L'7'));
\r
31 TESTCASE(iswxdigit(L'8'));
\r
32 TESTCASE(iswxdigit(L'9'));
\r
33 TESTCASE(iswxdigit(L'a'));
\r
34 TESTCASE(iswxdigit(L'b'));
\r
35 TESTCASE(iswxdigit(L'c'));
\r
36 TESTCASE(iswxdigit(L'd'));
\r
37 TESTCASE(iswxdigit(L'e'));
\r
38 TESTCASE(iswxdigit(L'f'));
\r
39 TESTCASE(iswxdigit(L'A'));
\r
40 TESTCASE(iswxdigit(L'B'));
\r
41 TESTCASE(iswxdigit(L'C'));
\r
42 TESTCASE(iswxdigit(L'D'));
\r
43 TESTCASE(iswxdigit(L'E'));
\r
44 TESTCASE(iswxdigit(L'F'));
\r
45 TESTCASE(!iswxdigit(L'g'));
\r
46 TESTCASE(!iswxdigit(L'G'));
\r
47 TESTCASE(!iswxdigit(L'x'));
\r
48 TESTCASE(!iswxdigit(L'X'));
\r
49 TESTCASE(!iswxdigit(L' '));
\r
50 return TEST_RESULTS;
\r