2
* The contents of this file are subject to the Interbase Public
3
* License Version 1.0 (the "License"); you may not use this file
4
* except in compliance with the License. You may obtain a copy
5
* of the License at http://www.Inprise.com/IPL.html
7
* Software distributed under the License is distributed on an
8
* "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
9
* or implied. See the License for the specific language governing
10
* rights and limitations under the License.
12
* The Original Code was created by Inprise Corporation
13
* and its predecessors. Portions created by Inprise Corporation are
14
* Copyright (C) Inprise Corporation.
16
* All Rights Reserved.
17
* Contributor(s): ______________________________________.
20
const int NUM_EXPAND_CHARS = 0;
21
const int NUM_COMPRESS_CHARS = 0;
22
const int LOWERCASE_LEN = 256;
23
const int UPPERCASE_LEN = 256;
24
const int NOCASESORT_LEN = 256;
25
const int LDRV_TIEBREAK = LOCAL_EXPAND;
27
const int MAX_NCO_PRIMARY = 184;
28
const int MAX_NCO_SECONDARY = 6;
29
const int MAX_NCO_TERTIARY = 0;
30
const int MAX_NCO_IGNORE = 0;
31
const int NULL_SECONDARY = 0;
32
const int NULL_TERTIARY = 0;
33
const int FIRST_IGNORE = 1;
34
const int FIRST_TERTIARY = 1;
35
const int FIRST_SECONDARY = (FIRST_TERTIARY+MAX_NCO_TERTIARY+1);
36
const int FIRST_PRIMARY = (FIRST_SECONDARY+MAX_NCO_SECONDARY+1);
38
static const BYTE ToUpperConversionTbl[UPPERCASE_LEN] = {
72
33, /* ! 33 -> ! 33 */
73
34, /* " 34 -> " 34 */
74
35, /* # 35 -> # 35 */
75
36, /* $ 36 -> $ 36 */
76
37, /* % 37 -> % 37 */
77
38, /* & 38 -> & 38 */
78
39, /* ' 39 -> ' 39 */
79
40, /* ( 40 -> ( 40 */
80
41, /* ) 41 -> ) 41 */
81
42, /* * 42 -> * 42 */
82
43, /* + 43 -> + 43 */
83
44, /* , 44 -> , 44 */
84
45, /* - 45 -> - 45 */
85
46, /* . 46 -> . 46 */
86
47, /* / 47 -> / 47 */
87
48, /* 0 48 -> 0 48 */
88
49, /* 1 49 -> 1 49 */
89
50, /* 2 50 -> 2 50 */
90
51, /* 3 51 -> 3 51 */
91
52, /* 4 52 -> 4 52 */
92
53, /* 5 53 -> 5 53 */
93
54, /* 6 54 -> 6 54 */
94
55, /* 7 55 -> 7 55 */
95
56, /* 8 56 -> 8 56 */
96
57, /* 9 57 -> 9 57 */
97
58, /* : 58 -> : 58 */
98
59, /* ; 59 -> ; 59 */
99
60, /* < 60 -> < 60 */
100
61, /* = 61 -> = 61 */
101
62, /* > 62 -> > 62 */
102
63, /* ? 63 -> ? 63 */
103
64, /* @ 64 -> @ 64 */
104
65, /* A 65 -> A 65 */
105
66, /* B 66 -> B 66 */
106
67, /* C 67 -> C 67 */
107
68, /* D 68 -> D 68 */
108
69, /* E 69 -> E 69 */
109
70, /* F 70 -> F 70 */
110
71, /* G 71 -> G 71 */
111
72, /* H 72 -> H 72 */
112
73, /* I 73 -> I 73 */
113
74, /* J 74 -> J 74 */
114
75, /* K 75 -> K 75 */
115
76, /* L 76 -> L 76 */
116
77, /* M 77 -> M 77 */
117
78, /* N 78 -> N 78 */
118
79, /* O 79 -> O 79 */
119
80, /* P 80 -> P 80 */
120
81, /* Q 81 -> Q 81 */
121
82, /* R 82 -> R 82 */
122
83, /* S 83 -> S 83 */
123
84, /* T 84 -> T 84 */
124
85, /* U 85 -> U 85 */
125
86, /* V 86 -> V 86 */
126
87, /* W 87 -> W 87 */
127
88, /* X 88 -> X 88 */
128
89, /* Y 89 -> Y 89 */
129
90, /* Z 90 -> Z 90 */
130
91, /* [ 91 -> [ 91 */
131
92, /* \ 92 -> \ 92 */
132
93, /* ] 93 -> ] 93 */
133
94, /* ^ 94 -> ^ 94 */
134
95, /* _ 95 -> _ 95 */
135
96, /* ` 96 -> ` 96 */
136
65, /* a 97 -> A 65 */
137
66, /* b 98 -> B 66 */
138
67, /* c 99 -> C 67 */
139
68, /* d 100 -> D 68 */
140
69, /* e 101 -> E 69 */
141
70, /* f 102 -> F 70 */
142
71, /* g 103 -> G 71 */
143
72, /* h 104 -> H 72 */
144
73, /* i 105 -> I 73 */
145
74, /* j 106 -> J 74 */
146
75, /* k 107 -> K 75 */
147
76, /* l 108 -> L 76 */
148
77, /* m 109 -> M 77 */
149
78, /* n 110 -> N 78 */
150
79, /* o 111 -> O 79 */
151
80, /* p 112 -> P 80 */
152
81, /* q 113 -> Q 81 */
153
82, /* r 114 -> R 82 */
154
83, /* s 115 -> S 83 */
155
84, /* t 116 -> T 84 */
156
85, /* u 117 -> U 85 */
157
86, /* v 118 -> V 86 */
158
87, /* w 119 -> W 87 */
159
88, /* x 120 -> X 88 */
160
89, /* y 121 -> Y 89 */
161
90, /* z 122 -> Z 90 */
162
123, /* { 123 -> { 123 */
163
124, /* | 124 -> | 124 */
164
125, /* } 125 -> } 125 */
165
126, /* ~ 126 -> ~ 126 */
166
127, /* 127 -> 127 */
167
128, /* 128 -> 128 */
168
129, /* 129 -> 129 */
169
130, /* 130 -> 130 */
170
131, /* 131 -> 131 */
171
132, /* 132 -> 132 */
172
133, /* 133 -> 133 */
173
134, /* 134 -> 134 */
174
135, /* 135 -> 135 */
175
136, /* 136 -> 136 */
176
137, /* 137 -> 137 */
177
138, /* 138 -> 138 */
178
139, /* 139 -> 139 */
179
140, /* 140 -> 140 */
180
141, /* 141 -> 141 */
181
142, /* 142 -> 142 */
182
143, /* 143 -> 143 */
183
144, /* 144 -> 144 */
184
145, /* 145 -> 145 */
185
146, /* 146 -> 146 */
186
147, /* 147 -> 147 */
187
148, /* 148 -> 148 */
188
149, /* 149 -> 149 */
189
150, /* 150 -> 150 */
190
151, /* 151 -> 151 */
191
152, /* 152 -> 152 */
192
153, /* 153 -> 153 */
193
154, /* 154 -> 154 */
194
155, /* 155 -> 155 */
195
156, /* 156 -> 156 */
196
157, /* 157 -> 157 */
197
158, /* 158 -> 158 */
198
159, /* 159 -> 159 */
199
160, /* � 160 -> � 160 */
200
161, /* � 161 -> � 161 */
201
162, /* � 162 -> � 162 */
202
163, /* � 163 -> � 163 */
203
164, /* � 164 -> � 164 */
204
165, /* � 165 -> � 165 */
205
166, /* � 166 -> � 166 */
206
167, /* � 167 -> � 167 */
207
168, /* � 168 -> � 168 */
208
169, /* � 169 -> � 169 */
209
170, /* � 170 -> � 170 */
210
171, /* � 171 -> � 171 */
211
172, /* � 172 -> � 172 */
212
173, /* � 173 -> � 173 */
213
174, /* � 174 -> � 174 */
214
175, /* � 175 -> � 175 */
215
176, /* � 176 -> � 176 */
216
177, /* � 177 -> � 177 */
217
178, /* � 178 -> � 178 */
218
179, /* � 179 -> � 179 */
219
180, /* � 180 -> � 180 */
220
181, /* � 181 -> � 181 */
221
182, /* � 182 -> � 182 */
222
183, /* � 183 -> � 183 */
223
184, /* � 184 -> � 184 */
224
185, /* � 185 -> � 185 */
225
186, /* � 186 -> � 186 */
226
187, /* � 187 -> � 187 */
227
188, /* � 188 -> � 188 */
228
189, /* � 189 -> � 189 */
229
190, /* � 190 -> � 190 */
230
191, /* � 191 -> � 191 */
231
218, /* � 192 -> � 218 */
232
193, /* � 193 -> � 193 */
233
194, /* � 194 -> � 194 */
234
195, /* � 195 -> � 195 */
235
196, /* � 196 -> � 196 */
236
197, /* � 197 -> � 197 */
237
198, /* � 198 -> � 198 */
238
199, /* � 199 -> � 199 */
239
200, /* � 200 -> � 200 */
240
201, /* � 201 -> � 201 */
241
202, /* � 202 -> � 202 */
242
203, /* � 203 -> � 203 */
243
204, /* � 204 -> � 204 */
244
205, /* � 205 -> � 205 */
245
206, /* � 206 -> � 206 */
246
207, /* � 207 -> � 207 */
247
208, /* � 208 -> � 208 */
248
209, /* � 209 -> � 209 */
249
210, /* � 210 -> � 210 */
250
211, /* � 211 -> � 211 */
251
212, /* � 212 -> � 212 */
252
213, /* � 213 -> � 213 */
253
214, /* � 214 -> � 214 */
254
215, /* � 215 -> � 215 */
255
216, /* � 216 -> � 216 */
256
217, /* � 217 -> � 217 */
257
218, /* � 218 -> � 218 */
258
219, /* � 219 -> � 219 */
259
162, /* � 220 -> � 162 */
260
184, /* � 221 -> � 184 */
261
185, /* � 222 -> � 185 */
262
186, /* � 223 -> � 186 */
263
219, /* � 224 -> � 219 */
264
193, /* � 225 -> � 193 */
265
194, /* � 226 -> � 194 */
266
195, /* � 227 -> � 195 */
267
196, /* � 228 -> � 196 */
268
197, /* � 229 -> � 197 */
269
198, /* � 230 -> � 198 */
270
199, /* � 231 -> � 199 */
271
200, /* � 232 -> � 200 */
272
201, /* � 233 -> � 201 */
273
202, /* � 234 -> � 202 */
274
203, /* � 235 -> � 203 */
275
204, /* � 236 -> � 204 */
276
205, /* � 237 -> � 205 */
277
206, /* � 238 -> � 206 */
278
207, /* � 239 -> � 207 */
279
208, /* � 240 -> � 208 */
280
209, /* � 241 -> � 209 */
281
211, /* � 242 -> � 211 */
282
211, /* � 243 -> � 211 */
283
212, /* � 244 -> � 212 */
284
213, /* � 245 -> � 213 */
285
214, /* � 246 -> � 214 */
286
215, /* � 247 -> � 215 */
287
216, /* � 248 -> � 216 */
288
217, /* � 249 -> � 217 */
289
218, /* � 250 -> � 218 */
290
219, /* � 251 -> � 219 */
291
188, /* � 252 -> � 188 */
292
190, /* � 253 -> � 190 */
293
191, /* � 254 -> � 191 */
297
static const BYTE ToLowerConversionTbl[LOWERCASE_LEN] = {
331
33, /* ! 33 -> ! 33 */
332
34, /* " 34 -> " 34 */
333
35, /* # 35 -> # 35 */
334
36, /* $ 36 -> $ 36 */
335
37, /* % 37 -> % 37 */
336
38, /* & 38 -> & 38 */
337
39, /* ' 39 -> ' 39 */
338
40, /* ( 40 -> ( 40 */
339
41, /* ) 41 -> ) 41 */
340
42, /* * 42 -> * 42 */
341
43, /* + 43 -> + 43 */
342
44, /* , 44 -> , 44 */
343
45, /* - 45 -> - 45 */
344
46, /* . 46 -> . 46 */
345
47, /* / 47 -> / 47 */
346
48, /* 0 48 -> 0 48 */
347
49, /* 1 49 -> 1 49 */
348
50, /* 2 50 -> 2 50 */
349
51, /* 3 51 -> 3 51 */
350
52, /* 4 52 -> 4 52 */
351
53, /* 5 53 -> 5 53 */
352
54, /* 6 54 -> 6 54 */
353
55, /* 7 55 -> 7 55 */
354
56, /* 8 56 -> 8 56 */
355
57, /* 9 57 -> 9 57 */
356
58, /* : 58 -> : 58 */
357
59, /* ; 59 -> ; 59 */
358
60, /* < 60 -> < 60 */
359
61, /* = 61 -> = 61 */
360
62, /* > 62 -> > 62 */
361
63, /* ? 63 -> ? 63 */
362
64, /* @ 64 -> @ 64 */
363
97, /* A 65 -> a 97 */
364
98, /* B 66 -> b 98 */
365
99, /* C 67 -> c 99 */
366
100, /* D 68 -> d 100 */
367
101, /* E 69 -> e 101 */
368
102, /* F 70 -> f 102 */
369
103, /* G 71 -> g 103 */
370
104, /* H 72 -> h 104 */
371
105, /* I 73 -> i 105 */
372
106, /* J 74 -> j 106 */
373
107, /* K 75 -> k 107 */
374
108, /* L 76 -> l 108 */
375
109, /* M 77 -> m 109 */
376
110, /* N 78 -> n 110 */
377
111, /* O 79 -> o 111 */
378
112, /* P 80 -> p 112 */
379
113, /* Q 81 -> q 113 */
380
114, /* R 82 -> r 114 */
381
115, /* S 83 -> s 115 */
382
116, /* T 84 -> t 116 */
383
117, /* U 85 -> u 117 */
384
118, /* V 86 -> v 118 */
385
119, /* W 87 -> w 119 */
386
120, /* X 88 -> x 120 */
387
121, /* Y 89 -> y 121 */
388
122, /* Z 90 -> z 122 */
389
91, /* [ 91 -> [ 91 */
390
92, /* \ 92 -> \ 92 */
391
93, /* ] 93 -> ] 93 */
392
94, /* ^ 94 -> ^ 94 */
393
95, /* _ 95 -> _ 95 */
394
96, /* ` 96 -> ` 96 */
395
97, /* a 97 -> a 97 */
396
98, /* b 98 -> b 98 */
397
99, /* c 99 -> c 99 */
398
100, /* d 100 -> d 100 */
399
101, /* e 101 -> e 101 */
400
102, /* f 102 -> f 102 */
401
103, /* g 103 -> g 103 */
402
104, /* h 104 -> h 104 */
403
105, /* i 105 -> i 105 */
404
106, /* j 106 -> j 106 */
405
107, /* k 107 -> k 107 */
406
108, /* l 108 -> l 108 */
407
109, /* m 109 -> m 109 */
408
110, /* n 110 -> n 110 */
409
111, /* o 111 -> o 111 */
410
112, /* p 112 -> p 112 */
411
113, /* q 113 -> q 113 */
412
114, /* r 114 -> r 114 */
413
115, /* s 115 -> s 115 */
414
116, /* t 116 -> t 116 */
415
117, /* u 117 -> u 117 */
416
118, /* v 118 -> v 118 */
417
119, /* w 119 -> w 119 */
418
120, /* x 120 -> x 120 */
419
121, /* y 121 -> y 121 */
420
122, /* z 122 -> z 122 */
421
123, /* { 123 -> { 123 */
422
124, /* | 124 -> | 124 */
423
125, /* } 125 -> } 125 */
424
126, /* ~ 126 -> ~ 126 */
425
127, /* 127 -> 127 */
426
128, /* 128 -> 128 */
427
129, /* 129 -> 129 */
428
130, /* 130 -> 130 */
429
131, /* 131 -> 131 */
430
132, /* 132 -> 132 */
431
133, /* 133 -> 133 */
432
134, /* 134 -> 134 */
433
135, /* 135 -> 135 */
434
136, /* 136 -> 136 */
435
137, /* 137 -> 137 */
436
138, /* 138 -> 138 */
437
139, /* 139 -> 139 */
438
140, /* 140 -> 140 */
439
141, /* 141 -> 141 */
440
142, /* 142 -> 142 */
441
143, /* 143 -> 143 */
442
144, /* 144 -> 144 */
443
145, /* 145 -> 145 */
444
146, /* 146 -> 146 */
445
147, /* 147 -> 147 */
446
148, /* 148 -> 148 */
447
149, /* 149 -> 149 */
448
150, /* 150 -> 150 */
449
151, /* 151 -> 151 */
450
152, /* 152 -> 152 */
451
153, /* 153 -> 153 */
452
154, /* 154 -> 154 */
453
155, /* 155 -> 155 */
454
156, /* 156 -> 156 */
455
157, /* 157 -> 157 */
456
158, /* 158 -> 158 */
457
159, /* 159 -> 159 */
458
160, /* � 160 -> � 160 */
459
161, /* � 161 -> � 161 */
460
220, /* � 162 -> � 220 */
461
163, /* � 163 -> � 163 */
462
164, /* � 164 -> � 164 */
463
165, /* � 165 -> � 165 */
464
166, /* � 166 -> � 166 */
465
167, /* � 167 -> � 167 */
466
168, /* � 168 -> � 168 */
467
169, /* � 169 -> � 169 */
468
170, /* � 170 -> � 170 */
469
171, /* � 171 -> � 171 */
470
172, /* � 172 -> � 172 */
471
173, /* � 173 -> � 173 */
472
174, /* � 174 -> � 174 */
473
175, /* � 175 -> � 175 */
474
176, /* � 176 -> � 176 */
475
177, /* � 177 -> � 177 */
476
178, /* � 178 -> � 178 */
477
179, /* � 179 -> � 179 */
478
180, /* � 180 -> � 180 */
479
181, /* � 181 -> � 181 */
480
182, /* � 182 -> � 182 */
481
183, /* � 183 -> � 183 */
482
221, /* � 184 -> � 221 */
483
222, /* � 185 -> � 222 */
484
223, /* � 186 -> � 223 */
485
187, /* � 187 -> � 187 */
486
252, /* � 188 -> � 252 */
487
189, /* � 189 -> � 189 */
488
253, /* � 190 -> � 253 */
489
254, /* � 191 -> � 254 */
490
192, /* � 192 -> � 192 */
491
225, /* � 193 -> � 225 */
492
226, /* � 194 -> � 226 */
493
227, /* � 195 -> � 227 */
494
228, /* � 196 -> � 228 */
495
229, /* � 197 -> � 229 */
496
230, /* � 198 -> � 230 */
497
231, /* � 199 -> � 231 */
498
232, /* � 200 -> � 232 */
499
233, /* � 201 -> � 233 */
500
234, /* � 202 -> � 234 */
501
235, /* � 203 -> � 235 */
502
236, /* � 204 -> � 236 */
503
237, /* � 205 -> � 237 */
504
238, /* � 206 -> � 238 */
505
239, /* � 207 -> � 239 */
506
240, /* � 208 -> � 240 */
507
241, /* � 209 -> � 241 */
508
210, /* � 210 -> � 210 */
509
243, /* � 211 -> � 243 */
510
244, /* � 212 -> � 244 */
511
245, /* � 213 -> � 245 */
512
246, /* � 214 -> � 246 */
513
247, /* � 215 -> � 247 */
514
248, /* � 216 -> � 248 */
515
249, /* � 217 -> � 249 */
516
250, /* � 218 -> � 250 */
517
251, /* � 219 -> � 251 */
518
220, /* � 220 -> � 220 */
519
221, /* � 221 -> � 221 */
520
222, /* � 222 -> � 222 */
521
223, /* � 223 -> � 223 */
522
224, /* � 224 -> � 224 */
523
225, /* � 225 -> � 225 */
524
226, /* � 226 -> � 226 */
525
227, /* � 227 -> � 227 */
526
228, /* � 228 -> � 228 */
527
229, /* � 229 -> � 229 */
528
230, /* � 230 -> � 230 */
529
231, /* � 231 -> � 231 */
530
232, /* � 232 -> � 232 */
531
233, /* � 233 -> � 233 */
532
234, /* � 234 -> � 234 */
533
235, /* � 235 -> � 235 */
534
236, /* � 236 -> � 236 */
535
237, /* � 237 -> � 237 */
536
238, /* � 238 -> � 238 */
537
239, /* � 239 -> � 239 */
538
240, /* � 240 -> � 240 */
539
241, /* � 241 -> � 241 */
540
242, /* � 242 -> � 242 */
541
243, /* � 243 -> � 243 */
542
244, /* � 244 -> � 244 */
543
245, /* � 245 -> � 245 */
544
246, /* � 246 -> � 246 */
545
247, /* � 247 -> � 247 */
546
248, /* � 248 -> � 248 */
547
249, /* � 249 -> � 249 */
548
250, /* � 250 -> � 250 */
549
251, /* � 251 -> � 251 */
550
252, /* � 252 -> � 252 */
551
253, /* � 253 -> � 253 */
552
254, /* � 254 -> � 254 */
556
static const ExpandChar ExpansionTbl[NUM_EXPAND_CHARS + 1] = {
557
{0, 0, 0} /* END OF TABLE */
560
static const CompressPair CompressTbl[NUM_COMPRESS_CHARS + 1] = {
561
{{0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}} /*END OF TABLE */
564
static const SortOrderTblEntry NoCaseOrderTbl[NOCASESORT_LEN] = {
565
{FIRST_PRIMARY + 0, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 0 */
566
{FIRST_PRIMARY + 1, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 1 */
567
{FIRST_PRIMARY + 2, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 2 */
568
{FIRST_PRIMARY + 3, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 3 */
569
{FIRST_PRIMARY + 4, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 4 */
570
{FIRST_PRIMARY + 5, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 5 */
571
{FIRST_PRIMARY + 6, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 6 */
572
{FIRST_PRIMARY + 7, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 7 */
573
{FIRST_PRIMARY + 8, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 8 */
574
{FIRST_PRIMARY + 9, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 9 */
575
{FIRST_PRIMARY + 10, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 10 */
576
{FIRST_PRIMARY + 11, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 11 */
577
{FIRST_PRIMARY + 12, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 12 */
578
{FIRST_PRIMARY + 13, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 13 */
579
{FIRST_PRIMARY + 14, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 14 */
580
{FIRST_PRIMARY + 15, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 15 */
581
{FIRST_PRIMARY + 16, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 16 */
582
{FIRST_PRIMARY + 17, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 17 */
583
{FIRST_PRIMARY + 18, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 18 */
584
{FIRST_PRIMARY + 19, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 19 */
585
{FIRST_PRIMARY + 20, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 20 */
586
{FIRST_PRIMARY + 21, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 21 */
587
{FIRST_PRIMARY + 22, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 22 */
588
{FIRST_PRIMARY + 23, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 23 */
589
{FIRST_PRIMARY + 24, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 24 */
590
{FIRST_PRIMARY + 25, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 25 */
591
{FIRST_PRIMARY + 26, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 26 */
592
{FIRST_PRIMARY + 27, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 27 */
593
{FIRST_PRIMARY + 28, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 28 */
594
{FIRST_PRIMARY + 29, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 29 */
595
{FIRST_PRIMARY + 30, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 30 */
596
{FIRST_PRIMARY + 31, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 31 */
597
{FIRST_PRIMARY + 32, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 32 */
598
{FIRST_PRIMARY + 33, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 33 ! */
599
{FIRST_PRIMARY + 34, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 34 " */
600
{FIRST_PRIMARY + 35, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 35 # */
601
{FIRST_PRIMARY + 36, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 36 $ */
602
{FIRST_PRIMARY + 37, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 37 % */
603
{FIRST_PRIMARY + 38, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 38 & */
604
{FIRST_PRIMARY + 39, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 39 ' */
605
{FIRST_PRIMARY + 40, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 40 ( */
606
{FIRST_PRIMARY + 41, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 41 ) */
607
{FIRST_PRIMARY + 42, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 42 * */
608
{FIRST_PRIMARY + 43, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 43 + */
609
{FIRST_PRIMARY + 44, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 44 , */
610
{FIRST_PRIMARY + 45, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 45 - */
611
{FIRST_PRIMARY + 46, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 46 . */
612
{FIRST_PRIMARY + 47, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 47 / */
613
{FIRST_PRIMARY + 48, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 48 0 */
614
{FIRST_PRIMARY + 49, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 49 1 */
615
{FIRST_PRIMARY + 50, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 50 2 */
616
{FIRST_PRIMARY + 51, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 51 3 */
617
{FIRST_PRIMARY + 52, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 52 4 */
618
{FIRST_PRIMARY + 53, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 53 5 */
619
{FIRST_PRIMARY + 54, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 54 6 */
620
{FIRST_PRIMARY + 55, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 55 7 */
621
{FIRST_PRIMARY + 56, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 56 8 */
622
{FIRST_PRIMARY + 57, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 57 9 */
623
{FIRST_PRIMARY + 58, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 58 : */
624
{FIRST_PRIMARY + 59, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 59 ; */
625
{FIRST_PRIMARY + 60, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 60 < */
626
{FIRST_PRIMARY + 61, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 61 = */
627
{FIRST_PRIMARY + 62, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 62 > */
628
{FIRST_PRIMARY + 63, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 63 ? */
629
{FIRST_PRIMARY + 64, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 64 @ */
630
{FIRST_PRIMARY + 65, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 65 A */
631
{FIRST_PRIMARY + 66, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 66 B */
632
{FIRST_PRIMARY + 67, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 67 C */
633
{FIRST_PRIMARY + 68, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 68 D */
634
{FIRST_PRIMARY + 69, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 69 E */
635
{FIRST_PRIMARY + 70, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 70 F */
636
{FIRST_PRIMARY + 71, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 71 G */
637
{FIRST_PRIMARY + 72, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 72 H */
638
{FIRST_PRIMARY + 73, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 73 I */
639
{FIRST_PRIMARY + 74, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 74 J */
640
{FIRST_PRIMARY + 75, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 75 K */
641
{FIRST_PRIMARY + 76, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 76 L */
642
{FIRST_PRIMARY + 77, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 77 M */
643
{FIRST_PRIMARY + 78, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 78 N */
644
{FIRST_PRIMARY + 79, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 79 O */
645
{FIRST_PRIMARY + 80, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 80 P */
646
{FIRST_PRIMARY + 81, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 81 Q */
647
{FIRST_PRIMARY + 82, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 82 R */
648
{FIRST_PRIMARY + 83, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 83 S */
649
{FIRST_PRIMARY + 84, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 84 T */
650
{FIRST_PRIMARY + 85, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 85 U */
651
{FIRST_PRIMARY + 86, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 86 V */
652
{FIRST_PRIMARY + 87, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 87 W */
653
{FIRST_PRIMARY + 88, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 88 X */
654
{FIRST_PRIMARY + 89, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 89 Y */
655
{FIRST_PRIMARY + 90, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 90 Z */
656
{FIRST_PRIMARY + 115, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 91 [ */
657
{FIRST_PRIMARY + 116, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 92 \ */
658
{FIRST_PRIMARY + 117, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 93 ] */
659
{FIRST_PRIMARY + 118, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 94 ^ */
660
{FIRST_PRIMARY + 119, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 95 _ */
661
{FIRST_PRIMARY + 120, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 96 ` */
662
{FIRST_PRIMARY + 65, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 97 a */
663
{FIRST_PRIMARY + 66, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 98 b */
664
{FIRST_PRIMARY + 67, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 99 c */
665
{FIRST_PRIMARY + 68, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 100 d */
666
{FIRST_PRIMARY + 69, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 101 e */
667
{FIRST_PRIMARY + 70, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 102 f */
668
{FIRST_PRIMARY + 71, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 103 g */
669
{FIRST_PRIMARY + 72, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 104 h */
670
{FIRST_PRIMARY + 73, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 105 i */
671
{FIRST_PRIMARY + 74, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 106 j */
672
{FIRST_PRIMARY + 75, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 107 k */
673
{FIRST_PRIMARY + 76, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 108 l */
674
{FIRST_PRIMARY + 77, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 109 m */
675
{FIRST_PRIMARY + 78, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 110 n */
676
{FIRST_PRIMARY + 79, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 111 o */
677
{FIRST_PRIMARY + 80, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 112 p */
678
{FIRST_PRIMARY + 81, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 113 q */
679
{FIRST_PRIMARY + 82, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 114 r */
680
{FIRST_PRIMARY + 83, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 115 s */
681
{FIRST_PRIMARY + 84, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 116 t */
682
{FIRST_PRIMARY + 85, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 117 u */
683
{FIRST_PRIMARY + 86, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 118 v */
684
{FIRST_PRIMARY + 87, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 119 w */
685
{FIRST_PRIMARY + 88, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 120 x */
686
{FIRST_PRIMARY + 89, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 121 y */
687
{FIRST_PRIMARY + 90, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 122 z */
688
{FIRST_PRIMARY + 121, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 123 { */
689
{FIRST_PRIMARY + 122, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 124 | */
690
{FIRST_PRIMARY + 123, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 125 } */
691
{FIRST_PRIMARY + 124, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 126 ~ */
692
{FIRST_PRIMARY + 125, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 127 */
693
{FIRST_PRIMARY + 126, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 128 */
694
{FIRST_PRIMARY + 127, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 129 */
695
{FIRST_PRIMARY + 128, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 130 */
696
{FIRST_PRIMARY + 129, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 131 */
697
{FIRST_PRIMARY + 130, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 132 */
698
{FIRST_PRIMARY + 131, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 133 */
699
{FIRST_PRIMARY + 132, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 134 */
700
{FIRST_PRIMARY + 133, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 135 */
701
{FIRST_PRIMARY + 134, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 136 */
702
{FIRST_PRIMARY + 135, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 137 */
703
{FIRST_PRIMARY + 136, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 138 */
704
{FIRST_PRIMARY + 137, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 139 */
705
{FIRST_PRIMARY + 138, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 140 */
706
{FIRST_PRIMARY + 139, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 141 */
707
{FIRST_PRIMARY + 140, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 142 */
708
{FIRST_PRIMARY + 141, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 143 */
709
{FIRST_PRIMARY + 142, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 144 */
710
{FIRST_PRIMARY + 143, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 145 */
711
{FIRST_PRIMARY + 144, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 146 */
712
{FIRST_PRIMARY + 145, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 147 */
713
{FIRST_PRIMARY + 146, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 148 */
714
{FIRST_PRIMARY + 147, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 149 */
715
{FIRST_PRIMARY + 148, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 150 */
716
{FIRST_PRIMARY + 149, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 151 */
717
{FIRST_PRIMARY + 150, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 152 */
718
{FIRST_PRIMARY + 151, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 153 */
719
{FIRST_PRIMARY + 152, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 154 */
720
{FIRST_PRIMARY + 153, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 155 */
721
{FIRST_PRIMARY + 154, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 156 */
722
{FIRST_PRIMARY + 155, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 157 */
723
{FIRST_PRIMARY + 156, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 158 */
724
{FIRST_PRIMARY + 157, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 159 */
725
{FIRST_PRIMARY + 158, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 160 � */
726
{FIRST_PRIMARY + 159, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 161 � */
727
{FIRST_PRIMARY + 91, FIRST_SECONDARY + 3, NULL_TERTIARY, 0, 0}, /* 162 � */
728
{FIRST_PRIMARY + 160, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 163 � */
729
{FIRST_PRIMARY + 161, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 164 � */
730
{FIRST_PRIMARY + 162, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 165 � */
731
{FIRST_PRIMARY + 163, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 166 � */
732
{FIRST_PRIMARY + 164, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 167 � */
733
{FIRST_PRIMARY + 165, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 168 � */
734
{FIRST_PRIMARY + 166, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 169 � */
735
{FIRST_PRIMARY + 167, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 170 � */
736
{FIRST_PRIMARY + 168, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 171 � */
737
{FIRST_PRIMARY + 169, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 172 � */
738
{FIRST_PRIMARY + 170, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 173 � */
739
{FIRST_PRIMARY + 171, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 174 � */
740
{FIRST_PRIMARY + 172, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 175 � */
741
{FIRST_PRIMARY + 173, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 176 � */
742
{FIRST_PRIMARY + 174, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 177 � */
743
{FIRST_PRIMARY + 175, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 178 � */
744
{FIRST_PRIMARY + 176, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 179 � */
745
{FIRST_PRIMARY + 177, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 180 � */
746
{FIRST_PRIMARY + 178, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 181 � */
747
{FIRST_PRIMARY + 179, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 182 � */
748
{FIRST_PRIMARY + 180, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 183 � */
749
{FIRST_PRIMARY + 95, FIRST_SECONDARY + 3, NULL_TERTIARY, 0, 0}, /* 184 � */
750
{FIRST_PRIMARY + 97, FIRST_SECONDARY + 3, NULL_TERTIARY, 0, 0}, /* 185 � */
751
{FIRST_PRIMARY + 99, FIRST_SECONDARY + 5, NULL_TERTIARY, 0, 0}, /* 186 � */
752
{FIRST_PRIMARY + 181, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 187 � */
753
{FIRST_PRIMARY + 105, FIRST_SECONDARY + 3, NULL_TERTIARY, 0, 0}, /* 188 � */
754
{FIRST_PRIMARY + 182, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 189 � */
755
{FIRST_PRIMARY + 110, FIRST_SECONDARY + 5, NULL_TERTIARY, 0, 0}, /* 190 � */
756
{FIRST_PRIMARY + 114, FIRST_SECONDARY + 3, NULL_TERTIARY, 0, 0}, /* 191 � */
757
{FIRST_PRIMARY + 99, FIRST_SECONDARY + 3, NULL_TERTIARY, 0, 0}, /* 192 � */
758
{FIRST_PRIMARY + 91, FIRST_SECONDARY + 2, NULL_TERTIARY, 0, 0}, /* 193 � */
759
{FIRST_PRIMARY + 92, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 194 � */
760
{FIRST_PRIMARY + 93, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 195 � */
761
{FIRST_PRIMARY + 94, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 196 � */
762
{FIRST_PRIMARY + 95, FIRST_SECONDARY + 2, NULL_TERTIARY, 0, 0}, /* 197 � */
763
{FIRST_PRIMARY + 96, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 198 � */
764
{FIRST_PRIMARY + 97, FIRST_SECONDARY + 2, NULL_TERTIARY, 0, 0}, /* 199 � */
765
{FIRST_PRIMARY + 98, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 200 � */
766
{FIRST_PRIMARY + 99, FIRST_SECONDARY + 4, NULL_TERTIARY, 0, 0}, /* 201 � */
767
{FIRST_PRIMARY + 100, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 202 � */
768
{FIRST_PRIMARY + 101, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 203 � */
769
{FIRST_PRIMARY + 102, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 204 � */
770
{FIRST_PRIMARY + 103, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 205 � */
771
{FIRST_PRIMARY + 104, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 206 � */
772
{FIRST_PRIMARY + 105, FIRST_SECONDARY + 2, NULL_TERTIARY, 0, 0}, /* 207 � */
773
{FIRST_PRIMARY + 106, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 208 � */
774
{FIRST_PRIMARY + 107, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 209 � */
775
{FIRST_PRIMARY + 183, NULL_SECONDARY, NULL_TERTIARY, 0, 0}, /* 210 � */
776
{FIRST_PRIMARY + 108, FIRST_SECONDARY + 2, NULL_TERTIARY, 0, 0}, /* 211 � */
777
{FIRST_PRIMARY + 109, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 212 � */
778
{FIRST_PRIMARY + 110, FIRST_SECONDARY + 4, NULL_TERTIARY, 0, 0}, /* 213 � */
779
{FIRST_PRIMARY + 111, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 214 � */
780
{FIRST_PRIMARY + 112, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 215 � */
781
{FIRST_PRIMARY + 113, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 216 � */
782
{FIRST_PRIMARY + 114, FIRST_SECONDARY + 2, NULL_TERTIARY, 0, 0}, /* 217 � */
783
{FIRST_PRIMARY + 99, FIRST_SECONDARY + 6, NULL_TERTIARY, 0, 0}, /* 218 � */
784
{FIRST_PRIMARY + 110, FIRST_SECONDARY + 6, NULL_TERTIARY, 0, 0}, /* 219 � */
785
{FIRST_PRIMARY + 91, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 220 � */
786
{FIRST_PRIMARY + 95, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 221 � */
787
{FIRST_PRIMARY + 97, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 222 � */
788
{FIRST_PRIMARY + 99, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 223 � */
789
{FIRST_PRIMARY + 110, FIRST_SECONDARY + 3, NULL_TERTIARY, 0, 0}, /* 224 � */
790
{FIRST_PRIMARY + 91, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 225 � */
791
{FIRST_PRIMARY + 92, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 226 � */
792
{FIRST_PRIMARY + 93, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 227 � */
793
{FIRST_PRIMARY + 94, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 228 � */
794
{FIRST_PRIMARY + 95, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 229 � */
795
{FIRST_PRIMARY + 96, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 230 � */
796
{FIRST_PRIMARY + 97, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 231 � */
797
{FIRST_PRIMARY + 98, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 232 � */
798
{FIRST_PRIMARY + 99, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 233 � */
799
{FIRST_PRIMARY + 100, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 234 � */
800
{FIRST_PRIMARY + 101, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 235 � */
801
{FIRST_PRIMARY + 102, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 236 � */
802
{FIRST_PRIMARY + 103, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 237 � */
803
{FIRST_PRIMARY + 104, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 238 � */
804
{FIRST_PRIMARY + 105, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 239 � */
805
{FIRST_PRIMARY + 106, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 240 � */
806
{FIRST_PRIMARY + 107, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 241 � */
807
{FIRST_PRIMARY + 108, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 242 � */
808
{FIRST_PRIMARY + 108, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 243 � */
809
{FIRST_PRIMARY + 109, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 244 � */
810
{FIRST_PRIMARY + 110, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 245 � */
811
{FIRST_PRIMARY + 111, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 246 � */
812
{FIRST_PRIMARY + 112, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 247 � */
813
{FIRST_PRIMARY + 113, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 248 � */
814
{FIRST_PRIMARY + 114, FIRST_SECONDARY + 0, NULL_TERTIARY, 0, 0}, /* 249 � */
815
{FIRST_PRIMARY + 99, FIRST_SECONDARY + 2, NULL_TERTIARY, 0, 0}, /* 250 � */
816
{FIRST_PRIMARY + 110, FIRST_SECONDARY + 2, NULL_TERTIARY, 0, 0}, /* 251 � */
817
{FIRST_PRIMARY + 105, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 252 � */
818
{FIRST_PRIMARY + 110, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 253 � */
819
{FIRST_PRIMARY + 114, FIRST_SECONDARY + 1, NULL_TERTIARY, 0, 0}, /* 254 � */
820
{FIRST_PRIMARY + 184, NULL_SECONDARY, NULL_TERTIARY, 0, 0} /* 255 */
823
/* End of File : Language driver angreek1 */