update for HEAD-2003091401
[reactos.git] / lib / msvcrt / mbstring / ismbc.c
1 #include <msvcrt/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 }