- Cleanup the /lib directory, by putting more 3rd-party libs in /3rdparty, and by...
[reactos.git] / reactos / lib / sdk / crt / mbstring / ismbc.c
1 #include <mbstring.h>
2
3 int _ismbbalpha(unsigned char c);
4 int _ismbbalnum(unsigned char c);
5
6 /*
7 * @implemented
8 */
9 int _ismbcalnum( unsigned int c )
10 {
11 if ((c & 0xFF00) != 0) {
12 // true multibyte character
13 return 0;
14 }
15 else
16 return _ismbbalnum(c);
17
18 return 0;
19 }
20
21 /*
22 * @implemented
23 */
24 int _ismbcalpha( unsigned int c )
25 {
26 if ((c & 0xFF00) != 0) {
27 // true multibyte character
28 return 0;
29 }
30 else
31 return _ismbbalpha(c);
32
33 return 0;
34 }
35
36 /*
37 * @implemented
38 */
39 int _ismbcdigit( unsigned int c )
40 {
41 if ((c & 0xFF00) != 0) {
42 // true multibyte character
43 return 0;
44 }
45 else
46 return 0;
47 // return _ismbbdigit(c);
48
49 return 0;
50 }
51
52 /*
53 * @unimplemented
54 */
55 int _ismbcprint( unsigned int c )
56 {
57 if ((c & 0xFF00) != 0) {
58 // true multibyte character
59 return 0;
60 }
61 else
62 return 0;
63 // return _ismbbdigit(c);
64
65 return 0;
66 }
67
68 /*
69 * @unimplemented
70 */
71 int _ismbcsymbol( unsigned int c )
72 {
73 if ((c & 0xFF00) != 0) {
74 // true multibyte character
75 return 0;
76 }
77 else
78 return 0;
79 // return _ismbbdigit(c);
80
81 return 0;
82 }
83
84 /*
85 * @unimplemented
86 */
87 int _ismbcspace( unsigned int c )
88 {
89 if ((c & 0xFF00) != 0) {
90 // true multibyte character
91 return 0;
92 }
93 else
94 return 0;
95 // return _ismbbdigit(c);
96
97 return 0;
98 }
99 /*
100 * @implemented
101 */
102 int _ismbclegal(unsigned int c)
103 {
104 if ((c & 0xFF00) != 0) {
105 return _ismbblead(c>>8) && _ismbbtrail(c&0xFF);
106 }
107 else
108 return _ismbbtrail(c&0xFF);
109
110 return 0;
111 }
112
113 /*
114 * @unimplemented
115 */
116 int _ismbcl0(unsigned int c)
117 {
118 return 0;
119 }
120
121 /*
122 * @unimplemented
123 */
124 int _ismbcl1(unsigned int c)
125 {
126 return 0;
127 }
128
129 /*
130 * @unimplemented
131 */
132 int _ismbcl2(unsigned int c)
133 {
134 return 0;
135 }