2 |
- |
1 |
#include <ctype.h>
|
|
|
2 |
|
|
|
3 |
unsigned char _ctype[] =
|
|
|
4 |
{
|
|
|
5 |
/* 0 1 2 3 */
|
|
|
6 |
/* 4 5 6 7 */
|
|
|
7 |
|
|
|
8 |
/* 0*/ _IScntrl, _IScntrl, _IScntrl, _IScntrl,
|
|
|
9 |
_IScntrl, _IScntrl, _IScntrl, _IScntrl,
|
|
|
10 |
/* 10*/ _IScntrl, _ISspace|_IScntrl, _ISspace|_IScntrl, _ISspace|_IScntrl,
|
|
|
11 |
_ISspace|_IScntrl, _ISspace|_IScntrl, _IScntrl, _IScntrl,
|
|
|
12 |
/* 20*/ _IScntrl, _IScntrl, _IScntrl, _IScntrl,
|
|
|
13 |
_IScntrl, _IScntrl, _IScntrl, _IScntrl,
|
|
|
14 |
/* 30*/ _IScntrl, _IScntrl, _IScntrl, _IScntrl,
|
|
|
15 |
_IScntrl, _IScntrl, _IScntrl, _IScntrl,
|
|
|
16 |
/* 40*/ _ISspace|_ISblank, _ISpunct, _ISpunct, _ISpunct,
|
|
|
17 |
_ISpunct, _ISpunct, _ISpunct, _ISpunct,
|
|
|
18 |
/* 50*/ _ISpunct, _ISpunct, _ISpunct, _ISpunct,
|
|
|
19 |
_ISpunct, _ISpunct, _ISpunct, _ISpunct,
|
|
|
20 |
/* 60*/ _ISdigit|_ISxdigit, _ISdigit|_ISxdigit, _ISdigit|_ISxdigit, _ISdigit|_ISxdigit,
|
|
|
21 |
_ISdigit|_ISxdigit, _ISdigit|_ISxdigit, _ISdigit|_ISxdigit, _ISdigit|_ISxdigit,
|
|
|
22 |
/* 70*/ _ISdigit|_ISxdigit, _ISdigit|_ISxdigit, _ISpunct, _ISpunct,
|
|
|
23 |
_ISpunct, _ISpunct, _ISpunct, _ISpunct,
|
|
|
24 |
/*100*/ _ISpunct, _ISupper|_ISxdigit, _ISupper|_ISxdigit, _ISupper|_ISxdigit,
|
|
|
25 |
_ISupper|_ISxdigit, _ISupper|_ISxdigit, _ISupper|_ISxdigit, _ISupper,
|
|
|
26 |
/*110*/ _ISupper, _ISupper, _ISupper, _ISupper,
|
|
|
27 |
_ISupper, _ISupper, _ISupper, _ISupper,
|
|
|
28 |
/*120*/ _ISupper, _ISupper, _ISupper, _ISupper,
|
|
|
29 |
_ISupper, _ISupper, _ISupper, _ISupper,
|
|
|
30 |
/*130*/ _ISupper, _ISupper, _ISupper, _ISpunct,
|
|
|
31 |
_ISpunct, _ISpunct, _ISpunct, _ISpunct,
|
|
|
32 |
/*140*/ _ISpunct, _ISlower|_ISxdigit, _ISlower|_ISxdigit, _ISlower|_ISxdigit,
|
|
|
33 |
_ISlower|_ISxdigit, _ISlower|_ISxdigit, _ISlower|_ISxdigit, _ISlower,
|
|
|
34 |
/*150*/ _ISlower, _ISlower, _ISlower, _ISlower,
|
|
|
35 |
_ISlower, _ISlower, _ISlower, _ISlower,
|
|
|
36 |
/*160*/ _ISlower, _ISlower, _ISlower, _ISlower,
|
|
|
37 |
_ISlower, _ISlower, _ISlower, _ISlower,
|
|
|
38 |
/*170*/ _ISlower, _ISlower, _ISlower, _ISpunct,
|
|
|
39 |
_ISpunct, _ISpunct, _ISpunct, _IScntrl,
|
|
|
40 |
/*200*/ 0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
41 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
42 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
43 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
44 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
45 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
46 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
47 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
48 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
49 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
50 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
51 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
52 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
53 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
54 |
0, 0, 0, 0, 0, 0, 0, 0,
|
|
|
55 |
0, 0, 0, 0, 0, 0, 0, 0
|
|
|
56 |
};
|