1 /* iswdigit( 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 iswdigit( wint_t wc )
\r
13 return iswctype( wc, _PDCLIB_CTYPE_DIGIT );
\r
19 #include "_PDCLIB_test.h"
\r
23 TESTCASE(iswdigit(L'0'));
\r
24 TESTCASE(iswdigit(L'1'));
\r
25 TESTCASE(iswdigit(L'2'));
\r
26 TESTCASE(iswdigit(L'3'));
\r
27 TESTCASE(iswdigit(L'4'));
\r
28 TESTCASE(iswdigit(L'5'));
\r
29 TESTCASE(iswdigit(L'6'));
\r
30 TESTCASE(iswdigit(L'7'));
\r
31 TESTCASE(iswdigit(L'8'));
\r
32 TESTCASE(iswdigit(L'9'));
\r
33 TESTCASE(!iswdigit(L'a'));
\r
34 TESTCASE(!iswdigit(L'b'));
\r
35 TESTCASE(!iswdigit(L'c'));
\r
36 TESTCASE(!iswdigit(L'd'));
\r
37 TESTCASE(!iswdigit(L'e'));
\r
38 TESTCASE(!iswdigit(L'f'));
\r
39 TESTCASE(!iswdigit(L'A'));
\r
40 TESTCASE(!iswdigit(L'B'));
\r
41 TESTCASE(!iswdigit(L'C'));
\r
42 TESTCASE(!iswdigit(L'D'));
\r
43 TESTCASE(!iswdigit(L'E'));
\r
44 TESTCASE(!iswdigit(L'F'));
\r
45 TESTCASE(!iswdigit(L'g'));
\r
46 TESTCASE(!iswdigit(L'G'));
\r
47 TESTCASE(!iswdigit(L'x'));
\r
48 TESTCASE(!iswdigit(L'X'));
\r
49 TESTCASE(!iswdigit(L' '));
\r
50 return TEST_RESULTS;
\r