1 /*
2 Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
3  *
4  * The MIT License
5  *
6  * Permission is hereby granted, free of charge, to any person obtaining a
7  * copy of this software and associated documentation files (the "Software"),
8  * to deal in the Software without restriction, including without limitation
9  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
10  * and/or sell copies of the Software, and to permit persons to whom the
11  * Software is furnished to do so, subject to the following conditions:
12  *
13  * The above copyright notice and this permission notice shall be included
14  * in all copies or substantial portions of the Software.
15  *
16  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
19  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
20  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
21  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22  * OTHER DEALINGS IN THE SOFTWARE.
23 */
24 
25 #define ASCII_A 0x41
26 #define ASCII_B 0x42
27 #define ASCII_C 0x43
28 #define ASCII_D 0x44
29 #define ASCII_E 0x45
30 #define ASCII_F 0x46
31 #define ASCII_G 0x47
32 #define ASCII_H 0x48
33 #define ASCII_I 0x49
34 #define ASCII_J 0x4A
35 #define ASCII_K 0x4B
36 #define ASCII_L 0x4C
37 #define ASCII_M 0x4D
38 #define ASCII_N 0x4E
39 #define ASCII_O 0x4F
40 #define ASCII_P 0x50
41 #define ASCII_Q 0x51
42 #define ASCII_R 0x52
43 #define ASCII_S 0x53
44 #define ASCII_T 0x54
45 #define ASCII_U 0x55
46 #define ASCII_V 0x56
47 #define ASCII_W 0x57
48 #define ASCII_X 0x58
49 #define ASCII_Y 0x59
50 #define ASCII_Z 0x5A
51 
52 #define ASCII_a 0x61
53 #define ASCII_b 0x62
54 #define ASCII_c 0x63
55 #define ASCII_d 0x64
56 #define ASCII_e 0x65
57 #define ASCII_f 0x66
58 #define ASCII_g 0x67
59 #define ASCII_h 0x68
60 #define ASCII_i 0x69
61 #define ASCII_j 0x6A
62 #define ASCII_k 0x6B
63 #define ASCII_l 0x6C
64 #define ASCII_m 0x6D
65 #define ASCII_n 0x6E
66 #define ASCII_o 0x6F
67 #define ASCII_p 0x70
68 #define ASCII_q 0x71
69 #define ASCII_r 0x72
70 #define ASCII_s 0x73
71 #define ASCII_t 0x74
72 #define ASCII_u 0x75
73 #define ASCII_v 0x76
74 #define ASCII_w 0x77
75 #define ASCII_x 0x78
76 #define ASCII_y 0x79
77 #define ASCII_z 0x7A
78 
79 #define ASCII_0 0x30
80 #define ASCII_1 0x31
81 #define ASCII_2 0x32
82 #define ASCII_3 0x33
83 #define ASCII_4 0x34
84 #define ASCII_5 0x35
85 #define ASCII_6 0x36
86 #define ASCII_7 0x37
87 #define ASCII_8 0x38
88 #define ASCII_9 0x39
89 
90 #define ASCII_TAB 0x09
91 #define ASCII_SPACE 0x20
92 #define ASCII_EXCL 0x21
93 #define ASCII_QUOT 0x22
94 #define ASCII_AMP 0x26
95 #define ASCII_APOS 0x27
96 #define ASCII_MINUS 0x2D
97 #define ASCII_PERIOD 0x2E
98 #define ASCII_COLON 0x3A
99 #define ASCII_SEMI 0x3B
100 #define ASCII_LT 0x3C
101 #define ASCII_EQUALS 0x3D
102 #define ASCII_GT 0x3E
103 #define ASCII_LSQB 0x5B
104 #define ASCII_RSQB 0x5D
105 #define ASCII_UNDERSCORE 0x5F
106