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