ad8c8c6413897ad671eaa0f10e64b48bbf3744a7
[reactos.git] / reactos / lib / crtdll / mbstring / ismbc.c
1 #include <crtdll/mbstring.h>
2
3 int _ismbbalpha(unsigned char c);
4 int _ismbbalnum(unsigned char c);
5
6 int _ismbcalnum( unsigned int c )
7 {
8 if ((c & 0xFF00) != 0) {
9 // true multibyte character
10 return 0;
11 }
12 else
13 return _ismbbalnum(c);
14
15 return 0;
16 }
17
18 int _ismbcalpha( unsigned int c )
19 {
20 if ((c & 0xFF00) != 0) {
21 // true multibyte character
22 return 0;
23 }
24 else
25 return _ismbbalpha(c);
26
27 return 0;
28 }
29
30 int _ismbcdigit( unsigned int c )
31 {
32 if ((c & 0xFF00) != 0) {
33 // true multibyte character
34 return 0;
35 }
36 else
37 return 0;
38 // return _ismbbdigit(c);
39
40 return 0;
41 }
42
43 int _ismbcprint( unsigned int c )
44 {
45 if ((c & 0xFF00) != 0) {
46 // true multibyte character
47 return 0;
48 }
49 else
50 return 0;
51 // return _ismbbdigit(c);
52
53 return 0;
54 }
55
56 int _ismbcsymbol( unsigned int c )
57 {
58 if ((c & 0xFF00) != 0) {
59 // true multibyte character
60 return 0;
61 }
62 else
63 return 0;
64 // return _ismbbdigit(c);
65
66 return 0;
67 }
68
69 int _ismbcspace( unsigned int c )
70 {
71 if ((c & 0xFF00) != 0) {
72 // true multibyte character
73 return 0;
74 }
75 else
76 return 0;
77 // return _ismbbdigit(c);
78
79 return 0;
80 }
81 int _ismbclegal(unsigned int c)
82 {
83 if ((c & 0xFF00) != 0) {
84 return _ismbblead(c>>8) && _ismbbtrail(c&0xFF);
85 }
86 else
87 return _ismbbtrail(c&0xFF);
88
89 return 0;
90
91 }
92
93 int _ismbcl0(unsigned int c)
94 {
95 return 0;
96 }
97
98 int _ismbcl1(unsigned int c)
99 {
100 return 0;
101 }
102
103 int _ismbcl2(unsigned int c)
104 {
105 return 0;
106 }