5025b441899ae635977d71ec85d7601a1817b134
[reactos.git] / reactos / lib / crt / include / internal / mbstring.h
1 #ifndef __CRT_INTERNAL_MBSTRING_H
2 #define __CRT_INTERNAL_MBSTRING_H
3
4 #define _KNJ_M ((char)0x01) /* Non-punctuation of Kana-set */
5 #define _KNJ_P ((char)0x02) /* Punctuation of Kana-set */
6 #define _KNJ_1 ((char)0x04) /* Legal 1st byte of double byte stream */
7 #define _KNJ_2 ((char)0x08) /* Legal 2nd btye of double byte stream */
8
9
10 #define ___ 0
11 #define _1_ _KNJ_1 /* Legal 1st byte of double byte code */
12 #define __2 _KNJ_2 /* Legal 2nd byte of double byte code */
13 #define _M_ _KNJ_M /* Non-puntuation in Kana-set */
14 #define _P_ _KNJ_P /* Punctuation of Kana-set */
15 #define _12 (_1_|__2)
16 #define _M2 (_M_|__2)
17 #define _P2 (_P_|__2)
18
19
20 #endif