mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-31 22:43:04 +01:00
1487 lines
50 KiB
C
1487 lines
50 KiB
C
|
/*
|
|||
|
* The contents of this file are subject to the Interbase Public
|
|||
|
* License Version 1.0 (the "License"); you may not use this file
|
|||
|
* except in compliance with the License. You may obtain a copy
|
|||
|
* of the License at http://www.Inprise.com/IPL.html
|
|||
|
*
|
|||
|
* Software distributed under the License is distributed on an
|
|||
|
* "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
|
|||
|
* or implied. See the License for the specific language governing
|
|||
|
* rights and limitations under the License.
|
|||
|
*
|
|||
|
* The Original Code was created by Inprise Corporation
|
|||
|
* and its predecessors. Portions created by Inprise Corporation are
|
|||
|
* Copyright (C) Inprise Corporation.
|
|||
|
*
|
|||
|
* All Rights Reserved.
|
|||
|
* Contributor(s): ______________________________________.
|
|||
|
*/
|
|||
|
/*--------------------------------------------------------*/
|
|||
|
/*--------------------------------------------------------*/
|
|||
|
/*--------------------------------------------------------*/
|
|||
|
/*------------ Generated file! Do Not Edit! ------------*/
|
|||
|
/*--------------------------------------------------------*/
|
|||
|
/*--------------------------------------------------------*/
|
|||
|
/*--------------------------------------------------------*/
|
|||
|
/*----------- Generated by cvt.c from 000ascii -----------*/
|
|||
|
/*----------- On Thu Aug 20 14:17:49 1992 -----------*/
|
|||
|
|
|||
|
|
|||
|
#include "../intl/ld.h"
|
|||
|
|
|||
|
/* */
|
|||
|
/* ascii.DEF */
|
|||
|
/* */
|
|||
|
/* Generated on Tue Aug 04 16:15:05 1992 */
|
|||
|
/* from input file 'ASCII.CFG' */
|
|||
|
/* */
|
|||
|
/* by LDCFG Version 1.0 */
|
|||
|
/* */
|
|||
|
/* Language Driver/API version 1.0 */
|
|||
|
/* */
|
|||
|
|
|||
|
#define LDRV_DRIVERID pxUS
|
|||
|
|
|||
|
|
|||
|
#define LDRV_CTRYLANGID US
|
|||
|
|
|||
|
|
|||
|
#define LDRV_PRIMARYCPID 437
|
|||
|
|
|||
|
|
|||
|
#define LDRV_PID PDOX
|
|||
|
|
|||
|
|
|||
|
#define LDRV_ALTCPID 0
|
|||
|
|
|||
|
|
|||
|
#define LDRV_PRIMPLAT OEM_CP
|
|||
|
|
|||
|
|
|||
|
#define LDRV_ALTPLAT ANSI_CP
|
|||
|
|
|||
|
|
|||
|
#define LDRV_SORTTYPE ASCII_SORT
|
|||
|
|
|||
|
|
|||
|
#define LDRV_NAME "Paradox 'ascii'"
|
|||
|
|
|||
|
|
|||
|
#define LDRV_FNAME "ascii"
|
|||
|
|
|||
|
|
|||
|
#define NUM_EXPAND_CHARS 2
|
|||
|
|
|||
|
|
|||
|
#define NUM_COMPRESS_CHARS 0
|
|||
|
|
|||
|
|
|||
|
#define LDRV_MAJOR LD_MAJOR
|
|||
|
|
|||
|
|
|||
|
#define LDRV_MINOR LD_MINOR
|
|||
|
|
|||
|
|
|||
|
#define CHARDEF_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define LOWERCASE_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define UPPERCASE_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define CASESORT_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define NOCASESORT_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define EXPAND_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define COMPRESS_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define SOUNDEX_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define LICSCP_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define CPLICS_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define PRIMALT_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define ALTPRIM_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define CHARDEF_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define LOWERCASE_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define UPPERCASE_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define CASESORT_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define NOCASESORT_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define SOUNDEX_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define LICSTOCP_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define CPTOLICS_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define PRIMALT_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define ALTPRIM_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define NUMBER_TABLE_OFFSETS 14
|
|||
|
|
|||
|
|
|||
|
#define LDRV_TIEBREAK SECONDARY
|
|||
|
|
|||
|
|
|||
|
#define BASE_LEN 256
|
|||
|
|
|||
|
|
|||
|
#define BASE_SUP YES
|
|||
|
|
|||
|
|
|||
|
#define LDRV_REVISION 1
|
|||
|
|
|||
|
|
|||
|
/* End of langdrv/ascii.def */
|
|||
|
|
|||
|
#define MAX_NCO_PRIMARY 229
|
|||
|
#define MAX_NCO_SECONDARY 0
|
|||
|
#define MAX_NCO_TERTIARY 1
|
|||
|
#define NULL_SECONDARY 0
|
|||
|
#define NULL_TERTIARY 0
|
|||
|
#define FIRST_TERTIARY 1
|
|||
|
#define FIRST_SECONDARY (FIRST_TERTIARY+MAX_NCO_TERTIARY+1)
|
|||
|
#define FIRST_PRIMARY (FIRST_SECONDARY+MAX_NCO_SECONDARY+1)
|
|||
|
static CONST BYTE ToUpperConversionTbl[UPPERCASE_LEN] = {
|
|||
|
0, /* 0 -> 0 */
|
|||
|
1, /* 1 -> 1 */
|
|||
|
2, /* 2 -> 2 */
|
|||
|
3, /* 3 -> 3 */
|
|||
|
4, /* 4 -> 4 */
|
|||
|
5, /* 5 -> 5 */
|
|||
|
6, /* 6 -> 6 */
|
|||
|
7, /* 7 -> 7 */
|
|||
|
8, /* 8 -> 8 */
|
|||
|
9, /* 9 -> 9 */
|
|||
|
10, /* 10 -> 10 */
|
|||
|
11, /* 11 -> 11 */
|
|||
|
12, /* 12 -> 12 */
|
|||
|
13, /* 13 -> 13 */
|
|||
|
14, /* 14 -> 14 */
|
|||
|
15, /* 15 -> 15 */
|
|||
|
16, /* 16 -> 16 */
|
|||
|
17, /* 17 -> 17 */
|
|||
|
18, /* 18 -> 18 */
|
|||
|
19, /* 19 -> 19 */
|
|||
|
20, /* 20 -> 20 */
|
|||
|
21, /* 21 -> 21 */
|
|||
|
22, /* 22 -> 22 */
|
|||
|
23, /* 23 -> 23 */
|
|||
|
24, /* 24 -> 24 */
|
|||
|
25, /* 25 -> 25 */
|
|||
|
26, /* 26 -> 26 */
|
|||
|
27, /* 27 -> 27 */
|
|||
|
28, /* 28 -> 28 */
|
|||
|
29, /* 29 -> 29 */
|
|||
|
30, /* 30 -> 30 */
|
|||
|
31, /* 31 -> 31 */
|
|||
|
32, /* 32 -> 32 */
|
|||
|
33, /* ! 33 -> ! 33 */
|
|||
|
34, /* " 34 -> " 34 */
|
|||
|
35, /* # 35 -> # 35 */
|
|||
|
36, /* $ 36 -> $ 36 */
|
|||
|
37, /* % 37 -> % 37 */
|
|||
|
38, /* & 38 -> & 38 */
|
|||
|
39, /* ' 39 -> ' 39 */
|
|||
|
40, /* ( 40 -> ( 40 */
|
|||
|
41, /* ) 41 -> ) 41 */
|
|||
|
42, /* * 42 -> * 42 */
|
|||
|
43, /* + 43 -> + 43 */
|
|||
|
44, /* , 44 -> , 44 */
|
|||
|
45, /* - 45 -> - 45 */
|
|||
|
46, /* . 46 -> . 46 */
|
|||
|
47, /* / 47 -> / 47 */
|
|||
|
48, /* 0 48 -> 0 48 */
|
|||
|
49, /* 1 49 -> 1 49 */
|
|||
|
50, /* 2 50 -> 2 50 */
|
|||
|
51, /* 3 51 -> 3 51 */
|
|||
|
52, /* 4 52 -> 4 52 */
|
|||
|
53, /* 5 53 -> 5 53 */
|
|||
|
54, /* 6 54 -> 6 54 */
|
|||
|
55, /* 7 55 -> 7 55 */
|
|||
|
56, /* 8 56 -> 8 56 */
|
|||
|
57, /* 9 57 -> 9 57 */
|
|||
|
58, /* : 58 -> : 58 */
|
|||
|
59, /* ; 59 -> ; 59 */
|
|||
|
60, /* < 60 -> < 60 */
|
|||
|
61, /* = 61 -> = 61 */
|
|||
|
62, /* > 62 -> > 62 */
|
|||
|
63, /* ? 63 -> ? 63 */
|
|||
|
64, /* @ 64 -> @ 64 */
|
|||
|
65, /* A 65 -> A 65 */
|
|||
|
66, /* B 66 -> B 66 */
|
|||
|
67, /* C 67 -> C 67 */
|
|||
|
68, /* D 68 -> D 68 */
|
|||
|
69, /* E 69 -> E 69 */
|
|||
|
70, /* F 70 -> F 70 */
|
|||
|
71, /* G 71 -> G 71 */
|
|||
|
72, /* H 72 -> H 72 */
|
|||
|
73, /* I 73 -> I 73 */
|
|||
|
74, /* J 74 -> J 74 */
|
|||
|
75, /* K 75 -> K 75 */
|
|||
|
76, /* L 76 -> L 76 */
|
|||
|
77, /* M 77 -> M 77 */
|
|||
|
78, /* N 78 -> N 78 */
|
|||
|
79, /* O 79 -> O 79 */
|
|||
|
80, /* P 80 -> P 80 */
|
|||
|
81, /* Q 81 -> Q 81 */
|
|||
|
82, /* R 82 -> R 82 */
|
|||
|
83, /* S 83 -> S 83 */
|
|||
|
84, /* T 84 -> T 84 */
|
|||
|
85, /* U 85 -> U 85 */
|
|||
|
86, /* V 86 -> V 86 */
|
|||
|
87, /* W 87 -> W 87 */
|
|||
|
88, /* X 88 -> X 88 */
|
|||
|
89, /* Y 89 -> Y 89 */
|
|||
|
90, /* Z 90 -> Z 90 */
|
|||
|
91, /* [ 91 -> [ 91 */
|
|||
|
92, /* \ 92 -> \ 92 */
|
|||
|
93, /* ] 93 -> ] 93 */
|
|||
|
94, /* ^ 94 -> ^ 94 */
|
|||
|
95, /* _ 95 -> _ 95 */
|
|||
|
96, /* ` 96 -> ` 96 */
|
|||
|
65, /* a 97 -> A 65 */
|
|||
|
66, /* b 98 -> B 66 */
|
|||
|
67, /* c 99 -> C 67 */
|
|||
|
68, /* d 100 -> D 68 */
|
|||
|
69, /* e 101 -> E 69 */
|
|||
|
70, /* f 102 -> F 70 */
|
|||
|
71, /* g 103 -> G 71 */
|
|||
|
72, /* h 104 -> H 72 */
|
|||
|
73, /* i 105 -> I 73 */
|
|||
|
74, /* j 106 -> J 74 */
|
|||
|
75, /* k 107 -> K 75 */
|
|||
|
76, /* l 108 -> L 76 */
|
|||
|
77, /* m 109 -> M 77 */
|
|||
|
78, /* n 110 -> N 78 */
|
|||
|
79, /* o 111 -> O 79 */
|
|||
|
80, /* p 112 -> P 80 */
|
|||
|
81, /* q 113 -> Q 81 */
|
|||
|
82, /* r 114 -> R 82 */
|
|||
|
83, /* s 115 -> S 83 */
|
|||
|
84, /* t 116 -> T 84 */
|
|||
|
85, /* u 117 -> U 85 */
|
|||
|
86, /* v 118 -> V 86 */
|
|||
|
87, /* w 119 -> W 87 */
|
|||
|
88, /* x 120 -> X 88 */
|
|||
|
89, /* y 121 -> Y 89 */
|
|||
|
90, /* z 122 -> Z 90 */
|
|||
|
123, /* { 123 -> { 123 */
|
|||
|
124, /* | 124 -> | 124 */
|
|||
|
125, /* } 125 -> } 125 */
|
|||
|
126, /* ~ 126 -> ~ 126 */
|
|||
|
127, /* 127 -> 127 */
|
|||
|
128, /* <20> 128 -> <20> 128 */
|
|||
|
154, /* <20> 129 -> <20> 154 */
|
|||
|
144, /* <20> 130 -> <20> 144 */
|
|||
|
65, /* <20> 131 -> A 65 */
|
|||
|
142, /* <20> 132 -> <20> 142 */
|
|||
|
65, /* <20> 133 -> A 65 */
|
|||
|
143, /* <20> 134 -> <20> 143 */
|
|||
|
128, /* <20> 135 -> <20> 128 */
|
|||
|
69, /* <20> 136 -> E 69 */
|
|||
|
69, /* <20> 137 -> E 69 */
|
|||
|
69, /* <20> 138 -> E 69 */
|
|||
|
73, /* <20> 139 -> I 73 */
|
|||
|
73, /* <20> 140 -> I 73 */
|
|||
|
73, /* <20> 141 -> I 73 */
|
|||
|
142, /* <20> 142 -> <20> 142 */
|
|||
|
143, /* <20> 143 -> <20> 143 */
|
|||
|
144, /* <20> 144 -> <20> 144 */
|
|||
|
146, /* <20> 145 -> <20> 146 */
|
|||
|
146, /* <20> 146 -> <20> 146 */
|
|||
|
79, /* <20> 147 -> O 79 */
|
|||
|
153, /* <20> 148 -> <20> 153 */
|
|||
|
79, /* <20> 149 -> O 79 */
|
|||
|
85, /* <20> 150 -> U 85 */
|
|||
|
85, /* <20> 151 -> U 85 */
|
|||
|
89, /* <20> 152 -> Y 89 */
|
|||
|
153, /* <20> 153 -> <20> 153 */
|
|||
|
154, /* <20> 154 -> <20> 154 */
|
|||
|
155, /* <20> 155 -> <20> 155 */
|
|||
|
156, /* <20> 156 -> <20> 156 */
|
|||
|
157, /* <20> 157 -> <20> 157 */
|
|||
|
158, /* <20> 158 -> <20> 158 */
|
|||
|
159, /* <20> 159 -> <20> 159 */
|
|||
|
65, /* <20> 160 -> A 65 */
|
|||
|
73, /* <20> 161 -> I 73 */
|
|||
|
79, /* <20> 162 -> O 79 */
|
|||
|
85, /* <20> 163 -> U 85 */
|
|||
|
165, /* <20> 164 -> <20> 165 */
|
|||
|
165, /* <20> 165 -> <20> 165 */
|
|||
|
65, /* <20> 166 -> A 65 */
|
|||
|
79, /* <20> 167 -> O 79 */
|
|||
|
168, /* <20> 168 -> <20> 168 */
|
|||
|
169, /* <20> 169 -> <20> 169 */
|
|||
|
170, /* <20> 170 -> <20> 170 */
|
|||
|
171, /* <20> 171 -> <20> 171 */
|
|||
|
172, /* <20> 172 -> <20> 172 */
|
|||
|
173, /* <20> 173 -> <20> 173 */
|
|||
|
174, /* <20> 174 -> <20> 174 */
|
|||
|
175, /* <20> 175 -> <20> 175 */
|
|||
|
176, /* <20> 176 -> <20> 176 */
|
|||
|
177, /* <20> 177 -> <20> 177 */
|
|||
|
178, /* <20> 178 -> <20> 178 */
|
|||
|
179, /* <20> 179 -> <20> 179 */
|
|||
|
180, /* <20> 180 -> <20> 180 */
|
|||
|
181, /* <20> 181 -> <20> 181 */
|
|||
|
182, /* <20> 182 -> <20> 182 */
|
|||
|
183, /* <20> 183 -> <20> 183 */
|
|||
|
184, /* <20> 184 -> <20> 184 */
|
|||
|
185, /* <20> 185 -> <20> 185 */
|
|||
|
186, /* <20> 186 -> <20> 186 */
|
|||
|
187, /* <20> 187 -> <20> 187 */
|
|||
|
188, /* <20> 188 -> <20> 188 */
|
|||
|
189, /* <20> 189 -> <20> 189 */
|
|||
|
190, /* <20> 190 -> <20> 190 */
|
|||
|
191, /* <20> 191 -> <20> 191 */
|
|||
|
192, /* <20> 192 -> <20> 192 */
|
|||
|
193, /* <20> 193 -> <20> 193 */
|
|||
|
194, /* <20> 194 -> <20> 194 */
|
|||
|
195, /* <20> 195 -> <20> 195 */
|
|||
|
196, /* <20> 196 -> <20> 196 */
|
|||
|
197, /* <20> 197 -> <20> 197 */
|
|||
|
198, /* <20> 198 -> <20> 198 */
|
|||
|
199, /* <20> 199 -> <20> 199 */
|
|||
|
200, /* <20> 200 -> <20> 200 */
|
|||
|
201, /* <20> 201 -> <20> 201 */
|
|||
|
202, /* <20> 202 -> <20> 202 */
|
|||
|
203, /* <20> 203 -> <20> 203 */
|
|||
|
204, /* <20> 204 -> <20> 204 */
|
|||
|
205, /* <20> 205 -> <20> 205 */
|
|||
|
206, /* <20> 206 -> <20> 206 */
|
|||
|
207, /* <20> 207 -> <20> 207 */
|
|||
|
208, /* <20> 208 -> <20> 208 */
|
|||
|
209, /* <20> 209 -> <20> 209 */
|
|||
|
210, /* <20> 210 -> <20> 210 */
|
|||
|
211, /* <20> 211 -> <20> 211 */
|
|||
|
212, /* <20> 212 -> <20> 212 */
|
|||
|
213, /* <20> 213 -> <20> 213 */
|
|||
|
214, /* <20> 214 -> <20> 214 */
|
|||
|
215, /* <20> 215 -> <20> 215 */
|
|||
|
216, /* <20> 216 -> <20> 216 */
|
|||
|
217, /* <20> 217 -> <20> 217 */
|
|||
|
218, /* <20> 218 -> <20> 218 */
|
|||
|
219, /* <20> 219 -> <20> 219 */
|
|||
|
220, /* <20> 220 -> <20> 220 */
|
|||
|
221, /* <20> 221 -> <20> 221 */
|
|||
|
222, /* <20> 222 -> <20> 222 */
|
|||
|
223, /* <20> 223 -> <20> 223 */
|
|||
|
224, /* <20> 224 -> <20> 224 */
|
|||
|
225, /* <20> 225 -> <20> 225 */
|
|||
|
226, /* <20> 226 -> <20> 226 */
|
|||
|
227, /* <20> 227 -> <20> 227 */
|
|||
|
228, /* <20> 228 -> <20> 228 */
|
|||
|
229, /* <20> 229 -> <20> 229 */
|
|||
|
230, /* <20> 230 -> <20> 230 */
|
|||
|
231, /* <20> 231 -> <20> 231 */
|
|||
|
232, /* <20> 232 -> <20> 232 */
|
|||
|
233, /* <20> 233 -> <20> 233 */
|
|||
|
234, /* <20> 234 -> <20> 234 */
|
|||
|
235, /* <20> 235 -> <20> 235 */
|
|||
|
236, /* <20> 236 -> <20> 236 */
|
|||
|
237, /* <20> 237 -> <20> 237 */
|
|||
|
238, /* <20> 238 -> <20> 238 */
|
|||
|
239, /* <20> 239 -> <20> 239 */
|
|||
|
240, /* <20> 240 -> <20> 240 */
|
|||
|
241, /* <20> 241 -> <20> 241 */
|
|||
|
242, /* <20> 242 -> <20> 242 */
|
|||
|
243, /* <20> 243 -> <20> 243 */
|
|||
|
244, /* <20> 244 -> <20> 244 */
|
|||
|
245, /* <20> 245 -> <20> 245 */
|
|||
|
246, /* <20> 246 -> <20> 246 */
|
|||
|
247, /* <20> 247 -> <20> 247 */
|
|||
|
248, /* <20> 248 -> <20> 248 */
|
|||
|
249, /* <20> 249 -> <20> 249 */
|
|||
|
250, /* <20> 250 -> <20> 250 */
|
|||
|
251, /* <20> 251 -> <20> 251 */
|
|||
|
252, /* <20> 252 -> <20> 252 */
|
|||
|
253, /* <20> 253 -> <20> 253 */
|
|||
|
254, /* <20> 254 -> <20> 254 */
|
|||
|
255 /* 255 -> 255 */
|
|||
|
};
|
|||
|
|
|||
|
static CONST BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
|
|||
|
0, /* 0 -> 0 */
|
|||
|
1, /* 1 -> 1 */
|
|||
|
2, /* 2 -> 2 */
|
|||
|
3, /* 3 -> 3 */
|
|||
|
4, /* 4 -> 4 */
|
|||
|
5, /* 5 -> 5 */
|
|||
|
6, /* 6 -> 6 */
|
|||
|
7, /* 7 -> 7 */
|
|||
|
8, /* 8 -> 8 */
|
|||
|
9, /* 9 -> 9 */
|
|||
|
10, /* 10 -> 10 */
|
|||
|
11, /* 11 -> 11 */
|
|||
|
12, /* 12 -> 12 */
|
|||
|
13, /* 13 -> 13 */
|
|||
|
14, /* 14 -> 14 */
|
|||
|
15, /* 15 -> 15 */
|
|||
|
16, /* 16 -> 16 */
|
|||
|
17, /* 17 -> 17 */
|
|||
|
18, /* 18 -> 18 */
|
|||
|
19, /* 19 -> 19 */
|
|||
|
20, /* 20 -> 20 */
|
|||
|
21, /* 21 -> 21 */
|
|||
|
22, /* 22 -> 22 */
|
|||
|
23, /* 23 -> 23 */
|
|||
|
24, /* 24 -> 24 */
|
|||
|
25, /* 25 -> 25 */
|
|||
|
26, /* 26 -> 26 */
|
|||
|
27, /* 27 -> 27 */
|
|||
|
28, /* 28 -> 28 */
|
|||
|
29, /* 29 -> 29 */
|
|||
|
30, /* 30 -> 30 */
|
|||
|
31, /* 31 -> 31 */
|
|||
|
32, /* 32 -> 32 */
|
|||
|
33, /* ! 33 -> ! 33 */
|
|||
|
34, /* " 34 -> " 34 */
|
|||
|
35, /* # 35 -> # 35 */
|
|||
|
36, /* $ 36 -> $ 36 */
|
|||
|
37, /* % 37 -> % 37 */
|
|||
|
38, /* & 38 -> & 38 */
|
|||
|
39, /* ' 39 -> ' 39 */
|
|||
|
40, /* ( 40 -> ( 40 */
|
|||
|
41, /* ) 41 -> ) 41 */
|
|||
|
42, /* * 42 -> * 42 */
|
|||
|
43, /* + 43 -> + 43 */
|
|||
|
44, /* , 44 -> , 44 */
|
|||
|
45, /* - 45 -> - 45 */
|
|||
|
46, /* . 46 -> . 46 */
|
|||
|
47, /* / 47 -> / 47 */
|
|||
|
48, /* 0 48 -> 0 48 */
|
|||
|
49, /* 1 49 -> 1 49 */
|
|||
|
50, /* 2 50 -> 2 50 */
|
|||
|
51, /* 3 51 -> 3 51 */
|
|||
|
52, /* 4 52 -> 4 52 */
|
|||
|
53, /* 5 53 -> 5 53 */
|
|||
|
54, /* 6 54 -> 6 54 */
|
|||
|
55, /* 7 55 -> 7 55 */
|
|||
|
56, /* 8 56 -> 8 56 */
|
|||
|
57, /* 9 57 -> 9 57 */
|
|||
|
58, /* : 58 -> : 58 */
|
|||
|
59, /* ; 59 -> ; 59 */
|
|||
|
60, /* < 60 -> < 60 */
|
|||
|
61, /* = 61 -> = 61 */
|
|||
|
62, /* > 62 -> > 62 */
|
|||
|
63, /* ? 63 -> ? 63 */
|
|||
|
64, /* @ 64 -> @ 64 */
|
|||
|
97, /* A 65 -> a 97 */
|
|||
|
98, /* B 66 -> b 98 */
|
|||
|
99, /* C 67 -> c 99 */
|
|||
|
100, /* D 68 -> d 100 */
|
|||
|
101, /* E 69 -> e 101 */
|
|||
|
102, /* F 70 -> f 102 */
|
|||
|
103, /* G 71 -> g 103 */
|
|||
|
104, /* H 72 -> h 104 */
|
|||
|
105, /* I 73 -> i 105 */
|
|||
|
106, /* J 74 -> j 106 */
|
|||
|
107, /* K 75 -> k 107 */
|
|||
|
108, /* L 76 -> l 108 */
|
|||
|
109, /* M 77 -> m 109 */
|
|||
|
110, /* N 78 -> n 110 */
|
|||
|
111, /* O 79 -> o 111 */
|
|||
|
112, /* P 80 -> p 112 */
|
|||
|
113, /* Q 81 -> q 113 */
|
|||
|
114, /* R 82 -> r 114 */
|
|||
|
115, /* S 83 -> s 115 */
|
|||
|
116, /* T 84 -> t 116 */
|
|||
|
117, /* U 85 -> u 117 */
|
|||
|
118, /* V 86 -> v 118 */
|
|||
|
119, /* W 87 -> w 119 */
|
|||
|
120, /* X 88 -> x 120 */
|
|||
|
121, /* Y 89 -> y 121 */
|
|||
|
122, /* Z 90 -> z 122 */
|
|||
|
91, /* [ 91 -> [ 91 */
|
|||
|
92, /* \ 92 -> \ 92 */
|
|||
|
93, /* ] 93 -> ] 93 */
|
|||
|
94, /* ^ 94 -> ^ 94 */
|
|||
|
95, /* _ 95 -> _ 95 */
|
|||
|
96, /* ` 96 -> ` 96 */
|
|||
|
97, /* a 97 -> a 97 */
|
|||
|
98, /* b 98 -> b 98 */
|
|||
|
99, /* c 99 -> c 99 */
|
|||
|
100, /* d 100 -> d 100 */
|
|||
|
101, /* e 101 -> e 101 */
|
|||
|
102, /* f 102 -> f 102 */
|
|||
|
103, /* g 103 -> g 103 */
|
|||
|
104, /* h 104 -> h 104 */
|
|||
|
105, /* i 105 -> i 105 */
|
|||
|
106, /* j 106 -> j 106 */
|
|||
|
107, /* k 107 -> k 107 */
|
|||
|
108, /* l 108 -> l 108 */
|
|||
|
109, /* m 109 -> m 109 */
|
|||
|
110, /* n 110 -> n 110 */
|
|||
|
111, /* o 111 -> o 111 */
|
|||
|
112, /* p 112 -> p 112 */
|
|||
|
113, /* q 113 -> q 113 */
|
|||
|
114, /* r 114 -> r 114 */
|
|||
|
115, /* s 115 -> s 115 */
|
|||
|
116, /* t 116 -> t 116 */
|
|||
|
117, /* u 117 -> u 117 */
|
|||
|
118, /* v 118 -> v 118 */
|
|||
|
119, /* w 119 -> w 119 */
|
|||
|
120, /* x 120 -> x 120 */
|
|||
|
121, /* y 121 -> y 121 */
|
|||
|
122, /* z 122 -> z 122 */
|
|||
|
123, /* { 123 -> { 123 */
|
|||
|
124, /* | 124 -> | 124 */
|
|||
|
125, /* } 125 -> } 125 */
|
|||
|
126, /* ~ 126 -> ~ 126 */
|
|||
|
127, /* 127 -> 127 */
|
|||
|
135, /* <20> 128 -> <20> 135 */
|
|||
|
129, /* <20> 129 -> <20> 129 */
|
|||
|
130, /* <20> 130 -> <20> 130 */
|
|||
|
131, /* <20> 131 -> <20> 131 */
|
|||
|
132, /* <20> 132 -> <20> 132 */
|
|||
|
133, /* <20> 133 -> <20> 133 */
|
|||
|
134, /* <20> 134 -> <20> 134 */
|
|||
|
135, /* <20> 135 -> <20> 135 */
|
|||
|
136, /* <20> 136 -> <20> 136 */
|
|||
|
137, /* <20> 137 -> <20> 137 */
|
|||
|
138, /* <20> 138 -> <20> 138 */
|
|||
|
139, /* <20> 139 -> <20> 139 */
|
|||
|
140, /* <20> 140 -> <20> 140 */
|
|||
|
141, /* <20> 141 -> <20> 141 */
|
|||
|
132, /* <20> 142 -> <20> 132 */
|
|||
|
134, /* <20> 143 -> <20> 134 */
|
|||
|
130, /* <20> 144 -> <20> 130 */
|
|||
|
145, /* <20> 145 -> <20> 145 */
|
|||
|
145, /* <20> 146 -> <20> 145 */
|
|||
|
147, /* <20> 147 -> <20> 147 */
|
|||
|
148, /* <20> 148 -> <20> 148 */
|
|||
|
149, /* <20> 149 -> <20> 149 */
|
|||
|
150, /* <20> 150 -> <20> 150 */
|
|||
|
151, /* <20> 151 -> <20> 151 */
|
|||
|
152, /* <20> 152 -> <20> 152 */
|
|||
|
148, /* <20> 153 -> <20> 148 */
|
|||
|
129, /* <20> 154 -> <20> 129 */
|
|||
|
155, /* <20> 155 -> <20> 155 */
|
|||
|
156, /* <20> 156 -> <20> 156 */
|
|||
|
157, /* <20> 157 -> <20> 157 */
|
|||
|
158, /* <20> 158 -> <20> 158 */
|
|||
|
159, /* <20> 159 -> <20> 159 */
|
|||
|
160, /* <20> 160 -> <20> 160 */
|
|||
|
161, /* <20> 161 -> <20> 161 */
|
|||
|
162, /* <20> 162 -> <20> 162 */
|
|||
|
163, /* <20> 163 -> <20> 163 */
|
|||
|
164, /* <20> 164 -> <20> 164 */
|
|||
|
164, /* <20> 165 -> <20> 164 */
|
|||
|
166, /* <20> 166 -> <20> 166 */
|
|||
|
167, /* <20> 167 -> <20> 167 */
|
|||
|
168, /* <20> 168 -> <20> 168 */
|
|||
|
169, /* <20> 169 -> <20> 169 */
|
|||
|
170, /* <20> 170 -> <20> 170 */
|
|||
|
171, /* <20> 171 -> <20> 171 */
|
|||
|
172, /* <20> 172 -> <20> 172 */
|
|||
|
173, /* <20> 173 -> <20> 173 */
|
|||
|
174, /* <20> 174 -> <20> 174 */
|
|||
|
175, /* <20> 175 -> <20> 175 */
|
|||
|
176, /* <20> 176 -> <20> 176 */
|
|||
|
177, /* <20> 177 -> <20> 177 */
|
|||
|
178, /* <20> 178 -> <20> 178 */
|
|||
|
179, /* <20> 179 -> <20> 179 */
|
|||
|
180, /* <20> 180 -> <20> 180 */
|
|||
|
181, /* <20> 181 -> <20> 181 */
|
|||
|
182, /* <20> 182 -> <20> 182 */
|
|||
|
183, /* <20> 183 -> <20> 183 */
|
|||
|
184, /* <20> 184 -> <20> 184 */
|
|||
|
185, /* <20> 185 -> <20> 185 */
|
|||
|
186, /* <20> 186 -> <20> 186 */
|
|||
|
187, /* <20> 187 -> <20> 187 */
|
|||
|
188, /* <20> 188 -> <20> 188 */
|
|||
|
189, /* <20> 189 -> <20> 189 */
|
|||
|
190, /* <20> 190 -> <20> 190 */
|
|||
|
191, /* <20> 191 -> <20> 191 */
|
|||
|
192, /* <20> 192 -> <20> 192 */
|
|||
|
193, /* <20> 193 -> <20> 193 */
|
|||
|
194, /* <20> 194 -> <20> 194 */
|
|||
|
195, /* <20> 195 -> <20> 195 */
|
|||
|
196, /* <20> 196 -> <20> 196 */
|
|||
|
197, /* <20> 197 -> <20> 197 */
|
|||
|
198, /* <20> 198 -> <20> 198 */
|
|||
|
199, /* <20> 199 -> <20> 199 */
|
|||
|
200, /* <20> 200 -> <20> 200 */
|
|||
|
201, /* <20> 201 -> <20> 201 */
|
|||
|
202, /* <20> 202 -> <20> 202 */
|
|||
|
203, /* <20> 203 -> <20> 203 */
|
|||
|
204, /* <20> 204 -> <20> 204 */
|
|||
|
205, /* <20> 205 -> <20> 205 */
|
|||
|
206, /* <20> 206 -> <20> 206 */
|
|||
|
207, /* <20> 207 -> <20> 207 */
|
|||
|
208, /* <20> 208 -> <20> 208 */
|
|||
|
209, /* <20> 209 -> <20> 209 */
|
|||
|
210, /* <20> 210 -> <20> 210 */
|
|||
|
211, /* <20> 211 -> <20> 211 */
|
|||
|
212, /* <20> 212 -> <20> 212 */
|
|||
|
213, /* <20> 213 -> <20> 213 */
|
|||
|
214, /* <20> 214 -> <20> 214 */
|
|||
|
215, /* <20> 215 -> <20> 215 */
|
|||
|
216, /* <20> 216 -> <20> 216 */
|
|||
|
217, /* <20> 217 -> <20> 217 */
|
|||
|
218, /* <20> 218 -> <20> 218 */
|
|||
|
219, /* <20> 219 -> <20> 219 */
|
|||
|
220, /* <20> 220 -> <20> 220 */
|
|||
|
221, /* <20> 221 -> <20> 221 */
|
|||
|
222, /* <20> 222 -> <20> 222 */
|
|||
|
223, /* <20> 223 -> <20> 223 */
|
|||
|
224, /* <20> 224 -> <20> 224 */
|
|||
|
225, /* <20> 225 -> <20> 225 */
|
|||
|
226, /* <20> 226 -> <20> 226 */
|
|||
|
227, /* <20> 227 -> <20> 227 */
|
|||
|
228, /* <20> 228 -> <20> 228 */
|
|||
|
229, /* <20> 229 -> <20> 229 */
|
|||
|
230, /* <20> 230 -> <20> 230 */
|
|||
|
231, /* <20> 231 -> <20> 231 */
|
|||
|
232, /* <20> 232 -> <20> 232 */
|
|||
|
233, /* <20> 233 -> <20> 233 */
|
|||
|
234, /* <20> 234 -> <20> 234 */
|
|||
|
235, /* <20> 235 -> <20> 235 */
|
|||
|
236, /* <20> 236 -> <20> 236 */
|
|||
|
237, /* <20> 237 -> <20> 237 */
|
|||
|
238, /* <20> 238 -> <20> 238 */
|
|||
|
239, /* <20> 239 -> <20> 239 */
|
|||
|
240, /* <20> 240 -> <20> 240 */
|
|||
|
241, /* <20> 241 -> <20> 241 */
|
|||
|
242, /* <20> 242 -> <20> 242 */
|
|||
|
243, /* <20> 243 -> <20> 243 */
|
|||
|
244, /* <20> 244 -> <20> 244 */
|
|||
|
245, /* <20> 245 -> <20> 245 */
|
|||
|
246, /* <20> 246 -> <20> 246 */
|
|||
|
247, /* <20> 247 -> <20> 247 */
|
|||
|
248, /* <20> 248 -> <20> 248 */
|
|||
|
249, /* <20> 249 -> <20> 249 */
|
|||
|
250, /* <20> 250 -> <20> 250 */
|
|||
|
251, /* <20> 251 -> <20> 251 */
|
|||
|
252, /* <20> 252 -> <20> 252 */
|
|||
|
253, /* <20> 253 -> <20> 253 */
|
|||
|
254, /* <20> 254 -> <20> 254 */
|
|||
|
255 /* 255 -> 255 */
|
|||
|
};
|
|||
|
|
|||
|
static CONST struct ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
|
|||
|
{146, 65, 69}, /* <20> -> AE */
|
|||
|
{145, 97, 101}, /* <20> -> ae */
|
|||
|
{0, 0, 0} /* END OF TABLE */
|
|||
|
};
|
|||
|
|
|||
|
static CONST struct CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
|
|||
|
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
|
|||
|
};
|
|||
|
|
|||
|
static CONST struct SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
|
|||
|
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
|
|||
|
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
|
|||
|
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */
|
|||
|
{FIRST_PRIMARY + 3, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 3 */
|
|||
|
{FIRST_PRIMARY + 4, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 4 */
|
|||
|
{FIRST_PRIMARY + 5, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 5 */
|
|||
|
{FIRST_PRIMARY + 6, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 6 */
|
|||
|
{FIRST_PRIMARY + 7, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 7 */
|
|||
|
{FIRST_PRIMARY + 8, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 8 */
|
|||
|
{FIRST_PRIMARY + 9, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 9 */
|
|||
|
{FIRST_PRIMARY + 10, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 10 */
|
|||
|
{FIRST_PRIMARY + 11, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 11 */
|
|||
|
{FIRST_PRIMARY + 12, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 12 */
|
|||
|
{FIRST_PRIMARY + 13, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 13 */
|
|||
|
{FIRST_PRIMARY + 14, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 14 */
|
|||
|
{FIRST_PRIMARY + 15, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 15 */
|
|||
|
{FIRST_PRIMARY + 16, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 16 */
|
|||
|
{FIRST_PRIMARY + 17, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 17 */
|
|||
|
{FIRST_PRIMARY + 18, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 18 */
|
|||
|
{FIRST_PRIMARY + 19, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 19 */
|
|||
|
{FIRST_PRIMARY + 20, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 20 */
|
|||
|
{FIRST_PRIMARY + 21, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 21 */
|
|||
|
{FIRST_PRIMARY + 22, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 22 */
|
|||
|
{FIRST_PRIMARY + 23, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 23 */
|
|||
|
{FIRST_PRIMARY + 24, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 24 */
|
|||
|
{FIRST_PRIMARY + 25, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 25 */
|
|||
|
{FIRST_PRIMARY + 26, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 26 */
|
|||
|
{FIRST_PRIMARY + 27, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 27 */
|
|||
|
{FIRST_PRIMARY + 28, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 28 */
|
|||
|
{FIRST_PRIMARY + 29, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 29 */
|
|||
|
{FIRST_PRIMARY + 30, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 30 */
|
|||
|
{FIRST_PRIMARY + 31, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 31 */
|
|||
|
{FIRST_PRIMARY + 32, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 32 */
|
|||
|
{FIRST_PRIMARY + 33, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 33 ! */
|
|||
|
{FIRST_PRIMARY + 34, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 34 " */
|
|||
|
{FIRST_PRIMARY + 35, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 35 # */
|
|||
|
{FIRST_PRIMARY + 36, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 36 $ */
|
|||
|
{FIRST_PRIMARY + 37, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 37 % */
|
|||
|
{FIRST_PRIMARY + 38, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 38 & */
|
|||
|
{FIRST_PRIMARY + 39, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 39 ' */
|
|||
|
{FIRST_PRIMARY + 40, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 40 ( */
|
|||
|
{FIRST_PRIMARY + 41, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 41 ) */
|
|||
|
{FIRST_PRIMARY + 42, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 42 * */
|
|||
|
{FIRST_PRIMARY + 43, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 43 + */
|
|||
|
{FIRST_PRIMARY + 44, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 44 , */
|
|||
|
{FIRST_PRIMARY + 45, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 45 - */
|
|||
|
{FIRST_PRIMARY + 46, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 46 . */
|
|||
|
{FIRST_PRIMARY + 47, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 47 / */
|
|||
|
{FIRST_PRIMARY + 48, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 48 0 */
|
|||
|
{FIRST_PRIMARY + 49, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 49 1 */
|
|||
|
{FIRST_PRIMARY + 50, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 50 2 */
|
|||
|
{FIRST_PRIMARY + 51, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 51 3 */
|
|||
|
{FIRST_PRIMARY + 52, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 52 4 */
|
|||
|
{FIRST_PRIMARY + 53, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 53 5 */
|
|||
|
{FIRST_PRIMARY + 54, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 54 6 */
|
|||
|
{FIRST_PRIMARY + 55, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 55 7 */
|
|||
|
{FIRST_PRIMARY + 56, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 56 8 */
|
|||
|
{FIRST_PRIMARY + 57, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 57 9 */
|
|||
|
{FIRST_PRIMARY + 58, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 58 : */
|
|||
|
{FIRST_PRIMARY + 59, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 59 ; */
|
|||
|
{FIRST_PRIMARY + 60, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 60 < */
|
|||
|
{FIRST_PRIMARY + 61, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 61 = */
|
|||
|
{FIRST_PRIMARY + 62, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 62 > */
|
|||
|
{FIRST_PRIMARY + 63, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 63 ? */
|
|||
|
{FIRST_PRIMARY + 64, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 64 @ */
|
|||
|
{FIRST_PRIMARY + 65, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 65 A */
|
|||
|
{FIRST_PRIMARY + 66, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 66 B */
|
|||
|
{FIRST_PRIMARY + 67, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 67 C */
|
|||
|
{FIRST_PRIMARY + 68, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 68 D */
|
|||
|
{FIRST_PRIMARY + 69, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 69 E */
|
|||
|
{FIRST_PRIMARY + 70, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 70 F */
|
|||
|
{FIRST_PRIMARY + 71, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 71 G */
|
|||
|
{FIRST_PRIMARY + 72, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 72 H */
|
|||
|
{FIRST_PRIMARY + 73, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 73 I */
|
|||
|
{FIRST_PRIMARY + 74, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 74 J */
|
|||
|
{FIRST_PRIMARY + 75, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 75 K */
|
|||
|
{FIRST_PRIMARY + 76, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 76 L */
|
|||
|
{FIRST_PRIMARY + 77, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 77 M */
|
|||
|
{FIRST_PRIMARY + 78, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 78 N */
|
|||
|
{FIRST_PRIMARY + 79, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 79 O */
|
|||
|
{FIRST_PRIMARY + 80, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 80 P */
|
|||
|
{FIRST_PRIMARY + 81, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 81 Q */
|
|||
|
{FIRST_PRIMARY + 82, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 82 R */
|
|||
|
{FIRST_PRIMARY + 83, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 83 S */
|
|||
|
{FIRST_PRIMARY + 84, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 84 T */
|
|||
|
{FIRST_PRIMARY + 85, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 85 U */
|
|||
|
{FIRST_PRIMARY + 86, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 86 V */
|
|||
|
{FIRST_PRIMARY + 87, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 87 W */
|
|||
|
{FIRST_PRIMARY + 88, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 88 X */
|
|||
|
{FIRST_PRIMARY + 89, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 89 Y */
|
|||
|
{FIRST_PRIMARY + 90, NULL_SECONDARY, FIRST_TERTIARY + 0, 0, 0}, /* 90 Z */
|
|||
|
{FIRST_PRIMARY + 91, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 91 [ */
|
|||
|
{FIRST_PRIMARY + 92, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 92 \ */
|
|||
|
{FIRST_PRIMARY + 93, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 93 ] */
|
|||
|
{FIRST_PRIMARY + 94, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 94 ^ */
|
|||
|
{FIRST_PRIMARY + 95, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 95 _ */
|
|||
|
{FIRST_PRIMARY + 96, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 96 ` */
|
|||
|
{FIRST_PRIMARY + 65, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 97 a */
|
|||
|
{FIRST_PRIMARY + 66, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 98 b */
|
|||
|
{FIRST_PRIMARY + 67, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 99 c */
|
|||
|
{FIRST_PRIMARY + 68, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 100 d */
|
|||
|
{FIRST_PRIMARY + 69, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 101 e */
|
|||
|
{FIRST_PRIMARY + 70, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 102 f */
|
|||
|
{FIRST_PRIMARY + 71, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 103 g */
|
|||
|
{FIRST_PRIMARY + 72, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 104 h */
|
|||
|
{FIRST_PRIMARY + 73, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 105 i */
|
|||
|
{FIRST_PRIMARY + 74, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 106 j */
|
|||
|
{FIRST_PRIMARY + 75, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 107 k */
|
|||
|
{FIRST_PRIMARY + 76, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 108 l */
|
|||
|
{FIRST_PRIMARY + 77, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 109 m */
|
|||
|
{FIRST_PRIMARY + 78, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 110 n */
|
|||
|
{FIRST_PRIMARY + 79, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 111 o */
|
|||
|
{FIRST_PRIMARY + 80, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 112 p */
|
|||
|
{FIRST_PRIMARY + 81, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 113 q */
|
|||
|
{FIRST_PRIMARY + 82, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 114 r */
|
|||
|
{FIRST_PRIMARY + 83, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 115 s */
|
|||
|
{FIRST_PRIMARY + 84, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 116 t */
|
|||
|
{FIRST_PRIMARY + 85, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 117 u */
|
|||
|
{FIRST_PRIMARY + 86, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 118 v */
|
|||
|
{FIRST_PRIMARY + 87, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 119 w */
|
|||
|
{FIRST_PRIMARY + 88, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 120 x */
|
|||
|
{FIRST_PRIMARY + 89, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 121 y */
|
|||
|
{FIRST_PRIMARY + 90, NULL_SECONDARY, FIRST_TERTIARY + 1, 0, 0}, /* 122 z */
|
|||
|
{FIRST_PRIMARY + 97, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 123 { */
|
|||
|
{FIRST_PRIMARY + 98, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 124 | */
|
|||
|
{FIRST_PRIMARY + 99, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 125 } */
|
|||
|
{FIRST_PRIMARY + 100, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 126 ~ */
|
|||
|
{FIRST_PRIMARY + 101, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 127 */
|
|||
|
{FIRST_PRIMARY + 102, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 128 <20> */
|
|||
|
{FIRST_PRIMARY + 103, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 129 <20> */
|
|||
|
{FIRST_PRIMARY + 104, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 130 <20> */
|
|||
|
{FIRST_PRIMARY + 105, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 131 <20> */
|
|||
|
{FIRST_PRIMARY + 106, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 132 <20> */
|
|||
|
{FIRST_PRIMARY + 107, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 133 <20> */
|
|||
|
{FIRST_PRIMARY + 108, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 134 <20> */
|
|||
|
{FIRST_PRIMARY + 109, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 135 <20> */
|
|||
|
{FIRST_PRIMARY + 110, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 136 <20> */
|
|||
|
{FIRST_PRIMARY + 111, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 137 <20> */
|
|||
|
{FIRST_PRIMARY + 112, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 138 <20> */
|
|||
|
{FIRST_PRIMARY + 113, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 139 <20> */
|
|||
|
{FIRST_PRIMARY + 114, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 140 <20> */
|
|||
|
{FIRST_PRIMARY + 115, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 141 <20> */
|
|||
|
{FIRST_PRIMARY + 116, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 142 <20> */
|
|||
|
{FIRST_PRIMARY + 117, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 143 <20> */
|
|||
|
{FIRST_PRIMARY + 118, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 144 <20> */
|
|||
|
{FIRST_PRIMARY + 119, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 145 <20> */
|
|||
|
{FIRST_PRIMARY + 120, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 146 <20> */
|
|||
|
{FIRST_PRIMARY + 121, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 147 <20> */
|
|||
|
{FIRST_PRIMARY + 122, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 148 <20> */
|
|||
|
{FIRST_PRIMARY + 123, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 149 <20> */
|
|||
|
{FIRST_PRIMARY + 124, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 150 <20> */
|
|||
|
{FIRST_PRIMARY + 125, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 151 <20> */
|
|||
|
{FIRST_PRIMARY + 126, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 152 <20> */
|
|||
|
{FIRST_PRIMARY + 127, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 153 <20> */
|
|||
|
{FIRST_PRIMARY + 128, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 154 <20> */
|
|||
|
{FIRST_PRIMARY + 129, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 155 <20> */
|
|||
|
{FIRST_PRIMARY + 130, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 156 <20> */
|
|||
|
{FIRST_PRIMARY + 131, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 157 <20> */
|
|||
|
{FIRST_PRIMARY + 132, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 158 <20> */
|
|||
|
{FIRST_PRIMARY + 133, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 159 <20> */
|
|||
|
{FIRST_PRIMARY + 134, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 160 <20> */
|
|||
|
{FIRST_PRIMARY + 135, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 161 <20> */
|
|||
|
{FIRST_PRIMARY + 136, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 162 <20> */
|
|||
|
{FIRST_PRIMARY + 137, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 163 <20> */
|
|||
|
{FIRST_PRIMARY + 138, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 164 <20> */
|
|||
|
{FIRST_PRIMARY + 139, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 165 <20> */
|
|||
|
{FIRST_PRIMARY + 140, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 166 <20> */
|
|||
|
{FIRST_PRIMARY + 141, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 167 <20> */
|
|||
|
{FIRST_PRIMARY + 142, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 168 <20> */
|
|||
|
{FIRST_PRIMARY + 143, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 169 <20> */
|
|||
|
{FIRST_PRIMARY + 144, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 170 <20> */
|
|||
|
{FIRST_PRIMARY + 145, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 171 <20> */
|
|||
|
{FIRST_PRIMARY + 146, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 172 <20> */
|
|||
|
{FIRST_PRIMARY + 147, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 173 <20> */
|
|||
|
{FIRST_PRIMARY + 148, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 174 <20> */
|
|||
|
{FIRST_PRIMARY + 149, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 175 <20> */
|
|||
|
{FIRST_PRIMARY + 150, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 176 <20> */
|
|||
|
{FIRST_PRIMARY + 151, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 177 <20> */
|
|||
|
{FIRST_PRIMARY + 152, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 178 <20> */
|
|||
|
{FIRST_PRIMARY + 153, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 179 <20> */
|
|||
|
{FIRST_PRIMARY + 154, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 180 <20> */
|
|||
|
{FIRST_PRIMARY + 155, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 181 <20> */
|
|||
|
{FIRST_PRIMARY + 156, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 182 <20> */
|
|||
|
{FIRST_PRIMARY + 157, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 183 <20> */
|
|||
|
{FIRST_PRIMARY + 158, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 184 <20> */
|
|||
|
{FIRST_PRIMARY + 159, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 185 <20> */
|
|||
|
{FIRST_PRIMARY + 160, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 186 <20> */
|
|||
|
{FIRST_PRIMARY + 161, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 187 <20> */
|
|||
|
{FIRST_PRIMARY + 162, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 188 <20> */
|
|||
|
{FIRST_PRIMARY + 163, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 189 <20> */
|
|||
|
{FIRST_PRIMARY + 164, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 190 <20> */
|
|||
|
{FIRST_PRIMARY + 165, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 191 <20> */
|
|||
|
{FIRST_PRIMARY + 166, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 192 <20> */
|
|||
|
{FIRST_PRIMARY + 167, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 193 <20> */
|
|||
|
{FIRST_PRIMARY + 168, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 194 <20> */
|
|||
|
{FIRST_PRIMARY + 169, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 195 <20> */
|
|||
|
{FIRST_PRIMARY + 170, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 196 <20> */
|
|||
|
{FIRST_PRIMARY + 171, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 197 <20> */
|
|||
|
{FIRST_PRIMARY + 172, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 198 <20> */
|
|||
|
{FIRST_PRIMARY + 173, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 199 <20> */
|
|||
|
{FIRST_PRIMARY + 174, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 200 <20> */
|
|||
|
{FIRST_PRIMARY + 175, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 201 <20> */
|
|||
|
{FIRST_PRIMARY + 176, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 202 <20> */
|
|||
|
{FIRST_PRIMARY + 177, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 203 <20> */
|
|||
|
{FIRST_PRIMARY + 178, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 204 <20> */
|
|||
|
{FIRST_PRIMARY + 179, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 205 <20> */
|
|||
|
{FIRST_PRIMARY + 180, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 206 <20> */
|
|||
|
{FIRST_PRIMARY + 181, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 207 <20> */
|
|||
|
{FIRST_PRIMARY + 182, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 208 <20> */
|
|||
|
{FIRST_PRIMARY + 183, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 209 <20> */
|
|||
|
{FIRST_PRIMARY + 184, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 210 <20> */
|
|||
|
{FIRST_PRIMARY + 185, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 211 <20> */
|
|||
|
{FIRST_PRIMARY + 186, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 212 <20> */
|
|||
|
{FIRST_PRIMARY + 187, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 213 <20> */
|
|||
|
{FIRST_PRIMARY + 188, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 214 <20> */
|
|||
|
{FIRST_PRIMARY + 189, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 215 <20> */
|
|||
|
{FIRST_PRIMARY + 190, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 216 <20> */
|
|||
|
{FIRST_PRIMARY + 191, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 217 <20> */
|
|||
|
{FIRST_PRIMARY + 192, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 218 <20> */
|
|||
|
{FIRST_PRIMARY + 193, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 219 <20> */
|
|||
|
{FIRST_PRIMARY + 194, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 220 <20> */
|
|||
|
{FIRST_PRIMARY + 195, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 221 <20> */
|
|||
|
{FIRST_PRIMARY + 196, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 222 <20> */
|
|||
|
{FIRST_PRIMARY + 197, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 223 <20> */
|
|||
|
{FIRST_PRIMARY + 198, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 224 <20> */
|
|||
|
{FIRST_PRIMARY + 199, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 225 <20> */
|
|||
|
{FIRST_PRIMARY + 200, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 226 <20> */
|
|||
|
{FIRST_PRIMARY + 201, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 227 <20> */
|
|||
|
{FIRST_PRIMARY + 202, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 228 <20> */
|
|||
|
{FIRST_PRIMARY + 203, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 229 <20> */
|
|||
|
{FIRST_PRIMARY + 204, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 230 <20> */
|
|||
|
{FIRST_PRIMARY + 205, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 231 <20> */
|
|||
|
{FIRST_PRIMARY + 206, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 232 <20> */
|
|||
|
{FIRST_PRIMARY + 207, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 233 <20> */
|
|||
|
{FIRST_PRIMARY + 208, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 234 <20> */
|
|||
|
{FIRST_PRIMARY + 209, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 235 <20> */
|
|||
|
{FIRST_PRIMARY + 210, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 236 <20> */
|
|||
|
{FIRST_PRIMARY + 211, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 237 <20> */
|
|||
|
{FIRST_PRIMARY + 212, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 238 <20> */
|
|||
|
{FIRST_PRIMARY + 213, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 239 <20> */
|
|||
|
{FIRST_PRIMARY + 214, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 240 <20> */
|
|||
|
{FIRST_PRIMARY + 215, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 241 <20> */
|
|||
|
{FIRST_PRIMARY + 216, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 242 <20> */
|
|||
|
{FIRST_PRIMARY + 217, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 243 <20> */
|
|||
|
{FIRST_PRIMARY + 218, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 244 <20> */
|
|||
|
{FIRST_PRIMARY + 219, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 245 <20> */
|
|||
|
{FIRST_PRIMARY + 220, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 246 <20> */
|
|||
|
{FIRST_PRIMARY + 221, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 247 <20> */
|
|||
|
{FIRST_PRIMARY + 222, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 248 <20> */
|
|||
|
{FIRST_PRIMARY + 223, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 249 <20> */
|
|||
|
{FIRST_PRIMARY + 224, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 250 <20> */
|
|||
|
{FIRST_PRIMARY + 225, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 251 <20> */
|
|||
|
{FIRST_PRIMARY + 226, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 252 <20> */
|
|||
|
{FIRST_PRIMARY + 227, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 253 <20> */
|
|||
|
{FIRST_PRIMARY + 228, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 254 <20> */
|
|||
|
{FIRST_PRIMARY + 229, NULL_SECONDARY, NULL_TERTIARY, 0, 0} /* 255 */
|
|||
|
};
|
|||
|
|
|||
|
#ifdef DEBUG
|
|||
|
#ifndef NEED_CP_MAP
|
|||
|
#define NEED_CP_MAP
|
|||
|
#endif
|
|||
|
#endif
|
|||
|
#ifdef NEED_CP_MAP
|
|||
|
struct cp_map {
|
|||
|
USHORT unicode;
|
|||
|
TEXT *uniname;
|
|||
|
} to_unicode_map[256] = {
|
|||
|
/* 00 */ {
|
|||
|
0x0000, "NULL"},
|
|||
|
/* 01 */ {
|
|||
|
0x263A, "WHITE SMILING FACE"},
|
|||
|
/* 02 */ {
|
|||
|
0x263B, "BLACK SMILING FACE"},
|
|||
|
/* 03 */ {
|
|||
|
0x2665, "BLACK HEART SUIT"},
|
|||
|
/* 04 */ {
|
|||
|
0x2666, "BLACK DIAMOND SUIT"},
|
|||
|
/* 05 */ {
|
|||
|
0x2663, "BLACK CLUB SUIT"},
|
|||
|
/* 06 */ {
|
|||
|
0x2660, "BLACK SPADE SUIT"},
|
|||
|
/* 07 */ {
|
|||
|
0x2022, "BULLET"},
|
|||
|
/* 08 */ {
|
|||
|
0x25D8, "INVERSE BULLET"},
|
|||
|
/* 09 */ {
|
|||
|
0x25CB, "WHITE CIRCLE"},
|
|||
|
/* 0A */ {
|
|||
|
0x25D9, "INVERSE WHITE CIRCLE"},
|
|||
|
/* 0B */ {
|
|||
|
0x2642, "MALE SIGN"},
|
|||
|
/* 0C */ {
|
|||
|
0x2640, "FEMALE SIGN"},
|
|||
|
/* 0D */ {
|
|||
|
0x266A, "EIGHTH NOTE"},
|
|||
|
/* 0E */ {
|
|||
|
0x266B, "BARRED EIGHTH NOTES"},
|
|||
|
/* 0F */ {
|
|||
|
0x263C, "WHITE SUN WITH RAYS"},
|
|||
|
/* 10 */ {
|
|||
|
0x25BA, "BLACK RIGHT POINTING POINTER"},
|
|||
|
/* 11 */ {
|
|||
|
0x25C4, "BLACK LEFT POINTING POINTER"},
|
|||
|
/* 12 */ {
|
|||
|
0x2195, "UP DOWN ARROW"},
|
|||
|
/* 13 */ {
|
|||
|
0x203C, "DOUBLE EXCLAMATION MARK"},
|
|||
|
/* 14 */ {
|
|||
|
0x00B6, "PARAGRAPH SIGN"},
|
|||
|
/* 15 */ {
|
|||
|
0x00A7, "SECTION SIGN"},
|
|||
|
/* 16 */ {
|
|||
|
0x25AC, "BLACK RECTANGLE"},
|
|||
|
/* 17 */ {
|
|||
|
0x21A8, "UP DOWN ARROW WITH BASE"},
|
|||
|
/* 18 */ {
|
|||
|
0x2191, "UP ARROW"},
|
|||
|
/* 19 */ {
|
|||
|
0x2193, "DOWN ARROW"},
|
|||
|
/* 1A */ {
|
|||
|
0x2192, "RIGHT ARROW"},
|
|||
|
/* 1B */ {
|
|||
|
0x2190, "LEFT ARROW"},
|
|||
|
/* 1C */ {
|
|||
|
0x221F, "RIGHT ANGLE"},
|
|||
|
/* 1D */ {
|
|||
|
0x2194, "LEFT RIGHT ARROW"},
|
|||
|
/* 1E */ {
|
|||
|
0x25B2, "BLACK UP POINTING TRIANGLE"},
|
|||
|
/* 1F */ {
|
|||
|
0x25BC, "BLACK DOWN POINTING TRIANGLE"},
|
|||
|
/* 20 */ {
|
|||
|
0x0020, "SPACE"},
|
|||
|
/* 21 */ {
|
|||
|
0x0021, "EXCLAMATION MARK"},
|
|||
|
/* 22 */ {
|
|||
|
0x0022, "QUOTATION MARK"},
|
|||
|
/* 23 */ {
|
|||
|
0x0023, "NUMBER SIGN"},
|
|||
|
/* 24 */ {
|
|||
|
0x0024, "DOLLAR SIGN"},
|
|||
|
/* 25 */ {
|
|||
|
0x0025, "PERCENT SIGN"},
|
|||
|
/* 26 */ {
|
|||
|
0x0026, "AMPERSAND"},
|
|||
|
/* 27 */ {
|
|||
|
0x0027, "APOSTROPHE-QUOTE"},
|
|||
|
/* 28 */ {
|
|||
|
0x0028, "OPENING PARENTHESIS"},
|
|||
|
/* 29 */ {
|
|||
|
0x0029, "CLOSING PARENTHESIS"},
|
|||
|
/* 2A */ {
|
|||
|
0x002A, "ASTERISK"},
|
|||
|
/* 2B */ {
|
|||
|
0x002B, "PLUS SIGN"},
|
|||
|
/* 2C */ {
|
|||
|
0x002C, "COMMA"},
|
|||
|
/* 2D */ {
|
|||
|
0x002D, "HYPHEN-MINUS"},
|
|||
|
/* 2E */ {
|
|||
|
0x002E, "PERIOD"},
|
|||
|
/* 2F */ {
|
|||
|
0x002F, "SLASH"},
|
|||
|
/* 30 */ {
|
|||
|
0x0030, "DIGIT ZERO"},
|
|||
|
/* 31 */ {
|
|||
|
0x0031, "DIGIT ONE"},
|
|||
|
/* 32 */ {
|
|||
|
0x0032, "DIGIT TWO"},
|
|||
|
/* 33 */ {
|
|||
|
0x0033, "DIGIT THREE"},
|
|||
|
/* 34 */ {
|
|||
|
0x0034, "DIGIT FOUR"},
|
|||
|
/* 35 */ {
|
|||
|
0x0035, "DIGIT FIVE"},
|
|||
|
/* 36 */ {
|
|||
|
0x0036, "DIGIT SIX"},
|
|||
|
/* 37 */ {
|
|||
|
0x0037, "DIGIT SEVEN"},
|
|||
|
/* 38 */ {
|
|||
|
0x0038, "DIGIT EIGHT"},
|
|||
|
/* 39 */ {
|
|||
|
0x0039, "DIGIT NINE"},
|
|||
|
/* 3A */ {
|
|||
|
0x003A, "COLON"},
|
|||
|
/* 3B */ {
|
|||
|
0x003B, "SEMICOLON"},
|
|||
|
/* 3C */ {
|
|||
|
0x003C, "LESS-THAN SIGN"},
|
|||
|
/* 3D */ {
|
|||
|
0x003D, "EQUALS SIGN"},
|
|||
|
/* 3E */ {
|
|||
|
0x003E, "GREATER-THAN SIGN"},
|
|||
|
/* 3F */ {
|
|||
|
0x003F, "QUESTION MARK"},
|
|||
|
/* 40 */ {
|
|||
|
0x0040, "COMMERCIAL AT"},
|
|||
|
/* 41 */ {
|
|||
|
0x0041, "LATIN CAPITAL LETTER A"},
|
|||
|
/* 42 */ {
|
|||
|
0x0042, "LATIN CAPITAL LETTER B"},
|
|||
|
/* 43 */ {
|
|||
|
0x0043, "LATIN CAPITAL LETTER C"},
|
|||
|
/* 44 */ {
|
|||
|
0x0044, "LATIN CAPITAL LETTER D"},
|
|||
|
/* 45 */ {
|
|||
|
0x0045, "LATIN CAPITAL LETTER E"},
|
|||
|
/* 46 */ {
|
|||
|
0x0046, "LATIN CAPITAL LETTER F"},
|
|||
|
/* 47 */ {
|
|||
|
0x0047, "LATIN CAPITAL LETTER G"},
|
|||
|
/* 48 */ {
|
|||
|
0x0048, "LATIN CAPITAL LETTER H"},
|
|||
|
/* 49 */ {
|
|||
|
0x0049, "LATIN CAPITAL LETTER I"},
|
|||
|
/* 4A */ {
|
|||
|
0x004A, "LATIN CAPITAL LETTER J"},
|
|||
|
/* 4B */ {
|
|||
|
0x004B, "LATIN CAPITAL LETTER K"},
|
|||
|
/* 4C */ {
|
|||
|
0x004C, "LATIN CAPITAL LETTER L"},
|
|||
|
/* 4D */ {
|
|||
|
0x004D, "LATIN CAPITAL LETTER M"},
|
|||
|
/* 4E */ {
|
|||
|
0x004E, "LATIN CAPITAL LETTER N"},
|
|||
|
/* 4F */ {
|
|||
|
0x004F, "LATIN CAPITAL LETTER O"},
|
|||
|
/* 50 */ {
|
|||
|
0x0050, "LATIN CAPITAL LETTER P"},
|
|||
|
/* 51 */ {
|
|||
|
0x0051, "LATIN CAPITAL LETTER Q"},
|
|||
|
/* 52 */ {
|
|||
|
0x0052, "LATIN CAPITAL LETTER R"},
|
|||
|
/* 53 */ {
|
|||
|
0x0053, "LATIN CAPITAL LETTER S"},
|
|||
|
/* 54 */ {
|
|||
|
0x0054, "LATIN CAPITAL LETTER T"},
|
|||
|
/* 55 */ {
|
|||
|
0x0055, "LATIN CAPITAL LETTER U"},
|
|||
|
/* 56 */ {
|
|||
|
0x0056, "LATIN CAPITAL LETTER V"},
|
|||
|
/* 57 */ {
|
|||
|
0x0057, "LATIN CAPITAL LETTER W"},
|
|||
|
/* 58 */ {
|
|||
|
0x0058, "LATIN CAPITAL LETTER X"},
|
|||
|
/* 59 */ {
|
|||
|
0x0059, "LATIN CAPITAL LETTER Y"},
|
|||
|
/* 5A */ {
|
|||
|
0x005A, "LATIN CAPITAL LETTER Z"},
|
|||
|
/* 5B */ {
|
|||
|
0x005B, "OPENING SQUARE BRACKET"},
|
|||
|
/* 5C */ {
|
|||
|
0x005C, "BACKSLASH"},
|
|||
|
/* 5D */ {
|
|||
|
0x005D, "CLOSING SQUARE BRACKET"},
|
|||
|
/* 5E */ {
|
|||
|
0x005E, "SPACING CIRCUMFLEX"},
|
|||
|
/* 5F */ {
|
|||
|
0x005F, "SPACING UNDERSCORE"},
|
|||
|
/* 60 */ {
|
|||
|
0x0060, "SPACING GRAVE"},
|
|||
|
/* 61 */ {
|
|||
|
0x0061, "LATIN SMALL LETTER A"},
|
|||
|
/* 62 */ {
|
|||
|
0x0062, "LATIN SMALL LETTER B"},
|
|||
|
/* 63 */ {
|
|||
|
0x0063, "LATIN SMALL LETTER C"},
|
|||
|
/* 64 */ {
|
|||
|
0x0064, "LATIN SMALL LETTER D"},
|
|||
|
/* 65 */ {
|
|||
|
0x0065, "LATIN SMALL LETTER E"},
|
|||
|
/* 66 */ {
|
|||
|
0x0066, "LATIN SMALL LETTER F"},
|
|||
|
/* 67 */ {
|
|||
|
0x0067, "LATIN SMALL LETTER G"},
|
|||
|
/* 68 */ {
|
|||
|
0x0068, "LATIN SMALL LETTER H"},
|
|||
|
/* 69 */ {
|
|||
|
0x0069, "LATIN SMALL LETTER I"},
|
|||
|
/* 6A */ {
|
|||
|
0x006A, "LATIN SMALL LETTER J"},
|
|||
|
/* 6B */ {
|
|||
|
0x006B, "LATIN SMALL LETTER K"},
|
|||
|
/* 6C */ {
|
|||
|
0x006C, "LATIN SMALL LETTER L"},
|
|||
|
/* 6D */ {
|
|||
|
0x006D, "LATIN SMALL LETTER M"},
|
|||
|
/* 6E */ {
|
|||
|
0x006E, "LATIN SMALL LETTER N"},
|
|||
|
/* 6F */ {
|
|||
|
0x006F, "LATIN SMALL LETTER O"},
|
|||
|
/* 70 */ {
|
|||
|
0x0070, "LATIN SMALL LETTER P"},
|
|||
|
/* 71 */ {
|
|||
|
0x0071, "LATIN SMALL LETTER Q"},
|
|||
|
/* 72 */ {
|
|||
|
0x0072, "LATIN SMALL LETTER R"},
|
|||
|
/* 73 */ {
|
|||
|
0x0073, "LATIN SMALL LETTER S"},
|
|||
|
/* 74 */ {
|
|||
|
0x0074, "LATIN SMALL LETTER T"},
|
|||
|
/* 75 */ {
|
|||
|
0x0075, "LATIN SMALL LETTER U"},
|
|||
|
/* 76 */ {
|
|||
|
0x0076, "LATIN SMALL LETTER V"},
|
|||
|
/* 77 */ {
|
|||
|
0x0077, "LATIN SMALL LETTER W"},
|
|||
|
/* 78 */ {
|
|||
|
0x0078, "LATIN SMALL LETTER X"},
|
|||
|
/* 79 */ {
|
|||
|
0x0079, "LATIN SMALL LETTER Y"},
|
|||
|
/* 7A */ {
|
|||
|
0x007A, "LATIN SMALL LETTER Z"},
|
|||
|
/* 7B */ {
|
|||
|
0x007B, "OPENING CURLY BRACKET"},
|
|||
|
/* 7C */ {
|
|||
|
0x007C, "VERTICAL BAR"},
|
|||
|
/* 7D */ {
|
|||
|
0x007D, "CLOSING CURLY BRACKET"},
|
|||
|
/* 7E */ {
|
|||
|
0x007E, "TILDE"},
|
|||
|
/* 7F */ {
|
|||
|
0x2302, "HOUSE"},
|
|||
|
/* 80 */ {
|
|||
|
0x00C7, "LATIN CAPITAL LETTER C CEDILLA"},
|
|||
|
/* 81 */ {
|
|||
|
0x00FC, "LATIN SMALL LETTER U DIAERESIS"},
|
|||
|
/* 82 */ {
|
|||
|
0x00E9, "LATIN SMALL LETTER E ACUTE"},
|
|||
|
/* 83 */ {
|
|||
|
0x00E2, "LATIN SMALL LETTER A CIRCUMFLEX"},
|
|||
|
/* 84 */ {
|
|||
|
0x00E4, "LATIN SMALL LETTER A DIAERESIS"},
|
|||
|
/* 85 */ {
|
|||
|
0x00E0, "LATIN SMALL LETTER A GRAVE"},
|
|||
|
/* 86 */ {
|
|||
|
0x00E5, "LATIN SMALL LETTER A RING"},
|
|||
|
/* 87 */ {
|
|||
|
0x00E7, "LATIN SMALL LETTER C CEDILLA"},
|
|||
|
/* 88 */ {
|
|||
|
0x00EA, "LATIN SMALL LETTER E CIRCUMFLEX"},
|
|||
|
/* 89 */ {
|
|||
|
0x00EB, "LATIN SMALL LETTER E DIAERESIS"},
|
|||
|
/* 8A */ {
|
|||
|
0x00E8, "LATIN SMALL LETTER E GRAVE"},
|
|||
|
/* 8B */ {
|
|||
|
0x00EF, "LATIN SMALL LETTER I DIAERESIS"},
|
|||
|
/* 8C */ {
|
|||
|
0x00EE, "LATIN SMALL LETTER I CIRCUMFLEX"},
|
|||
|
/* 8D */ {
|
|||
|
0x00EC, "LATIN SMALL LETTER I GRAVE"},
|
|||
|
/* 8E */ {
|
|||
|
0x00C4, "LATIN CAPITAL LETTER A DIAERESIS"},
|
|||
|
/* 8F */ {
|
|||
|
0x00C5, "LATIN CAPITAL LETTER A RING"},
|
|||
|
/* 90 */ {
|
|||
|
0x00C9, "LATIN CAPITAL LETTER E ACUTE"},
|
|||
|
/* 91 */ {
|
|||
|
0x00E6, "LATIN SMALL LETTER A E"},
|
|||
|
/* 92 */ {
|
|||
|
0x00C6, "LATIN CAPITAL LETTER A E"},
|
|||
|
/* 93 */ {
|
|||
|
0x00F4, "LATIN SMALL LETTER O CIRCUMFLEX"},
|
|||
|
/* 94 */ {
|
|||
|
0x00F6, "LATIN SMALL LETTER O DIAERESIS"},
|
|||
|
/* 95 */ {
|
|||
|
0x00F2, "LATIN SMALL LETTER O GRAVE"},
|
|||
|
/* 96 */ {
|
|||
|
0x00FB, "LATIN SMALL LETTER U CIRCUMFLEX"},
|
|||
|
/* 97 */ {
|
|||
|
0x00F9, "LATIN SMALL LETTER U GRAVE"},
|
|||
|
/* 98 */ {
|
|||
|
0x00FF, "LATIN SMALL LETTER Y DIAERESIS"},
|
|||
|
/* 99 */ {
|
|||
|
0x00D6, "LATIN CAPITAL LETTER O DIAERESIS"},
|
|||
|
/* 9A */ {
|
|||
|
0x00DC, "LATIN CAPITAL LETTER U DIAERESIS"},
|
|||
|
/* 9B */ {
|
|||
|
0x00A2, "CENT SIGN"},
|
|||
|
/* 9C */ {
|
|||
|
0x00A3, "POUND SIGN"},
|
|||
|
/* 9D */ {
|
|||
|
0x00A5, "YEN SIGN"},
|
|||
|
/* 9E */ {
|
|||
|
0x20A7, "PESETA SIGN"},
|
|||
|
/* 9F */ {
|
|||
|
0x0192, "LATIN SMALL LETTER SCRIPT F"},
|
|||
|
/* A0 */ {
|
|||
|
0x00E1, "LATIN SMALL LETTER A ACUTE"},
|
|||
|
/* A1 */ {
|
|||
|
0x00ED, "LATIN SMALL LETTER I ACUTE"},
|
|||
|
/* A2 */ {
|
|||
|
0x00F3, "LATIN SMALL LETTER O ACUTE"},
|
|||
|
/* A3 */ {
|
|||
|
0x00FA, "LATIN SMALL LETTER U ACUTE"},
|
|||
|
/* A4 */ {
|
|||
|
0x00F1, "LATIN SMALL LETTER N TILDE"},
|
|||
|
/* A5 */ {
|
|||
|
0x00D1, "LATIN CAPITAL LETTER N TILDE"},
|
|||
|
/* A6 */ {
|
|||
|
0x00AA, "FEMININE ORDINAL INDICATOR"},
|
|||
|
/* A7 */ {
|
|||
|
0x00BA, "MASCULINE ORDINAL INDICATOR"},
|
|||
|
/* A8 */ {
|
|||
|
0x00BF, "INVERTED QUESTION MARK"},
|
|||
|
/* A9 */ {
|
|||
|
0x2310, "REVERSED NOT SIGN"},
|
|||
|
/* AA */ {
|
|||
|
0x00AC, "NOT SIGN"},
|
|||
|
/* AB */ {
|
|||
|
0x00BD, "FRACTION ONE HALF"},
|
|||
|
/* AC */ {
|
|||
|
0x00BC, "FRACTION ONE QUARTER"},
|
|||
|
/* AD */ {
|
|||
|
0x00A1, "INVERTED EXCLAMATION MARK"},
|
|||
|
/* AE */ {
|
|||
|
0x00AB, "LEFT POINTING GUILLEMET"},
|
|||
|
/* AF */ {
|
|||
|
0x00BB, "RIGHT POINTING GUILLEMET"},
|
|||
|
/* B0 */ {
|
|||
|
0x2591, "LIGHT SHADE"},
|
|||
|
/* B1 */ {
|
|||
|
0x2592, "MEDIUM SHADE"},
|
|||
|
/* B2 */ {
|
|||
|
0x2593, "DARK SHADE"},
|
|||
|
/* B3 */ {
|
|||
|
0x2502, "FORMS LIGHT VERTICAL"},
|
|||
|
/* B4 */ {
|
|||
|
0x2524, "FORMS LIGHT VERTICAL AND LEFT"},
|
|||
|
/* B5 */ {
|
|||
|
0x2561, "FORMS VERTICAL SINGLE AND LEFT DOUBLE"},
|
|||
|
/* B6 */ {
|
|||
|
0x2562, "FORMS VERTICAL DOUBLE AND LEFT SINGLE"},
|
|||
|
/* B7 */ {
|
|||
|
0x2556, "FORMS DOWN DOUBLE AND LEFT SINGLE"},
|
|||
|
/* B8 */ {
|
|||
|
0x2555, "FORMS DOWN SINGLE AND LEFT DOUBLE"},
|
|||
|
/* B9 */ {
|
|||
|
0x2563, "FORMS DOUBLE VERTICAL AND LEFT"},
|
|||
|
/* BA */ {
|
|||
|
0x2551, "FORMS DOUBLE VERTICAL"},
|
|||
|
/* BB */ {
|
|||
|
0x2557, "FORMS DOUBLE DOWN AND LEFT"},
|
|||
|
/* BC */ {
|
|||
|
0x255D, "FORMS DOUBLE UP AND LEFT"},
|
|||
|
/* BD */ {
|
|||
|
0x255C, "FORMS UP DOUBLE AND LEFT SINGLE"},
|
|||
|
/* BE */ {
|
|||
|
0x255B, "FORMS UP SINGLE AND LEFT DOUBLE"},
|
|||
|
/* BF */ {
|
|||
|
0x2510, "FORMS LIGHT DOWN AND LEFT"},
|
|||
|
/* C0 */ {
|
|||
|
0x2514, "FORMS LIGHT UP AND RIGHT"},
|
|||
|
/* C1 */ {
|
|||
|
0x2534, "FORMS LIGHT UP AND HORIZONTAL"},
|
|||
|
/* C2 */ {
|
|||
|
0x252C, "FORMS LIGHT DOWN AND HORIZONTAL"},
|
|||
|
/* C3 */ {
|
|||
|
0x251C, "FORMS LIGHT VERTICAL AND RIGHT"},
|
|||
|
/* C4 */ {
|
|||
|
0x2500, "FORMS LIGHT HORIZONTAL"},
|
|||
|
/* C5 */ {
|
|||
|
0x253C, "FORMS LIGHT VERTICAL AND HORIZONTAL"},
|
|||
|
/* C6 */ {
|
|||
|
0x255E, "FORMS VERTICAL SINGLE AND RIGHT DOUBLE"},
|
|||
|
/* C7 */ {
|
|||
|
0x255F, "FORMS VERTICAL DOUBLE AND RIGHT SINGLE"},
|
|||
|
/* C8 */ {
|
|||
|
0x255A, "FORMS DOUBLE UP AND RIGHT"},
|
|||
|
/* C9 */ {
|
|||
|
0x2554, "FORMS DOUBLE DOWN AND RIGHT"},
|
|||
|
/* CA */ {
|
|||
|
0x2569, "FORMS DOUBLE UP AND HORIZONTAL"},
|
|||
|
/* CB */ {
|
|||
|
0x2566, "FORMS DOUBLE DOWN AND HORIZONTAL"},
|
|||
|
/* CC */ {
|
|||
|
0x2560, "FORMS DOUBLE VERTICAL AND RIGHT"},
|
|||
|
/* CD */ {
|
|||
|
0x2550, "FORMS DOUBLE HORIZONTAL"},
|
|||
|
/* CE */ {
|
|||
|
0x256C, "FORMS DOUBLE VERTICAL AND HORIZONTAL"},
|
|||
|
/* CF */ {
|
|||
|
0x2567, "FORMS UP SINGLE AND HORIZONTAL DOUBLE"},
|
|||
|
/* D0 */ {
|
|||
|
0x2568, "FORMS UP DOUBLE AND HORIZONTAL SINGLE"},
|
|||
|
/* D1 */ {
|
|||
|
0x2564, "FORMS DOWN SINGLE AND HORIZONTAL DOUBLE"},
|
|||
|
/* D2 */ {
|
|||
|
0x2565, "FORMS DOWN DOUBLE AND HORIZONTAL SINGLE"},
|
|||
|
/* D3 */ {
|
|||
|
0x2559, "FORMS UP DOUBLE AND RIGHT SINGLE"},
|
|||
|
/* D4 */ {
|
|||
|
0x2558, "FORMS UP SINGLE AND RIGHT DOUBLE"},
|
|||
|
/* D5 */ {
|
|||
|
0x2552, "FORMS DOWN SINGLE AND RIGHT DOUBLE"},
|
|||
|
/* D6 */ {
|
|||
|
0x2553, "FORMS DOWN DOUBLE AND RIGHT SINGLE"},
|
|||
|
/* D7 */ {
|
|||
|
0x256B, "FORMS VERTICAL DOUBLE AND HORIZONTAL SINGLE"},
|
|||
|
/* D8 */ {
|
|||
|
0x256A, "FORMS VERTICAL SINGLE AND HORIZONTAL DOUBLE"},
|
|||
|
/* D9 */ {
|
|||
|
0x2518, "FORMS LIGHT UP AND LEFT"},
|
|||
|
/* DA */ {
|
|||
|
0x250C, "FORMS LIGHT DOWN AND RIGHT"},
|
|||
|
/* DB */ {
|
|||
|
0x2588, "FULL BLOCK"},
|
|||
|
/* DC */ {
|
|||
|
0x2584, "LOWER HALF BLOCK"},
|
|||
|
/* DD */ {
|
|||
|
0x258C, "LEFT HALF BLOCK"},
|
|||
|
/* DE */ {
|
|||
|
0x2590, "RIGHT HALF BLOCK"},
|
|||
|
/* DF */ {
|
|||
|
0x2580, "UPPER HALF BLOCK"},
|
|||
|
/* E0 */ {
|
|||
|
0x03B1, "GREEK SMALL LETTER ALPHA"},
|
|||
|
/* E1 */ {
|
|||
|
0x00DF, "LATIN SMALL LETTER SHARP S"},
|
|||
|
/* E2 */ {
|
|||
|
0x0393, "GREEK CAPITAL LETTER GAMMA"},
|
|||
|
/* E3 */ {
|
|||
|
0x03C0, "GREEK SMALL LETTER PI"},
|
|||
|
/* E4 */ {
|
|||
|
0x03A3, "GREEK CAPITAL LETTER SIGMA"},
|
|||
|
/* E5 */ {
|
|||
|
0x03C3, "GREEK SMALL LETTER SIGMA"},
|
|||
|
/* E6 */ {
|
|||
|
0x00B5, "MICRO SIGN"},
|
|||
|
/* E7 */ {
|
|||
|
0x03C4, "GREEK SMALL LETTER TAU"},
|
|||
|
/* E8 */ {
|
|||
|
0x03A6, "GREEK CAPITAL LETTER PHI"},
|
|||
|
/* E9 */ {
|
|||
|
0x0398, "GREEK CAPITAL LETTER THETA"},
|
|||
|
/* EA */ {
|
|||
|
0x03A9, "GREEK CAPITAL LETTER OMEGA"},
|
|||
|
/* EB */ {
|
|||
|
0x03B4, "GREEK SMALL LETTER DELTA"},
|
|||
|
/* EC */ {
|
|||
|
0x221E, "INFINITY"},
|
|||
|
/* ED */ {
|
|||
|
0x03C6, "GREEK SMALL LETTER PHI"},
|
|||
|
/* EE */ {
|
|||
|
0x03B5, "GREEK SMALL LETTER EPSILON"},
|
|||
|
/* EF */ {
|
|||
|
0x2229, "INTERSECTION"},
|
|||
|
/* F0 */ {
|
|||
|
0x2261, "IDENTICAL TO"},
|
|||
|
/* F1 */ {
|
|||
|
0x00B1, "PLUS-OR-MINUS SIGN"},
|
|||
|
/* F2 */ {
|
|||
|
0x2265, "GREATER THAN OR EQUAL TO"},
|
|||
|
/* F3 */ {
|
|||
|
0x2264, "LESS THAN OR EQUAL TO"},
|
|||
|
/* F4 */ {
|
|||
|
0x2320, "TOP HALF INTEGRAL"},
|
|||
|
/* F5 */ {
|
|||
|
0x2321, "BOTTOM HALF INTEGRAL"},
|
|||
|
/* F6 */ {
|
|||
|
0x00F7, "DIVISION SIGN"},
|
|||
|
/* F7 */ {
|
|||
|
0x2248, "ALMOST EQUAL TO"},
|
|||
|
/* F8 */ {
|
|||
|
0x00B0, "DEGREE SIGN"},
|
|||
|
/* F9 */ {
|
|||
|
0x2219, "BULLET OPERATOR"},
|
|||
|
/* FA */ {
|
|||
|
0x00B7, "MIDDLE DOT"},
|
|||
|
/* FB */ {
|
|||
|
0x221A, "SQUARE ROOT"},
|
|||
|
/* FC */ {
|
|||
|
0x207F, "SUPERSCRIPT LATIN SMALL LETTER N"},
|
|||
|
/* FD */ {
|
|||
|
0x00B2, "SUPERSCRIPT DIGIT TWO"},
|
|||
|
/* FE */ {
|
|||
|
0x25A0, "BLACK SQUARE"},
|
|||
|
/* FF */ {
|
|||
|
0x00A0, "NON-BREAKING SPACE"}
|
|||
|
};
|
|||
|
#endif
|