YAZ  5.23.1
marc8r.c
Go to the documentation of this file.
1 
6 #include <string.h>
7 #if HAVE_CONFIG_H
8 #include <config.h>
9 #endif
10 
11  struct yaz_iconv_trie_flat {
12  char from[6];
13  unsigned combining : 1;
14  unsigned to : 24;
15  };
16  struct yaz_iconv_trie_dir {
17  int ptr : 15;
18  unsigned combining : 1;
19  unsigned to : 24;
20  };
21 
22  struct yaz_iconv_trie {
23  struct yaz_iconv_trie_flat *flat;
24  struct yaz_iconv_trie_dir *dir;
25  };
26 
27 
28  static unsigned long lookup(struct yaz_iconv_trie **ptrs, int ptr, unsigned char *inp,
29  size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
30  {
31  struct yaz_iconv_trie *t = ptrs[ptr-1];
32  if (inbytesleft < 1)
33  return 0;
34  if (t->dir)
35  {
36  size_t ch = (inp[0] & mask) + boffset;
37  unsigned long code;
38  if (t->dir[ch].ptr)
39  {
40  code = lookup(ptrs, t->dir[ch].ptr, inp+1, inbytesleft-1, no_read, combining, mask, boffset);
41  if (code)
42  {
43  (*no_read)++;
44  return code;
45  }
46  }
47  if (t->dir[ch].to)
48  {
49  code = t->dir[ch].to;
50  *combining = t->dir[ch].combining;
51  *no_read = 1;
52  return code;
53  }
54  }
55  else
56  {
57  struct yaz_iconv_trie_flat *flat = t->flat;
58  while (flat->to)
59  {
60  size_t len = strlen(flat->from);
61  if (len <= inbytesleft)
62  {
63  size_t i;
64  for (i = 0; i < len; i++)
65  {
66  if (((unsigned char *) flat->from)[i] != (inp[i] & mask) + boffset)
67  break;
68  }
69  if (i == len)
70  {
71  *no_read = len;
72  *combining = flat->combining;
73  return flat->to;
74  }
75  }
76  flat++;
77  }
78  }
79  return 0;
80  }
81 
82 /* TRIE: size 99 */
83 /* PAGE 0 */
85  {0, 0, 0},
86  {0, 0, 0},
87  {0, 0, 0},
88  {0, 0, 0},
89  {0, 0, 0},
90  {0, 0, 0},
91  {0, 0, 0},
92  {0, 0, 0},
93  {0, 0, 0},
94  {0, 0, 0},
95  {0, 0, 0},
96  {0, 0, 0},
97  {0, 0, 0},
98  {0, 0, 0},
99  {0, 0, 0},
100  {0, 0, 0},
101  {0, 0, 0},
102  {0, 0, 0},
103  {0, 0, 0},
104  {0, 0, 0},
105  {0, 0, 0},
106  {0, 0, 0},
107  {0, 0, 0},
108  {0, 0, 0},
109  {0, 0, 0},
110  {0, 0, 0},
111  {0, 0, 0},
112  {0, 0, 0x1B} /* ESCAPE (Unlikely to occur in UCS/Unicode) */,
113  {0, 0, 0},
114  {0, 0, 0x1D} /* RECORD TERMINATOR / GROUP SEPARATOR */,
115  {0, 0, 0x1E} /* FIELD TERMINATOR / RECORD SEPARATOR */,
116  {0, 0, 0x1F} /* SUBFIELD DELIMITER / UNIT SEPARATOR */,
117  {0, 0, 0x20} /* SPACE, BLANK / SPACE */,
118  {0, 0, 0x21} /* EXCLAMATION MARK */,
119  {0, 0, 0x22} /* QUOTATION MARK */,
120  {0, 0, 0x23} /* NUMBER SIGN */,
121  {0, 0, 0x24} /* DOLLAR SIGN */,
122  {0, 0, 0x25} /* PERCENT SIGN */,
123  {0, 0, 0x26} /* AMPERSAND */,
124  {0, 0, 0x27} /* APOSTROPHE */,
125  {0, 0, 0x28} /* OPENING PARENTHESIS / LEFT PARENTHESIS */,
126  {0, 0, 0x29} /* CLOSING PARENTHESIS / CLOSING PARENTHESIS */,
127  {0, 0, 0x2A} /* ASTERISK */,
128  {0, 0, 0x2B} /* PLUS SIGN */,
129  {0, 0, 0x2C} /* COMMA */,
130  {0, 0, 0x2D} /* HYPHEN-MINUS */,
131  {0, 0, 0x2E} /* PERIOD, DECIMAL POINT / FULL STOP */,
132  {0, 0, 0x2F} /* SLASH / SOLIDUS */,
133  {0, 0, 0x30} /* DIGIT ZERO */,
134  {0, 0, 0x31} /* DIGIT ONE */,
135  {0, 0, 0x32} /* DIGIT TWO */,
136  {0, 0, 0x33} /* DIGIT THREE */,
137  {0, 0, 0x34} /* DIGIT FOUR */,
138  {0, 0, 0x35} /* DIGIT FIVE */,
139  {0, 0, 0x36} /* DIGIT SIX */,
140  {0, 0, 0x37} /* DIGIT SEVEN */,
141  {0, 0, 0x38} /* DIGIT EIGHT */,
142  {0, 0, 0x39} /* DIGIT NINE */,
143  {0, 0, 0x3A} /* COLON */,
144  {0, 0, 0x3B} /* SEMICOLON */,
145  {0, 0, 0x3C} /* LESS-THAN SIGN */,
146  {0, 0, 0x3D} /* EQUALS SIGN */,
147  {0, 0, 0x3E} /* GREATER-THAN SIGN */,
148  {0, 0, 0x3F} /* QUESTION MARK */,
149  {0, 0, 0x40} /* COMMERCIAL AT */,
150  {0, 0, 0x41} /* LATIN CAPITAL LETTER A */,
151  {0, 0, 0x42} /* LATIN CAPITAL LETTER B */,
152  {0, 0, 0x43} /* LATIN CAPITAL LETTER C */,
153  {0, 0, 0x44} /* LATIN CAPITAL LETTER D */,
154  {0, 0, 0x45} /* LATIN CAPITAL LETTER E */,
155  {0, 0, 0x46} /* LATIN CAPITAL LETTER F */,
156  {0, 0, 0x47} /* LATIN CAPITAL LETTER G */,
157  {0, 0, 0x48} /* LATIN CAPITAL LETTER H */,
158  {0, 0, 0x49} /* LATIN CAPITAL LETTER I */,
159  {0, 0, 0x4A} /* LATIN CAPITAL LETTER J */,
160  {0, 0, 0x4B} /* LATIN CAPITAL LETTER K */,
161  {0, 0, 0x4C} /* LATIN CAPITAL LETTER L */,
162  {0, 0, 0x4D} /* LATIN CAPITAL LETTER M */,
163  {0, 0, 0x4E} /* LATIN CAPITAL LETTER N */,
164  {0, 0, 0x4F} /* LATIN CAPITAL LETTER O */,
165  {0, 0, 0x50} /* LATIN CAPITAL LETTER P */,
166  {0, 0, 0x51} /* LATIN CAPITAL LETTER Q */,
167  {0, 0, 0x52} /* LATIN CAPITAL LETTER R */,
168  {0, 0, 0x53} /* LATIN CAPITAL LETTER S */,
169  {0, 0, 0x54} /* LATIN CAPITAL LETTER T */,
170  {0, 0, 0x55} /* LATIN CAPITAL LETTER U */,
171  {0, 0, 0x56} /* LATIN CAPITAL LETTER V */,
172  {0, 0, 0x57} /* LATIN CAPITAL LETTER W */,
173  {0, 0, 0x58} /* LATIN CAPITAL LETTER X */,
174  {0, 0, 0x59} /* LATIN CAPITAL LETTER Y */,
175  {0, 0, 0x5A} /* LATIN CAPITAL LETTER Z */,
176  {0, 0, 0x5B} /* OPENING SQUARE BRACKET / LEFT SQUARE BRACKET */,
177  {0, 0, 0x5C} /* REVERSE SLASH / REVERSE SOLIDUS */,
178  {0, 0, 0x5D} /* CLOSING SQUARE BRACKET / RIGHT SQUARE BRACKET */,
179  {0, 0, 0x5E} /* SPACING CIRCUMFLEX / CIRCUMFLEX ACCENT */,
180  {0, 0, 0x5F} /* SPACING UNDERSCORE / LOW LINE */,
181  {0, 0, 0x60} /* SPACING GRAVE / GRAVE ACCENT */,
182  {0, 0, 0x61} /* LATIN SMALL LETTER A */,
183  {0, 0, 0x62} /* LATIN SMALL LETTER B */,
184  {0, 0, 0x63} /* LATIN SMALL LETTER C */,
185  {0, 0, 0x64} /* LATIN SMALL LETTER D */,
186  {0, 0, 0x65} /* LATIN SMALL LETTER E */,
187  {0, 0, 0x66} /* LATIN SMALL LETTER F */,
188  {0, 0, 0x67} /* LATIN SMALL LETTER G */,
189  {0, 0, 0x68} /* LATIN SMALL LETTER H */,
190  {0, 0, 0x69} /* LATIN SMALL LETTER I */,
191  {0, 0, 0x6A} /* LATIN SMALL LETTER J */,
192  {0, 0, 0x6B} /* LATIN SMALL LETTER K */,
193  {0, 0, 0x6C} /* LATIN SMALL LETTER L */,
194  {0, 0, 0x6D} /* LATIN SMALL LETTER M */,
195  {0, 0, 0x6E} /* LATIN SMALL LETTER N */,
196  {0, 0, 0x6F} /* LATIN SMALL LETTER O */,
197  {0, 0, 0x70} /* LATIN SMALL LETTER P */,
198  {0, 0, 0x71} /* LATIN SMALL LETTER Q */,
199  {0, 0, 0x72} /* LATIN SMALL LETTER R */,
200  {0, 0, 0x73} /* LATIN SMALL LETTER S */,
201  {0, 0, 0x74} /* LATIN SMALL LETTER T */,
202  {0, 0, 0x75} /* LATIN SMALL LETTER U */,
203  {0, 0, 0x76} /* LATIN SMALL LETTER V */,
204  {0, 0, 0x77} /* LATIN SMALL LETTER W */,
205  {0, 0, 0x78} /* LATIN SMALL LETTER X */,
206  {0, 0, 0x79} /* LATIN SMALL LETTER Y */,
207  {0, 0, 0x7A} /* LATIN SMALL LETTER Z */,
208  {0, 0, 0x7B} /* OPENING CURLY BRACKET / LEFT CURLY BRACKET */,
209  {0, 0, 0x7C} /* VERTICAL BAR (FILL) / VERTICAL LINE */,
210  {0, 0, 0x7D} /* CLOSING CURLY BRACKET / RIGHT CURLY BRACKET */,
211  {0, 0, 0x7E} /* SPACING TILDE / TILDE */,
212  {0, 0, 0},
213  {0, 0, 0},
214  {0, 0, 0},
215  {0, 0, 0},
216  {0, 0, 0},
217  {0, 0, 0},
218  {0, 0, 0},
219  {0, 0, 0},
220  {0, 0, 0},
221  {0, 0, 0},
222  {0, 0, 0},
223  {0, 0, 0},
224  {0, 0, 0},
225  {0, 0, 0},
226  {0, 0, 0},
227  {0, 0, 0},
228  {0, 0, 0},
229  {0, 0, 0},
230  {0, 0, 0},
231  {0, 0, 0},
232  {0, 0, 0},
233  {0, 0, 0},
234  {0, 0, 0},
235  {0, 0, 0},
236  {0, 0, 0},
237  {0, 0, 0},
238  {0, 0, 0},
239  {0, 0, 0},
240  {0, 0, 0},
241  {0, 0, 0},
242  {0, 0, 0},
243  {0, 0, 0},
244  {0, 0, 0},
245  {0, 0, 0},
246  {0, 0, 0},
247  {0, 0, 0},
248  {0, 0, 0},
249  {0, 0, 0},
250  {0, 0, 0},
251  {0, 0, 0},
252  {0, 0, 0},
253  {0, 0, 0},
254  {0, 0, 0},
255  {0, 0, 0},
256  {0, 0, 0},
257  {0, 0, 0},
258  {0, 0, 0},
259  {0, 0, 0},
260  {0, 0, 0},
261  {0, 0, 0},
262  {0, 0, 0},
263  {0, 0, 0},
264  {0, 0, 0},
265  {0, 0, 0},
266  {0, 0, 0},
267  {0, 0, 0},
268  {0, 0, 0},
269  {0, 0, 0},
270  {0, 0, 0},
271  {0, 0, 0},
272  {0, 0, 0},
273  {0, 0, 0},
274  {0, 0, 0},
275  {0, 0, 0},
276  {0, 0, 0},
277  {0, 0, 0},
278  {0, 0, 0},
279  {0, 0, 0},
280  {0, 0, 0},
281  {0, 0, 0},
282  {0, 0, 0},
283  {0, 0, 0},
284  {0, 0, 0},
285  {0, 0, 0},
286  {0, 0, 0},
287  {0, 0, 0},
288  {0, 0, 0},
289  {0, 0, 0},
290  {0, 0, 0},
291  {0, 0, 0},
292  {0, 0, 0},
293  {0, 0, 0},
294  {0, 0, 0},
295  {0, 0, 0},
296  {0, 0, 0},
297  {0, 0, 0},
298  {0, 0, 0},
299  {0, 0, 0},
300  {0, 0, 0},
301  {0, 0, 0},
302  {0, 0, 0},
303  {0, 0, 0},
304  {0, 0, 0},
305  {0, 0, 0},
306  {0, 0, 0},
307  {0, 0, 0},
308  {0, 0, 0},
309  {0, 0, 0},
310  {0, 0, 0},
311  {0, 0, 0},
312  {0, 0, 0},
313  {0, 0, 0},
314  {0, 0, 0},
315  {0, 0, 0},
316  {0, 0, 0},
317  {0, 0, 0},
318  {0, 0, 0},
319  {0, 0, 0},
320  {0, 0, 0},
321  {0, 0, 0},
322  {0, 0, 0},
323  {0, 0, 0},
324  {0, 0, 0},
325  {0, 0, 0},
326  {0, 0, 0},
327  {0, 0, 0},
328  {0, 0, 0},
329  {0, 0, 0},
330  {0, 0, 0},
331  {0, 0, 0},
332  {0, 0, 0},
333  {0, 0, 0},
334  {0, 0, 0},
335  {0, 0, 0},
336  {0, 0, 0},
337  {0, 0, 0},
338  {0, 0, 0},
339  {0, 0, 0},
340  {0, 0, 0}
341 };
343  0, marc8r_42page0_dir
344 };
347 0, };
348 
349 unsigned long yaz_marc8r_42_conv
350  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
351  {
352  unsigned long code;
353 
354  code = lookup(marc8r_42ptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
355  if (!code)
356  {
357  *no_read = 1;
358  }
359  return code;
360  }
361 
362 /* TRIE: size 72 */
363 /* PAGE 10 */
365  {"\xB8\xA0", 1, 0xEB}, /* LIGATURE, FIRST HALF / COMBINING DOUBLE INVERTED BREVE */
366  {"\xB8\xA1", 1, 0xEC}, /* LIGATURE, SECOND HALF / COMBINING LIGATURE RIGHT HALF */
367  {"\xB8\xA2", 1, 0xFA}, /* DOUBLE TILDE, FIRST HALF / COMBINING DOUBLE TILDE */
368  {"\xB8\xA3", 1, 0xFB}, /* DOUBLE TILDE, SECOND HALF / COMBINING DOUBLE TILDE RIGHT HALF */
369  {"", 0, 0}
370 };
373 };
374 /* PAGE 9 */
376  {"\xA1", 1, 0xEB}, /* LIGATURE, FIRST HALF / COMBINING DOUBLE INVERTED BREVE */
377  {"\xA0", 1, 0xFA}, /* DOUBLE TILDE, FIRST HALF / COMBINING DOUBLE TILDE */
378  {"", 0, 0}
379 };
382 };
383 /* PAGE 8 */
385  {"\x89", 1, 0xE0}, /* PSEUDO QUESTION MARK / COMBINING HOOK ABOVE */
386  {"\x80", 1, 0xE1}, /* GRAVE / COMBINING GRAVE ACCENT (Varia) */
387  {"\x81", 1, 0xE2}, /* ACUTE / COMBINING ACUTE ACCENT (Oxia) */
388  {"\x82", 1, 0xE3}, /* CIRCUMFLEX / COMBINING CIRCUMFLEX ACCENT */
389  {"\x83", 1, 0xE4}, /* TILDE / COMBINING TILDE */
390  {"\x84", 1, 0xE5}, /* MACRON / COMBINING MACRON */
391  {"\x86", 1, 0xE6}, /* BREVE / COMBINING BREVE (Vrachy) */
392  {"\x87", 1, 0xE7}, /* SUPERIOR DOT / COMBINING DOT ABOVE */
393  {"\x88", 1, 0xE8}, /* UMLAUT, DIAERESIS / COMBINING DIAERESIS (Dialytika) */
394  {"\x8C", 1, 0xE9}, /* HACEK / COMBINING CARON */
395  {"\x8A", 1, 0xEA}, /* CIRCLE ABOVE, ANGSTROM / COMBINING RING ABOVE */
396  {"\x95", 1, 0xED}, /* HIGH COMMA, OFF CENTER / COMBINING COMMA ABOVE RIGHT */
397  {"\x8B", 1, 0xEE}, /* DOUBLE ACUTE / COMBINING DOUBLE ACUTE ACCENT */
398  {"\x90", 1, 0xEF}, /* CANDRABINDU / COMBINING CANDRABINDU */
399  {"\xA7", 1, 0xF0}, /* CEDILLA / COMBINING CEDILLA */
400  {"\xA8", 1, 0xF1}, /* RIGHT HOOK, OGONEK / COMBINING OGONEK */
401  {"\xA3", 1, 0xF2}, /* DOT BELOW / COMBINING DOT BELOW */
402  {"\xA4", 1, 0xF3}, /* DOUBLE DOT BELOW / COMBINING DIAERESIS BELOW */
403  {"\xA5", 1, 0xF4}, /* CIRCLE BELOW / COMBINING RING BELOW */
404  {"\xB3", 1, 0xF5}, /* DOUBLE UNDERSCORE / COMBINING DOUBLE LOW LINE */
405  {"\xB2", 1, 0xF6}, /* UNDERSCORE / COMBINING LOW LINE */
406  {"\xA6", 1, 0xF7}, /* LEFT HOOK (COMMA BELOW) / COMBINING COMMA BELOW */
407  {"\x9C", 1, 0xF8}, /* RIGHT CEDILLA / COMBINING LEFT HALF RING BELOW */
408  {"\xAE", 1, 0xF9}, /* UPADHMANIYA / COMBINING BREVE BELOW */
409  {"\x93", 1, 0xFE}, /* HIGH COMMA, CENTERED / COMBINING COMMA ABOVE (Psili) */
410  {"", 0, 0}
411 };
414 };
415 /* PAGE 7 */
417  {"\xA0", 0, 0xAC}, /* UPPERCASE O-HOOK / LATIN CAPITAL LETTER O WITH HORN */
418  {"\xAF", 0, 0xAD}, /* UPPERCASE U-HOOK / LATIN CAPITAL LETTER U WITH HORN */
419  {"\xA1", 0, 0xBC}, /* LOWERCASE O-HOOK / LATIN SMALL LETTER O WITH HORN */
420  {"\xB0", 0, 0xBD}, /* LOWERCASE U-HOOK / LATIN SMALL LETTER U WITH HORN */
421  {"", 0, 0}
422 };
425 };
426 /* PAGE 6 */
428  {"\xB9", 0, 0xA7}, /* SOFT SIGN, PRIME / MODIFIER LETTER PRIME */
429  {"\xBC", 0, 0xAE}, /* ALIF / MODIFIER LETTER APOSTROPHE */
430  {"\xBE", 0, 0xAE}, /* ALIF / MODIFIER LETTER APOSTROPHE */
431  {"\xBB", 0, 0xB0}, /* AYN / MODIFIER LETTER TURNED COMMA */
432  {"\xBA", 0, 0xB7}, /* HARD SIGN, DOUBLE PRIME / MODIFIER LETTER DOUBLE PRIME */
433  {"", 0, 0}
434 };
437 };
438 /* PAGE 5 */
440  {"\x90", 0, 0xA3}, /* UPPERCASE D WITH CROSSBAR / LATIN CAPITAL LETTER D WITH STROKE */
441  {"\x91", 0, 0xB3}, /* LOWERCASE D WITH CROSSBAR / LATIN SMALL LETTER D WITH STROKE */
442  {"\xB1", 0, 0xB8}, /* LOWERCASE TURKISH I / LATIN SMALL LETTER DOTLESS I */
443  {"", 0, 0}
444 };
447 };
448 /* PAGE 4 */
450  {"\x98", 0, 0xA2}, /* UPPERCASE SCANDINAVIAN O / LATIN CAPITAL LETTER O WITH STROKE */
451  {"\x9E", 0, 0xA4}, /* UPPERCASE ICELANDIC THORN / LATIN CAPITAL LETTER THORN (Icelandic) */
452  {"\x86", 0, 0xA5}, /* UPPERCASE DIGRAPH AE / LATIN CAPITAL LIGATURE AE */
453  {"\xB8", 0, 0xB2}, /* LOWERCASE SCANDINAVIAN O / LATIN SMALL LETTER O WITH STROKE */
454  {"\xBE", 0, 0xB4}, /* LOWERCASE ICELANDIC THORN / LATIN SMALL LETTER THORN (Icelandic) */
455  {"\xA6", 0, 0xB5}, /* LOWERCASE DIGRAPH AE / LATIN SMALL LIGATURE AE */
456  {"\xB0", 0, 0xBA}, /* LOWERCASE ETH / LATIN SMALL LETTER ETH (Icelandic) */
457  {"\x9F", 0, 0xC7}, /* ESZETT SYMBOL */
458  {"", 0, 0}
459 };
462 };
463 /* PAGE 3 */
465  {"\x81", 0, 0xA1}, /* UPPERCASE POLISH L / LATIN CAPITAL LETTER L WITH STROKE */
466  {"\x92", 0, 0xA6}, /* UPPERCASE DIGRAPH OE / LATIN CAPITAL LIGATURE OE */
467  {"\x82", 0, 0xB1}, /* LOWERCASE POLISH L / LATIN SMALL LETTER L WITH STROKE */
468  {"\x93", 0, 0xB6}, /* LOWERCASE DIGRAPH OE / LATIN SMALL LIGATURE OE */
469  {"", 0, 0}
470 };
473 };
474 /* PAGE 2 */
476  {"\x80\x8D", 0, 0x8D}, /* JOINER / ZERO WIDTH JOINER */
477  {"\x80\x8C", 0, 0x8E}, /* NON-JOINER / ZERO WIDTH NON-JOINER */
478  {"\x99\xAD", 0, 0xA9}, /* MUSIC FLAT SIGN */
479  {"\x84\x93", 0, 0xC1}, /* SCRIPT SMALL L */
480  {"\x84\x97", 0, 0xC2}, /* SOUND RECORDING COPYRIGHT */
481  {"\x99\xAF", 0, 0xC4}, /* MUSIC SHARP SIGN */
482  {"\x82\xAC", 0, 0xC8}, /* EURO SIGN */
483  {"", 0, 0}
484 };
487 };
488 /* PAGE 1 */
490  {"\x98", 0, 0x88}, /* NON-SORT BEGIN / START OF STRING */
491  {"\x9C", 0, 0x89}, /* NON-SORT END / STRING TERMINATOR */
492  {"\xB7", 0, 0xA8}, /* MIDDLE DOT */
493  {"\xAE", 0, 0xAA}, /* PATENT MARK / REGISTERED SIGN */
494  {"\xB1", 0, 0xAB}, /* PLUS OR MINUS / PLUS-MINUS SIGN */
495  {"\xA3", 0, 0xB9}, /* BRITISH POUND / POUND SIGN */
496  {"\xB0", 0, 0xC0}, /* DEGREE SIGN */
497  {"\xA9", 0, 0xC3}, /* COPYRIGHT SIGN */
498  {"\xBF", 0, 0xC5}, /* INVERTED QUESTION MARK */
499  {"\xA1", 0, 0xC6}, /* INVERTED EXCLAMATION MARK */
500  {"", 0, 0}
501 };
504 };
505 /* PAGE 0 */
507  {0, 0, 0},
508  {0, 0, 0},
509  {0, 0, 0},
510  {0, 0, 0},
511  {0, 0, 0},
512  {0, 0, 0},
513  {0, 0, 0},
514  {0, 0, 0},
515  {0, 0, 0},
516  {0, 0, 0},
517  {0, 0, 0},
518  {0, 0, 0},
519  {0, 0, 0},
520  {0, 0, 0},
521  {0, 0, 0},
522  {0, 0, 0},
523  {0, 0, 0},
524  {0, 0, 0},
525  {0, 0, 0},
526  {0, 0, 0},
527  {0, 0, 0},
528  {0, 0, 0},
529  {0, 0, 0},
530  {0, 0, 0},
531  {0, 0, 0},
532  {0, 0, 0},
533  {0, 0, 0},
534  {0, 0, 0},
535  {0, 0, 0},
536  {0, 0, 0},
537  {0, 0, 0},
538  {0, 0, 0},
539  {0, 0, 0},
540  {0, 0, 0},
541  {0, 0, 0},
542  {0, 0, 0},
543  {0, 0, 0},
544  {0, 0, 0},
545  {0, 0, 0},
546  {0, 0, 0},
547  {0, 0, 0},
548  {0, 0, 0},
549  {0, 0, 0},
550  {0, 0, 0},
551  {0, 0, 0},
552  {0, 0, 0},
553  {0, 0, 0},
554  {0, 0, 0},
555  {0, 0, 0},
556  {0, 0, 0},
557  {0, 0, 0},
558  {0, 0, 0},
559  {0, 0, 0},
560  {0, 0, 0},
561  {0, 0, 0},
562  {0, 0, 0},
563  {0, 0, 0},
564  {0, 0, 0},
565  {0, 0, 0},
566  {0, 0, 0},
567  {0, 0, 0},
568  {0, 0, 0},
569  {0, 0, 0},
570  {0, 0, 0},
571  {0, 0, 0},
572  {0, 0, 0},
573  {0, 0, 0},
574  {0, 0, 0},
575  {0, 0, 0},
576  {0, 0, 0},
577  {0, 0, 0},
578  {0, 0, 0},
579  {0, 0, 0},
580  {0, 0, 0},
581  {0, 0, 0},
582  {0, 0, 0},
583  {0, 0, 0},
584  {0, 0, 0},
585  {0, 0, 0},
586  {0, 0, 0},
587  {0, 0, 0},
588  {0, 0, 0},
589  {0, 0, 0},
590  {0, 0, 0},
591  {0, 0, 0},
592  {0, 0, 0},
593  {0, 0, 0},
594  {0, 0, 0},
595  {0, 0, 0},
596  {0, 0, 0},
597  {0, 0, 0},
598  {0, 0, 0},
599  {0, 0, 0},
600  {0, 0, 0},
601  {0, 0, 0},
602  {0, 0, 0},
603  {0, 0, 0},
604  {0, 0, 0},
605  {0, 0, 0},
606  {0, 0, 0},
607  {0, 0, 0},
608  {0, 0, 0},
609  {0, 0, 0},
610  {0, 0, 0},
611  {0, 0, 0},
612  {0, 0, 0},
613  {0, 0, 0},
614  {0, 0, 0},
615  {0, 0, 0},
616  {0, 0, 0},
617  {0, 0, 0},
618  {0, 0, 0},
619  {0, 0, 0},
620  {0, 0, 0},
621  {0, 0, 0},
622  {0, 0, 0},
623  {0, 0, 0},
624  {0, 0, 0},
625  {0, 0, 0},
626  {0, 0, 0},
627  {0, 0, 0},
628  {0, 0, 0},
629  {0, 0, 0},
630  {0, 0, 0},
631  {0, 0, 0},
632  {0, 0, 0},
633  {0, 0, 0},
634  {0, 0, 0},
635  {0, 0, 0},
636  {0, 0, 0},
637  {0, 0, 0},
638  {0, 0, 0},
639  {0, 0, 0},
640  {0, 0, 0},
641  {0, 0, 0},
642  {0, 0, 0},
643  {0, 0, 0},
644  {0, 0, 0},
645  {0, 0, 0},
646  {0, 0, 0},
647  {0, 0, 0},
648  {0, 0, 0},
649  {0, 0, 0},
650  {0, 0, 0},
651  {0, 0, 0},
652  {0, 0, 0},
653  {0, 0, 0},
654  {0, 0, 0},
655  {0, 0, 0},
656  {0, 0, 0},
657  {0, 0, 0},
658  {0, 0, 0},
659  {0, 0, 0},
660  {0, 0, 0},
661  {0, 0, 0},
662  {0, 0, 0},
663  {0, 0, 0},
664  {0, 0, 0},
665  {0, 0, 0},
666  {0, 0, 0},
667  {0, 0, 0},
668  {0, 0, 0},
669  {0, 0, 0},
670  {0, 0, 0},
671  {0, 0, 0},
672  {0, 0, 0},
673  {0, 0, 0},
674  {0, 0, 0},
675  {0, 0, 0},
676  {0, 0, 0},
677  {0, 0, 0},
678  {0, 0, 0},
679  {0, 0, 0},
680  {0, 0, 0},
681  {0, 0, 0},
682  {0, 0, 0},
683  {0, 0, 0},
684  {0, 0, 0},
685  {0, 0, 0},
686  {0, 0, 0},
687  {0, 0, 0},
688  {0, 0, 0},
689  {0, 0, 0},
690  {0, 0, 0},
691  {0, 0, 0},
692  {0, 0, 0},
693  {0, 0, 0},
694  {0, 0, 0},
695  {0, 0, 0},
696  {0, 0, 0},
697  {0, 0, 0},
698  {0, 0, 0},
699  {0, 0, 0},
700  {0, 0, 0},
701  {2, 0, 0},
702  {5, 0, 0},
703  {6, 0, 0},
704  {4, 0, 0},
705  {8, 0, 0},
706  {0, 0, 0},
707  {0, 0, 0},
708  {0, 0, 0},
709  {7, 0, 0},
710  {0, 0, 0},
711  {9, 0, 0},
712  {10, 0, 0},
713  {0, 0, 0},
714  {0, 0, 0},
715  {0, 0, 0},
716  {0, 0, 0},
717  {0, 0, 0},
718  {0, 0, 0},
719  {0, 0, 0},
720  {0, 0, 0},
721  {0, 0, 0},
722  {0, 0, 0},
723  {0, 0, 0},
724  {0, 0, 0},
725  {0, 0, 0},
726  {0, 0, 0},
727  {0, 0, 0},
728  {0, 0, 0},
729  {0, 0, 0},
730  {0, 0, 0},
731  {0, 0, 0},
732  {0, 0, 0},
733  {3, 0, 0},
734  {0, 0, 0},
735  {0, 0, 0},
736  {0, 0, 0},
737  {0, 0, 0},
738  {0, 0, 0},
739  {0, 0, 0},
740  {0, 0, 0},
741  {0, 0, 0},
742  {0, 0, 0},
743  {0, 0, 0},
744  {0, 0, 0},
745  {0, 0, 0},
746  {11, 0, 0},
747  {0, 0, 0},
748  {0, 0, 0},
749  {0, 0, 0},
750  {0, 0, 0},
751  {0, 0, 0},
752  {0, 0, 0},
753  {0, 0, 0},
754  {0, 0, 0},
755  {0, 0, 0},
756  {0, 0, 0},
757  {0, 0, 0},
758  {0, 0, 0},
759  {0, 0, 0},
760  {0, 0, 0},
761  {0, 0, 0},
762  {0, 0, 0}
763 };
765  0, marc8r_45page0_dir
766 };
779 0, };
780 
781 unsigned long yaz_marc8r_45_conv
782  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
783  {
784  unsigned long code;
785 
786  code = lookup(marc8r_45ptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
787  if (!code)
788  {
789  *no_read = 1;
790  }
791  return code;
792  }
793 
794 /* TRIE: size 3 */
795 /* PAGE 0 */
797  {"\xCE\xB1", 0, 0x61}, /* GREEK SMALL LETTER ALPHA */
798  {"\xCE\xB2", 0, 0x62}, /* GREEK SMALL LETTER BETA */
799  {"\xCE\xB3", 0, 0x63}, /* GREEK SMALL LETTER GAMMA */
800  {"", 0, 0}
801 };
804 };
807 0, };
808 
809 unsigned long yaz_marc8r_67_conv
810  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
811  {
812  unsigned long code;
813 
814  code = lookup(marc8r_67ptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
815  if (!code)
816  {
817  *no_read = 1;
818  }
819  return code;
820  }
821 
822 /* TRIE: size 14 */
823 /* PAGE 0 */
825  {"\xE2\x82\x8D", 0, 0x28}, /* SUBSCRIPT OPENING PARENTHESIS / SUBSCRIPT LEFT PARENTHESIS */
826  {"\xE2\x82\x8E", 0, 0x29}, /* SUBSCRIPT CLOSING PARENTHESIS / SUBSCRIPT RIGHT PARENTHESIS */
827  {"\xE2\x82\x8A", 0, 0x2B}, /* SUBSCRIPT PLUS SIGN */
828  {"\xE2\x82\x8B", 0, 0x2D}, /* SUBSCRIPT HYPHEN-MINUS / SUBSCRIPT MINUS */
829  {"\xE2\x82\x80", 0, 0x30}, /* SUBSCRIPT DIGIT ZERO */
830  {"\xE2\x82\x81", 0, 0x31}, /* SUBSCRIPT DIGIT ONE */
831  {"\xE2\x82\x82", 0, 0x32}, /* SUBSCRIPT DIGIT TWO */
832  {"\xE2\x82\x83", 0, 0x33}, /* SUBSCRIPT DIGIT THREE */
833  {"\xE2\x82\x84", 0, 0x34}, /* SUBSCRIPT DIGIT FOUR */
834  {"\xE2\x82\x85", 0, 0x35}, /* SUBSCRIPT DIGIT FIVE */
835  {"\xE2\x82\x86", 0, 0x36}, /* SUBSCRIPT DIGIT SIX */
836  {"\xE2\x82\x87", 0, 0x37}, /* SUBSCRIPT DIGIT SEVEN */
837  {"\xE2\x82\x88", 0, 0x38}, /* SUBSCRIPT DIGIT EIGHT */
838  {"\xE2\x82\x89", 0, 0x39}, /* SUBSCRIPT DIGIT NINE */
839  {"", 0, 0}
840 };
843 };
846 0, };
847 
848 unsigned long yaz_marc8r_62_conv
849  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
850  {
851  unsigned long code;
852 
853  code = lookup(marc8r_62ptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
854  if (!code)
855  {
856  *no_read = 1;
857  }
858  return code;
859  }
860 
861 /* TRIE: size 14 */
862 /* PAGE 0 */
864  {"\xE2\x81\xBD", 0, 0x28}, /* SUPERSCRIPT OPENING PARENTHESIS / SUPERSCRIPT LEFT PARENTHESIS */
865  {"\xE2\x81\xBE", 0, 0x29}, /* SUPERSCRIPT CLOSING PARENTHESIS / SUPERSCRIPT RIGHT PARENTHESIS */
866  {"\xE2\x81\xBA", 0, 0x2B}, /* SUPERSCRIPT PLUS SIGN */
867  {"\xE2\x81\xBB", 0, 0x2D}, /* SUPERSCRIPT HYPHEN-MINUS / SUPERSCRIPT MINUS */
868  {"\xE2\x81\xB0", 0, 0x30}, /* SUPERSCRIPT DIGIT ZERO */
869  {"\xC2\xB9", 0, 0x31}, /* SUPERSCRIPT DIGIT ONE */
870  {"\xC2\xB2", 0, 0x32}, /* SUPERSCRIPT DIGIT TWO */
871  {"\xC2\xB3", 0, 0x33}, /* SUPERSCRIPT DIGIT THREE */
872  {"\xE2\x81\xB4", 0, 0x34}, /* SUPERSCRIPT DIGIT FOUR */
873  {"\xE2\x81\xB5", 0, 0x35}, /* SUPERSCRIPT DIGIT FIVE */
874  {"\xE2\x81\xB6", 0, 0x36}, /* SUPERSCRIPT DIGIT SIX */
875  {"\xE2\x81\xB7", 0, 0x37}, /* SUPERSCRIPT DIGIT SEVEN */
876  {"\xE2\x81\xB8", 0, 0x38}, /* SUPERSCRIPT DIGIT EIGHT */
877  {"\xE2\x81\xB9", 0, 0x39}, /* SUPERSCRIPT DIGIT NINE */
878  {"", 0, 0}
879 };
882 };
885 0, };
886 
887 unsigned long yaz_marc8r_70_conv
888  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
889  {
890  unsigned long code;
891 
892  code = lookup(marc8r_70ptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
893  if (!code)
894  {
895  *no_read = 1;
896  }
897  return code;
898  }
899 
900 /* TRIE: size 78 */
901 /* PAGE 3 */
903  {"\xAC\x9E", 1, 0x4E}, /* VARIKA / HEBREW POINT JUDEO-SPANISH VARIKA */
904  {"", 0, 0}
905 };
908 };
909 /* PAGE 2 */
911  {"\xBE", 0, 0x2D}, /* HYPHEN-MINUS, MAKEF / HEBREW PUNCTUATION MAQAF */
912  {"\xB7", 1, 0x40}, /* HEBREW POINT PATAH */
913  {"\xB8", 1, 0x41}, /* KAMATS / HEBREW POINT QAMATS */
914  {"\xB6", 1, 0x42}, /* HEBREW POINT SEGOL */
915  {"\xB5", 1, 0x43}, /* TSEREH / HEBREW POINT TSERE */
916  {"\xB4", 1, 0x44}, /* HIRIK / HEBREW POINT HIRIQ */
917  {"\xB9", 1, 0x45}, /* HOLAM, LEFT SIN DOT / HEBREW POINT HOLAM */
918  {"\xBB", 1, 0x46}, /* KUBUTS / HEBREW POINT QUBUTS */
919  {"\xB0", 1, 0x47}, /* HEBREW POINT SHEVA */
920  {"\xB2", 1, 0x48}, /* HEBREW POINT HATAF PATAH */
921  {"\xB3", 1, 0x49}, /* HATAF KAMATS / HEBREW POINT HATAF QAMATS */
922  {"\xB1", 1, 0x4A}, /* HEBREW POINT HATAF SEGOL */
923  {"\xBC", 1, 0x4B}, /* HEBREW POINT DAGESH OR MAPIQ */
924  {"\xBF", 1, 0x4C}, /* RAFEH / HEBREW POINT RAFE */
925  {"", 0, 0}
926 };
929 };
930 /* PAGE 1 */
932  {"\xB4", 0, 0x22}, /* QUOTATION MARK, GERSHAYIM / HEBREW PUNCTUATION GERSHAYIM */
933  {"\xB3", 0, 0x27}, /* APOSTROPHE, GERESH / HEBREW PUNCTUATION GERESH */
934  {"\x81", 1, 0x4D}, /* RIGHT SHIN DOT / HEBREW POINT SHIN DOT */
935  {"\x90", 0, 0x60}, /* HEBREW LETTER ALEF */
936  {"\x91", 0, 0x61}, /* HEBREW LETTER BET */
937  {"\x92", 0, 0x62}, /* HEBREW LETTER GIMEL */
938  {"\x93", 0, 0x63}, /* HEBREW LETTER DALET */
939  {"\x94", 0, 0x64}, /* HEBREW LETTER HE */
940  {"\x95", 0, 0x65}, /* HEBREW LETTER VAV */
941  {"\x96", 0, 0x66}, /* HEBREW LETTER ZAYIN */
942  {"\x97", 0, 0x67}, /* HEBREW LETTER HET */
943  {"\x98", 0, 0x68}, /* HEBREW LETTER TET */
944  {"\x99", 0, 0x69}, /* HEBREW LETTER YOD */
945  {"\x9A", 0, 0x6A}, /* HEBREW LETTER FINAL KAF */
946  {"\x9B", 0, 0x6B}, /* HEBREW LETTER KAF */
947  {"\x9C", 0, 0x6C}, /* HEBREW LETTER LAMED */
948  {"\x9D", 0, 0x6D}, /* HEBREW LETTER FINAL MEM */
949  {"\x9E", 0, 0x6E}, /* HEBREW LETTER MEM */
950  {"\x9F", 0, 0x6F}, /* HEBREW LETTER FINAL NUN */
951  {"\xA0", 0, 0x70}, /* HEBREW LETTER NUN */
952  {"\xA1", 0, 0x71}, /* HEBREW LETTER SAMEKH */
953  {"\xA2", 0, 0x72}, /* HEBREW LETTER AYIN */
954  {"\xA3", 0, 0x73}, /* HEBREW LETTER FINAL PE */
955  {"\xA4", 0, 0x74}, /* HEBREW LETTER PE */
956  {"\xA5", 0, 0x75}, /* HEBREW LETTER FINAL TSADI */
957  {"\xA6", 0, 0x76}, /* HEBREW LETTER TSADI */
958  {"\xA7", 0, 0x77}, /* HEBREW LETTER QOF / KOF */
959  {"\xA8", 0, 0x78}, /* HEBREW LETTER RESH */
960  {"\xA9", 0, 0x79}, /* HEBREW LETTER SHIN */
961  {"\xAA", 0, 0x7A}, /* HEBREW LETTER TAV */
962  {"\xB0", 0, 0x7B}, /* HEBREW LIGATURE YIDDISH DOUBLE VAV / TSVEY VOVN */
963  {"\xB1", 0, 0x7C}, /* HEBREW LIGATURE YIDDISH VAV YOD / VOV YUD */
964  {"\xB2", 0, 0x7D}, /* HEBREW LIGATURE YIDDISH DOUBLE YOD / TSVEY YUDN */
965  {"", 0, 0}
966 };
969 };
970 /* PAGE 0 */
972  {0, 0, 0},
973  {0, 0, 0},
974  {0, 0, 0},
975  {0, 0, 0},
976  {0, 0, 0},
977  {0, 0, 0},
978  {0, 0, 0},
979  {0, 0, 0},
980  {0, 0, 0},
981  {0, 0, 0},
982  {0, 0, 0},
983  {0, 0, 0},
984  {0, 0, 0},
985  {0, 0, 0},
986  {0, 0, 0},
987  {0, 0, 0},
988  {0, 0, 0},
989  {0, 0, 0},
990  {0, 0, 0},
991  {0, 0, 0},
992  {0, 0, 0},
993  {0, 0, 0},
994  {0, 0, 0},
995  {0, 0, 0},
996  {0, 0, 0},
997  {0, 0, 0},
998  {0, 0, 0},
999  {0, 0, 0},
1000  {0, 0, 0},
1001  {0, 0, 0},
1002  {0, 0, 0},
1003  {0, 0, 0},
1004  {0, 0, 0},
1005  {0, 0, 0x21} /* EXCLAMATION MARK */,
1006  {0, 0, 0},
1007  {0, 0, 0x23} /* NUMBER SIGN */,
1008  {0, 0, 0x24} /* DOLLAR SIGN */,
1009  {0, 0, 0x25} /* PERCENT SIGN */,
1010  {0, 0, 0x26} /* AMPERSAND */,
1011  {0, 0, 0},
1012  {0, 0, 0x28} /* OPENING PARENTHESIS / LEFT PARENTHESIS */,
1013  {0, 0, 0x29} /* CLOSING PARENTHESIS / RIGHT PARENTHESIS */,
1014  {0, 0, 0x2A} /* ASTERISK */,
1015  {0, 0, 0x2B} /* PLUS SIGN */,
1016  {0, 0, 0x2C} /* COMMA */,
1017  {0, 0, 0},
1018  {0, 0, 0x2E} /* PERIOD, DECIMAL POINT / FULL STOP */,
1019  {0, 0, 0x2F} /* SLASH / SOLIDUS */,
1020  {0, 0, 0x30} /* DIGIT ZERO */,
1021  {0, 0, 0x31} /* DIGIT ONE */,
1022  {0, 0, 0x32} /* DIGIT TWO */,
1023  {0, 0, 0x33} /* DIGIT THREE */,
1024  {0, 0, 0x34} /* DIGIT FOUR */,
1025  {0, 0, 0x35} /* DIGIT FIVE */,
1026  {0, 0, 0x36} /* DIGIT SIX */,
1027  {0, 0, 0x37} /* DIGIT SEVEN */,
1028  {0, 0, 0x38} /* DIGIT EIGHT */,
1029  {0, 0, 0x39} /* DIGIT NINE */,
1030  {0, 0, 0x3A} /* COLON */,
1031  {0, 0, 0x3B} /* SEMICOLON */,
1032  {0, 0, 0x3C} /* LESS-THAN SIGN */,
1033  {0, 0, 0x3D} /* EQUALS SIGN */,
1034  {0, 0, 0x3E} /* GREATER-THAN SIGN */,
1035  {0, 0, 0x3F} /* QUESTION MARK */,
1036  {0, 0, 0},
1037  {0, 0, 0},
1038  {0, 0, 0},
1039  {0, 0, 0},
1040  {0, 0, 0},
1041  {0, 0, 0},
1042  {0, 0, 0},
1043  {0, 0, 0},
1044  {0, 0, 0},
1045  {0, 0, 0},
1046  {0, 0, 0},
1047  {0, 0, 0},
1048  {0, 0, 0},
1049  {0, 0, 0},
1050  {0, 0, 0},
1051  {0, 0, 0},
1052  {0, 0, 0},
1053  {0, 0, 0},
1054  {0, 0, 0},
1055  {0, 0, 0},
1056  {0, 0, 0},
1057  {0, 0, 0},
1058  {0, 0, 0},
1059  {0, 0, 0},
1060  {0, 0, 0},
1061  {0, 0, 0},
1062  {0, 0, 0},
1063  {0, 0, 0x5B} /* OPENING SQUARE BRACKET / LEFT SQUARE BRACKET */,
1064  {0, 0, 0},
1065  {0, 0, 0x5D} /* CLOSING SQUARE BRACKET / RIGHT SQUARE BRACKET */,
1066  {0, 0, 0},
1067  {0, 0, 0},
1068  {0, 0, 0},
1069  {0, 0, 0},
1070  {0, 0, 0},
1071  {0, 0, 0},
1072  {0, 0, 0},
1073  {0, 0, 0},
1074  {0, 0, 0},
1075  {0, 0, 0},
1076  {0, 0, 0},
1077  {0, 0, 0},
1078  {0, 0, 0},
1079  {0, 0, 0},
1080  {0, 0, 0},
1081  {0, 0, 0},
1082  {0, 0, 0},
1083  {0, 0, 0},
1084  {0, 0, 0},
1085  {0, 0, 0},
1086  {0, 0, 0},
1087  {0, 0, 0},
1088  {0, 0, 0},
1089  {0, 0, 0},
1090  {0, 0, 0},
1091  {0, 0, 0},
1092  {0, 0, 0},
1093  {0, 0, 0},
1094  {0, 0, 0},
1095  {0, 0, 0},
1096  {0, 0, 0},
1097  {0, 0, 0},
1098  {0, 0, 0},
1099  {0, 0, 0},
1100  {0, 0, 0},
1101  {0, 0, 0},
1102  {0, 0, 0},
1103  {0, 0, 0},
1104  {0, 0, 0},
1105  {0, 0, 0},
1106  {0, 0, 0},
1107  {0, 0, 0},
1108  {0, 0, 0},
1109  {0, 0, 0},
1110  {0, 0, 0},
1111  {0, 0, 0},
1112  {0, 0, 0},
1113  {0, 0, 0},
1114  {0, 0, 0},
1115  {0, 0, 0},
1116  {0, 0, 0},
1117  {0, 0, 0},
1118  {0, 0, 0},
1119  {0, 0, 0},
1120  {0, 0, 0},
1121  {0, 0, 0},
1122  {0, 0, 0},
1123  {0, 0, 0},
1124  {0, 0, 0},
1125  {0, 0, 0},
1126  {0, 0, 0},
1127  {0, 0, 0},
1128  {0, 0, 0},
1129  {0, 0, 0},
1130  {0, 0, 0},
1131  {0, 0, 0},
1132  {0, 0, 0},
1133  {0, 0, 0},
1134  {0, 0, 0},
1135  {0, 0, 0},
1136  {0, 0, 0},
1137  {0, 0, 0},
1138  {0, 0, 0},
1139  {0, 0, 0},
1140  {0, 0, 0},
1141  {0, 0, 0},
1142  {0, 0, 0},
1143  {0, 0, 0},
1144  {0, 0, 0},
1145  {0, 0, 0},
1146  {0, 0, 0},
1147  {0, 0, 0},
1148  {0, 0, 0},
1149  {0, 0, 0},
1150  {0, 0, 0},
1151  {0, 0, 0},
1152  {0, 0, 0},
1153  {0, 0, 0},
1154  {0, 0, 0},
1155  {0, 0, 0},
1156  {0, 0, 0},
1157  {0, 0, 0},
1158  {0, 0, 0},
1159  {0, 0, 0},
1160  {0, 0, 0},
1161  {0, 0, 0},
1162  {0, 0, 0},
1163  {0, 0, 0},
1164  {0, 0, 0},
1165  {0, 0, 0},
1166  {0, 0, 0},
1167  {0, 0, 0},
1168  {0, 0, 0},
1169  {0, 0, 0},
1170  {0, 0, 0},
1171  {0, 0, 0},
1172  {0, 0, 0},
1173  {0, 0, 0},
1174  {0, 0, 0},
1175  {0, 0, 0},
1176  {0, 0, 0},
1177  {0, 0, 0},
1178  {0, 0, 0},
1179  {0, 0, 0},
1180  {0, 0, 0},
1181  {0, 0, 0},
1182  {0, 0, 0},
1183  {0, 0, 0},
1184  {0, 0, 0},
1185  {0, 0, 0},
1186  {3, 0, 0},
1187  {2, 0, 0},
1188  {0, 0, 0},
1189  {0, 0, 0},
1190  {0, 0, 0},
1191  {0, 0, 0},
1192  {0, 0, 0},
1193  {0, 0, 0},
1194  {0, 0, 0},
1195  {0, 0, 0},
1196  {0, 0, 0},
1197  {0, 0, 0},
1198  {0, 0, 0},
1199  {0, 0, 0},
1200  {0, 0, 0},
1201  {0, 0, 0},
1202  {0, 0, 0},
1203  {0, 0, 0},
1204  {0, 0, 0},
1205  {0, 0, 0},
1206  {0, 0, 0},
1207  {0, 0, 0},
1208  {0, 0, 0},
1209  {0, 0, 0},
1210  {0, 0, 0},
1211  {4, 0, 0},
1212  {0, 0, 0},
1213  {0, 0, 0},
1214  {0, 0, 0},
1215  {0, 0, 0},
1216  {0, 0, 0},
1217  {0, 0, 0},
1218  {0, 0, 0},
1219  {0, 0, 0},
1220  {0, 0, 0},
1221  {0, 0, 0},
1222  {0, 0, 0},
1223  {0, 0, 0},
1224  {0, 0, 0},
1225  {0, 0, 0},
1226  {0, 0, 0},
1227  {0, 0, 0}
1228 };
1230  0, marc8r_32page0_dir
1231 };
1233  &marc8r_32page0,
1234  &marc8r_32page1,
1235  &marc8r_32page2,
1236  &marc8r_32page3,
1237 0, };
1238 
1239 unsigned long yaz_marc8r_32_conv
1240  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
1241  {
1242  unsigned long code;
1243 
1244  code = lookup(marc8r_32ptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
1245  if (!code)
1246  {
1247  *no_read = 1;
1248  }
1249  return code;
1250  }
1251 
1252 /* TRIE: size 94 */
1253 /* PAGE 2 */
1255  {"\xB0", 0, 0x41}, /* CYRILLIC SMALL LETTER A */
1256  {"\xB1", 0, 0x42}, /* CYRILLIC SMALL LETTER BE */
1257  {"\xB4", 0, 0x44}, /* CYRILLIC SMALL LETTER DE */
1258  {"\xB5", 0, 0x45}, /* CYRILLIC SMALL LETTER IE */
1259  {"\xB3", 0, 0x47}, /* LOWERCASE GE / CYRILLIC SMALL LETTER GHE */
1260  {"\xB8", 0, 0x49}, /* LOWERCASE II / CYRILLIC SMALL LETTER I */
1261  {"\xB9", 0, 0x4A}, /* LOWERCASE SHORT II / CYRILLIC SMALL LETTER SHORT I */
1262  {"\xBA", 0, 0x4B}, /* CYRILLIC SMALL LETTER KA */
1263  {"\xBB", 0, 0x4C}, /* CYRILLIC SMALL LETTER EL */
1264  {"\xBC", 0, 0x4D}, /* CYRILLIC SMALL LETTER EM */
1265  {"\xBD", 0, 0x4E}, /* CYRILLIC SMALL LETTER EN */
1266  {"\xBE", 0, 0x4F}, /* CYRILLIC SMALL LETTER O */
1267  {"\xBF", 0, 0x50}, /* CYRILLIC SMALL LETTER PE */
1268  {"\xB6", 0, 0x56}, /* CYRILLIC SMALL LETTER ZHE */
1269  {"\xB2", 0, 0x57}, /* CYRILLIC SMALL LETTER VE */
1270  {"\xB7", 0, 0x5A}, /* CYRILLIC SMALL LETTER ZE */
1271  {"\xAE", 0, 0x60}, /* UPPERCASE IU / CYRILLIC CAPITAL LETTER YU */
1272  {"\x90", 0, 0x61}, /* CYRILLIC CAPITAL LETTER A */
1273  {"\x91", 0, 0x62}, /* CYRILLIC CAPITAL LETTER BE */
1274  {"\xA6", 0, 0x63}, /* CYRILLIC CAPITAL LETTER TSE */
1275  {"\x94", 0, 0x64}, /* CYRILLIC CAPITAL LETTER DE */
1276  {"\x95", 0, 0x65}, /* CYRILLIC CAPITAL LETTER IE */
1277  {"\xA4", 0, 0x66}, /* CYRILLIC CAPITAL LETTER EF */
1278  {"\x93", 0, 0x67}, /* UPPERCASE GE / CYRILLIC CAPITAL LETTER GHE */
1279  {"\xA5", 0, 0x68}, /* UPPERCASE KHA / CYRILLIC CAPITAL LETTER HA */
1280  {"\x98", 0, 0x69}, /* UPPERCASE II / CYRILLIC CAPITAL LETTER I */
1281  {"\x99", 0, 0x6A}, /* UPPERCASE SHORT II / CYRILLIC CAPITAL LETTER SHORT I */
1282  {"\x9A", 0, 0x6B}, /* CYRILLIC CAPITAL LETTER KA */
1283  {"\x9B", 0, 0x6C}, /* CYRILLIC CAPITAL LETTER EL */
1284  {"\x9C", 0, 0x6D}, /* CYRILLIC CAPITAL LETTER EM */
1285  {"\x9D", 0, 0x6E}, /* CYRILLIC CAPITAL LETTER EN */
1286  {"\x9E", 0, 0x6F}, /* CYRILLIC CAPITAL LETTER O */
1287  {"\x9F", 0, 0x70}, /* CYRILLIC CAPITAL LETTER PE */
1288  {"\xAF", 0, 0x71}, /* UPPERCASE IA / CYRILLIC CAPITAL LETTER YA */
1289  {"\xA0", 0, 0x72}, /* CYRILLIC CAPITAL LETTER ER */
1290  {"\xA1", 0, 0x73}, /* CYRILLIC CAPITAL LETTER ES */
1291  {"\xA2", 0, 0x74}, /* CYRILLIC CAPITAL LETTER TE */
1292  {"\xA3", 0, 0x75}, /* CYRILLIC CAPITAL LETTER U */
1293  {"\x96", 0, 0x76}, /* CYRILLIC CAPITAL LETTER ZHE */
1294  {"\x92", 0, 0x77}, /* CYRILLIC CAPITAL LETTER VE */
1295  {"\xAC", 0, 0x78}, /* CYRILLIC CAPITAL LETTER SOFT SIGN */
1296  {"\xAB", 0, 0x79}, /* UPPERCASE YERI / CYRILLIC CAPITAL LETTER YERI */
1297  {"\x97", 0, 0x7A}, /* CYRILLIC CAPITAL LETTER ZE */
1298  {"\xA8", 0, 0x7B}, /* CYRILLIC CAPITAL LETTER SHA */
1299  {"\xAD", 0, 0x7C}, /* CYRILLIC CAPITAL LETTER E */
1300  {"\xA9", 0, 0x7D}, /* CYRILLIC CAPITAL LETTER SHCHA */
1301  {"\xA7", 0, 0x7E}, /* CYRILLIC CAPITAL LETTER CHE */
1302  {"", 0, 0}
1303 };
1306 };
1307 /* PAGE 1 */
1309  {"\x8E", 0, 0x40}, /* LOWERCASE IU / CYRILLIC SMALL LETTER YU */
1310  {"\x86", 0, 0x43}, /* CYRILLIC SMALL LETTER TSE */
1311  {"\x84", 0, 0x46}, /* CYRILLIC SMALL LETTER EF */
1312  {"\x85", 0, 0x48}, /* LOWERCASE KHA / CYRILLIC SMALL LETTER HA */
1313  {"\x8F", 0, 0x51}, /* LOWERCASE IA / CYRILLIC SMALL LETTER YA */
1314  {"\x80", 0, 0x52}, /* CYRILLIC SMALL LETTER ER */
1315  {"\x81", 0, 0x53}, /* CYRILLIC SMALL LETTER ES */
1316  {"\x82", 0, 0x54}, /* CYRILLIC SMALL LETTER TE */
1317  {"\x83", 0, 0x55}, /* CYRILLIC SMALL LETTER U */
1318  {"\x8C", 0, 0x58}, /* CYRILLIC SMALL LETTER SOFT SIGN */
1319  {"\x8B", 0, 0x59}, /* LOWERCASE YERI / CYRILLIC SMALL LETTER YERI */
1320  {"\x88", 0, 0x5B}, /* CYRILLIC SMALL LETTER SHA */
1321  {"\x8D", 0, 0x5C}, /* LOWERCASE REVERSED E / CYRILLIC SMALL LETTER E */
1322  {"\x89", 0, 0x5D}, /* CYRILLIC SMALL LETTER SHCHA */
1323  {"\x87", 0, 0x5E}, /* CYRILLIC SMALL LETTER CHE */
1324  {"\x8A", 0, 0x5F}, /* CYRILLIC SMALL LETTER HARD SIGN */
1325  {"", 0, 0}
1326 };
1329 };
1330 /* PAGE 0 */
1332  {0, 0, 0},
1333  {0, 0, 0},
1334  {0, 0, 0},
1335  {0, 0, 0},
1336  {0, 0, 0},
1337  {0, 0, 0},
1338  {0, 0, 0},
1339  {0, 0, 0},
1340  {0, 0, 0},
1341  {0, 0, 0},
1342  {0, 0, 0},
1343  {0, 0, 0},
1344  {0, 0, 0},
1345  {0, 0, 0},
1346  {0, 0, 0},
1347  {0, 0, 0},
1348  {0, 0, 0},
1349  {0, 0, 0},
1350  {0, 0, 0},
1351  {0, 0, 0},
1352  {0, 0, 0},
1353  {0, 0, 0},
1354  {0, 0, 0},
1355  {0, 0, 0},
1356  {0, 0, 0},
1357  {0, 0, 0},
1358  {0, 0, 0},
1359  {0, 0, 0},
1360  {0, 0, 0},
1361  {0, 0, 0},
1362  {0, 0, 0},
1363  {0, 0, 0},
1364  {0, 0, 0},
1365  {0, 0, 0x21} /* EXCLAMATION MARK */,
1366  {0, 0, 0x22} /* QUOTATION MARK */,
1367  {0, 0, 0x23} /* NUMBER SIGN */,
1368  {0, 0, 0x24} /* DOLLAR SIGN */,
1369  {0, 0, 0x25} /* PERCENT SIGN */,
1370  {0, 0, 0x26} /* AMPERSAND */,
1371  {0, 0, 0x27} /* APOSTROPHE */,
1372  {0, 0, 0x28} /* OPENING PARENTHESIS / LEFT PARENTHESIS */,
1373  {0, 0, 0x29} /* CLOSING PARENTHESIS / RIGHT PARENTHESIS */,
1374  {0, 0, 0x2A} /* ASTERISK */,
1375  {0, 0, 0x2B} /* PLUS SIGN */,
1376  {0, 0, 0x2C} /* COMMA */,
1377  {0, 0, 0x2D} /* HYPHEN-MINUS */,
1378  {0, 0, 0x2E} /* PERIOD, DECIMAL POINT / FULL STOP */,
1379  {0, 0, 0x2F} /* SLASH / SOLIDUS */,
1380  {0, 0, 0x30} /* DIGIT ZERO */,
1381  {0, 0, 0x31} /* DIGIT ONE */,
1382  {0, 0, 0x32} /* DIGIT TWO */,
1383  {0, 0, 0x33} /* DIGIT THREE */,
1384  {0, 0, 0x34} /* DIGIT FOUR */,
1385  {0, 0, 0x35} /* DIGIT FIVE */,
1386  {0, 0, 0x36} /* DIGIT SIX */,
1387  {0, 0, 0x37} /* DIGIT SEVEN */,
1388  {0, 0, 0x38} /* DIGIT EIGHT */,
1389  {0, 0, 0x39} /* DIGIT NINE */,
1390  {0, 0, 0x3A} /* COLON */,
1391  {0, 0, 0x3B} /* SEMICOLON */,
1392  {0, 0, 0x3C} /* LESS-THAN SIGN */,
1393  {0, 0, 0x3D} /* EQUALS SIGN */,
1394  {0, 0, 0x3E} /* GREATER-THAN SIGN */,
1395  {0, 0, 0x3F} /* QUESTION MARK */,
1396  {0, 0, 0},
1397  {0, 0, 0},
1398  {0, 0, 0},
1399  {0, 0, 0},
1400  {0, 0, 0},
1401  {0, 0, 0},
1402  {0, 0, 0},
1403  {0, 0, 0},
1404  {0, 0, 0},
1405  {0, 0, 0},
1406  {0, 0, 0},
1407  {0, 0, 0},
1408  {0, 0, 0},
1409  {0, 0, 0},
1410  {0, 0, 0},
1411  {0, 0, 0},
1412  {0, 0, 0},
1413  {0, 0, 0},
1414  {0, 0, 0},
1415  {0, 0, 0},
1416  {0, 0, 0},
1417  {0, 0, 0},
1418  {0, 0, 0},
1419  {0, 0, 0},
1420  {0, 0, 0},
1421  {0, 0, 0},
1422  {0, 0, 0},
1423  {0, 0, 0},
1424  {0, 0, 0},
1425  {0, 0, 0},
1426  {0, 0, 0},
1427  {0, 0, 0},
1428  {0, 0, 0},
1429  {0, 0, 0},
1430  {0, 0, 0},
1431  {0, 0, 0},
1432  {0, 0, 0},
1433  {0, 0, 0},
1434  {0, 0, 0},
1435  {0, 0, 0},
1436  {0, 0, 0},
1437  {0, 0, 0},
1438  {0, 0, 0},
1439  {0, 0, 0},
1440  {0, 0, 0},
1441  {0, 0, 0},
1442  {0, 0, 0},
1443  {0, 0, 0},
1444  {0, 0, 0},
1445  {0, 0, 0},
1446  {0, 0, 0},
1447  {0, 0, 0},
1448  {0, 0, 0},
1449  {0, 0, 0},
1450  {0, 0, 0},
1451  {0, 0, 0},
1452  {0, 0, 0},
1453  {0, 0, 0},
1454  {0, 0, 0},
1455  {0, 0, 0},
1456  {0, 0, 0},
1457  {0, 0, 0},
1458  {0, 0, 0},
1459  {0, 0, 0},
1460  {0, 0, 0},
1461  {0, 0, 0},
1462  {0, 0, 0},
1463  {0, 0, 0},
1464  {0, 0, 0},
1465  {0, 0, 0},
1466  {0, 0, 0},
1467  {0, 0, 0},
1468  {0, 0, 0},
1469  {0, 0, 0},
1470  {0, 0, 0},
1471  {0, 0, 0},
1472  {0, 0, 0},
1473  {0, 0, 0},
1474  {0, 0, 0},
1475  {0, 0, 0},
1476  {0, 0, 0},
1477  {0, 0, 0},
1478  {0, 0, 0},
1479  {0, 0, 0},
1480  {0, 0, 0},
1481  {0, 0, 0},
1482  {0, 0, 0},
1483  {0, 0, 0},
1484  {0, 0, 0},
1485  {0, 0, 0},
1486  {0, 0, 0},
1487  {0, 0, 0},
1488  {0, 0, 0},
1489  {0, 0, 0},
1490  {0, 0, 0},
1491  {0, 0, 0},
1492  {0, 0, 0},
1493  {0, 0, 0},
1494  {0, 0, 0},
1495  {0, 0, 0},
1496  {0, 0, 0},
1497  {0, 0, 0},
1498  {0, 0, 0},
1499  {0, 0, 0},
1500  {0, 0, 0},
1501  {0, 0, 0},
1502  {0, 0, 0},
1503  {0, 0, 0},
1504  {0, 0, 0},
1505  {0, 0, 0},
1506  {0, 0, 0},
1507  {0, 0, 0},
1508  {0, 0, 0},
1509  {0, 0, 0},
1510  {0, 0, 0},
1511  {0, 0, 0},
1512  {0, 0, 0},
1513  {0, 0, 0},
1514  {0, 0, 0},
1515  {0, 0, 0},
1516  {0, 0, 0},
1517  {0, 0, 0},
1518  {0, 0, 0},
1519  {0, 0, 0},
1520  {0, 0, 0},
1521  {0, 0, 0},
1522  {0, 0, 0},
1523  {0, 0, 0},
1524  {0, 0, 0},
1525  {0, 0, 0},
1526  {0, 0, 0},
1527  {0, 0, 0},
1528  {0, 0, 0},
1529  {0, 0, 0},
1530  {0, 0, 0},
1531  {0, 0, 0},
1532  {0, 0, 0},
1533  {0, 0, 0},
1534  {0, 0, 0},
1535  {0, 0, 0},
1536  {0, 0, 0},
1537  {0, 0, 0},
1538  {0, 0, 0},
1539  {0, 0, 0},
1540  {3, 0, 0},
1541  {2, 0, 0},
1542  {0, 0, 0},
1543  {0, 0, 0},
1544  {0, 0, 0},
1545  {0, 0, 0},
1546  {0, 0, 0},
1547  {0, 0, 0},
1548  {0, 0, 0},
1549  {0, 0, 0},
1550  {0, 0, 0},
1551  {0, 0, 0},
1552  {0, 0, 0},
1553  {0, 0, 0},
1554  {0, 0, 0},
1555  {0, 0, 0},
1556  {0, 0, 0},
1557  {0, 0, 0},
1558  {0, 0, 0},
1559  {0, 0, 0},
1560  {0, 0, 0},
1561  {0, 0, 0},
1562  {0, 0, 0},
1563  {0, 0, 0},
1564  {0, 0, 0},
1565  {0, 0, 0},
1566  {0, 0, 0},
1567  {0, 0, 0},
1568  {0, 0, 0},
1569  {0, 0, 0},
1570  {0, 0, 0},
1571  {0, 0, 0},
1572  {0, 0, 0},
1573  {0, 0, 0},
1574  {0, 0, 0},
1575  {0, 0, 0},
1576  {0, 0, 0},
1577  {0, 0, 0},
1578  {0, 0, 0},
1579  {0, 0, 0},
1580  {0, 0, 0},
1581  {0, 0, 0},
1582  {0, 0, 0},
1583  {0, 0, 0},
1584  {0, 0, 0},
1585  {0, 0, 0},
1586  {0, 0, 0},
1587  {0, 0, 0}
1588 };
1590  0, marc8r_4Epage0_dir
1591 };
1593  &marc8r_4Epage0,
1594  &marc8r_4Epage1,
1595  &marc8r_4Epage2,
1596 0, };
1597 
1598 unsigned long yaz_marc8r_4E_conv
1599  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
1600  {
1601  unsigned long code;
1602 
1603  code = lookup(marc8r_4Eptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
1604  if (!code)
1605  {
1606  *no_read = 1;
1607  }
1608  return code;
1609  }
1610 
1611 /* TRIE: size 42 */
1612 /* PAGE 0 */
1614  {"\xD2\x91", 0, 0x40}, /* LOWERCASE GE WITH UPTURN / CYRILLIC SMALL LETTER GHE WITH UPTURN */
1615  {"\xD1\x92", 0, 0x41}, /* LOWERCASE DJE / CYRILLIC SMALL LETTER DJE (Serbian) */
1616  {"\xD1\x93", 0, 0x42}, /* CYRILLIC SMALL LETTER GJE */
1617  {"\xD1\x94", 0, 0x43}, /* LOWERCASE E / CYRILLIC SMALL LETTER UKRAINIAN IE */
1618  {"\xD1\x91", 0, 0x44}, /* CYRILLIC SMALL LETTER IO */
1619  {"\xD1\x95", 0, 0x45}, /* CYRILLIC SMALL LETTER DZE */
1620  {"\xD1\x96", 0, 0x46}, /* LOWERCASE I / CYRILLIC SMALL LETTER BYELORUSSIAN-UKRANIAN I */
1621  {"\xD1\x97", 0, 0x47}, /* LOWERCASE YI / CYRILLIC SMALL LETTER YI (Ukrainian) */
1622  {"\xD1\x98", 0, 0x48}, /* CYRILLIC SMALL LETTER JE */
1623  {"\xD1\x99", 0, 0x49}, /* CYRILLIC SMALL LETTER LJE */
1624  {"\xD1\x9A", 0, 0x4A}, /* CYRILLIC SMALL LETTER NJE */
1625  {"\xD1\x9B", 0, 0x4B}, /* LOWERCASE TSHE / CYRILLIC SMALL LETTER TSHE (Serbian) */
1626  {"\xD1\x9C", 0, 0x4C}, /* CYRILLIC SMALL LETTER KJE */
1627  {"\xD1\x9E", 0, 0x4D}, /* LOWERCASE SHORT U / CYRILLIC SMALL LETTER SHORT U (Byelorussian) */
1628  {"\xD1\x9F", 0, 0x4E}, /* CYRILLIC SMALL LETTER DZHE */
1629  {"\xD1\xA3", 0, 0x50}, /* CYRILLIC SMALL LETTER YAT */
1630  {"\xD1\xB3", 0, 0x51}, /* CYRILLIC SMALL LETTER FITA */
1631  {"\xD1\xB5", 0, 0x52}, /* CYRILLIC SMALL LETTER IZHITSA */
1632  {"\xD1\xAB", 0, 0x53}, /* CYRILLIC SMALL LETTER BIG YUS */
1633  {"\x5B", 0, 0x5B}, /* OPENING SQUARE BRACKET / LEFT SQUARE BRACKET */
1634  {"\x5D", 0, 0x5D}, /* CLOSING SQUARE BRACKET / RIGHT SQUARE BRACKET */
1635  {"\x5F", 0, 0x5F}, /* SPACING UNDERSCORE / LOW LINE */
1636  {"\xD2\x90", 0, 0x60}, /* UPPERCASE GE WITH UPTURN / CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
1637  {"\xD0\x82", 0, 0x61}, /* UPPERCASE DJE / CYRILLIC CAPITAL LETTER DJE (Serbian) */
1638  {"\xD0\x83", 0, 0x62}, /* CYRILLIC CAPITAL LETTER GJE */
1639  {"\xD0\x84", 0, 0x63}, /* UPPERCASE E / CYRILLIC CAPITAL LETTER UKRAINIAN IE */
1640  {"\xD0\x81", 0, 0x64}, /* CYRILLIC CAPITAL LETTER IO */
1641  {"\xD0\x85", 0, 0x65}, /* CYRILLIC CAPITAL LETTER DZE */
1642  {"\xD0\x86", 0, 0x66}, /* UPPERCASE I / CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRANIAN I */
1643  {"\xD0\x87", 0, 0x67}, /* UPPERCASE YI / CYRILLIC CAPITAL LETTER YI (Ukrainian) */
1644  {"\xD0\x88", 0, 0x68}, /* CYRILLIC CAPITAL LETTER JE */
1645  {"\xD0\x89", 0, 0x69}, /* CYRILLIC CAPITAL LETTER LJE */
1646  {"\xD0\x8A", 0, 0x6A}, /* CYRILLIC CAPITAL LETTER NJE */
1647  {"\xD0\x8B", 0, 0x6B}, /* UPPERCASE TSHE / CYRILLIC CAPITAL LETTER TSHE (Serbian) */
1648  {"\xD0\x8C", 0, 0x6C}, /* CYRILLIC CAPITAL LETTER KJE */
1649  {"\xD0\x8E", 0, 0x6D}, /* UPPERCASE SHORT U / CYRILLIC CAPITAL LETTER SHORT U (Byelorussian) */
1650  {"\xD0\x8F", 0, 0x6E}, /* CYRILLIC CAPITAL LETTER DZHE */
1651  {"\xD0\xAA", 0, 0x6F}, /* CYRILLIC CAPITAL LETTER HARD SIGN */
1652  {"\xD1\xA2", 0, 0x70}, /* CYRILLIC CAPITAL LETTER YAT */
1653  {"\xD1\xB2", 0, 0x71}, /* CYRILLIC CAPITAL LETTER FITA */
1654  {"\xD1\xB4", 0, 0x72}, /* CYRILLIC CAPITAL LETTER IZHITSA */
1655  {"\xD1\xAA", 0, 0x73}, /* CYRILLIC CAPITAL LETTER BIG YUS */
1656  {"", 0, 0}
1657 };
1660 };
1662  &marc8r_51page0,
1663 0, };
1664 
1665 unsigned long yaz_marc8r_51_conv
1666  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
1667  {
1668  unsigned long code;
1669 
1670  code = lookup(marc8r_51ptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
1671  if (!code)
1672  {
1673  *no_read = 1;
1674  }
1675  return code;
1676  }
1677 
1678 /* TRIE: size 83 */
1679 /* PAGE 3 */
1681  {"\x80\x9D", 0, 0x79}, /* RIGHT DOUBLE QUOTATION MARK */
1682  {"\x80\x9C", 0, 0x7A}, /* LEFT DOUBLE QUOTATION MARK */
1683  {"", 0, 0}
1684 };
1687 };
1688 /* PAGE 2 */
1690  {"\x8C", 0, 0x2C}, /* ARABIC COMMA */
1691  {"\x9B", 0, 0x3B}, /* ARABIC SEMICOLON */
1692  {"\x9F", 0, 0x3F}, /* ARABIC QUESTION MARK */
1693  {"\xA1", 0, 0x41}, /* HAMZAH / ARABIC LETTER HAMZA */
1694  {"\xA2", 0, 0x42}, /* ARABIC LETTER ALEF WITH MADDA ABOVE */
1695  {"\xA3", 0, 0x43}, /* ARABIC LETTER ALEF WITH HAMZA ABOVE */
1696  {"\xA4", 0, 0x44}, /* ARABIC LETTER WAW WITH HAMZA ABOVE */
1697  {"\xA5", 0, 0x45}, /* ARABIC LETTER ALEF WITH HAMZA BELOW */
1698  {"\xA6", 0, 0x46}, /* ARABIC LETTER YEH WITH HAMZA ABOVE */
1699  {"\xA7", 0, 0x47}, /* ARABIC LETTER ALEF */
1700  {"\xA8", 0, 0x48}, /* ARABIC LETTER BEH */
1701  {"\xA9", 0, 0x49}, /* ARABIC LETTER TEH MARBUTA */
1702  {"\xAA", 0, 0x4A}, /* ARABIC LETTER TEH */
1703  {"\xAB", 0, 0x4B}, /* ARABIC LETTER THEH */
1704  {"\xAC", 0, 0x4C}, /* ARABIC LETTER JEEM */
1705  {"\xAD", 0, 0x4D}, /* ARABIC LETTER HAH */
1706  {"\xAE", 0, 0x4E}, /* ARABIC LETTER KHAH */
1707  {"\xAF", 0, 0x4F}, /* ARABIC LETTER DAL */
1708  {"\xB0", 0, 0x50}, /* ARABIC LETTER THAL */
1709  {"\xB1", 0, 0x51}, /* ARABIC LETTER REH */
1710  {"\xB2", 0, 0x52}, /* ARABIC LETTER ZAIN */
1711  {"\xB3", 0, 0x53}, /* ARABIC LETTER SEEN */
1712  {"\xB4", 0, 0x54}, /* ARABIC LETTER SHEEN */
1713  {"\xB5", 0, 0x55}, /* ARABIC LETTER SAD */
1714  {"\xB6", 0, 0x56}, /* ARABIC LETTER DAD */
1715  {"\xB7", 0, 0x57}, /* ARABIC LETTER TAH */
1716  {"\xB8", 0, 0x58}, /* ARABIC LETTER ZAH */
1717  {"\xB9", 0, 0x59}, /* ARABIC LETTER AIN */
1718  {"\xBA", 0, 0x5A}, /* ARABIC LETTER GHAIN */
1719  {"", 0, 0}
1720 };
1723 };
1724 /* PAGE 1 */
1726  {"\xAA", 0, 0x25}, /* PERCENT SIGN / ARABIC PERCENT SIGN */
1727  {"\xAD", 0, 0x2A}, /* ASTERISK / ARABIC FIVE POINTED STAR */
1728  {"\xA0", 0, 0x30}, /* ARABIC-INDIC DIGIT ZERO */
1729  {"\xA1", 0, 0x31}, /* ARABIC-INDIC DIGIT ONE */
1730  {"\xA2", 0, 0x32}, /* ARABIC-INDIC DIGIT TWO */
1731  {"\xA3", 0, 0x33}, /* ARABIC-INDIC DIGIT THREE */
1732  {"\xA4", 0, 0x34}, /* ARABIC-INDIC DIGIT FOUR */
1733  {"\xA5", 0, 0x35}, /* ARABIC-INDIC DIGIT FIVE */
1734  {"\xA6", 0, 0x36}, /* ARABIC-INDIC DIGIT SIX */
1735  {"\xA7", 0, 0x37}, /* ARABIC-INDIC DIGIT SEVEN */
1736  {"\xA8", 0, 0x38}, /* ARABIC-INDIC DIGIT EIGHT */
1737  {"\xA9", 0, 0x39}, /* ARABIC-INDIC DIGIT NINE */
1738  {"\x80", 0, 0x60}, /* ARABIC TATWEEL */
1739  {"\x81", 0, 0x61}, /* ARABIC LETTER FEH */
1740  {"\x82", 0, 0x62}, /* ARABIC LETTER QAF */
1741  {"\x83", 0, 0x63}, /* ARABIC LETTER KAF */
1742  {"\x84", 0, 0x64}, /* ARABIC LETTER LAM */
1743  {"\x85", 0, 0x65}, /* ARABIC LETTER MEEM */
1744  {"\x86", 0, 0x66}, /* ARABIC LETTER NOON */
1745  {"\x87", 0, 0x67}, /* ARABIC LETTER HEH */
1746  {"\x88", 0, 0x68}, /* ARABIC LETTER WAW */
1747  {"\x89", 0, 0x69}, /* ARABIC LETTER ALEF MAKSURA */
1748  {"\x8A", 0, 0x6A}, /* ARABIC LETTER YEH */
1749  {"\x8B", 1, 0x6B}, /* ARABIC FATHATAN */
1750  {"\x8C", 1, 0x6C}, /* ARABIC DAMMATAN */
1751  {"\x8D", 1, 0x6D}, /* ARABIC KASRATAN */
1752  {"\x8E", 1, 0x6E}, /* ARABIC FATHA */
1753  {"\x8F", 1, 0x6F}, /* ARABIC DAMMA */
1754  {"\x90", 1, 0x70}, /* ARABIC KASRA */
1755  {"\x91", 1, 0x71}, /* ARABIC SHADDA */
1756  {"\x92", 1, 0x72}, /* ARABIC SUKUN */
1757  {"\xB1", 0, 0x73}, /* ARABIC LETTER ALEF WASLA */
1758  {"\xB0", 0, 0x74}, /* ARABIC LETTER SUPERSCRIPT ALEF */
1759  {"\xAC", 0, 0x78}, /* ARABIC THOUSANDS SEPARATOR */
1760  {"", 0, 0}
1761 };
1764 };
1765 /* PAGE 0 */
1767  {0, 0, 0},
1768  {0, 0, 0},
1769  {0, 0, 0},
1770  {0, 0, 0},
1771  {0, 0, 0},
1772  {0, 0, 0},
1773  {0, 0, 0},
1774  {0, 0, 0},
1775  {0, 0, 0},
1776  {0, 0, 0},
1777  {0, 0, 0},
1778  {0, 0, 0},
1779  {0, 0, 0},
1780  {0, 0, 0},
1781  {0, 0, 0},
1782  {0, 0, 0},
1783  {0, 0, 0},
1784  {0, 0, 0},
1785  {0, 0, 0},
1786  {0, 0, 0},
1787  {0, 0, 0},
1788  {0, 0, 0},
1789  {0, 0, 0},
1790  {0, 0, 0},
1791  {0, 0, 0},
1792  {0, 0, 0},
1793  {0, 0, 0},
1794  {0, 0, 0},
1795  {0, 0, 0},
1796  {0, 0, 0},
1797  {0, 0, 0},
1798  {0, 0, 0},
1799  {0, 0, 0},
1800  {0, 0, 0x21} /* EXCLAMATION MARK */,
1801  {0, 0, 0x22} /* QUOTATION MARK */,
1802  {0, 0, 0x23} /* NUMBER SIGN */,
1803  {0, 0, 0x24} /* DOLLAR SIGN */,
1804  {0, 0, 0},
1805  {0, 0, 0x26} /* AMPERSAND */,
1806  {0, 0, 0x27} /* APOSTROPHE */,
1807  {0, 0, 0x28} /* OPENING PARENTHESIS / LEFT PARENTHESIS */,
1808  {0, 0, 0x29} /* CLOSING PARENTHESIS / RIGHT PARENTHESIS */,
1809  {0, 0, 0},
1810  {0, 0, 0x2B} /* PLUS SIGN */,
1811  {0, 0, 0},
1812  {0, 0, 0x2D} /* HYPHEN-MINUS */,
1813  {0, 0, 0x2E} /* PERIOD, DECIMAL POINT / FULL STOP */,
1814  {0, 0, 0x2F} /* SLASH / SOLIDUS */,
1815  {0, 0, 0},
1816  {0, 0, 0},
1817  {0, 0, 0},
1818  {0, 0, 0},
1819  {0, 0, 0},
1820  {0, 0, 0},
1821  {0, 0, 0},
1822  {0, 0, 0},
1823  {0, 0, 0},
1824  {0, 0, 0},
1825  {0, 0, 0x3A} /* COLON */,
1826  {0, 0, 0},
1827  {0, 0, 0x3C} /* LESS-THAN SIGN */,
1828  {0, 0, 0x3D} /* EQUALS SIGN */,
1829  {0, 0, 0x3E} /* GREATER-THAN SIGN */,
1830  {0, 0, 0},
1831  {0, 0, 0},
1832  {0, 0, 0},
1833  {0, 0, 0},
1834  {0, 0, 0},
1835  {0, 0, 0},
1836  {0, 0, 0},
1837  {0, 0, 0},
1838  {0, 0, 0},
1839  {0, 0, 0},
1840  {0, 0, 0},
1841  {0, 0, 0},
1842  {0, 0, 0},
1843  {0, 0, 0},
1844  {0, 0, 0},
1845  {0, 0, 0},
1846  {0, 0, 0},
1847  {0, 0, 0},
1848  {0, 0, 0},
1849  {0, 0, 0},
1850  {0, 0, 0},
1851  {0, 0, 0},
1852  {0, 0, 0},
1853  {0, 0, 0},
1854  {0, 0, 0},
1855  {0, 0, 0},
1856  {0, 0, 0},
1857  {0, 0, 0},
1858  {0, 0, 0x5B} /* OPENING SQUARE BRACKET / LEFT SQUARE BRACKET */,
1859  {0, 0, 0},
1860  {0, 0, 0x5D} /* CLOSING SQUARE BRACKET / RIGHT SQUARE BRACKET */,
1861  {0, 0, 0},
1862  {0, 0, 0},
1863  {0, 0, 0},
1864  {0, 0, 0},
1865  {0, 0, 0},
1866  {0, 0, 0},
1867  {0, 0, 0},
1868  {0, 0, 0},
1869  {0, 0, 0},
1870  {0, 0, 0},
1871  {0, 0, 0},
1872  {0, 0, 0},
1873  {0, 0, 0},
1874  {0, 0, 0},
1875  {0, 0, 0},
1876  {0, 0, 0},
1877  {0, 0, 0},
1878  {0, 0, 0},
1879  {0, 0, 0},
1880  {0, 0, 0},
1881  {0, 0, 0},
1882  {0, 0, 0},
1883  {0, 0, 0},
1884  {0, 0, 0},
1885  {0, 0, 0},
1886  {0, 0, 0},
1887  {0, 0, 0},
1888  {0, 0, 0},
1889  {0, 0, 0},
1890  {0, 0, 0},
1891  {0, 0, 0},
1892  {0, 0, 0},
1893  {0, 0, 0},
1894  {0, 0, 0},
1895  {0, 0, 0},
1896  {0, 0, 0},
1897  {0, 0, 0},
1898  {0, 0, 0},
1899  {0, 0, 0},
1900  {0, 0, 0},
1901  {0, 0, 0},
1902  {0, 0, 0},
1903  {0, 0, 0},
1904  {0, 0, 0},
1905  {0, 0, 0},
1906  {0, 0, 0},
1907  {0, 0, 0},
1908  {0, 0, 0},
1909  {0, 0, 0},
1910  {0, 0, 0},
1911  {0, 0, 0},
1912  {0, 0, 0},
1913  {0, 0, 0},
1914  {0, 0, 0},
1915  {0, 0, 0},
1916  {0, 0, 0},
1917  {0, 0, 0},
1918  {0, 0, 0},
1919  {0, 0, 0},
1920  {0, 0, 0},
1921  {0, 0, 0},
1922  {0, 0, 0},
1923  {0, 0, 0},
1924  {0, 0, 0},
1925  {0, 0, 0},
1926  {0, 0, 0},
1927  {0, 0, 0},
1928  {0, 0, 0},
1929  {0, 0, 0},
1930  {0, 0, 0},
1931  {0, 0, 0},
1932  {0, 0, 0},
1933  {0, 0, 0},
1934  {0, 0, 0},
1935  {0, 0, 0},
1936  {0, 0, 0},
1937  {0, 0, 0},
1938  {0, 0, 0},
1939  {0, 0, 0},
1940  {0, 0, 0},
1941  {0, 0, 0},
1942  {0, 0, 0},
1943  {0, 0, 0},
1944  {0, 0, 0},
1945  {0, 0, 0},
1946  {0, 0, 0},
1947  {0, 0, 0},
1948  {0, 0, 0},
1949  {0, 0, 0},
1950  {0, 0, 0},
1951  {0, 0, 0},
1952  {0, 0, 0},
1953  {0, 0, 0},
1954  {0, 0, 0},
1955  {0, 0, 0},
1956  {0, 0, 0},
1957  {0, 0, 0},
1958  {0, 0, 0},
1959  {0, 0, 0},
1960  {0, 0, 0},
1961  {0, 0, 0},
1962  {0, 0, 0},
1963  {0, 0, 0},
1964  {0, 0, 0},
1965  {0, 0, 0},
1966  {0, 0, 0},
1967  {0, 0, 0},
1968  {0, 0, 0},
1969  {0, 0, 0},
1970  {0, 0, 0},
1971  {0, 0, 0},
1972  {0, 0, 0},
1973  {0, 0, 0},
1974  {0, 0, 0},
1975  {0, 0, 0},
1976  {0, 0, 0},
1977  {0, 0, 0},
1978  {0, 0, 0},
1979  {0, 0, 0},
1980  {0, 0, 0},
1981  {0, 0, 0},
1982  {0, 0, 0},
1983  {3, 0, 0},
1984  {2, 0, 0},
1985  {0, 0, 0},
1986  {0, 0, 0},
1987  {0, 0, 0},
1988  {0, 0, 0},
1989  {0, 0, 0},
1990  {0, 0, 0},
1991  {0, 0, 0},
1992  {0, 0, 0},
1993  {4, 0, 0},
1994  {0, 0, 0},
1995  {0, 0, 0},
1996  {0, 0, 0},
1997  {0, 0, 0},
1998  {0, 0, 0},
1999  {0, 0, 0},
2000  {0, 0, 0},
2001  {0, 0, 0},
2002  {0, 0, 0},
2003  {0, 0, 0},
2004  {0, 0, 0},
2005  {0, 0, 0},
2006  {0, 0, 0},
2007  {0, 0, 0},
2008  {0, 0, 0},
2009  {0, 0, 0},
2010  {0, 0, 0},
2011  {0, 0, 0},
2012  {0, 0, 0},
2013  {0, 0, 0},
2014  {0, 0, 0},
2015  {0, 0, 0},
2016  {0, 0, 0},
2017  {0, 0, 0},
2018  {0, 0, 0},
2019  {0, 0, 0},
2020  {0, 0, 0},
2021  {0, 0, 0},
2022  {0, 0, 0}
2023 };
2025  0, marc8r_33page0_dir
2026 };
2028  &marc8r_33page0,
2029  &marc8r_33page1,
2030  &marc8r_33page2,
2031  &marc8r_33page3,
2032 0, };
2033 
2034 unsigned long yaz_marc8r_33_conv
2035  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
2036  {
2037  unsigned long code;
2038 
2039  code = lookup(marc8r_33ptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
2040  if (!code)
2041  {
2042  *no_read = 1;
2043  }
2044  return code;
2045  }
2046 
2047 /* TRIE: size 90 */
2048 /* PAGE 4 */
2050  {"\x86", 1, 0x7D}, /* SHORT E / COMBINING BREVE */
2051  {"\x8C", 1, 0x7E}, /* SHORT U / COMBINING CARON */
2052  {"", 0, 0}
2053 };
2056 };
2057 /* PAGE 3 */
2059  {0, 0, 0},
2060  {0, 0, 0},
2061  {0, 0, 0},
2062  {0, 0, 0},
2063  {0, 0, 0},
2064  {0, 0, 0},
2065  {0, 0, 0},
2066  {0, 0, 0},
2067  {0, 0, 0},
2068  {0, 0, 0},
2069  {0, 0, 0},
2070  {0, 0, 0},
2071  {0, 0, 0},
2072  {0, 0, 0},
2073  {0, 0, 0},
2074  {0, 0, 0},
2075  {0, 0, 0},
2076  {0, 0, 0},
2077  {0, 0, 0},
2078  {0, 0, 0},
2079  {0, 0, 0},
2080  {0, 0, 0},
2081  {0, 0, 0},
2082  {0, 0, 0},
2083  {0, 0, 0},
2084  {0, 0, 0},
2085  {0, 0, 0},
2086  {0, 0, 0},
2087  {0, 0, 0},
2088  {0, 0, 0},
2089  {0, 0, 0},
2090  {0, 0, 0},
2091  {0, 0, 0},
2092  {0, 0, 0},
2093  {0, 0, 0},
2094  {0, 0, 0},
2095  {0, 0, 0},
2096  {0, 0, 0},
2097  {0, 0, 0},
2098  {0, 0, 0},
2099  {0, 0, 0},
2100  {0, 0, 0},
2101  {0, 0, 0},
2102  {0, 0, 0},
2103  {0, 0, 0},
2104  {0, 0, 0},
2105  {0, 0, 0},
2106  {0, 0, 0},
2107  {0, 0, 0},
2108  {0, 0, 0},
2109  {0, 0, 0},
2110  {0, 0, 0},
2111  {0, 0, 0},
2112  {0, 0, 0},
2113  {0, 0, 0},
2114  {0, 0, 0},
2115  {0, 0, 0},
2116  {0, 0, 0},
2117  {0, 0, 0},
2118  {0, 0, 0},
2119  {0, 0, 0},
2120  {0, 0, 0},
2121  {0, 0, 0},
2122  {0, 0, 0},
2123  {0, 0, 0},
2124  {0, 0, 0},
2125  {0, 0, 0},
2126  {0, 0, 0},
2127  {0, 0, 0},
2128  {0, 0, 0},
2129  {0, 0, 0},
2130  {0, 0, 0},
2131  {0, 0, 0},
2132  {0, 0, 0},
2133  {0, 0, 0},
2134  {0, 0, 0},
2135  {0, 0, 0},
2136  {0, 0, 0},
2137  {0, 0, 0},
2138  {0, 0, 0},
2139  {0, 0, 0},
2140  {0, 0, 0},
2141  {0, 0, 0},
2142  {0, 0, 0},
2143  {0, 0, 0},
2144  {0, 0, 0},
2145  {0, 0, 0},
2146  {0, 0, 0},
2147  {0, 0, 0},
2148  {0, 0, 0},
2149  {0, 0, 0},
2150  {0, 0, 0},
2151  {0, 0, 0},
2152  {0, 0, 0},
2153  {0, 0, 0},
2154  {0, 0, 0},
2155  {0, 0, 0},
2156  {0, 0, 0},
2157  {0, 0, 0},
2158  {0, 0, 0},
2159  {0, 0, 0},
2160  {0, 0, 0},
2161  {0, 0, 0},
2162  {0, 0, 0},
2163  {0, 0, 0},
2164  {0, 0, 0},
2165  {0, 0, 0},
2166  {0, 0, 0},
2167  {0, 0, 0},
2168  {0, 0, 0},
2169  {0, 0, 0},
2170  {0, 0, 0},
2171  {0, 0, 0},
2172  {0, 0, 0},
2173  {0, 0, 0},
2174  {0, 0, 0},
2175  {0, 0, 0},
2176  {0, 0, 0},
2177  {0, 0, 0},
2178  {0, 0, 0},
2179  {0, 0, 0},
2180  {0, 0, 0},
2181  {0, 0, 0},
2182  {0, 0, 0},
2183  {0, 0, 0},
2184  {0, 0, 0},
2185  {0, 0, 0},
2186  {0, 0, 0},
2187  {0, 0, 0x2B} /* ARABIC LETTER BEHEH */,
2188  {0, 0, 0x2C} /* ARABIC LETTER HAH WITH HAMZA ABOVE */,
2189  {0, 0, 0x2D} /* ARABIC LETTER HAH WITH TWO ABOVE DOTS VERTICAL ABOVE */,
2190  {0, 0, 0x2E} /* ARABIC LETTER NYEH */,
2191  {0, 0, 0x2F} /* ARABIC LETTER DYEH */,
2192  {0, 0, 0x30} /* ARABIC LETTER HAH WITH THREE DOTS ABOVE */,
2193  {0, 0, 0x31} /* ARABIC LETTER TCHEH */,
2194  {0, 0, 0x33} /* ARABIC LETTER TCHEHEH */,
2195  {0, 0, 0x34} /* ARABIC LETTER DDAL */,
2196  {0, 0, 0x35} /* ARABIC LETTER DAL WITH RING */,
2197  {0, 0, 0x36} /* ARABIC LETTER DAL WITH DOT BELOW */,
2198  {0, 0, 0x37} /* ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH */,
2199  {0, 0, 0x38} /* ARABIC LETTER DAHAL */,
2200  {0, 0, 0x39} /* ARABIC LETTER DDAHAL */,
2201  {0, 0, 0x3A} /* ARABIC LETTER DUL */,
2202  {0, 0, 0x3B} /* ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS */,
2203  {0, 0, 0x3C} /* ARABIC LETTER DAL WITH FOUR DOTS ABOVE */,
2204  {0, 0, 0x3D} /* ARABIC LETTER RREH */,
2205  {0, 0, 0x3E} /* ARABIC LETTER REH WITH SMALL V */,
2206  {0, 0, 0x3F} /* ARABIC LETTER REH WITH RING */,
2207  {0, 0, 0x40} /* ARABIC LETTER REH WITH DOT BELOW */,
2208  {0, 0, 0x41} /* ARABIC LETTER REH WITH SMALL V BELOW */,
2209  {0, 0, 0x42} /* ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE */,
2210  {0, 0, 0x43} /* ARABIC LETTER REH WITH TWO DOTS ABOVE */,
2211  {0, 0, 0x44} /* ARABIC LETTER JEH */,
2212  {0, 0, 0x45} /* ARABIC LETTER REH WITH FOUR DOTS ABOVE */,
2213  {0, 0, 0x46} /* ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE */,
2214  {0, 0, 0x47} /* ARABIC LETTER SEEN WITH THREE DOTS BELOW */,
2215  {0, 0, 0x48} /* ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE */,
2216  {0, 0, 0x4A} /* ARABIC LETTER SAD WITH TWO DOTS BELOW */,
2217  {0, 0, 0x4B} /* ARABIC LETTER SAD WITH THREE DOTS ABOVE */,
2218  {0, 0, 0x4D} /* ARABIC LETTER TAH WITH THREE DOTS ABOVE */,
2219  {0, 0, 0x4E} /* ARABIC LETTER AIN WITH THREE DOTS ABOVE */,
2220  {0, 0, 0x50} /* ARABIC LETTER DOTLESS FEH */,
2221  {0, 0, 0x51} /* ARABIC LETTER FEH WITH DOT MOVED BELOW */,
2222  {0, 0, 0x52} /* ARABIC LETTER FEH WITH DOT BELOW */,
2223  {0, 0, 0x53} /* ARABIC LETTER VEH */,
2224  {0, 0, 0x54} /* ARABIC LETTER FEH WITH THREE DOTS BELOW */,
2225  {0, 0, 0x55} /* ARABIC LETTER PEHEH */,
2226  {0, 0, 0x56} /* ARABIC LETTER QAF WITH DOT ABOVE */,
2227  {0, 0, 0x57} /* ARABIC LETTER QAF WITH THREE DOTS ABOVE */,
2228  {0, 0, 0x58} /* ARABIC LETTER KEHEH */,
2229  {0, 0, 0x59} /* ARABIC LETTER SWASH KAF */,
2230  {0, 0, 0x5A} /* ARABIC LETTER KAF WITH RING */,
2231  {0, 0, 0x5B} /* ARABIC LETTER KAF WITH DOT ABOVE */,
2232  {0, 0, 0x5C} /* ARABIC LETTER NG */,
2233  {0, 0, 0x5D} /* ARABIC LETTER KAF WITH THREE DOTS BELOW */,
2234  {0, 0, 0x5E} /* ARABIC LETTER GAF */,
2235  {0, 0, 0x5F} /* ARABIC LETTER GAF WITH RING */,
2236  {0, 0, 0x60} /* ARABIC LETTER NGOEH */,
2237  {0, 0, 0x61} /* ARABIC LETTER GAF WITH TWO DOTS BELOW */,
2238  {0, 0, 0x62} /* ARABIC LETTER GUEH */,
2239  {0, 0, 0x63} /* ARABIC LETTER GAF WITH THREE DOTS ABOVE */,
2240  {0, 0, 0x64} /* ARABIC LETTER LAM WITH SMALL V */,
2241  {0, 0, 0x65} /* ARABIC LETTER LAM WITH DOT ABOVE */,
2242  {0, 0, 0x66} /* ARABIC LETTER LAM WITH THREE DOTS ABOVE */,
2243  {0, 0, 0x67} /* ARABIC LETTER LAM WITH THREE DOTS BELOW */,
2244  {0, 0, 0x6C} /* ARABIC LETTER NOON WITH DOT BELOW */,
2245  {0, 0, 0x68} /* ARABIC LETTER NOON GHUNNA */,
2246  {0, 0, 0x69} /* ARABIC LETTER RNOON */,
2247  {0, 0, 0x6A} /* ARABIC LETTER NOON WITH RING */,
2248  {0, 0, 0x6B} /* ARABIC LETTER NOON WITH THREE DOTS ABOVE */,
2249  {0, 0, 0x6D} /* ARABIC LETTER HEH DOACHASHMEE */,
2250  {0, 0, 0x32} /* ARABIC LETTER TCHEH WITH DOT ABOVE */,
2251  {0, 0, 0},
2252  {0, 0, 0},
2253  {0, 0, 0},
2254  {0, 0, 0},
2255  {0, 0, 0},
2256  {0, 0, 0},
2257  {0, 0, 0},
2258  {0, 0, 0},
2259  {0, 0, 0},
2260  {0, 0, 0},
2261  {0, 0, 0},
2262  {0, 0, 0},
2263  {0, 0, 0},
2264  {0, 0, 0},
2265  {0, 0, 0},
2266  {0, 0, 0},
2267  {0, 0, 0},
2268  {0, 0, 0},
2269  {0, 0, 0},
2270  {0, 0, 0},
2271  {0, 0, 0},
2272  {0, 0, 0},
2273  {0, 0, 0},
2274  {0, 0, 0},
2275  {0, 0, 0},
2276  {0, 0, 0},
2277  {0, 0, 0},
2278  {0, 0, 0},
2279  {0, 0, 0},
2280  {0, 0, 0},
2281  {0, 0, 0},
2282  {0, 0, 0},
2283  {0, 0, 0},
2284  {0, 0, 0},
2285  {0, 0, 0},
2286  {0, 0, 0},
2287  {0, 0, 0},
2288  {0, 0, 0},
2289  {0, 0, 0},
2290  {0, 0, 0},
2291  {0, 0, 0},
2292  {0, 0, 0},
2293  {0, 0, 0},
2294  {0, 0, 0},
2295  {0, 0, 0},
2296  {0, 0, 0},
2297  {0, 0, 0},
2298  {0, 0, 0},
2299  {0, 0, 0},
2300  {0, 0, 0},
2301  {0, 0, 0},
2302  {0, 0, 0},
2303  {0, 0, 0},
2304  {0, 0, 0},
2305  {0, 0, 0},
2306  {0, 0, 0},
2307  {0, 0, 0},
2308  {0, 0, 0},
2309  {0, 0, 0},
2310  {0, 0, 0},
2311  {0, 0, 0},
2312  {0, 0, 0},
2313  {0, 0, 0},
2314  {0, 0, 0}
2315 };
2317  0, marc8r_34page3_dir
2318 };
2319 /* PAGE 2 */
2321  {"\xB2", 0, 0x22}, /* ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE */
2322  {"\xB3", 0, 0x23}, /* ARABIC LETTER ALEF WITH WAVY HAMZA BELOW */
2323  {"\xB9", 0, 0x24}, /* ARABIC LETTER TTEH */
2324  {"\xBA", 0, 0x25}, /* ARABIC LETTER TTEHEH */
2325  {"\xBB", 0, 0x26}, /* ARABIC LETTER BBEH */
2326  {"\xBC", 0, 0x27}, /* ARABIC LETTER TEH WITH RING */
2327  {"\xBD", 0, 0x28}, /* ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS */
2328  {"\xBE", 0, 0x29}, /* ARABIC LETTER PEH */
2329  {"\xBF", 0, 0x2A}, /* ARABIC LETTER TEHEH */
2330  {"", 0, 0}
2331 };
2334 };
2335 /* PAGE 1 */
2337  {"\xBD", 0, 0x21}, /* DOUBLE ALEF WITH HAMZA ABOVE / ARABIC SIGN SINDHI AMPERSAND */
2338  {"\xBA", 0, 0x49}, /* ARABIC LETTER SHEEN WITH DOT BELOW */
2339  {"\xBB", 0, 0x4C}, /* ARABIC LETTER DAD WITH DOT BELOW */
2340  {"\xBC", 0, 0x4F}, /* ARABIC LETTER GHAIN WITH DOT BELOW */
2341  {"\x80", 0, 0x6E}, /* HEH WITH HAMZA ABOVE / ARABIC LETTER HEH WITH YEH ABOVE */
2342  {"\x84", 0, 0x6F}, /* ARABIC LETTER WAW WITH RING */
2343  {"\x85", 0, 0x70}, /* KYRGHYZ OE / ARABIC LETTER KIRGHIZ OE */
2344  {"\x86", 0, 0x71}, /* ARABIC LETTER OE */
2345  {"\x8A", 0, 0x72}, /* ARABIC LETTER WAW WITH TWO DOTS ABOVE */
2346  {"\x8B", 0, 0x73}, /* ARABIC LETTER VE */
2347  {"\x8D", 0, 0x74}, /* ARABIC LETTER YEH WITH TAIL */
2348  {"\x8E", 0, 0x75}, /* ARABIC LETTER YEH WITH SMALL V */
2349  {"\x90", 0, 0x76}, /* ARABIC LETTER E */
2350  {"\x92", 0, 0x77}, /* ARABIC LETTER YEH BARREE */
2351  {"\x93", 0, 0x78}, /* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE */
2352  {"", 0, 0}
2353 };
2356 };
2357 /* PAGE 0 */
2359  {0, 0, 0},
2360  {0, 0, 0},
2361  {0, 0, 0},
2362  {0, 0, 0},
2363  {0, 0, 0},
2364  {0, 0, 0},
2365  {0, 0, 0},
2366  {0, 0, 0},
2367  {0, 0, 0},
2368  {0, 0, 0},
2369  {0, 0, 0},
2370  {0, 0, 0},
2371  {0, 0, 0},
2372  {0, 0, 0},
2373  {0, 0, 0},
2374  {0, 0, 0},
2375  {0, 0, 0},
2376  {0, 0, 0},
2377  {0, 0, 0},
2378  {0, 0, 0},
2379  {0, 0, 0},
2380  {0, 0, 0},
2381  {0, 0, 0},
2382  {0, 0, 0},
2383  {0, 0, 0},
2384  {0, 0, 0},
2385  {0, 0, 0},
2386  {0, 0, 0},
2387  {0, 0, 0},
2388  {0, 0, 0},
2389  {0, 0, 0},
2390  {0, 0, 0},
2391  {0, 0, 0},
2392  {0, 0, 0},
2393  {0, 0, 0},
2394  {0, 0, 0},
2395  {0, 0, 0},
2396  {0, 0, 0},
2397  {0, 0, 0},
2398  {0, 0, 0},
2399  {0, 0, 0},
2400  {0, 0, 0},
2401  {0, 0, 0},
2402  {0, 0, 0},
2403  {0, 0, 0},
2404  {0, 0, 0},
2405  {0, 0, 0},
2406  {0, 0, 0},
2407  {0, 0, 0},
2408  {0, 0, 0},
2409  {0, 0, 0},
2410  {0, 0, 0},
2411  {0, 0, 0},
2412  {0, 0, 0},
2413  {0, 0, 0},
2414  {0, 0, 0},
2415  {0, 0, 0},
2416  {0, 0, 0},
2417  {0, 0, 0},
2418  {0, 0, 0},
2419  {0, 0, 0},
2420  {0, 0, 0},
2421  {0, 0, 0},
2422  {0, 0, 0},
2423  {0, 0, 0},
2424  {0, 0, 0},
2425  {0, 0, 0},
2426  {0, 0, 0},
2427  {0, 0, 0},
2428  {0, 0, 0},
2429  {0, 0, 0},
2430  {0, 0, 0},
2431  {0, 0, 0},
2432  {0, 0, 0},
2433  {0, 0, 0},
2434  {0, 0, 0},
2435  {0, 0, 0},
2436  {0, 0, 0},
2437  {0, 0, 0},
2438  {0, 0, 0},
2439  {0, 0, 0},
2440  {0, 0, 0},
2441  {0, 0, 0},
2442  {0, 0, 0},
2443  {0, 0, 0},
2444  {0, 0, 0},
2445  {0, 0, 0},
2446  {0, 0, 0},
2447  {0, 0, 0},
2448  {0, 0, 0},
2449  {0, 0, 0},
2450  {0, 0, 0},
2451  {0, 0, 0},
2452  {0, 0, 0},
2453  {0, 0, 0},
2454  {0, 0, 0},
2455  {0, 0, 0},
2456  {0, 0, 0},
2457  {0, 0, 0},
2458  {0, 0, 0},
2459  {0, 0, 0},
2460  {0, 0, 0},
2461  {0, 0, 0},
2462  {0, 0, 0},
2463  {0, 0, 0},
2464  {0, 0, 0},
2465  {0, 0, 0},
2466  {0, 0, 0},
2467  {0, 0, 0},
2468  {0, 0, 0},
2469  {0, 0, 0},
2470  {0, 0, 0},
2471  {0, 0, 0},
2472  {0, 0, 0},
2473  {0, 0, 0},
2474  {0, 0, 0},
2475  {0, 0, 0},
2476  {0, 0, 0},
2477  {0, 0, 0},
2478  {0, 0, 0},
2479  {0, 0, 0},
2480  {0, 0, 0},
2481  {0, 0, 0},
2482  {0, 0, 0},
2483  {0, 0, 0},
2484  {0, 0, 0},
2485  {0, 0, 0},
2486  {0, 0, 0},
2487  {0, 0, 0},
2488  {0, 0, 0},
2489  {0, 0, 0},
2490  {0, 0, 0},
2491  {0, 0, 0},
2492  {0, 0, 0},
2493  {0, 0, 0},
2494  {0, 0, 0},
2495  {0, 0, 0},
2496  {0, 0, 0},
2497  {0, 0, 0},
2498  {0, 0, 0},
2499  {0, 0, 0},
2500  {0, 0, 0},
2501  {0, 0, 0},
2502  {0, 0, 0},
2503  {0, 0, 0},
2504  {0, 0, 0},
2505  {0, 0, 0},
2506  {0, 0, 0},
2507  {0, 0, 0},
2508  {0, 0, 0},
2509  {0, 0, 0},
2510  {0, 0, 0},
2511  {0, 0, 0},
2512  {0, 0, 0},
2513  {0, 0, 0},
2514  {0, 0, 0},
2515  {0, 0, 0},
2516  {0, 0, 0},
2517  {0, 0, 0},
2518  {0, 0, 0},
2519  {0, 0, 0},
2520  {0, 0, 0},
2521  {0, 0, 0},
2522  {0, 0, 0},
2523  {0, 0, 0},
2524  {0, 0, 0},
2525  {0, 0, 0},
2526  {0, 0, 0},
2527  {0, 0, 0},
2528  {0, 0, 0},
2529  {0, 0, 0},
2530  {0, 0, 0},
2531  {0, 0, 0},
2532  {0, 0, 0},
2533  {0, 0, 0},
2534  {0, 0, 0},
2535  {0, 0, 0},
2536  {0, 0, 0},
2537  {0, 0, 0},
2538  {0, 0, 0},
2539  {0, 0, 0},
2540  {0, 0, 0},
2541  {0, 0, 0},
2542  {0, 0, 0},
2543  {0, 0, 0},
2544  {0, 0, 0},
2545  {0, 0, 0},
2546  {0, 0, 0},
2547  {0, 0, 0},
2548  {0, 0, 0},
2549  {0, 0, 0},
2550  {0, 0, 0},
2551  {0, 0, 0},
2552  {0, 0, 0},
2553  {0, 0, 0},
2554  {0, 0, 0},
2555  {0, 0, 0},
2556  {0, 0, 0},
2557  {0, 0, 0},
2558  {0, 0, 0},
2559  {0, 0, 0},
2560  {0, 0, 0},
2561  {0, 0, 0},
2562  {0, 0, 0},
2563  {5, 0, 0},
2564  {0, 0, 0},
2565  {0, 0, 0},
2566  {0, 0, 0},
2567  {0, 0, 0},
2568  {0, 0, 0},
2569  {0, 0, 0},
2570  {0, 0, 0},
2571  {0, 0, 0},
2572  {0, 0, 0},
2573  {0, 0, 0},
2574  {0, 0, 0},
2575  {0, 0, 0},
2576  {3, 0, 0},
2577  {4, 0, 0},
2578  {2, 0, 0},
2579  {0, 0, 0},
2580  {0, 0, 0},
2581  {0, 0, 0},
2582  {0, 0, 0},
2583  {0, 0, 0},
2584  {0, 0, 0},
2585  {0, 0, 0},
2586  {0, 0, 0},
2587  {0, 0, 0},
2588  {0, 0, 0},
2589  {0, 0, 0},
2590  {0, 0, 0},
2591  {0, 0, 0},
2592  {0, 0, 0},
2593  {0, 0, 0},
2594  {0, 0, 0},
2595  {0, 0, 0},
2596  {0, 0, 0},
2597  {0, 0, 0},
2598  {0, 0, 0},
2599  {0, 0, 0},
2600  {0, 0, 0},
2601  {0, 0, 0},
2602  {0, 0, 0},
2603  {0, 0, 0},
2604  {0, 0, 0},
2605  {0, 0, 0},
2606  {0, 0, 0},
2607  {0, 0, 0},
2608  {0, 0, 0},
2609  {0, 0, 0},
2610  {0, 0, 0},
2611  {0, 0, 0},
2612  {0, 0, 0},
2613  {0, 0, 0},
2614  {0, 0, 0}
2615 };
2617  0, marc8r_34page0_dir
2618 };
2620  &marc8r_34page0,
2621  &marc8r_34page1,
2622  &marc8r_34page2,
2623  &marc8r_34page3,
2624  &marc8r_34page4,
2625 0, };
2626 
2627 unsigned long yaz_marc8r_34_conv
2628  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
2629  {
2630  unsigned long code;
2631 
2632  code = lookup(marc8r_34ptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
2633  if (!code)
2634  {
2635  *no_read = 1;
2636  }
2637  return code;
2638  }
2639 
2640 /* TRIE: size 73 */
2641 /* PAGE 6 */
2643  {"\x9A", 0, 0x47}, /* GREEK LETTER STIGMA */
2644  {"\x9C", 0, 0x48}, /* GREEK LETTER DIGAMMA */
2645  {"\x9E", 0, 0x54}, /* GREEK LETTER KOPPA */
2646  {"\xA0", 0, 0x5E}, /* GREEK LETTER SAMPI */
2647  {"\x90", 0, 0x63}, /* GREEK BETA SYMBOL / SMALL LETTER BETA MIDDLE OF WORD */
2648  {"\x9B", 0, 0x67}, /* GREEK SMALL LETTER STIGMA */
2649  {"\x9D", 0, 0x68}, /* GREEK SMALL LETTER DIGAMMA */
2650  {"\x80", 0, 0x73}, /* GREEK SMALL LETTER PI */
2651  {"\x9F", 0, 0x74}, /* GREEK SMALL LETTER KOPPA */
2652  {"\x81", 0, 0x75}, /* GREEK SMALL LETTER RHO */
2653  {"\x83", 0, 0x76}, /* GREEK SMALL LETTER SIGMA */
2654  {"\x82", 0, 0x77}, /* GREEK SMALL LETTER FINAL SIGMA / SMALL LETTER SIGMA END OF WORD */
2655  {"\x84", 0, 0x78}, /* GREEK SMALL LETTER TAU */
2656  {"\x85", 0, 0x79}, /* GREEK SMALL LETTER UPSILON */
2657  {"\x86", 0, 0x7A}, /* GREEK SMALL LETTER PHI */
2658  {"\x87", 0, 0x7B}, /* GREEK SMALL LETTER CHI */
2659  {"\x88", 0, 0x7C}, /* GREEK SMALL LETTER PSI */
2660  {"\x89", 0, 0x7D}, /* GREEK SMALL LETTER OMEGA */
2661  {"\xA1", 0, 0x7E}, /* GREEK SMALL LETTER SAMPI */
2662  {"", 0, 0}
2663 };
2666 };
2667 /* PAGE 5 */
2669  {"\x87", 0, 0x3B}, /* GREEK ANO TELEIA / RAISED DOT, GREEK SEMICOLON */
2670  {"\x91", 0, 0x41}, /* GREEK CAPITAL LETTER ALPHA */
2671  {"\x92", 0, 0x42}, /* GREEK CAPITAL LETTER BETA */
2672  {"\x93", 0, 0x44}, /* GREEK CAPITAL LETTER GAMMA */
2673  {"\x94", 0, 0x45}, /* GREEK CAPITAL LETTER DELTA */
2674  {"\x95", 0, 0x46}, /* GREEK CAPITAL LETTER EPSILON */
2675  {"\x96", 0, 0x49}, /* GREEK CAPITAL LETTER ZETA */
2676  {"\x97", 0, 0x4A}, /* GREEK CAPITAL LETTER ETA */
2677  {"\x98", 0, 0x4B}, /* GREEK CAPITAL LETTER THETA */
2678  {"\x99", 0, 0x4C}, /* GREEK CAPITAL LETTER IOTA */
2679  {"\x9A", 0, 0x4D}, /* GREEK CAPITAL LETTER KAPPA */
2680  {"\x9B", 0, 0x4E}, /* GREEK CAPITAL LETTER LAMDA */
2681  {"\x9C", 0, 0x4F}, /* GREEK CAPITAL LETTER MU */
2682  {"\x9D", 0, 0x50}, /* GREEK CAPITAL LETTER NU */
2683  {"\x9E", 0, 0x51}, /* GREEK CAPITAL LETTER XI */
2684  {"\x9F", 0, 0x52}, /* GREEK CAPITAL LETTER OMICRON */
2685  {"\xA0", 0, 0x53}, /* GREEK CAPITAL LETTER PI */
2686  {"\xA1", 0, 0x55}, /* GREEK CAPITAL LETTER RHO */
2687  {"\xA3", 0, 0x56}, /* GREEK CAPITAL LETTER SIGMA */
2688  {"\xA4", 0, 0x58}, /* GREEK CAPITAL LETTER TAU */
2689  {"\xA5", 0, 0x59}, /* GREEK CAPITAL LETTER UPSILON */
2690  {"\xA6", 0, 0x5A}, /* GREEK CAPITAL LETTER PHI */
2691  {"\xA7", 0, 0x5B}, /* GREEK CAPITAL LETTER CHI */
2692  {"\xA8", 0, 0x5C}, /* GREEK CAPITAL LETTER PSI */
2693  {"\xA9", 0, 0x5D}, /* GREEK CAPITAL LETTER OMEGA */
2694  {"\xB1", 0, 0x61}, /* GREEK SMALL LETTER ALPHA */
2695  {"\xB2", 0, 0x62}, /* GREEK SMALL LETTER BETA / SMALL LETTER BETA BEGINNING OF WORD */
2696  {"\xB3", 0, 0x64}, /* GREEK SMALL LETTER GAMMA */
2697  {"\xB4", 0, 0x65}, /* GREEK SMALL LETTER DELTA */
2698  {"\xB5", 0, 0x66}, /* GREEK SMALL LETTER EPSILON */
2699  {"\xB6", 0, 0x69}, /* GREEK SMALL LETTER ZETA */
2700  {"\xB7", 0, 0x6A}, /* GREEK SMALL LETTER ETA */
2701  {"\xB8", 0, 0x6B}, /* GREEK SMALL LETTER THETA */
2702  {"\xB9", 0, 0x6C}, /* GREEK SMALL LETTER IOTA */
2703  {"\xBA", 0, 0x6D}, /* GREEK SMALL LETTER KAPPA */
2704  {"\xBB", 0, 0x6E}, /* GREEK SMALL LETTER LAMDA */
2705  {"\xBC", 0, 0x6F}, /* GREEK SMALL LETTER MU */
2706  {"\xBD", 0, 0x70}, /* GREEK SMALL LETTER NU */
2707  {"\xBE", 0, 0x71}, /* GREEK SMALL LETTER XI */
2708  {"\xBF", 0, 0x72}, /* GREEK SMALL LETTER OMICRON */
2709  {"", 0, 0}
2710 };
2713 };
2714 /* PAGE 4 */
2716  {"\x80\x9C", 0, 0x32}, /* LEFT DOUBLE QUOTATION MARK */
2717  {"\x80\x9D", 0, 0x33}, /* RIGHT DOUBLE QUOTATION MARK */
2718  {"", 0, 0}
2719 };
2722 };
2723 /* PAGE 3 */
2725  {"\xAB", 0, 0x30}, /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */
2726  {"\xBB", 0, 0x31}, /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */
2727  {"", 0, 0}
2728 };
2731 };
2732 /* PAGE 2 */
2734  {"\x82", 1, 0x24}, /* COMBINING GREEK PERISPOMENI / CIRCUMFLEX */
2735  {"\x85", 1, 0x27}, /* COMBINING GREEK YPOGEGRAMMENI / IOTA SUBSCRIPT */
2736  {"\xB4", 0, 0x34}, /* GREEK NUMERAL SIGN / UPPER PRIME */
2737  {"\xB5", 0, 0x35}, /* GREEK LOWER NUMERAL SIGN / LOWER PRIME */
2738  {"\xBE", 0, 0x3F}, /* GREEK QUESTION MARK */
2739  {"", 0, 0}
2740 };
2743 };
2744 /* PAGE 1 */
2746  {"\x80", 1, 0x21}, /* COMBINING GRAVE ACCENT */
2747  {"\x81", 1, 0x22}, /* COMBINING ACUTE ACCENT */
2748  {"\x88", 1, 0x23}, /* COMBINING DIAERESIS */
2749  {"\x93", 1, 0x25}, /* COMBINING COMMA ABOVE / SMOOTH BREATHING */
2750  {"\x94", 1, 0x26}, /* COMBINING REVERSED COMMA ABOVE / ROUGH BREATHING */
2751  {"", 0, 0}
2752 };
2755 };
2756 /* PAGE 0 */
2758  {0, 0, 0},
2759  {0, 0, 0},
2760  {0, 0, 0},
2761  {0, 0, 0},
2762  {0, 0, 0},
2763  {0, 0, 0},
2764  {0, 0, 0},
2765  {0, 0, 0},
2766  {0, 0, 0},
2767  {0, 0, 0},
2768  {0, 0, 0},
2769  {0, 0, 0},
2770  {0, 0, 0},
2771  {0, 0, 0},
2772  {0, 0, 0},
2773  {0, 0, 0},
2774  {0, 0, 0},
2775  {0, 0, 0},
2776  {0, 0, 0},
2777  {0, 0, 0},
2778  {0, 0, 0},
2779  {0, 0, 0},
2780  {0, 0, 0},
2781  {0, 0, 0},
2782  {0, 0, 0},
2783  {0, 0, 0},
2784  {0, 0, 0},
2785  {0, 0, 0},
2786  {0, 0, 0},
2787  {0, 0, 0},
2788  {0, 0, 0},
2789  {0, 0, 0},
2790  {0, 0, 0},
2791  {0, 0, 0},
2792  {0, 0, 0},
2793  {0, 0, 0},
2794  {0, 0, 0},
2795  {0, 0, 0},
2796  {0, 0, 0},
2797  {0, 0, 0},
2798  {0, 0, 0},
2799  {0, 0, 0},
2800  {0, 0, 0},
2801  {0, 0, 0},
2802  {0, 0, 0},
2803  {0, 0, 0},
2804  {0, 0, 0},
2805  {0, 0, 0},
2806  {0, 0, 0},
2807  {0, 0, 0},
2808  {0, 0, 0},
2809  {0, 0, 0},
2810  {0, 0, 0},
2811  {0, 0, 0},
2812  {0, 0, 0},
2813  {0, 0, 0},
2814  {0, 0, 0},
2815  {0, 0, 0},
2816  {0, 0, 0},
2817  {0, 0, 0},
2818  {0, 0, 0},
2819  {0, 0, 0},
2820  {0, 0, 0},
2821  {0, 0, 0},
2822  {0, 0, 0},
2823  {0, 0, 0},
2824  {0, 0, 0},
2825  {0, 0, 0},
2826  {0, 0, 0},
2827  {0, 0, 0},
2828  {0, 0, 0},
2829  {0, 0, 0},
2830  {0, 0, 0},
2831  {0, 0, 0},
2832  {0, 0, 0},
2833  {0, 0, 0},
2834  {0, 0, 0},
2835  {0, 0, 0},
2836  {0, 0, 0},
2837  {0, 0, 0},
2838  {0, 0, 0},
2839  {0, 0, 0},
2840  {0, 0, 0},
2841  {0, 0, 0},
2842  {0, 0, 0},
2843  {0, 0, 0},
2844  {0, 0, 0},
2845  {0, 0, 0},
2846  {0, 0, 0},
2847  {0, 0, 0},
2848  {0, 0, 0},
2849  {0, 0, 0},
2850  {0, 0, 0},
2851  {0, 0, 0},
2852  {0, 0, 0},
2853  {0, 0, 0},
2854  {0, 0, 0},
2855  {0, 0, 0},
2856  {0, 0, 0},
2857  {0, 0, 0},
2858  {0, 0, 0},
2859  {0, 0, 0},
2860  {0, 0, 0},
2861  {0, 0, 0},
2862  {0, 0, 0},
2863  {0, 0, 0},
2864  {0, 0, 0},
2865  {0, 0, 0},
2866  {0, 0, 0},
2867  {0, 0, 0},
2868  {0, 0, 0},
2869  {0, 0, 0},
2870  {0, 0, 0},
2871  {0, 0, 0},
2872  {0, 0, 0},
2873  {0, 0, 0},
2874  {0, 0, 0},
2875  {0, 0, 0},
2876  {0, 0, 0},
2877  {0, 0, 0},
2878  {0, 0, 0},
2879  {0, 0, 0},
2880  {0, 0, 0},
2881  {0, 0, 0},
2882  {0, 0, 0},
2883  {0, 0, 0},
2884  {0, 0, 0},
2885  {0, 0, 0},
2886  {0, 0, 0},
2887  {0, 0, 0},
2888  {0, 0, 0},
2889  {0, 0, 0},
2890  {0, 0, 0},
2891  {0, 0, 0},
2892  {0, 0, 0},
2893  {0, 0, 0},
2894  {0, 0, 0},
2895  {0, 0, 0},
2896  {0, 0, 0},
2897  {0, 0, 0},
2898  {0, 0, 0},
2899  {0, 0, 0},
2900  {0, 0, 0},
2901  {0, 0, 0},
2902  {0, 0, 0},
2903  {0, 0, 0},
2904  {0, 0, 0},
2905  {0, 0, 0},
2906  {0, 0, 0},
2907  {0, 0, 0},
2908  {0, 0, 0},
2909  {0, 0, 0},
2910  {0, 0, 0},
2911  {0, 0, 0},
2912  {0, 0, 0},
2913  {0, 0, 0},
2914  {0, 0, 0},
2915  {0, 0, 0},
2916  {0, 0, 0},
2917  {0, 0, 0},
2918  {0, 0, 0},
2919  {0, 0, 0},
2920  {0, 0, 0},
2921  {0, 0, 0},
2922  {0, 0, 0},
2923  {0, 0, 0},
2924  {0, 0, 0},
2925  {0, 0, 0},
2926  {0, 0, 0},
2927  {0, 0, 0},
2928  {0, 0, 0},
2929  {0, 0, 0},
2930  {0, 0, 0},
2931  {0, 0, 0},
2932  {0, 0, 0},
2933  {0, 0, 0},
2934  {0, 0, 0},
2935  {0, 0, 0},
2936  {0, 0, 0},
2937  {0, 0, 0},
2938  {0, 0, 0},
2939  {0, 0, 0},
2940  {0, 0, 0},
2941  {0, 0, 0},
2942  {0, 0, 0},
2943  {0, 0, 0},
2944  {0, 0, 0},
2945  {0, 0, 0},
2946  {0, 0, 0},
2947  {0, 0, 0},
2948  {0, 0, 0},
2949  {0, 0, 0},
2950  {0, 0, 0},
2951  {0, 0, 0},
2952  {4, 0, 0},
2953  {0, 0, 0},
2954  {0, 0, 0},
2955  {0, 0, 0},
2956  {0, 0, 0},
2957  {0, 0, 0},
2958  {0, 0, 0},
2959  {0, 0, 0},
2960  {0, 0, 0},
2961  {0, 0, 0},
2962  {2, 0, 0},
2963  {3, 0, 0},
2964  {6, 0, 0},
2965  {7, 0, 0},
2966  {0, 0, 0},
2967  {0, 0, 0},
2968  {0, 0, 0},
2969  {0, 0, 0},
2970  {0, 0, 0},
2971  {0, 0, 0},
2972  {0, 0, 0},
2973  {0, 0, 0},
2974  {0, 0, 0},
2975  {0, 0, 0},
2976  {0, 0, 0},
2977  {0, 0, 0},
2978  {0, 0, 0},
2979  {0, 0, 0},
2980  {0, 0, 0},
2981  {0, 0, 0},
2982  {0, 0, 0},
2983  {0, 0, 0},
2984  {5, 0, 0},
2985  {0, 0, 0},
2986  {0, 0, 0},
2987  {0, 0, 0},
2988  {0, 0, 0},
2989  {0, 0, 0},
2990  {0, 0, 0},
2991  {0, 0, 0},
2992  {0, 0, 0},
2993  {0, 0, 0},
2994  {0, 0, 0},
2995  {0, 0, 0},
2996  {0, 0, 0},
2997  {0, 0, 0},
2998  {0, 0, 0},
2999  {0, 0, 0},
3000  {0, 0, 0},
3001  {0, 0, 0},
3002  {0, 0, 0},
3003  {0, 0, 0},
3004  {0, 0, 0},
3005  {0, 0, 0},
3006  {0, 0, 0},
3007  {0, 0, 0},
3008  {0, 0, 0},
3009  {0, 0, 0},
3010  {0, 0, 0},
3011  {0, 0, 0},
3012  {0, 0, 0},
3013  {0, 0, 0}
3014 };
3016  0, marc8r_53page0_dir
3017 };
3019  &marc8r_53page0,
3020  &marc8r_53page1,
3021  &marc8r_53page2,
3022  &marc8r_53page3,
3023  &marc8r_53page4,
3024  &marc8r_53page5,
3025  &marc8r_53page6,
3026 0, };
3027 
3028 unsigned long yaz_marc8r_53_conv
3029  (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining, unsigned mask, unsigned int boffset)
3030  {
3031  unsigned long code;
3032 
3033  code = lookup(marc8r_53ptrs, 1, inp, inbytesleft, no_read, combining, mask, boffset);
3034  if (!code)
3035  {
3036  *no_read = 1;
3037  }
3038  return code;
3039  }
3040 
3041 /* TRIE: size 15800 */
3042 /* PAGE 526 */
3044  {"\x80", 0, 0x6F764E}, /* Korean hangul (ancient) */
3045  {"\x81", 0, 0x6F764F}, /* Korean hangul (ancient) */
3046  {"\x82", 0, 0x6F7650}, /* Korean hangul (ancient) */
3047  {"\x83", 0, 0x6F7651}, /* Korean hangul (ancient) */
3048  {"\x84", 0, 0x6F7652}, /* Korean hangul (ancient) */
3049  {"\x85", 0, 0x6F7653}, /* Korean hangul (ancient) */
3050  {"\x86", 0, 0x6F7654}, /* Korean hangul (ancient) */
3051  {"\x87", 0, 0x6F7655}, /* Korean hangul (ancient) */
3052  {"\x88", 0, 0x6F7656}, /* Korean hangul (ancient) */
3053  {"\x89", 0, 0x6F7657}, /* Korean hangul (ancient) */
3054  {"\x8A", 0, 0x6F7723}, /* Korean hangul */
3055  {"\x90", 0, 0x212A21}, /* EACC component character */
3056  {"\x91", 0, 0x212A22}, /* EACC component character */
3057  {"\x92", 0, 0x212A23}, /* EACC component character */
3058  {"\x93", 0, 0x212A24}, /* EACC component character */
3059  {"\x94", 0, 0x212A25}, /* EACC component character */
3060  {"\x95", 0, 0x212A26}, /* EACC component character */
3061  {"\x96", 0, 0x212A28}, /* EACC component character */
3062  {"\x97", 0, 0x212A29}, /* EACC component character */
3063  {"\x98", 0, 0x212A2A}, /* EACC component character */
3064  {"\x99", 0, 0x212A2B}, /* EACC component character */
3065  {"\x9A", 0, 0x212A2C}, /* EACC component character */
3066  {"\x9B", 0, 0x212A2D}, /* EACC component character */
3067  {"\x9C", 0, 0x212A2E}, /* EACC component character */
3068  {"\x9D", 0, 0x212A2F}, /* EACC component character */
3069  {"\x9E", 0, 0x212A30}, /* EACC component character */
3070  {"\x9F", 0, 0x212A32}, /* EACC component character */
3071  {"\xA0", 0, 0x212A33}, /* EACC component character */
3072  {"\xA1", 0, 0x212A34}, /* EACC component character */
3073  {"\xA2", 0, 0x212A35}, /* EACC component character */
3074  {"\xA3", 0, 0x212A36}, /* EACC component character */
3075  {"\xA4", 0, 0x212A37}, /* EACC component character */
3076  {"\xA5", 0, 0x212A38}, /* EACC component character */
3077  {"\xA6", 0, 0x212A39}, /* EACC component character */
3078  {"\xA7", 0, 0x212A3A}, /* EACC component character */
3079  {"\xA8", 0, 0x212A3B}, /* EACC component character */
3080  {"\xA9", 0, 0x212A3C}, /* EACC component character */
3081  {"\xAA", 0, 0x212A3D}, /* EACC component character */
3082  {"\xAB", 0, 0x212A3E}, /* EACC component character */
3083  {"\xAC", 0, 0x212A3F}, /* EACC component character */
3084  {"\xAD", 0, 0x212A40}, /* EACC component character */
3085  {"\xAE", 0, 0x212A41}, /* EACC component character */
3086  {"\xAF", 0, 0x212A42}, /* EACC component character */
3087  {"\xB0", 0, 0x212A43}, /* EACC component character */
3088  {"\xB1", 0, 0x212A44}, /* EACC component character */
3089  {"\xB2", 0, 0x212A45}, /* EACC component character */
3090  {"", 0, 0}
3091 };
3094 };
3095 /* PAGE 525 */
3097  {"\xB0", 0, 0x6F7624}, /* Korean hangul (ancient) */
3098  {"\xB2", 0, 0x6F7640}, /* Korean hangul (ancient) */
3099  {"\xB3", 0, 0x6F7641}, /* Korean hangul (ancient) */
3100  {"\xB4", 0, 0x6F7642}, /* Korean hangul (ancient) */
3101  {"\xB5", 0, 0x6F7643}, /* Korean hangul (ancient) */
3102  {"\xB6", 0, 0x6F7644}, /* Korean hangul (ancient) */
3103  {"\xB7", 0, 0x6F7645}, /* Korean hangul (ancient) */
3104  {"\xB8", 0, 0x6F7646}, /* Korean hangul (ancient) */
3105  {"\xB9", 0, 0x6F7647}, /* Korean hangul (ancient) */
3106  {"\xBA", 0, 0x6F7648}, /* Korean hangul (ancient) */
3107  {"\xBB", 0, 0x6F7649}, /* Korean hangul (ancient) */
3108  {"\xBC", 0, 0x6F764A}, /* Korean hangul (ancient) */
3109  {"\xBD", 0, 0x6F764B}, /* Korean hangul (ancient) */
3110  {"\xBE", 0, 0x6F764C}, /* Korean hangul (ancient) */
3111  {"\xBF", 0, 0x6F764D}, /* Korean hangul (ancient) */
3112  {"", 0, 0}
3113 };
3116 };
3117 /* PAGE 524 */
3119  {"\xBC\x88", 0, 0x212328}, /* Ideographic left parenthesis */
3120  {"\xBC\x89", 0, 0x212329}, /* Ideographic right parenthesis */
3121  {"\xBC\x8D", 0, 0x21232D}, /* Ideographic hyphen minus */
3122  {"\xBC\xBB", 0, 0x212B31}, /* Ideographic left square bracket */
3123  {"\xBC\xBD", 0, 0x212B32}, /* Ideographic right square bracket */
3124  {"\xBC\x8E", 0, 0x212B34}, /* Ideographic variant full stop */
3125  {"\xBC\x8C", 0, 0x212B38}, /* Ideographic variant comma */
3126  {"\xBC\x9B", 0, 0x212B39}, /* Ideographic semicolon */
3127  {"\xBC\x9A", 0, 0x212B3A}, /* Ideographic colon */
3128  {"\xBC\x9F", 0, 0x212B3B}, /* Ideographic question mark */
3129  {"\xBC\x81", 0, 0x212B3D}, /* Ideographic exclamation point */
3130  {"\xBC\x8F", 0, 0x212B59}, /* Ideographic solidus */
3131  {"", 0, 0}
3132 };
3135 };
3136 /* PAGE 523 */
3138  {0, 0, 0},
3139  {0, 0, 0},
3140  {0, 0, 0},
3141  {0, 0, 0},
3142  {0, 0, 0},
3143  {0, 0, 0},
3144  {0, 0, 0},
3145  {0, 0, 0},
3146  {0, 0, 0},
3147  {0, 0, 0},
3148  {0, 0, 0},
3149  {0, 0, 0},
3150  {0, 0, 0},
3151  {0, 0, 0},
3152  {0, 0, 0},
3153  {0, 0, 0},
3154  {0, 0, 0},
3155  {0, 0, 0},
3156  {0, 0, 0},
3157  {0, 0, 0},
3158  {0, 0, 0},
3159  {0, 0, 0},
3160  {0, 0, 0},
3161  {0, 0, 0},
3162  {0, 0, 0},
3163  {0, 0, 0},
3164  {0, 0, 0},
3165  {0, 0, 0},
3166  {0, 0, 0},
3167  {0, 0, 0},
3168  {0, 0, 0},
3169  {0, 0, 0},
3170  {0, 0, 0},
3171  {0, 0, 0},
3172  {0, 0, 0},
3173  {0, 0, 0},
3174  {0, 0, 0},
3175  {0, 0, 0},
3176  {0, 0, 0},
3177  {0, 0, 0},
3178  {0, 0, 0},
3179  {0, 0, 0},
3180  {0, 0, 0},
3181  {0, 0, 0},
3182  {0, 0, 0},
3183  {0, 0, 0},
3184  {0, 0, 0},
3185  {0, 0, 0},
3186  {0, 0, 0},
3187  {0, 0, 0},
3188  {0, 0, 0},
3189  {0, 0, 0},
3190  {0, 0, 0},
3191  {0, 0, 0},
3192  {0, 0, 0},
3193  {0, 0, 0},
3194  {0, 0, 0},
3195  {0, 0, 0},
3196  {0, 0, 0},
3197  {0, 0, 0},
3198  {0, 0, 0},
3199  {0, 0, 0},
3200  {0, 0, 0},
3201  {0, 0, 0},
3202  {0, 0, 0},
3203  {0, 0, 0},
3204  {0, 0, 0},
3205  {0, 0, 0},
3206  {0, 0, 0},
3207  {0, 0, 0},
3208  {0, 0, 0},
3209  {0, 0, 0},
3210  {0, 0, 0},
3211  {0, 0, 0},
3212  {0, 0, 0},
3213  {0, 0, 0},
3214  {0, 0, 0},
3215  {0, 0, 0},
3216  {0, 0, 0},
3217  {0, 0, 0},
3218  {0, 0, 0},
3219  {0, 0, 0},
3220  {0, 0, 0},
3221  {0, 0, 0},
3222  {0, 0, 0},
3223  {0, 0, 0},
3224  {0, 0, 0},
3225  {0, 0, 0},
3226  {0, 0, 0},
3227  {0, 0, 0},
3228  {0, 0, 0},
3229  {0, 0, 0},
3230  {0, 0, 0},
3231  {0, 0, 0},
3232  {0, 0, 0},
3233  {0, 0, 0},
3234  {0, 0, 0},
3235  {0, 0, 0},
3236  {0, 0, 0},
3237  {0, 0, 0},
3238  {0, 0, 0},
3239  {0, 0, 0},
3240  {0, 0, 0},
3241  {0, 0, 0},
3242  {0, 0, 0},
3243  {0, 0, 0},
3244  {0, 0, 0},
3245  {0, 0, 0},
3246  {0, 0, 0},
3247  {0, 0, 0},
3248  {0, 0, 0},
3249  {0, 0, 0},
3250  {0, 0, 0},
3251  {0, 0, 0},
3252  {0, 0, 0},
3253  {0, 0, 0},
3254  {0, 0, 0},
3255  {0, 0, 0},
3256  {0, 0, 0},
3257  {0, 0, 0},
3258  {0, 0, 0},
3259  {0, 0, 0},
3260  {0, 0, 0},
3261  {0, 0, 0},
3262  {0, 0, 0},
3263  {0, 0, 0},
3264  {0, 0, 0},
3265  {0, 0, 0},
3266  {0, 0, 0},
3267  {0, 0, 0},
3268  {0, 0, 0},
3269  {0, 0, 0},
3270  {0, 0, 0},
3271  {0, 0, 0},
3272  {0, 0, 0},
3273  {0, 0, 0},
3274  {0, 0, 0},
3275  {0, 0, 0},
3276  {0, 0, 0},
3277  {0, 0, 0},
3278  {0, 0, 0},
3279  {0, 0, 0},
3280  {0, 0, 0},
3281  {0, 0, 0},
3282  {0, 0, 0},
3283  {0, 0, 0},
3284  {0, 0, 0},
3285  {0, 0, 0},
3286  {0, 0, 0},
3287  {0, 0, 0},
3288  {0, 0, 0},
3289  {0, 0, 0},
3290  {0, 0, 0},
3291  {0, 0, 0},
3292  {0, 0, 0},
3293  {0, 0, 0},
3294  {0, 0, 0},
3295  {0, 0, 0},
3296  {0, 0, 0},
3297  {0, 0, 0},
3298  {0, 0, 0},
3299  {0, 0, 0},
3300  {526, 0, 0},
3301  {527, 0, 0},
3302  {0, 0, 0},
3303  {0, 0, 0},
3304  {0, 0, 0},
3305  {0, 0, 0},
3306  {0, 0, 0},
3307  {0, 0, 0},
3308  {0, 0, 0},
3309  {0, 0, 0},
3310  {0, 0, 0},
3311  {0, 0, 0},
3312  {0, 0, 0},
3313  {0, 0, 0},
3314  {0, 0, 0},
3315  {0, 0, 0},
3316  {0, 0, 0},
3317  {0, 0, 0},
3318  {0, 0, 0},
3319  {0, 0, 0},
3320  {0, 0, 0},
3321  {0, 0, 0},
3322  {0, 0, 0},
3323  {0, 0, 0},
3324  {0, 0, 0},
3325  {0, 0, 0},
3326  {0, 0, 0},
3327  {0, 0, 0},
3328  {0, 0, 0},
3329  {0, 0, 0},
3330  {0, 0, 0},
3331  {0, 0, 0},
3332  {0, 0, 0},
3333  {0, 0, 0},
3334  {0, 0, 0},
3335  {0, 0, 0},
3336  {0, 0, 0},
3337  {0, 0, 0},
3338  {0, 0, 0},
3339  {0, 0, 0},
3340  {0, 0, 0},
3341  {0, 0, 0},
3342  {0, 0, 0},
3343  {0, 0, 0},
3344  {0, 0, 0},
3345  {0, 0, 0},
3346  {0, 0, 0},
3347  {0, 0, 0},
3348  {0, 0, 0},
3349  {0, 0, 0},
3350  {0, 0, 0},
3351  {0, 0, 0},
3352  {0, 0, 0},
3353  {0, 0, 0},
3354  {0, 0, 0},
3355  {0, 0, 0},
3356  {0, 0, 0},
3357  {0, 0, 0},
3358  {0, 0, 0},
3359  {0, 0, 0},
3360  {0, 0, 0},
3361  {0, 0, 0},
3362  {0, 0, 0},
3363  {0, 0, 0},
3364  {0, 0, 0},
3365  {0, 0, 0},
3366  {0, 0, 0},
3367  {0, 0, 0},
3368  {0, 0, 0},
3369  {0, 0, 0},
3370  {0, 0, 0},
3371  {0, 0, 0},
3372  {0, 0, 0},
3373  {0, 0, 0},
3374  {0, 0, 0},
3375  {0, 0, 0},
3376  {0, 0, 0},
3377  {0, 0, 0},
3378  {0, 0, 0},
3379  {0, 0, 0},
3380  {0, 0, 0},
3381  {0, 0, 0},
3382  {0, 0, 0},
3383  {0, 0, 0},
3384  {0, 0, 0},
3385  {0, 0, 0},
3386  {0, 0, 0},
3387  {0, 0, 0},
3388  {0, 0, 0},
3389  {0, 0, 0},
3390  {0, 0, 0},
3391  {0, 0, 0},
3392  {0, 0, 0},
3393  {0, 0, 0}
3394 };
3396  0, marc8r_31page523_dir
3397 };
3398 /* PAGE 522 */
3400  {"\x81", 0, 0x6F7621}, /* Korean hangul */
3401  {"\x86", 0, 0x6F7622}, /* Korean hangul */
3402  {"\x8D", 0, 0x6F7625}, /* Korean hangul (ancient) */
3403  {"", 0, 0}
3404 };
3407 };
3408 /* PAGE 521 */
3410  {"\x88", 0, 0x6F5D78}, /* Korean hangul */
3411  {"\x89", 0, 0x6F5D79}, /* Korean hangul */
3412  {"\x8C", 0, 0x6F5D7A}, /* Korean hangul */
3413  {"\x90", 0, 0x6F5D7B}, /* Korean hangul */
3414  {"\x98", 0, 0x6F5D7C}, /* Korean hangul */
3415  {"\x99", 0, 0x6F5D7D}, /* Korean hangul */
3416  {"\x9B", 0, 0x6F5D7E}, /* Korean hangul */
3417  {"\x9D", 0, 0x6F5E21}, /* Korean hangul */
3418  {"", 0, 0}
3419 };
3422 };
3423 /* PAGE 520 */
3425  {"\x84", 0, 0x6F5D68}, /* Korean hangul */
3426  {"\x89", 0, 0x6F5D69}, /* Korean hangul */
3427  {"\x90", 0, 0x6F5D6A}, /* Korean hangul */
3428  {"\x91", 0, 0x6F5D6B}, /* Korean hangul */
3429  {"\x94", 0, 0x6F5D6C}, /* Korean hangul */
3430  {"\x97", 0, 0x6F5D6D}, /* Korean hangul */
3431  {"\x98", 0, 0x6F5D6E}, /* Korean hangul */
3432  {"\x99", 0, 0x6F5D6F}, /* Korean hangul */
3433  {"\xA0", 0, 0x6F5D70}, /* Korean hangul */
3434  {"\xA1", 0, 0x6F5D71}, /* Korean hangul */
3435  {"\xA3", 0, 0x6F5D72}, /* Korean hangul */
3436  {"\xA5", 0, 0x6F5D73}, /* Korean hangul */
3437  {"\xA9", 0, 0x6F5D74}, /* Korean hangul */
3438  {"\xAC", 0, 0x6F5D75}, /* Korean hangul */
3439  {"\xB0", 0, 0x6F5D76}, /* Korean hangul */
3440  {"\xB4", 0, 0x6F5D77}, /* Korean hangul */
3441  {"", 0, 0}
3442 };
3445 };
3446 /* PAGE 519 */
3448  {"\x80", 0, 0x6F5D5C}, /* Korean hangul */
3449  {"\x91", 0, 0x6F5D5D}, /* Korean hangul */
3450  {"\x98", 0, 0x6F5D5E}, /* Korean hangul */
3451  {"\x99", 0, 0x6F5D5F}, /* Korean hangul */
3452  {"\x9C", 0, 0x6F5D60}, /* Korean hangul */
3453  {"\xA0", 0, 0x6F5D61}, /* Korean hangul */
3454  {"\xA8", 0, 0x6F5D62}, /* Korean hangul */
3455  {"\xA9", 0, 0x6F5D63}, /* Korean hangul */
3456  {"\xAD", 0, 0x6F5D65}, /* Korean hangul */
3457  {"\xB4", 0, 0x6F5D66}, /* Korean hangul */
3458  {"\xBC", 0, 0x6F5D67}, /* Korean hangul */
3459  {"", 0, 0}
3460 };
3463 };
3464 /* PAGE 518 */
3466  {"\x84", 0, 0x6F5D4F}, /* Korean hangul */
3467  {"\x85", 0, 0x6F5D50}, /* Korean hangul */
3468  {"\x88", 0, 0x6F5D51}, /* Korean hangul */
3469  {"\x8C", 0, 0x6F5D52}, /* Korean hangul */
3470  {"\x91", 0, 0x6F5D53}, /* Korean hangul */
3471  {"\x94", 0, 0x6F5D54}, /* Korean hangul */
3472  {"\x97", 0, 0x6F5D55}, /* Korean hangul */
3473  {"\xA0", 0, 0x6F5D56}, /* Korean hangul */
3474  {"\xA4", 0, 0x6F5D57}, /* Korean hangul */
3475  {"\xA8", 0, 0x6F5D58}, /* Korean hangul */
3476  {"\xB0", 0, 0x6F5D59}, /* Korean hangul */
3477  {"\xBC", 0, 0x6F5D5A}, /* Korean hangul */
3478  {"", 0, 0}
3479 };
3482 };
3483 /* PAGE 517 */
3485  {"\x83", 0, 0x6F5D48}, /* Korean hangul */
3486  {"\x8C", 0, 0x6F5D4A}, /* Korean hangul */
3487  {"\x8D", 0, 0x6F5D4B}, /* Korean hangul */
3488  {"\x9F", 0, 0x6F5D4C}, /* Korean hangul */
3489  {"\xA1", 0, 0x6F5D4D}, /* Korean hangul */
3490  {"\xA8", 0, 0x6F5D4E}, /* Korean hangul */
3491  {"", 0, 0}
3492 };
3495 };
3496 /* PAGE 516 */
3498  {"\x80", 0, 0x6F5D39}, /* Korean hangul */
3499  {"\x88", 0, 0x6F5D3A}, /* Korean hangul */
3500  {"\x89", 0, 0x6F5D3B}, /* Korean hangul */
3501  {"\x8B", 0, 0x6F5D3C}, /* Korean hangul */
3502  {"\x8D", 0, 0x6F5D3D}, /* Korean hangul */
3503  {"\x94", 0, 0x6F5D3F}, /* Korean hangul */
3504  {"\x95", 0, 0x6F5D40}, /* Korean hangul */
3505  {"\x98", 0, 0x6F5D41}, /* Korean hangul */
3506  {"\x9C", 0, 0x6F5D42}, /* Korean hangul */
3507  {"\xA7", 0, 0x6F5D44}, /* Korean hangul */
3508  {"\xA9", 0, 0x6F5D45}, /* Korean hangul */
3509  {"\xB0", 0, 0x6F5D46}, /* Korean hangul */
3510  {"\xB1", 0, 0x6F5D47}, /* Korean hangul */
3511  {"", 0, 0}
3512 };
3515 };
3516 /* PAGE 515 */
3518  {"\x80", 0, 0x6F5D2C}, /* Korean hangul */
3519  {"\x81", 0, 0x6F5D2D}, /* Korean hangul */
3520  {"\x84", 0, 0x6F5D2E}, /* Korean hangul */
3521  {"\x88", 0, 0x6F5D2F}, /* Korean hangul */
3522  {"\x90", 0, 0x6F5D30}, /* Korean hangul */
3523  {"\x91", 0, 0x6F5D31}, /* Korean hangul */
3524  {"\x93", 0, 0x6F5D32}, /* Korean hangul */
3525  {"\x94", 0, 0x6F5D33}, /* Korean hangul */
3526  {"\x95", 0, 0x6F5D34}, /* Korean hangul */
3527  {"\x9C", 0, 0x6F5D35}, /* Korean hangul */
3528  {"\xB8", 0, 0x6F5D36}, /* Korean hangul */
3529  {"\xB9", 0, 0x6F5D37}, /* Korean hangul */
3530  {"\xBC", 0, 0x6F5D38}, /* Korean hangul */
3531  {"", 0, 0}
3532 };
3535 };
3536 /* PAGE 514 */
3538  {"\x88", 0, 0x6F5C79}, /* Korean hangul */
3539  {"\x89", 0, 0x6F5C7A}, /* Korean hangul */
3540  {"\x8C", 0, 0x6F5C7B}, /* Korean hangul */
3541  {"\x90", 0, 0x6F5C7C}, /* Korean hangul */
3542  {"\x92", 0, 0x6F5C7D}, /* Korean hangul */
3543  {"\x98", 0, 0x6F5C7E}, /* Korean hangul */
3544  {"\x99", 0, 0x6F5D21}, /* Korean hangul */
3545  {"\x9B", 0, 0x6F5D22}, /* Korean hangul */
3546  {"\x9D", 0, 0x6F5D23}, /* Korean hangul */
3547  {"\xA4", 0, 0x6F5D24}, /* Korean hangul */
3548  {"\xA5", 0, 0x6F5D25}, /* Korean hangul */
3549  {"\xA8", 0, 0x6F5D26}, /* Korean hangul */
3550  {"\xAC", 0, 0x6F5D27}, /* Korean hangul */
3551  {"\xB4", 0, 0x6F5D28}, /* Korean hangul */
3552  {"\xB5", 0, 0x6F5D29}, /* Korean hangul */
3553  {"\xB7", 0, 0x6F5D2A}, /* Korean hangul */
3554  {"\xB9", 0, 0x6F5D2B}, /* Korean hangul */
3555  {"", 0, 0}
3556 };
3559 };
3560 /* PAGE 513 */
3562  {"\x84", 0, 0x6F5C72}, /* Korean hangul */
3563  {"\x85", 0, 0x6F5C73}, /* Korean hangul */
3564  {"\x87", 0, 0x6F5C74}, /* Korean hangul */
3565  {"\x88", 0, 0x6F5C75}, /* Korean hangul */
3566  {"\x89", 0, 0x6F5C76}, /* Korean hangul */
3567  {"\x90", 0, 0x6F5C77}, /* Korean hangul */
3568  {"\xA5", 0, 0x6F5C78}, /* Korean hangul */
3569  {"", 0, 0}
3570 };
3573 };
3574 /* PAGE 512 */
3576  {"\x80", 0, 0x6F5C5B}, /* Korean hangul */
3577  {"\x84", 0, 0x6F5C5C}, /* Korean hangul */
3578  {"\x8C", 0, 0x6F5C5D}, /* Korean hangul */
3579  {"\x8D", 0, 0x6F5C5E}, /* Korean hangul */
3580  {"\x8F", 0, 0x6F5C5F}, /* Korean hangul */
3581  {"\x91", 0, 0x6F5C60}, /* Korean hangul */
3582  {"\x98", 0, 0x6F5C63}, /* Korean hangul */
3583  {"\x99", 0, 0x6F5C64}, /* Korean hangul */
3584  {"\x9C", 0, 0x6F5C65}, /* Korean hangul */
3585  {"\xA0", 0, 0x6F5C66}, /* Korean hangul */
3586  {"\xA5", 0, 0x6F5C67}, /* Korean hangul */
3587  {"\xA8", 0, 0x6F5C68}, /* Korean hangul */
3588  {"\xA9", 0, 0x6F5C69}, /* Korean hangul */
3589  {"\xAB", 0, 0x6F5C6A}, /* Korean hangul */
3590  {"\xAC", 0, 0x6F5C6B}, /* Korean hangul */
3591  {"\xAD", 0, 0x6F5C6C}, /* Korean hangul */
3592  {"\xB1", 0, 0x6F5C6D}, /* Korean hangul */
3593  {"\xB4", 0, 0x6F5C6E}, /* Korean hangul */
3594  {"\xB5", 0, 0x6F5C6F}, /* Korean hangul */
3595  {"\xB8", 0, 0x6F5C70}, /* Korean hangul */
3596  {"\xBC", 0, 0x6F5C71}, /* Korean hangul */
3597  {"", 0, 0}
3598 };
3601 };
3602 /* PAGE 511 */
3604  {"\x84", 0, 0x6F5C53}, /* Korean hangul */
3605  {"\x88", 0, 0x6F5C55}, /* Korean hangul */
3606  {"\x8C", 0, 0x6F5C56}, /* Korean hangul */
3607  {"\x94", 0, 0x6F5C57}, /* Korean hangul */
3608  {"\x95", 0, 0x6F5C58}, /* Korean hangul */
3609  {"\xBC", 0, 0x6F5C59}, /* Korean hangul */
3610  {"\xBD", 0, 0x6F5C5A}, /* Korean hangul */
3611  {"", 0, 0}
3612 };
3615 };
3616 /* PAGE 510 */
3618  {"\x8C", 0, 0x6F5C51}, /* Korean hangul */
3619  {"\xA8", 0, 0x6F5C52}, /* Korean hangul */
3620  {"", 0, 0}
3621 };
3624 };
3625 /* PAGE 509 */
3627  {"\x80", 0, 0x6F5C4C}, /* Korean hangul */
3628  {"\x88", 0, 0x6F5C4D}, /* Korean hangul */
3629  {"\x89", 0, 0x6F5C4E}, /* Korean hangul */
3630  {"\x8B", 0, 0x6F5C4F}, /* Korean hangul */
3631  {"\x8D", 0, 0x6F5C50}, /* Korean hangul */
3632  {"", 0, 0}
3633 };
3636 };
3637 /* PAGE 508 */
3639  {"\x80", 0, 0x6F5C45}, /* Korean hangul */
3640  {"\x84", 0, 0x6F5C46}, /* Korean hangul */
3641  {"\x9C", 0, 0x6F5C47}, /* Korean hangul */
3642  {"\xAF", 0, 0x6F5C48}, /* Korean hangul */
3643  {"\xB8", 0, 0x6F5C49}, /* Korean hangul */
3644  {"\xB9", 0, 0x6F5C4A}, /* Korean hangul */
3645  {"\xBC", 0, 0x6F5C4B}, /* Korean hangul */
3646  {"", 0, 0}
3647 };
3650 };
3651 /* PAGE 507 */
3653  {"\x81", 0, 0x6F5C44}, /* Korean hangul */
3654  {"", 0, 0}
3655 };
3658 };
3659 /* PAGE 506 */
3661  {"\x84", 0, 0x6F5C38}, /* Korean hangul */
3662  {"\x85", 0, 0x6F5C39}, /* Korean hangul */
3663  {"\x88", 0, 0x6F5C3A}, /* Korean hangul */
3664  {"\x89", 0, 0x6F5C3B}, /* Korean hangul */
3665  {"\x90", 0, 0x6F5C3C}, /* Korean hangul */
3666  {"\xAC", 0, 0x6F5C3D}, /* Korean hangul */
3667  {"\xAD", 0, 0x6F5C3E}, /* Korean hangul */
3668  {"\xB0", 0, 0x6F5C3F}, /* Korean hangul */
3669  {"\xB4", 0, 0x6F5C40}, /* Korean hangul */
3670  {"\xBC", 0, 0x6F5C41}, /* Korean hangul */
3671  {"\xBD", 0, 0x6F5C42}, /* Korean hangul */
3672  {"\xBF", 0, 0x6F5C43}, /* Korean hangul */
3673  {"", 0, 0}
3674 };
3677 };
3678 /* PAGE 505 */
3680  {"\x80", 0, 0x6F5C25}, /* Korean hangul */
3681  {"\x84", 0, 0x6F5C26}, /* Korean hangul */
3682  {"\x8C", 0, 0x6F5C27}, /* Korean hangul */
3683  {"\x8D", 0, 0x6F5C28}, /* Korean hangul */
3684  {"\x8F", 0, 0x6F5C29}, /* Korean hangul */
3685  {"\x90", 0, 0x6F5C2A}, /* Korean hangul */
3686  {"\x91", 0, 0x6F5C2B}, /* Korean hangul */
3687  {"\x98", 0, 0x6F5C2C}, /* Korean hangul */
3688  {"\x99", 0, 0x6F5C2D}, /* Korean hangul */
3689  {"\x9C", 0, 0x6F5C2E}, /* Korean hangul */
3690  {"\xA0", 0, 0x6F5C2F}, /* Korean hangul */
3691  {"\xA8", 0, 0x6F5C30}, /* Korean hangul */
3692  {"\xA9", 0, 0x6F5C31}, /* Korean hangul */
3693  {"\xAB", 0, 0x6F5C32}, /* Korean hangul */
3694  {"\xAD", 0, 0x6F5C33}, /* Korean hangul */
3695  {"\xB4", 0, 0x6F5C34}, /* Korean hangul */
3696  {"\xB5", 0, 0x6F5C35}, /* Korean hangul */
3697  {"\xB8", 0, 0x6F5C36}, /* Korean hangul */
3698  {"\xBC", 0, 0x6F5C37}, /* Korean hangul */
3699  {"", 0, 0}
3700 };
3703 };
3704 /* PAGE 504 */
3706  {"\xBC", 0, 0x6F5C23}, /* Korean hangul */
3707  {"\xBD", 0, 0x6F5C24}, /* Korean hangul */
3708  {"", 0, 0}
3709 };
3712 };
3713 /* PAGE 503 */
3715  {"\x80", 0, 0x6F5B67}, /* Korean hangul */
3716  {"\x81", 0, 0x6F5B68}, /* Korean hangul */
3717  {"\x85", 0, 0x6F5B69}, /* Korean hangul */
3718  {"\x8C", 0, 0x6F5B6C}, /* Korean hangul */
3719  {"\x8D", 0, 0x6F5B6D}, /* Korean hangul */
3720  {"\x8E", 0, 0x6F5B6E}, /* Korean hangul */
3721  {"\x90", 0, 0x6F5B6F}, /* Korean hangul */
3722  {"\x94", 0, 0x6F5B70}, /* Korean hangul */
3723  {"\x9C", 0, 0x6F5B71}, /* Korean hangul */
3724  {"\x9D", 0, 0x6F5B72}, /* Korean hangul */
3725  {"\x9F", 0, 0x6F5B73}, /* Korean hangul */
3726  {"\xA0", 0, 0x6F5B74}, /* Korean hangul */
3727  {"\xA1", 0, 0x6F5B75}, /* Korean hangul */
3728  {"\xA5", 0, 0x6F5B76}, /* Korean hangul */
3729  {"\xA8", 0, 0x6F5B77}, /* Korean hangul */
3730  {"\xA9", 0, 0x6F5B78}, /* Korean hangul */
3731  {"\xAC", 0, 0x6F5B79}, /* Korean hangul */
3732  {"\xB0", 0, 0x6F5B7A}, /* Korean hangul */
3733  {"\xB8", 0, 0x6F5B7B}, /* Korean hangul */
3734  {"\xB9", 0, 0x6F5B7C}, /* Korean hangul */
3735  {"\xBB", 0, 0x6F5B7D}, /* Korean hangul */
3736  {"\xBC", 0, 0x6F5B7E}, /* Korean hangul */
3737  {"\xBD", 0, 0x6F5C21}, /* Korean hangul */
3738  {"", 0, 0}
3739 };
3742 };
3743 /* PAGE 502 */
3745  {"\x80", 0, 0x6F5B5D}, /* Korean hangul */
3746  {"\x88", 0, 0x6F5B5E}, /* Korean hangul */
3747  {"\x89", 0, 0x6F5B5F}, /* Korean hangul */
3748  {"\x8B", 0, 0x6F5B60}, /* Korean hangul */
3749  {"\x94", 0, 0x6F5B61}, /* Korean hangul */
3750  {"\xB0", 0, 0x6F5B63}, /* Korean hangul */
3751  {"\xB1", 0, 0x6F5B64}, /* Korean hangul */
3752  {"\xB4", 0, 0x6F5B65}, /* Korean hangul */
3753  {"\xB8", 0, 0x6F5B66}, /* Korean hangul */
3754  {"", 0, 0}
3755 };
3758 };
3759 /* PAGE 501 */
3761  {"\x80", 0, 0x6F5B4D}, /* Korean hangul */
3762  {"\x84", 0, 0x6F5B4E}, /* Korean hangul */
3763  {"\x88", 0, 0x6F5B4F}, /* Korean hangul */
3764  {"\x90", 0, 0x6F5B50}, /* Korean hangul */
3765  {"\x91", 0, 0x6F5B51}, /* Korean hangul */
3766  {"\x93", 0, 0x6F5B52}, /* Korean hangul */
3767  {"\x95", 0, 0x6F5B53}, /* Korean hangul */
3768  {"\x9C", 0, 0x6F5B54}, /* Korean hangul */
3769  {"\xAC", 0, 0x6F5B57}, /* Korean hangul */
3770  {"\xB8", 0, 0x6F5B59}, /* Korean hangul */
3771  {"\xB9", 0, 0x6F5B5A}, /* Korean hangul */
3772  {"\xBC", 0, 0x6F5B5B}, /* Korean hangul */
3773  {"\xBF", 0, 0x6F5B5C}, /* Korean hangul */
3774  {"", 0, 0}
3775 };
3778 };
3779 /* PAGE 500 */
3781  {"\x81", 0, 0x6F5B4A}, /* Korean hangul */
3782  {"\xA4", 0, 0x6F5B4B}, /* Korean hangul */
3783  {"\xB7", 0, 0x6F5B4C}, /* Korean hangul */
3784  {"", 0, 0}
3785 };
3788 };
3789 /* PAGE 499 */
3791  {"\xAC", 0, 0x6F5B43}, /* Korean hangul */
3792  {"\xAD", 0, 0x6F5B44}, /* Korean hangul */
3793  {"\xB0", 0, 0x6F5B45}, /* Korean hangul */
3794  {"\xB4", 0, 0x6F5B46}, /* Korean hangul */
3795  {"\xBC", 0, 0x6F5B47}, /* Korean hangul */
3796  {"\xBD", 0, 0x6F5B48}, /* Korean hangul */
3797  {"\xBF", 0, 0x6F5B49}, /* Korean hangul */
3798  {"", 0, 0}
3799 };
3802 };
3803 /* PAGE 498 */
3805  {"\x98", 0, 0x6F5B40}, /* Korean hangul */
3806  {"\xB4", 0, 0x6F5B41}, /* Korean hangul */
3807  {"\xB8", 0, 0x6F5B62}, /* Korean hangul */
3808  {"", 0, 0}
3809 };
3812 };
3813 /* PAGE 497 */
3815  {"\xA0", 0, 0x6F5B38}, /* Korean hangul */
3816  {"\xA1", 0, 0x6F5B39}, /* Korean hangul */
3817  {"\xA4", 0, 0x6F5B3A}, /* Korean hangul */
3818  {"\xA8", 0, 0x6F5B3B}, /* Korean hangul */
3819  {"\xB0", 0, 0x6F5B3C}, /* Korean hangul */
3820  {"\xB1", 0, 0x6F5B3D}, /* Korean hangul */
3821  {"\xB3", 0, 0x6F5B3E}, /* Korean hangul */
3822  {"\xB5", 0, 0x6F5B3F}, /* Korean hangul */
3823  {"", 0, 0}
3824 };
3827 };
3828 /* PAGE 496 */
3830  {"\x80", 0, 0x6F5B29}, /* Korean hangul */
3831  {"\x81", 0, 0x6F5B2A}, /* Korean hangul */
3832  {"\x83", 0, 0x6F5B2B}, /* Korean hangul */
3833  {"\x84", 0, 0x6F5B2C}, /* Korean hangul */
3834  {"\x85", 0, 0x6F5B2D}, /* Korean hangul */
3835  {"\x8C", 0, 0x6F5B2E}, /* Korean hangul */
3836  {"\x8D", 0, 0x6F5B2F}, /* Korean hangul */
3837  {"\x90", 0, 0x6F5B30}, /* Korean hangul */
3838  {"\x94", 0, 0x6F5B31}, /* Korean hangul */
3839  {"\x9C", 0, 0x6F5B32}, /* Korean hangul */
3840  {"\x9D", 0, 0x6F5B33}, /* Korean hangul */
3841  {"\x9F", 0, 0x6F5B34}, /* Korean hangul */
3842  {"\xA0", 0, 0x6F5B35}, /* Korean hangul */
3843  {"\xA1", 0, 0x6F5B36}, /* Korean hangul */
3844  {"\xA8", 0, 0x6F5B37}, /* Korean hangul */
3845  {"", 0, 0}
3846 };
3849 };
3850 /* PAGE 495 */
3852  {"\xB0", 0, 0x6F5B25}, /* Korean hangul */
3853  {"\xB1", 0, 0x6F5B26}, /* Korean hangul */
3854  {"\xB4", 0, 0x6F5B27}, /* Korean hangul */
3855  {"\xB8", 0, 0x6F5B28}, /* Korean hangul */
3856  {"", 0, 0}
3857 };
3860 };
3861 /* PAGE 494 */
3863  {"\x80", 0, 0x6F5A70}, /* Korean hangul */
3864  {"\x81", 0, 0x6F5A71}, /* Korean hangul */
3865  {"\x84", 0, 0x6F5A72}, /* Korean hangul */
3866  {"\x88", 0, 0x6F5A73}, /* Korean hangul */
3867  {"\x89", 0, 0x6F5A74}, /* Korean hangul */
3868  {"\x90", 0, 0x6F5A75}, /* Korean hangul */
3869  {"\x91", 0, 0x6F5A76}, /* Korean hangul */
3870  {"\x93", 0, 0x6F5A77}, /* Korean hangul */
3871  {"\x94", 0, 0x6F5A78}, /* Korean hangul */
3872  {"\x95", 0, 0x6F5A79}, /* Korean hangul */
3873  {"\x9C", 0, 0x6F5A7A}, /* Korean hangul */
3874  {"\x9D", 0, 0x6F5A7B}, /* Korean hangul */
3875  {"\xA0", 0, 0x6F5A7C}, /* Korean hangul */
3876  {"\xA4", 0, 0x6F5A7D}, /* Korean hangul */
3877  {"\xAC", 0, 0x6F5A7E}, /* Korean hangul */
3878  {"\xAD", 0, 0x6F5B21}, /* Korean hangul */
3879  {"\xAF", 0, 0x6F5B22}, /* Korean hangul */
3880  {"\xB0", 0, 0x6F5B23}, /* Korean hangul */
3881  {"\xB1", 0, 0x6F5B24}, /* Korean hangul */
3882  {"", 0, 0}
3883 };
3886 };
3887 /* PAGE 493 */
3889  {"\x81", 0, 0x6F5A65}, /* Korean hangul */
3890  {"\xA4", 0, 0x6F5A66}, /* Korean hangul */
3891  {"\xA5", 0, 0x6F5A67}, /* Korean hangul */
3892  {"\xA8", 0, 0x6F5A68}, /* Korean hangul */
3893  {"\xAC", 0, 0x6F5A69}, /* Korean hangul */
3894  {"\xB4", 0, 0x6F5A6A}, /* Korean hangul */
3895  {"\xB5", 0, 0x6F5A6B}, /* Korean hangul */
3896  {"\xB7", 0, 0x6F5A6C}, /* Korean hangul */
3897  {"\xB9", 0, 0x6F5A6D}, /* Korean hangul */
3898  {"", 0, 0}
3899 };
3902 };
3903 /* PAGE 492 */
3905  {"\x90", 0, 0x6F5A5F}, /* Korean hangul */
3906  {"\xAC", 0, 0x6F5A60}, /* Korean hangul */
3907  {"\xB0", 0, 0x6F5A61}, /* Korean hangul */
3908  {"\xB4", 0, 0x6F5A62}, /* Korean hangul */
3909  {"\xBC", 0, 0x6F5A63}, /* Korean hangul */
3910  {"\xBD", 0, 0x6F5A64}, /* Korean hangul */
3911  {"", 0, 0}
3912 };
3915 };
3916 /* PAGE 491 */
3918  {"\x98", 0, 0x6F5A5A}, /* Korean hangul */
3919  {"\xAD", 0, 0x6F5A5B}, /* Korean hangul */
3920  {"\xB4", 0, 0x6F5A5C}, /* Korean hangul */
3921  {"\xB5", 0, 0x6F5A5D}, /* Korean hangul */
3922  {"\xB8", 0, 0x6F5A5E}, /* Korean hangul */
3923  {"", 0, 0}
3924 };
3927 };
3928 /* PAGE 490 */
3930  {0, 0, 0},
3931  {0, 0, 0},
3932  {0, 0, 0},
3933  {0, 0, 0},
3934  {0, 0, 0},
3935  {0, 0, 0},
3936  {0, 0, 0},
3937  {0, 0, 0},
3938  {0, 0, 0},
3939  {0, 0, 0},
3940  {0, 0, 0},
3941  {0, 0, 0},
3942  {0, 0, 0},
3943  {0, 0, 0},
3944  {0, 0, 0},
3945  {0, 0, 0},
3946  {0, 0, 0},
3947  {0, 0, 0},
3948  {0, 0, 0},
3949  {0, 0, 0},
3950  {0, 0, 0},
3951  {0, 0, 0},
3952  {0, 0, 0},
3953  {0, 0, 0},
3954  {0, 0, 0},
3955  {0, 0, 0},
3956  {0, 0, 0},
3957  {0, 0, 0},
3958  {0, 0, 0},
3959  {0, 0, 0},
3960  {0, 0, 0},
3961  {0, 0, 0},
3962  {0, 0, 0},
3963  {0, 0, 0},
3964  {0, 0, 0},
3965  {0, 0, 0},
3966  {0, 0, 0},
3967  {0, 0, 0},
3968  {0, 0, 0},
3969  {0, 0, 0},
3970  {0, 0, 0},
3971  {0, 0, 0},
3972  {0, 0, 0},
3973  {0, 0, 0},
3974  {0, 0, 0},
3975  {0, 0, 0},
3976  {0, 0, 0},
3977  {0, 0, 0},
3978  {0, 0, 0},
3979  {0, 0, 0},
3980  {0, 0, 0},
3981  {0, 0, 0},
3982  {0, 0, 0},
3983  {0, 0, 0},
3984  {0, 0, 0},
3985  {0, 0, 0},
3986  {0, 0, 0},
3987  {0, 0, 0},
3988  {0, 0, 0},
3989  {0, 0, 0},
3990  {0, 0, 0},
3991  {0, 0, 0},
3992  {0, 0, 0},
3993  {0, 0, 0},
3994  {0, 0, 0},
3995  {0, 0, 0},
3996  {0, 0, 0},
3997  {0, 0, 0},
3998  {0, 0, 0},
3999  {0, 0, 0},
4000  {0, 0, 0},
4001  {0, 0, 0},
4002  {0, 0, 0},
4003  {0, 0, 0},
4004  {0, 0, 0},
4005  {0, 0, 0},
4006  {0, 0, 0},
4007  {0, 0, 0},
4008  {0, 0, 0},
4009  {0, 0, 0},
4010  {0, 0, 0},
4011  {0, 0, 0},
4012  {0, 0, 0},
4013  {0, 0, 0},
4014  {0, 0, 0},
4015  {0, 0, 0},
4016  {0, 0, 0},
4017  {0, 0, 0},
4018  {0, 0, 0},
4019  {0, 0, 0},
4020  {0, 0, 0},
4021  {0, 0, 0},
4022  {0, 0, 0},
4023  {0, 0, 0},
4024  {0, 0, 0},
4025  {0, 0, 0},
4026  {0, 0, 0},
4027  {0, 0, 0},
4028  {0, 0, 0},
4029  {0, 0, 0},
4030  {0, 0, 0},
4031  {0, 0, 0},
4032  {0, 0, 0},
4033  {0, 0, 0},
4034  {0, 0, 0},
4035  {0, 0, 0},
4036  {0, 0, 0},
4037  {0, 0, 0},
4038  {0, 0, 0},
4039  {0, 0, 0},
4040  {0, 0, 0},
4041  {0, 0, 0},
4042  {0, 0, 0},
4043  {0, 0, 0},
4044  {0, 0, 0},
4045  {0, 0, 0},
4046  {0, 0, 0},
4047  {0, 0, 0},
4048  {0, 0, 0},
4049  {0, 0, 0},
4050  {0, 0, 0},
4051  {0, 0, 0},
4052  {0, 0, 0},
4053  {0, 0, 0},
4054  {0, 0, 0},
4055  {0, 0, 0},
4056  {0, 0, 0},
4057  {0, 0, 0},
4058  {492, 0, 0},
4059  {493, 0, 0},
4060  {494, 0, 0},
4061  {495, 0, 0},
4062  {496, 0, 0},
4063  {497, 0, 0},
4064  {498, 0, 0},
4065  {499, 0, 0},
4066  {500, 0, 0},
4067  {501, 0, 0},
4068  {502, 0, 0},
4069  {503, 0, 0},
4070  {504, 0, 0},
4071  {505, 0, 0},
4072  {506, 0, 0},
4073  {507, 0, 0},
4074  {508, 0, 0},
4075  {509, 0, 0},
4076  {510, 0, 0},
4077  {511, 0, 0},
4078  {512, 0, 0},
4079  {513, 0, 0},
4080  {514, 0, 0},
4081  {515, 0, 0},
4082  {516, 0, 0},
4083  {517, 0, 0},
4084  {518, 0, 0},
4085  {519, 0, 0},
4086  {520, 0, 0},
4087  {521, 0, 0},
4088  {522, 0, 0},
4089  {0, 0, 0},
4090  {0, 0, 0},
4091  {0, 0, 0},
4092  {0, 0, 0},
4093  {0, 0, 0},
4094  {0, 0, 0},
4095  {0, 0, 0},
4096  {0, 0, 0},
4097  {0, 0, 0},
4098  {0, 0, 0},
4099  {0, 0, 0},
4100  {0, 0, 0},
4101  {0, 0, 0},
4102  {0, 0, 0},
4103  {0, 0, 0},
4104  {0, 0, 0},
4105  {0, 0, 0},
4106  {0, 0, 0},
4107  {0, 0, 0},
4108  {0, 0, 0},
4109  {0, 0, 0},
4110  {0, 0, 0},
4111  {0, 0, 0},
4112  {0, 0, 0},
4113  {0, 0, 0},
4114  {0, 0, 0},
4115  {0, 0, 0},
4116  {0, 0, 0},
4117  {0, 0, 0},
4118  {0, 0, 0},
4119  {0, 0, 0},
4120  {0, 0, 0},
4121  {0, 0, 0},
4122  {0, 0, 0},
4123  {0, 0, 0},
4124  {0, 0, 0},
4125  {0, 0, 0},
4126  {0, 0, 0},
4127  {0, 0, 0},
4128  {0, 0, 0},
4129  {0, 0, 0},
4130  {0, 0, 0},
4131  {0, 0, 0},
4132  {0, 0, 0},
4133  {0, 0, 0},
4134  {0, 0, 0},
4135  {0, 0, 0},
4136  {0, 0, 0},
4137  {0, 0, 0},
4138  {0, 0, 0},
4139  {0, 0, 0},
4140  {0, 0, 0},
4141  {0, 0, 0},
4142  {0, 0, 0},
4143  {0, 0, 0},
4144  {0, 0, 0},
4145  {0, 0, 0},
4146  {0, 0, 0},
4147  {0, 0, 0},
4148  {0, 0, 0},
4149  {0, 0, 0},
4150  {0, 0, 0},
4151  {0, 0, 0},
4152  {0, 0, 0},
4153  {0, 0, 0},
4154  {0, 0, 0},
4155  {0, 0, 0},
4156  {0, 0, 0},
4157  {0, 0, 0},
4158  {0, 0, 0},
4159  {0, 0, 0},
4160  {0, 0, 0},
4161  {0, 0, 0},
4162  {0, 0, 0},
4163  {0, 0, 0},
4164  {0, 0, 0},
4165  {0, 0, 0},
4166  {0, 0, 0},
4167  {0, 0, 0},
4168  {0, 0, 0},
4169  {0, 0, 0},
4170  {0, 0, 0},
4171  {0, 0, 0},
4172  {0, 0, 0},
4173  {0, 0, 0},
4174  {0, 0, 0},
4175  {0, 0, 0},
4176  {0, 0, 0},
4177  {0, 0, 0},
4178  {0, 0, 0},
4179  {0, 0, 0},
4180  {0, 0, 0},
4181  {0, 0, 0},
4182  {0, 0, 0},
4183  {0, 0, 0},
4184  {0, 0, 0},
4185  {0, 0, 0}
4186 };
4188  0, marc8r_31page490_dir
4189 };
4190 /* PAGE 489 */
4192  {"\x84", 0, 0x6F5A50}, /* Korean hangul */
4193  {"\xA0", 0, 0x6F5A51}, /* Korean hangul */
4194  {"\xA1", 0, 0x6F5A52}, /* Korean hangul */
4195  {"\xA4", 0, 0x6F5A53}, /* Korean hangul */
4196  {"\xA8", 0, 0x6F5A54}, /* Korean hangul */
4197  {"\xB0", 0, 0x6F5A55}, /* Korean hangul */
4198  {"\xB3", 0, 0x6F5A56}, /* Korean hangul */
4199  {"\xB5", 0, 0x6F5A57}, /* Korean hangul */
4200  {"\xBC", 0, 0x6F5A58}, /* Korean hangul */
4201  {"", 0, 0}
4202 };
4205 };
4206 /* PAGE 488 */
4208  {"\x80", 0, 0x6F5A49}, /* Korean hangul */
4209  {"\x85", 0, 0x6F5A4A}, /* Korean hangul */
4210  {"\x8C", 0, 0x6F5A4B}, /* Korean hangul */
4211  {"\x8D", 0, 0x6F5A4C}, /* Korean hangul */
4212  {"\xA1", 0, 0x6F5A4D}, /* Korean hangul */
4213  {"\xB0", 0, 0x6F5A4F}, /* Korean hangul */
4214  {"", 0, 0}
4215 };
4218 };
4219 /* PAGE 487 */
4221  {"\x94", 0, 0x6F5A3D}, /* Korean hangul */
4222  {"\x95", 0, 0x6F5A3E}, /* Korean hangul */
4223  {"\x98", 0, 0x6F5A3F}, /* Korean hangul */
4224  {"\x9C", 0, 0x6F5A40}, /* Korean hangul */
4225  {"\xA4", 0, 0x6F5A41}, /* Korean hangul */
4226  {"\xA5", 0, 0x6F5A42}, /* Korean hangul */
4227  {"\xA7", 0, 0x6F5A43}, /* Korean hangul */
4228  {"\xA9", 0, 0x6F5A44}, /* Korean hangul */
4229  {"\xB0", 0, 0x6F5A45}, /* Korean hangul */
4230  {"\xB1", 0, 0x6F5A46}, /* Korean hangul */
4231  {"\xB4", 0, 0x6F5A47}, /* Korean hangul */
4232  {"\xB8", 0, 0x6F5A48}, /* Korean hangul */
4233  {"", 0, 0}
4234 };
4237 };
4238 /* PAGE 486 */
4240  {"\x80", 0, 0x6F5A2E}, /* Korean hangul */
4241  {"\x81", 0, 0x6F5A2F}, /* Korean hangul */
4242  {"\x84", 0, 0x6F5A30}, /* Korean hangul */
4243  {"\x88", 0, 0x6F5A31}, /* Korean hangul */
4244  {"\x90", 0, 0x6F5A32}, /* Korean hangul */
4245  {"\x91", 0, 0x6F5A33}, /* Korean hangul */
4246  {"\x93", 0, 0x6F5A34}, /* Korean hangul */
4247  {"\x95", 0, 0x6F5A35}, /* Korean hangul */
4248  {"\x9C", 0, 0x6F5A36}, /* Korean hangul */
4249  {"\xA0", 0, 0x6F5A37}, /* Korean hangul */
4250  {"\xA4", 0, 0x6F5A38}, /* Korean hangul */
4251  {"\xAC", 0, 0x6F5A39}, /* Korean hangul */
4252  {"\xAD", 0, 0x6F5A3A}, /* Korean hangul */
4253  {"\xAF", 0, 0x6F5A3B}, /* Korean hangul */
4254  {"\xB0", 0, 0x6F5A3C}, /* Korean hangul */
4255  {"", 0, 0}
4256 };
4259 };
4260 /* PAGE 485 */
4262  {"\xA4", 0, 0x6F5A24}, /* Korean hangul */
4263  {"\xA8", 0, 0x6F5A26}, /* Korean hangul */
4264  {"\xAC", 0, 0x6F5A27}, /* Korean hangul */
4265  {"\xB4", 0, 0x6F5A28}, /* Korean hangul */
4266  {"\xB5", 0, 0x6F5A29}, /* Korean hangul */
4267  {"\xB7", 0, 0x6F5A2A}, /* Korean hangul */
4268  {"\xB9", 0, 0x6F5A2C}, /* Korean hangul */
4269  {"", 0, 0}
4270 };
4273 };
4274 /* PAGE 484 */
4276  {"\x84", 0, 0x6F5973}, /* Korean hangul */
4277  {"\x85", 0, 0x6F5974}, /* Korean hangul */
4278  {"\x87", 0, 0x6F5975}, /* Korean hangul */
4279  {"\x89", 0, 0x6F5976}, /* Korean hangul */
4280  {"\x90", 0, 0x6F5977}, /* Korean hangul */
4281  {"\x91", 0, 0x6F5978}, /* Korean hangul */
4282  {"\x94", 0, 0x6F5979}, /* Korean hangul */
4283  {"\x98", 0, 0x6F597A}, /* Korean hangul */
4284  {"\xA0", 0, 0x6F597B}, /* Korean hangul */
4285  {"\xA1", 0, 0x6F597C}, /* Korean hangul */
4286  {"\xA3", 0, 0x6F597D}, /* Korean hangul */
4287  {"\xA5", 0, 0x6F5A21}, /* Korean hangul */
4288  {"\xAC", 0, 0x6F5A22}, /* Korean hangul */
4289  {"\xAD", 0, 0x6F5A23}, /* Korean hangul */
4290  {"", 0, 0}
4291 };
4294 };
4295 /* PAGE 483 */
4297  {"\x98", 0, 0x6F5964}, /* Korean hangul */
4298  {"\x99", 0, 0x6F5965}, /* Korean hangul */
4299  {"\x9C", 0, 0x6F5966}, /* Korean hangul */
4300  {"\xA0", 0, 0x6F5967}, /* Korean hangul */
4301  {"\xA1", 0, 0x6F5968}, /* Korean hangul */
4302  {"\xA8", 0, 0x6F5969}, /* Korean hangul */
4303  {"\xA9", 0, 0x6F596A}, /* Korean hangul */
4304  {"\xAB", 0, 0x6F596B}, /* Korean hangul */
4305  {"\xAD", 0, 0x6F596C}, /* Korean hangul */
4306  {"\xB4", 0, 0x6F596F}, /* Korean hangul */
4307  {"\xB5", 0, 0x6F5970}, /* Korean hangul */
4308  {"\xB8", 0, 0x6F5971}, /* Korean hangul */
4309  {"\xBC", 0, 0x6F5972}, /* Korean hangul */
4310  {"", 0, 0}
4311 };
4314 };
4315 /* PAGE 482 */
4317  {"\x84", 0, 0x6F595F}, /* Korean hangul */
4318  {"\xA0", 0, 0x6F5960}, /* Korean hangul */
4319  {"\xA1", 0, 0x6F5961}, /* Korean hangul */
4320  {"\xB0", 0, 0x6F5962}, /* Korean hangul */
4321  {"\xB5", 0, 0x6F5963}, /* Korean hangul */
4322  {"", 0, 0}
4323 };
4326 };
4327 /* PAGE 481 */
4329  {"\x84", 0, 0x6F595C}, /* Korean hangul */
4330  {"\x8C", 0, 0x6F595D}, /* Korean hangul */
4331  {"\xA8", 0, 0x6F595E}, /* Korean hangul */
4332  {"", 0, 0}
4333 };
4336 };
4337 /* PAGE 480 */
4339  {"\x94", 0, 0x6F5953}, /* Korean hangul */
4340  {"\x95", 0, 0x6F5954}, /* Korean hangul */
4341  {"\x98", 0, 0x6F5955}, /* Korean hangul */
4342  {"\x9C", 0, 0x6F5956}, /* Korean hangul */
4343  {"\xA4", 0, 0x6F5957}, /* Korean hangul */
4344  {"\xA5", 0, 0x6F5958}, /* Korean hangul */
4345  {"\xA7", 0, 0x6F5959}, /* Korean hangul */
4346  {"\xA9", 0, 0x6F595A}, /* Korean hangul */
4347  {"\xB0", 0, 0x6F595B}, /* Korean hangul */
4348  {"", 0, 0}
4349 };
4352 };
4353 /* PAGE 479 */
4355  {"\x9C", 0, 0x6F5951}, /* Korean hangul */
4356  {"\xB8", 0, 0x6F5952}, /* Korean hangul */
4357  {"", 0, 0}
4358 };
4361 };
4362 /* PAGE 478 */
4364  {"\x88", 0, 0x6F5948}, /* Korean hangul */
4365  {"\x89", 0, 0x6F5949}, /* Korean hangul */
4366  {"\x8C", 0, 0x6F594A}, /* Korean hangul */
4367  {"\x90", 0, 0x6F594B}, /* Korean hangul */
4368  {"\x98", 0, 0x6F594C}, /* Korean hangul */
4369  {"\x99", 0, 0x6F594D}, /* Korean hangul */
4370  {"\x9B", 0, 0x6F594E}, /* Korean hangul */
4371  {"\x9D", 0, 0x6F594F}, /* Korean hangul */
4372  {"\xAC", 0, 0x6F5950}, /* Korean hangul */
4373  {"", 0, 0}
4374 };
4377 };
4378 /* PAGE 477 */
4380  {"\x87", 0, 0x6F5945}, /* Korean hangul */
4381  {"\x90", 0, 0x6F5946}, /* Korean hangul */
4382  {"\xA4", 0, 0x6F5947}, /* Korean hangul */
4383  {"", 0, 0}
4384 };
4387 };
4388 /* PAGE 476 */
4390  {"\x98", 0, 0x6F5939}, /* Korean hangul */
4391  {"\x99", 0, 0x6F593A}, /* Korean hangul */
4392  {"\x9C", 0, 0x6F593B}, /* Korean hangul */
4393  {"\xA0", 0, 0x6F593C}, /* Korean hangul */
4394  {"\xA8", 0, 0x6F593D}, /* Korean hangul */
4395  {"\xA9", 0, 0x6F593E}, /* Korean hangul */
4396  {"\xAB", 0, 0x6F593F}, /* Korean hangul */
4397  {"\xAD", 0, 0x6F5940}, /* Korean hangul */
4398  {"\xB4", 0, 0x6F5941}, /* Korean hangul */
4399  {"\xB5", 0, 0x6F5942}, /* Korean hangul */
4400  {"\xB8", 0, 0x6F5943}, /* Korean hangul */
4401  {"\xBC", 0, 0x6F5944}, /* Korean hangul */
4402  {"", 0, 0}
4403 };
4406 };
4407 /* PAGE 475 */
4409  {"\x84", 0, 0x6F592D}, /* Korean hangul */
4410  {"\x85", 0, 0x6F592E}, /* Korean hangul */
4411  {"\x88", 0, 0x6F592F}, /* Korean hangul */
4412  {"\x8C", 0, 0x6F5930}, /* Korean hangul */
4413  {"\x94", 0, 0x6F5931}, /* Korean hangul */
4414  {"\x95", 0, 0x6F5932}, /* Korean hangul */
4415  {"\x98", 0, 0x6F5933}, /* Korean hangul */
4416  {"\x99", 0, 0x6F5934}, /* Korean hangul */
4417  {"\xA0", 0, 0x6F5935}, /* Korean hangul */
4418  {"\xA4", 0, 0x6F5936}, /* Korean hangul */
4419  {"\xB0", 0, 0x6F5937}, /* Korean hangul */
4420  {"\xB1", 0, 0x6F5938}, /* Korean hangul */
4421  {"", 0, 0}
4422 };
4425 };
4426 /* PAGE 474 */
4428  {"\x8C", 0, 0x6F5873}, /* Korean hangul */
4429  {"\x8D", 0, 0x6F5874}, /* Korean hangul */
4430  {"\x90", 0, 0x6F5875}, /* Korean hangul */
4431  {"\x94", 0, 0x6F5876}, /* Korean hangul */
4432  {"\x9C", 0, 0x6F5877}, /* Korean hangul */
4433  {"\x9D", 0, 0x6F5878}, /* Korean hangul */
4434  {"\xA1", 0, 0x6F5879}, /* Korean hangul */
4435  {"\xA2", 0, 0x6F587A}, /* Korean hangul */
4436  {"\xA7", 0, 0x6F587B}, /* Korean hangul */
4437  {"\xA8", 0, 0x6F587E}, /* Korean hangul */
4438  {"\xA9", 0, 0x6F5921}, /* Korean hangul */
4439  {"\xAC", 0, 0x6F5922}, /* Korean hangul */
4440  {"\xAE", 0, 0x6F5923}, /* Korean hangul */
4441  {"\xAF", 0, 0x6F5924}, /* Korean hangul */
4442  {"\xB0", 0, 0x6F5925}, /* Korean hangul */
4443  {"\xB8", 0, 0x6F5926}, /* Korean hangul */
4444  {"\xB9", 0, 0x6F5927}, /* Korean hangul */
4445  {"\xBB", 0, 0x6F5928}, /* Korean hangul */
4446  {"\xBC", 0, 0x6F5929}, /* Korean hangul */
4447  {"\xBD", 0, 0x6F592A}, /* Korean hangul */
4448  {"\xBE", 0, 0x6F592B}, /* Korean hangul */
4449  {"\xBF", 0, 0x6F592C}, /* Korean hangul */
4450  {"", 0, 0}
4451 };
4454 };
4455 /* PAGE 473 */
4457  {"\x94", 0, 0x6F5870}, /* Korean hangul */
4458  {"\xA4", 0, 0x6F5871}, /* Korean hangul */
4459  {"\xA7", 0, 0x6F5872}, /* Korean hangul */
4460  {"", 0, 0}
4461 };
4464 };
4465 /* PAGE 472 */
4467  {"\xB8", 0, 0x6F586F}, /* Korean hangul */
4468  {"", 0, 0}
4469 };
4472 };
4473 /* PAGE 471 */
4475  {"\x81", 0, 0x6F5867}, /* Korean hangul */
4476  {"\x88", 0, 0x6F5868}, /* Korean hangul */
4477  {"\x89", 0, 0x6F5869}, /* Korean hangul */
4478  {"\x90", 0, 0x6F586A}, /* Korean hangul */
4479  {"\x98", 0, 0x6F586B}, /* Korean hangul */
4480  {"\x99", 0, 0x6F586C}, /* Korean hangul */
4481  {"\x9D", 0, 0x6F586D}, /* Korean hangul */
4482  {"\xA4", 0, 0x6F586E}, /* Korean hangul */
4483  {"\x8C", 0, 0x6F773E}, /* Korean hangul */
4484  {"", 0, 0}
4485 };
4488 };
4489 /* PAGE 470 */
4491  {"\x90", 0, 0x6F5862}, /* Korean hangul */
4492  {"\x94", 0, 0x6F5863}, /* Korean hangul */
4493  {"\x98", 0, 0x6F5864}, /* Korean hangul */
4494  {"\xA0", 0, 0x6F5865}, /* Korean hangul */
4495  {"\xA1", 0, 0x6F5866}, /* Korean hangul */
4496  {"", 0, 0}
4497 };
4500 };
4501 /* PAGE 469 */
4503  {"\x80", 0, 0x6F5859}, /* Korean hangul */
4504  {"\x84", 0, 0x6F585A}, /* Korean hangul */
4505  {"\x8C", 0, 0x6F585B}, /* Korean hangul */
4506  {"\x8D", 0, 0x6F585C}, /* Korean hangul */
4507  {"\x91", 0, 0x6F585D}, /* Korean hangul */
4508  {"\x92", 0, 0x6F585E}, /* Korean hangul */
4509  {"\x93", 0, 0x6F585F}, /* Korean hangul */
4510  {"\x98", 0, 0x6F5860}, /* Korean hangul */
4511  {"\x99", 0, 0x6F5861}, /* Korean hangul */
4512  {"", 0, 0}
4513 };
4516 };
4517 /* PAGE 468 */
4519  {"\x84", 0, 0x6F5855}, /* Korean hangul */
4520  {"\x98", 0, 0x6F5856}, /* Korean hangul */
4521  {"\xBC", 0, 0x6F5857}, /* Korean hangul */
4522  {"\xBD", 0, 0x6F5858}, /* Korean hangul */
4523  {"", 0, 0}
4524 };
4527 };
4528 /* PAGE 467 */
4530  {"\x8C", 0, 0x6F584E}, /* Korean hangul */
4531  {"\x8D", 0, 0x6F584F}, /* Korean hangul */
4532  {"\x90", 0, 0x6F5850}, /* Korean hangul */
4533  {"\x94", 0, 0x6F5851}, /* Korean hangul */
4534  {"\x9C", 0, 0x6F5852}, /* Korean hangul */
4535  {"\x9D", 0, 0x6F5853}, /* Korean hangul */
4536  {"\xA1", 0, 0x6F5854}, /* Korean hangul */
4537  {"", 0, 0}
4538 };
4541 };
4542 /* PAGE 466 */
4544  {"\x80", 0, 0x6F5847}, /* Korean hangul */
4545  {"\x88", 0, 0x6F5848}, /* Korean hangul */
4546  {"\x89", 0, 0x6F5849}, /* Korean hangul */
4547  {"\x8B", 0, 0x6F584A}, /* Korean hangul */
4548  {"\x8C", 0, 0x6F584B}, /* Korean hangul */
4549  {"\x8D", 0, 0x6F584C}, /* Korean hangul */
4550  {"\x98", 0, 0x6F584D}, /* Korean hangul */
4551  {"", 0, 0}
4552 };
4555 };
4556 /* PAGE 465 */
4558  {"\x80", 0, 0x6F5829}, /* Korean hangul */
4559  {"\x81", 0, 0x6F582A}, /* Korean hangul */
4560  {"\x84", 0, 0x6F582B}, /* Korean hangul */
4561  {"\x87", 0, 0x6F582C}, /* Korean hangul */
4562  {"\x88", 0, 0x6F582D}, /* Korean hangul */
4563  {"\x8A", 0, 0x6F582E}, /* Korean hangul */
4564  {"\x90", 0, 0x6F582F}, /* Korean hangul */
4565  {"\x91", 0, 0x6F5830}, /* Korean hangul */
4566  {"\x93", 0, 0x6F5831}, /* Korean hangul */
4567  {"\x95", 0, 0x6F5832}, /* Korean hangul */
4568  {"\x96", 0, 0x6F5833}, /* Korean hangul */
4569  {"\x99", 0, 0x6F5834}, /* Korean hangul */
4570  {"\x9A", 0, 0x6F5835}, /* Korean hangul */
4571  {"\x9C", 0, 0x6F5838}, /* Korean hangul */
4572  {"\x9D", 0, 0x6F5839}, /* Korean hangul */
4573  {"\xA0", 0, 0x6F583A}, /* Korean hangul */
4574  {"\xA2", 0, 0x6F583B}, /* Korean hangul */
4575  {"\xA4", 0, 0x6F583C}, /* Korean hangul */
4576  {"\xA7", 0, 0x6F583E}, /* Korean hangul */
4577  {"\xAC", 0, 0x6F583F}, /* Korean hangul */
4578  {"\xAD", 0, 0x6F5840}, /* Korean hangul */
4579  {"\xAF", 0, 0x6F5841}, /* Korean hangul */
4580  {"\xB0", 0, 0x6F5842}, /* Korean hangul */
4581  {"\xB1", 0, 0x6F5843}, /* Korean hangul */
4582  {"\xB8", 0, 0x6F5844}, /* Korean hangul */
4583  {"\xB9", 0, 0x6F5845}, /* Korean hangul */
4584  {"\xBC", 0, 0x6F5846}, /* Korean hangul */
4585  {"", 0, 0}
4586 };
4589 };
4590 /* PAGE 464 */
4592  {"\x88", 0, 0x6F5822}, /* Korean hangul */
4593  {"\x89", 0, 0x6F5823}, /* Korean hangul */
4594  {"\x8C", 0, 0x6F5824}, /* Korean hangul */
4595  {"\x90", 0, 0x6F5825}, /* Korean hangul */
4596  {"\x98", 0, 0x6F5826}, /* Korean hangul */
4597  {"\x99", 0, 0x6F5827}, /* Korean hangul */
4598  {"\x9D", 0, 0x6F5828}, /* Korean hangul */
4599  {"", 0, 0}
4600 };
4603 };
4604 /* PAGE 463 */
4606  {"\x90", 0, 0x6F5777}, /* Korean hangul */
4607  {"\x94", 0, 0x6F5779}, /* Korean hangul */
4608  {"\x98", 0, 0x6F577A}, /* Korean hangul */
4609  {"\xA0", 0, 0x6F577B}, /* Korean hangul */
4610  {"\xA1", 0, 0x6F577C}, /* Korean hangul */
4611  {"\xAC", 0, 0x6F577D}, /* Korean hangul */
4612  {"\xB0", 0, 0x6F577E}, /* Korean hangul */
4613  {"\xB4", 0, 0x6F5821}, /* Korean hangul */
4614  {"", 0, 0}
4615 };
4618 };
4619 /* PAGE 462 */
4621  {"\x80", 0, 0x6F576E}, /* Korean hangul */
4622  {"\x84", 0, 0x6F576F}, /* Korean hangul */
4623  {"\x86", 0, 0x6F5770}, /* Korean hangul */
4624  {"\x8C", 0, 0x6F5771}, /* Korean hangul */
4625  {"\x8D", 0, 0x6F5772}, /* Korean hangul */
4626  {"\x8F", 0, 0x6F5773}, /* Korean hangul */
4627  {"\x91", 0, 0x6F5774}, /* Korean hangul */
4628  {"\x98", 0, 0x6F5775}, /* Korean hangul */
4629  {"\xAC", 0, 0x6F5776}, /* Korean hangul */
4630  {"", 0, 0}
4631 };
4634 };
4635 /* PAGE 461 */
4637  {"\x84", 0, 0x6F5761}, /* Korean hangul */
4638  {"\x88", 0, 0x6F5762}, /* Korean hangul */
4639  {"\x8C", 0, 0x6F5763}, /* Korean hangul */
4640  {"\x94", 0, 0x6F5764}, /* Korean hangul */
4641  {"\x95", 0, 0x6F5765}, /* Korean hangul */
4642  {"\x97", 0, 0x6F5766}, /* Korean hangul */
4643  {"\xA0", 0, 0x6F5767}, /* Korean hangul */
4644  {"\xA4", 0, 0x6F5768}, /* Korean hangul */
4645  {"\xB0", 0, 0x6F5769}, /* Korean hangul */
4646  {"\xB1", 0, 0x6F576A}, /* Korean hangul */
4647  {"\xB5", 0, 0x6F576B}, /* Korean hangul */
4648  {"\xBC", 0, 0x6F576C}, /* Korean hangul */
4649  {"\xBD", 0, 0x6F576D}, /* Korean hangul */
4650  {"", 0, 0}
4651 };
4654 };
4655 /* PAGE 460 */
4657  {"\x80", 0, 0x6F574E}, /* Korean hangul */
4658  {"\x81", 0, 0x6F574F}, /* Korean hangul */
4659  {"\x85", 0, 0x6F5750}, /* Korean hangul */
4660  {"\x86", 0, 0x6F5751}, /* Korean hangul */
4661  {"\x87", 0, 0x6F5752}, /* Korean hangul */
4662  {"\x8B", 0, 0x6F5753}, /* Korean hangul */
4663  {"\x8C", 0, 0x6F5754}, /* Korean hangul */
4664  {"\x8D", 0, 0x6F5755}, /* Korean hangul */
4665  {"\x90", 0, 0x6F5756}, /* Korean hangul */
4666  {"\x94", 0, 0x6F5757}, /* Korean hangul */
4667  {"\x9C", 0, 0x6F5758}, /* Korean hangul */
4668  {"\x9D", 0, 0x6F5759}, /* Korean hangul */
4669  {"\x9F", 0, 0x6F575A}, /* Korean hangul */
4670  {"\xA0", 0, 0x6F575B}, /* Korean hangul */
4671  {"\xA8", 0, 0x6F575D}, /* Korean hangul */
4672  {"\xAC", 0, 0x6F575E}, /* Korean hangul */
4673  {"\xB0", 0, 0x6F575F}, /* Korean hangul */
4674  {"\xB8", 0, 0x6F5760}, /* Korean hangul */
4675  {"", 0, 0}
4676 };
4679 };
4680 /* PAGE 459 */
4682  {"\x8C", 0, 0x6F5748}, /* Korean hangul */
4683  {"\xB0", 0, 0x6F5749}, /* Korean hangul */
4684  {"\xB1", 0, 0x6F574A}, /* Korean hangul */
4685  {"\xB4", 0, 0x6F574B}, /* Korean hangul */
4686  {"\xB8", 0, 0x6F574C}, /* Korean hangul */
4687  {"\xBA", 0, 0x6F574D}, /* Korean hangul */
4688  {"", 0, 0}
4689 };
4692 };
4693 /* PAGE 458 */
4695  {"\x80", 0, 0x6F5734}, /* Korean hangul */
4696  {"\x81", 0, 0x6F5735}, /* Korean hangul */
4697  {"\x84", 0, 0x6F5736}, /* Korean hangul */
4698  {"\x88", 0, 0x6F5737}, /* Korean hangul */
4699  {"\x8A", 0, 0x6F5738}, /* Korean hangul */
4700  {"\x90", 0, 0x6F5739}, /* Korean hangul */
4701  {"\x91", 0, 0x6F573A}, /* Korean hangul */
4702  {"\x93", 0, 0x6F573B}, /* Korean hangul */
4703  {"\x94", 0, 0x6F573C}, /* Korean hangul */
4704  {"\x95", 0, 0x6F573D}, /* Korean hangul */
4705  {"\x96", 0, 0x6F573E}, /* Korean hangul */
4706  {"\x9C", 0, 0x6F573F}, /* Korean hangul */
4707  {"\x9D", 0, 0x6F5740}, /* Korean hangul */
4708  {"\xA0", 0, 0x6F5741}, /* Korean hangul */
4709  {"\xA4", 0, 0x6F5742}, /* Korean hangul */
4710  {"\xAC", 0, 0x6F5743}, /* Korean hangul */
4711  {"\xAD", 0, 0x6F5744}, /* Korean hangul */
4712  {"\xAF", 0, 0x6F5745}, /* Korean hangul */
4713  {"\xB8", 0, 0x6F5746}, /* Korean hangul */
4714  {"\xBC", 0, 0x6F5747}, /* Korean hangul */
4715  {"", 0, 0}
4716 };
4719 };
4720 /* PAGE 457 */
4722  {"\x80", 0, 0x6F572E}, /* Korean hangul */
4723  {"\x81", 0, 0x6F572F}, /* Korean hangul */
4724  {"\x88", 0, 0x6F5730}, /* Korean hangul */
4725  {"\x89", 0, 0x6F5731}, /* Korean hangul */
4726  {"\x8C", 0, 0x6F5732}, /* Korean hangul */
4727  {"\x98", 0, 0x6F5733}, /* Korean hangul */
4728  {"", 0, 0}
4729 };
4732 };
4733 /* PAGE 456 */
4735  {"\x83", 0, 0x6F566F}, /* Korean hangul */
4736  {"\x84", 0, 0x6F5670}, /* Korean hangul */
4737  {"\x85", 0, 0x6F5671}, /* Korean hangul */
4738  {"\x87", 0, 0x6F5672}, /* Korean hangul */
4739  {"\x88", 0, 0x6F5673}, /* Korean hangul */
4740  {"\x89", 0, 0x6F5674}, /* Korean hangul */
4741  {"\x8A", 0, 0x6F5675}, /* Korean hangul */
4742  {"\x8E", 0, 0x6F5676}, /* Korean hangul */
4743  {"\x90", 0, 0x6F5679}, /* Korean hangul */
4744  {"\x91", 0, 0x6F567A}, /* Korean hangul */
4745  {"\x94", 0, 0x6F567B}, /* Korean hangul */
4746  {"\x96", 0, 0x6F567C}, /* Korean hangul */
4747  {"\x98", 0, 0x6F567D}, /* Korean hangul */
4748  {"\xA0", 0, 0x6F567E}, /* Korean hangul */
4749  {"\xA1", 0, 0x6F5721}, /* Korean hangul */
4750  {"\xA3", 0, 0x6F5722}, /* Korean hangul */
4751  {"\xA4", 0, 0x6F5723}, /* Korean hangul */
4752  {"\xA5", 0, 0x6F5724}, /* Korean hangul */
4753  {"\xA6", 0, 0x6F5725}, /* Korean hangul */
4754  {"\xA7", 0, 0x6F5726}, /* Korean hangul */
4755  {"\xAC", 0, 0x6F5727}, /* Korean hangul */
4756  {"\xAD", 0, 0x6F5728}, /* Korean hangul */
4757  {"\xB0", 0, 0x6F5729}, /* Korean hangul */
4758  {"\xB4", 0, 0x6F572A}, /* Korean hangul */
4759  {"\xBC", 0, 0x6F572B}, /* Korean hangul */
4760  {"\xBD", 0, 0x6F572C}, /* Korean hangul */
4761  {"\xBF", 0, 0x6F572D}, /* Korean hangul */
4762  {"", 0, 0}
4763 };
4766 };
4767 /* PAGE 455 */
4769  {"\x80", 0, 0x6F5663}, /* Korean hangul */
4770  {"\x84", 0, 0x6F5664}, /* Korean hangul */
4771  {"\x8A", 0, 0x6F5665}, /* Korean hangul */
4772  {"\x8C", 0, 0x6F5666}, /* Korean hangul */
4773  {"\x8D", 0, 0x6F5667}, /* Korean hangul */
4774  {"\x91", 0, 0x6F5668}, /* Korean hangul */
4775  {"\x98", 0, 0x6F5669}, /* Korean hangul */
4776  {"\xB4", 0, 0x6F566A}, /* Korean hangul */
4777  {"\xB5", 0, 0x6F566B}, /* Korean hangul */
4778  {"\xB8", 0, 0x6F566C}, /* Korean hangul */
4779  {"\xBC", 0, 0x6F566D}, /* Korean hangul */
4780  {"\xBD", 0, 0x6F566E}, /* Korean hangul */
4781  {"", 0, 0}
4782 };
4785 };
4786 /* PAGE 454 */
4788  {"\x84", 0, 0x6F5653}, /* Korean hangul */
4789  {"\x85", 0, 0x6F5654}, /* Korean hangul */
4790  {"\x88", 0, 0x6F5655}, /* Korean hangul */
4791  {"\x8C", 0, 0x6F5656}, /* Korean hangul */
4792  {"\x94", 0, 0x6F5657}, /* Korean hangul */
4793  {"\x97", 0, 0x6F5658}, /* Korean hangul */
4794  {"\x99", 0, 0x6F5659}, /* Korean hangul */
4795  {"\xA0", 0, 0x6F565A}, /* Korean hangul */
4796  {"\xA1", 0, 0x6F565B}, /* Korean hangul */
4797  {"\xA4", 0, 0x6F565C}, /* Korean hangul */
4798  {"\xA8", 0, 0x6F565D}, /* Korean hangul */
4799  {"\xB0", 0, 0x6F565E}, /* Korean hangul */
4800  {"\xB5", 0, 0x6F565F}, /* Korean hangul */
4801  {"\xB7", 0, 0x6F5660}, /* Korean hangul */
4802  {"\xBC", 0, 0x6F5661}, /* Korean hangul */
4803  {"\xBD", 0, 0x6F5662}, /* Korean hangul */
4804  {"\xB3", 0, 0x6F773D}, /* Korean hangul */
4805  {"", 0, 0}
4806 };
4809 };
4810 /* PAGE 453 */
4812  {"\x80", 0, 0x6F5641}, /* Korean hangul */
4813  {"\x81", 0, 0x6F5642}, /* Korean hangul */
4814  {"\x83", 0, 0x6F5643}, /* Korean hangul */
4815  {"\x85", 0, 0x6F5644}, /* Korean hangul */
4816  {"\x8C", 0, 0x6F5645}, /* Korean hangul */
4817  {"\x8D", 0, 0x6F5646}, /* Korean hangul */
4818  {"\x90", 0, 0x6F5647}, /* Korean hangul */
4819  {"\x94", 0, 0x6F5648}, /* Korean hangul */
4820  {"\x9C", 0, 0x6F5649}, /* Korean hangul */
4821  {"\x9D", 0, 0x6F564A}, /* Korean hangul */
4822  {"\x9F", 0, 0x6F564B}, /* Korean hangul */
4823  {"\xA0", 0, 0x6F564C}, /* Korean hangul */
4824  {"\xA1", 0, 0x6F564D}, /* Korean hangul */
4825  {"\xA8", 0, 0x6F564E}, /* Korean hangul */
4826  {"\xA9", 0, 0x6F564F}, /* Korean hangul */
4827  {"\xAC", 0, 0x6F5650}, /* Korean hangul */
4828  {"\xB0", 0, 0x6F5651}, /* Korean hangul */
4829  {"\xB8", 0, 0x6F5652}, /* Korean hangul */
4830  {"\xBD", 0, 0x6F773B}, /* Korean hangul */
4831  {"", 0, 0}
4832 };
4835 };
4836 /* PAGE 452 */
4838  {"\x80", 0, 0x6F5630}, /* Korean hangul */
4839  {"\x88", 0, 0x6F5631}, /* Korean hangul */
4840  {"\x8B", 0, 0x6F5632}, /* Korean hangul */
4841  {"\x8D", 0, 0x6F5633}, /* Korean hangul */
4842  {"\x94", 0, 0x6F5634}, /* Korean hangul */
4843  {"\x95", 0, 0x6F5635}, /* Korean hangul */
4844  {"\x98", 0, 0x6F5636}, /* Korean hangul */
4845  {"\xA5", 0, 0x6F5637}, /* Korean hangul */
4846  {"\xA7", 0, 0x6F5638}, /* Korean hangul */
4847  {"\xA9", 0, 0x6F5639}, /* Korean hangul */
4848  {"\xB0", 0, 0x6F563A}, /* Korean hangul */
4849  {"\xB1", 0, 0x6F563B}, /* Korean hangul */
4850  {"\xB4", 0, 0x6F563C}, /* Korean hangul */
4851  {"\xB7", 0, 0x6F563D}, /* Korean hangul */
4852  {"\xB8", 0, 0x6F563E}, /* Korean hangul */
4853  {"\xB9", 0, 0x6F563F}, /* Korean hangul */
4854  {"\xBA", 0, 0x6F5640}, /* Korean hangul */
4855  {"", 0, 0}
4856 };
4859 };
4860 /* PAGE 451 */
4862  {"\x80", 0, 0x6F557E}, /* Korean hangul */
4863  {"\x81", 0, 0x6F5621}, /* Korean hangul */
4864  {"\x84", 0, 0x6F5622}, /* Korean hangul */
4865  {"\x88", 0, 0x6F5623}, /* Korean hangul */
4866  {"\x90", 0, 0x6F5624}, /* Korean hangul */
4867  {"\x91", 0, 0x6F5625}, /* Korean hangul */
4868  {"\x93", 0, 0x6F5626}, /* Korean hangul */
4869  {"\x94", 0, 0x6F5627}, /* Korean hangul */
4870  {"\x9C", 0, 0x6F5629}, /* Korean hangul */
4871  {"\x9D", 0, 0x6F562A}, /* Korean hangul */
4872  {"\xA0", 0, 0x6F562B}, /* Korean hangul */
4873  {"\xB1", 0, 0x6F562C}, /* Korean hangul */
4874  {"\xB8", 0, 0x6F562D}, /* Korean hangul */
4875  {"\xB9", 0, 0x6F562E}, /* Korean hangul */
4876  {"\xBC", 0, 0x6F562F}, /* Korean hangul */
4877  {"\x95", 0, 0x6F5677}, /* Korean hangul */
4878  {"", 0, 0}
4879 };
4882 };
4883 /* PAGE 450 */
4885  {"\x80", 0, 0x6F5569}, /* Korean hangul */
4886  {"\x81", 0, 0x6F556A}, /* Korean hangul */
4887  {"\x86", 0, 0x6F556B}, /* Korean hangul */
4888  {"\x87", 0, 0x6F556C}, /* Korean hangul */
4889  {"\x88", 0, 0x6F556D}, /* Korean hangul */
4890  {"\x8C", 0, 0x6F556E}, /* Korean hangul */
4891  {"\x90", 0, 0x6F556F}, /* Korean hangul */
4892  {"\x9B", 0, 0x6F5570}, /* Korean hangul */
4893  {"\xA4", 0, 0x6F5571}, /* Korean hangul */
4894  {"\xA5", 0, 0x6F5572}, /* Korean hangul */
4895  {"\xA8", 0, 0x6F5573}, /* Korean hangul */
4896  {"\xAC", 0, 0x6F5574}, /* Korean hangul */
4897  {"\xAD", 0, 0x6F5575}, /* Korean hangul */
4898  {"\xAE", 0, 0x6F5576}, /* Korean hangul */
4899  {"\xB3", 0, 0x6F5577}, /* Korean hangul */
4900  {"\xB4", 0, 0x6F5578}, /* Korean hangul */
4901  {"\xB5", 0, 0x6F5579}, /* Korean hangul */
4902  {"\xB7", 0, 0x6F557A}, /* Korean hangul */
4903  {"\xB9", 0, 0x6F557B}, /* Korean hangul */
4904  {"\xBA", 0, 0x6F557C}, /* Korean hangul */
4905  {"\xBB", 0, 0x6F557D}, /* Korean hangul */
4906  {"\x9C", 0, 0x6F7739}, /* Korean hangul */
4907  {"\x9D", 0, 0x6F773A}, /* Korean hangul */
4908  {"", 0, 0}
4909 };
4912 };
4913 /* PAGE 449 */
4915  {"\x84", 0, 0x6F554D}, /* Korean hangul */
4916  {"\x85", 0, 0x6F554E}, /* Korean hangul */
4917  {"\x86", 0, 0x6F554F}, /* Korean hangul */
4918  {"\x87", 0, 0x6F5550}, /* Korean hangul */
4919  {"\x88", 0, 0x6F5551}, /* Korean hangul */
4920  {"\x89", 0, 0x6F5552}, /* Korean hangul */
4921  {"\x8A", 0, 0x6F5553}, /* Korean hangul */
4922  {"\x8C", 0, 0x6F5554}, /* Korean hangul */
4923  {"\x8E", 0, 0x6F5555}, /* Korean hangul */
4924  {"\x90", 0, 0x6F5556}, /* Korean hangul */
4925  {"\x91", 0, 0x6F5557}, /* Korean hangul */
4926  {"\x94", 0, 0x6F5558}, /* Korean hangul */
4927  {"\x98", 0, 0x6F5559}, /* Korean hangul */
4928  {"\xA0", 0, 0x6F555A}, /* Korean hangul */
4929  {"\xA1", 0, 0x6F555B}, /* Korean hangul */
4930  {"\xA3", 0, 0x6F555C}, /* Korean hangul */
4931  {"\xA5", 0, 0x6F555D}, /* Korean hangul */
4932  {"\xAC", 0, 0x6F555E}, /* Korean hangul */
4933  {"\xAD", 0, 0x6F555F}, /* Korean hangul */
4934  {"\xAE", 0, 0x6F5560}, /* Korean hangul */
4935  {"\xB0", 0, 0x6F5561}, /* Korean hangul */
4936  {"\xB4", 0, 0x6F5562}, /* Korean hangul */
4937  {"\xB6", 0, 0x6F5563}, /* Korean hangul */
4938  {"\xB7", 0, 0x6F5564}, /* Korean hangul */
4939  {"\xBC", 0, 0x6F5565}, /* Korean hangul */
4940  {"\xBD", 0, 0x6F5566}, /* Korean hangul */
4941  {"\xBE", 0, 0x6F5567}, /* Korean hangul */
4942  {"\xBF", 0, 0x6F5568}, /* Korean hangul */
4943  {"", 0, 0}
4944 };
4947 };
4948 /* PAGE 448 */
4950  {"\x80", 0, 0x6F5538}, /* Korean hangul */
4951  {"\x84", 0, 0x6F5539}, /* Korean hangul */
4952  {"\x87", 0, 0x6F553A}, /* Korean hangul */
4953  {"\x8C", 0, 0x6F553B}, /* Korean hangul */
4954  {"\x8D", 0, 0x6F553C}, /* Korean hangul */
4955  {"\x8F", 0, 0x6F553D}, /* Korean hangul */
4956  {"\x90", 0, 0x6F553E}, /* Korean hangul */
4957  {"\x91", 0, 0x6F553F}, /* Korean hangul */
4958  {"\x95", 0, 0x6F5540}, /* Korean hangul */
4959  {"\x97", 0, 0x6F5541}, /* Korean hangul */
4960  {"\x98", 0, 0x6F5542}, /* Korean hangul */
4961  {"\x9C", 0, 0x6F5543}, /* Korean hangul */
4962  {"\xB4", 0, 0x6F5544}, /* Korean hangul */
4963  {"\xB5", 0, 0x6F5545}, /* Korean hangul */
4964  {"\xB6", 0, 0x6F5546}, /* Korean hangul */
4965  {"\xB8", 0, 0x6F5547}, /* Korean hangul */
4966  {"\xB9", 0, 0x6F5548}, /* Korean hangul */
4967  {"\xBA", 0, 0x6F5549}, /* Korean hangul */
4968  {"\xBB", 0, 0x6F554A}, /* Korean hangul */
4969  {"\xBC", 0, 0x6F554B}, /* Korean hangul */
4970  {"\xBD", 0, 0x6F554C}, /* Korean hangul */
4971  {"\xAB", 0, 0x6F7737}, /* Korean hangul */
4972  {"\xB1", 0, 0x6F7738}, /* Korean hangul */
4973  {"", 0, 0}
4974 };
4977 };
4978 /* PAGE 447 */
4980  {"\x84", 0, 0x6F547C}, /* Korean hangul */
4981  {"\x85", 0, 0x6F547D}, /* Korean hangul */
4982  {"\x88", 0, 0x6F547E}, /* Korean hangul */
4983  {"\x89", 0, 0x6F5521}, /* Korean hangul */
4984  {"\x8A", 0, 0x6F5522}, /* Korean hangul */
4985  {"\x8C", 0, 0x6F5523}, /* Korean hangul */
4986  {"\x8E", 0, 0x6F5524}, /* Korean hangul */
4987  {"\x93", 0, 0x6F5525}, /* Korean hangul */
4988  {"\x94", 0, 0x6F5526}, /* Korean hangul */
4989  {"\x95", 0, 0x6F5527}, /* Korean hangul */
4990  {"\x97", 0, 0x6F5528}, /* Korean hangul */
4991  {"\x98", 0, 0x6F5529}, /* Korean hangul */
4992  {"\x99", 0, 0x6F552A}, /* Korean hangul */
4993  {"\x9E", 0, 0x6F552B}, /* Korean hangul */
4994  {"\x9F", 0, 0x6F552C}, /* Korean hangul */
4995  {"\xA0", 0, 0x6F552D}, /* Korean hangul */
4996  {"\xA1", 0, 0x6F552E}, /* Korean hangul */
4997  {"\xA4", 0, 0x6F552F}, /* Korean hangul */
4998  {"\xA8", 0, 0x6F5530}, /* Korean hangul */
4999  {"\xB0", 0, 0x6F5531}, /* Korean hangul */
5000  {"\xB1", 0, 0x6F5532}, /* Korean hangul */
5001  {"\xB3", 0, 0x6F5533}, /* Korean hangul */
5002  {"\xB4", 0, 0x6F5534}, /* Korean hangul */
5003  {"\xB5", 0, 0x6F5535}, /* Korean hangul */
5004  {"\xBC", 0, 0x6F5536}, /* Korean hangul */
5005  {"\xBD", 0, 0x6F5537}, /* Korean hangul */
5006  {"\x8D", 0, 0x6F7734}, /* Korean hangul */
5007  {"\x8F", 0, 0x6F7735}, /* Korean hangul */
5008  {"\x92", 0, 0x6F7736}, /* Korean hangul */
5009  {"", 0, 0}
5010 };
5013 };
5014 /* PAGE 446 */
5016  {"\x80", 0, 0x6F546E}, /* Korean hangul */
5017  {"\x81", 0, 0x6F546F}, /* Korean hangul */
5018  {"\x8C", 0, 0x6F5470}, /* Korean hangul */
5019  {"\x90", 0, 0x6F5471}, /* Korean hangul */
5020  {"\xA8", 0, 0x6F5472}, /* Korean hangul */
5021  {"\xA9", 0, 0x6F5473}, /* Korean hangul */
5022  {"\xAC", 0, 0x6F5474}, /* Korean hangul */
5023  {"\xB0", 0, 0x6F5475}, /* Korean hangul */
5024  {"\xB8", 0, 0x6F5476}, /* Korean hangul */
5025  {"\xB9", 0, 0x6F5477}, /* Korean hangul */
5026  {"\xBB", 0, 0x6F5478}, /* Korean hangul */
5027  {"\xBD", 0, 0x6F5479}, /* Korean hangul */
5028  {"", 0, 0}
5029 };
5032 };
5033 /* PAGE 445 */
5035  {"\x94", 0, 0x6F5468}, /* Korean hangul */
5036  {"\x95", 0, 0x6F5469}, /* Korean hangul */
5037  {"\xB0", 0, 0x6F546A}, /* Korean hangul */
5038  {"\xB1", 0, 0x6F546B}, /* Korean hangul */
5039  {"\xB4", 0, 0x6F546C}, /* Korean hangul */
5040  {"\xB8", 0, 0x6F546D}, /* Korean hangul */
5041  {"", 0, 0}
5042 };
5045 };
5046 /* PAGE 444 */
5048  {"\x80", 0, 0x6F5466}, /* Korean hangul */
5049  {"\x94", 0, 0x6F5467}, /* Korean hangul */
5050  {"", 0, 0}
5051 };
5054 };
5055 /* PAGE 443 */
5057  {"\xA4", 0, 0x6F5460}, /* Korean hangul */
5058  {"\xA5", 0, 0x6F5461}, /* Korean hangul */
5059  {"\xA8", 0, 0x6F5462}, /* Korean hangul */
5060  {"\xAC", 0, 0x6F5463}, /* Korean hangul */
5061  {"\xB4", 0, 0x6F5464}, /* Korean hangul */
5062  {"\xB9", 0, 0x6F5465}, /* Korean hangul */
5063  {"", 0, 0}
5064 };
5067 };
5068 /* PAGE 442 */
5070  {"\x90", 0, 0x6F545A}, /* Korean hangul */
5071  {"\xAC", 0, 0x6F545B}, /* Korean hangul */
5072  {"\xB0", 0, 0x6F545C}, /* Korean hangul */
5073  {"\xB4", 0, 0x6F545D}, /* Korean hangul */
5074  {"\xBC", 0, 0x6F545E}, /* Korean hangul */
5075  {"\xBF", 0, 0x6F545F}, /* Korean hangul */
5076  {"", 0, 0}
5077 };
5080 };
5081 /* PAGE 441 */
5083  {"\x98", 0, 0x6F5451}, /* Korean hangul */
5084  {"\x99", 0, 0x6F5452}, /* Korean hangul */
5085  {"\x9C", 0, 0x6F5453}, /* Korean hangul */
5086  {"\x9F", 0, 0x6F5454}, /* Korean hangul */
5087  {"\xA0", 0, 0x6F5455}, /* Korean hangul */
5088  {"\xA8", 0, 0x6F5456}, /* Korean hangul */
5089  {"\xAD", 0, 0x6F5457}, /* Korean hangul */
5090  {"\xB4", 0, 0x6F5458}, /* Korean hangul */
5091  {"\xB5", 0, 0x6F5459}, /* Korean hangul */
5092  {"", 0, 0}
5093 };
5096 };
5097 /* PAGE 440 */
5099  {"\x84", 0, 0x6F544E}, /* Korean hangul */
5100  {"\x88", 0, 0x6F544F}, /* Korean hangul */
5101  {"\x99", 0, 0x6F5450}, /* Korean hangul */
5102  {"", 0, 0}
5103 };
5106 };
5107 /* PAGE 439 */
5109  {"\x83", 0, 0x6F5443}, /* Korean hangul */
5110  {"\x85", 0, 0x6F5444}, /* Korean hangul */
5111  {"\xA8", 0, 0x6F5445}, /* Korean hangul */
5112  {"\xA9", 0, 0x6F5446}, /* Korean hangul */
5113  {"\xAC", 0, 0x6F5447}, /* Korean hangul */
5114  {"\xB0", 0, 0x6F5448}, /* Korean hangul */
5115  {"\xB2", 0, 0x6F5449}, /* Korean hangul */
5116  {"\xB8", 0, 0x6F544A}, /* Korean hangul */
5117  {"\xB9", 0, 0x6F544B}, /* Korean hangul */
5118  {"\xBC", 0, 0x6F544C}, /* Korean hangul */
5119  {"\xBD", 0, 0x6F544D}, /* Korean hangul */
5120  {"", 0, 0}
5121 };
5124 };
5125 /* PAGE 438 */
5127  {"\x80", 0, 0x6F5433}, /* Korean hangul */
5128  {"\x88", 0, 0x6F5434}, /* Korean hangul */
5129  {"\x89", 0, 0x6F5435}, /* Korean hangul */
5130  {"\x8B", 0, 0x6F5436}, /* Korean hangul */
5131  {"\x8C", 0, 0x6F5437}, /* Korean hangul */
5132  {"\x8D", 0, 0x6F5438}, /* Korean hangul */
5133  {"\x93", 0, 0x6F5439}, /* Korean hangul */
5134  {"\x94", 0, 0x6F543A}, /* Korean hangul */
5135  {"\x95", 0, 0x6F543B}, /* Korean hangul */
5136  {"\x98", 0, 0x6F543C}, /* Korean hangul */
5137  {"\x9C", 0, 0x6F543D}, /* Korean hangul */
5138  {"\xA4", 0, 0x6F543E}, /* Korean hangul */
5139  {"\xA7", 0, 0x6F543F}, /* Korean hangul */
5140  {"\xA8", 0, 0x6F5440}, /* Korean hangul */
5141  {"\xA9", 0, 0x6F5441}, /* Korean hangul */
5142  {"\xB0", 0, 0x6F5442}, /* Korean hangul */
5143  {"", 0, 0}
5144 };
5147 };
5148 /* PAGE 437 */
5150  {"\x9C", 0, 0x6F5423}, /* Korean hangul */
5151  {"\x9D", 0, 0x6F5424}, /* Korean hangul */
5152  {"\xA0", 0, 0x6F5425}, /* Korean hangul */
5153  {"\xA3", 0, 0x6F5426}, /* Korean hangul */
5154  {"\xA4", 0, 0x6F5427}, /* Korean hangul */
5155  {"\xAB", 0, 0x6F5428}, /* Korean hangul */
5156  {"\xAC", 0, 0x6F5429}, /* Korean hangul */
5157  {"\xAD", 0, 0x6F542A}, /* Korean hangul */
5158  {"\xAF", 0, 0x6F542B}, /* Korean hangul */
5159  {"\xB1", 0, 0x6F542C}, /* Korean hangul */
5160  {"\xB6", 0, 0x6F542D}, /* Korean hangul */
5161  {"\xB8", 0, 0x6F5430}, /* Korean hangul */
5162  {"\xB9", 0, 0x6F5431}, /* Korean hangul */
5163  {"\xBC", 0, 0x6F5432}, /* Korean hangul */
5164  {"", 0, 0}
5165 };
5168 };
5169 /* PAGE 436 */
5171  {"\x81", 0, 0x6F5370}, /* Korean hangul */
5172  {"\x88", 0, 0x6F5371}, /* Korean hangul */
5173  {"\x89", 0, 0x6F5372}, /* Korean hangul */
5174  {"\x90", 0, 0x6F5373}, /* Korean hangul */
5175  {"\x98", 0, 0x6F5374}, /* Korean hangul */
5176  {"\x9B", 0, 0x6F5375}, /* Korean hangul */
5177  {"\x9D", 0, 0x6F5376}, /* Korean hangul */
5178  {"\xA4", 0, 0x6F5377}, /* Korean hangul */
5179  {"\xA5", 0, 0x6F5378}, /* Korean hangul */
5180  {"\xA8", 0, 0x6F5379}, /* Korean hangul */
5181  {"\xAC", 0, 0x6F537A}, /* Korean hangul */
5182  {"\xAD", 0, 0x6F537B}, /* Korean hangul */
5183  {"\xB4", 0, 0x6F537D}, /* Korean hangul */
5184  {"\xB5", 0, 0x6F537E}, /* Korean hangul */
5185  {"\xB7", 0, 0x6F5421}, /* Korean hangul */
5186  {"\xB9", 0, 0x6F5422}, /* Korean hangul */
5187  {"", 0, 0}
5188 };
5191 };
5192 /* PAGE 435 */
5194  {"\x90", 0, 0x6F5368}, /* Korean hangul */
5195  {"\x98", 0, 0x6F5369}, /* Korean hangul */
5196  {"\xAC", 0, 0x6F536A}, /* Korean hangul */
5197  {"\xB0", 0, 0x6F536B}, /* Korean hangul */
5198  {"\xB4", 0, 0x6F536C}, /* Korean hangul */
5199  {"\xBC", 0, 0x6F536D}, /* Korean hangul */
5200  {"\xBD", 0, 0x6F536E}, /* Korean hangul */
5201  {"\xBF", 0, 0x6F536F}, /* Korean hangul */
5202  {"", 0, 0}
5203 };
5206 };
5207 /* PAGE 434 */
5209  {"\x80", 0, 0x6F5357}, /* Korean hangul */
5210  {"\x84", 0, 0x6F5358}, /* Korean hangul */
5211  {"\x8D", 0, 0x6F5359}, /* Korean hangul */
5212  {"\x98", 0, 0x6F535B}, /* Korean hangul */
5213  {"\x99", 0, 0x6F535C}, /* Korean hangul */
5214  {"\x9C", 0, 0x6F535D}, /* Korean hangul */
5215  {"\x9F", 0, 0x6F535E}, /* Korean hangul */
5216  {"\xA0", 0, 0x6F535F}, /* Korean hangul */
5217  {"\xA8", 0, 0x6F5360}, /* Korean hangul */
5218  {"\xA9", 0, 0x6F5361}, /* Korean hangul */
5219  {"\xAB", 0, 0x6F5362}, /* Korean hangul */
5220  {"\xAD", 0, 0x6F5363}, /* Korean hangul */
5221  {"\xAF", 0, 0x6F5364}, /* Korean hangul */
5222  {"\xB1", 0, 0x6F5365}, /* Korean hangul */
5223  {"\xB2", 0, 0x6F5366}, /* Korean hangul */
5224  {"\xB4", 0, 0x6F5367}, /* Korean hangul */
5225  {"", 0, 0}
5226 };
5229 };
5230 /* PAGE 433 */
5232  {"\x84", 0, 0x6F534C}, /* Korean hangul */
5233  {"\x88", 0, 0x6F534D}, /* Korean hangul */
5234  {"\x97", 0, 0x6F534E}, /* Korean hangul */
5235  {"\xA0", 0, 0x6F534F}, /* Korean hangul */
5236  {"\xA4", 0, 0x6F5350}, /* Korean hangul */
5237  {"\xA8", 0, 0x6F5351}, /* Korean hangul */
5238  {"\xB0", 0, 0x6F5352}, /* Korean hangul */
5239  {"\xB1", 0, 0x6F5353}, /* Korean hangul */
5240  {"\xB3", 0, 0x6F5354}, /* Korean hangul */
5241  {"\xBC", 0, 0x6F5355}, /* Korean hangul */
5242  {"\xBD", 0, 0x6F5356}, /* Korean hangul */
5243  {"", 0, 0}
5244 };
5247 };
5248 /* PAGE 432 */
5250  {"\x8C", 0, 0x6F533F}, /* Korean hangul */
5251  {"\x8D", 0, 0x6F5340}, /* Korean hangul */
5252  {"\x8E", 0, 0x6F5341}, /* Korean hangul */
5253  {"\x90", 0, 0x6F5342}, /* Korean hangul */
5254  {"\x94", 0, 0x6F5343}, /* Korean hangul */
5255  {"\x9C", 0, 0x6F5344}, /* Korean hangul */
5256  {"\x9D", 0, 0x6F5345}, /* Korean hangul */
5257  {"\x9F", 0, 0x6F5346}, /* Korean hangul */
5258  {"\xA1", 0, 0x6F5347}, /* Korean hangul */
5259  {"\xA5", 0, 0x6F5348}, /* Korean hangul */
5260  {"\xA8", 0, 0x6F5349}, /* Korean hangul */
5261  {"\xA9", 0, 0x6F534A}, /* Korean hangul */
5262  {"\xB0", 0, 0x6F534B}, /* Korean hangul */
5263  {"", 0, 0}
5264 };
5267 };
5268 /* PAGE 431 */
5270  {"\x80", 0, 0x6F5334}, /* Korean hangul */
5271  {"\x88", 0, 0x6F5335}, /* Korean hangul */
5272  {"\x89", 0, 0x6F5336}, /* Korean hangul */
5273  {"\x8B", 0, 0x6F5337}, /* Korean hangul */
5274  {"\x8D", 0, 0x6F5338}, /* Korean hangul */
5275  {"\x91", 0, 0x6F5339}, /* Korean hangul */
5276  {"\x94", 0, 0x6F533A}, /* Korean hangul */
5277  {"\x98", 0, 0x6F533B}, /* Korean hangul */
5278  {"\xA7", 0, 0x6F533C}, /* Korean hangul */
5279  {"\xA8", 0, 0x6F533D}, /* Korean hangul */
5280  {"\xB0", 0, 0x6F533E}, /* Korean hangul */
5281  {"", 0, 0}
5282 };
5285 };
5286 /* PAGE 430 */
5288  {"\x9C", 0, 0x6F5321}, /* Korean hangul */
5289  {"\x9D", 0, 0x6F5322}, /* Korean hangul */
5290  {"\x9E", 0, 0x6F5323}, /* Korean hangul */
5291  {"\xA0", 0, 0x6F5324}, /* Korean hangul */
5292  {"\xA3", 0, 0x6F5325}, /* Korean hangul */
5293  {"\xA4", 0, 0x6F5326}, /* Korean hangul */
5294  {"\xA5", 0, 0x6F5327}, /* Korean hangul */
5295  {"\xA6", 0, 0x6F5328}, /* Korean hangul */
5296  {"\xA7", 0, 0x6F5329}, /* Korean hangul */
5297  {"\xAA", 0, 0x6F532A}, /* Korean hangul */
5298  {"\xAC", 0, 0x6F532B}, /* Korean hangul */
5299  {"\xAD", 0, 0x6F532C}, /* Korean hangul */
5300  {"\xAF", 0, 0x6F532D}, /* Korean hangul */
5301  {"\xB0", 0, 0x6F532E}, /* Korean hangul */
5302  {"\xB1", 0, 0x6F532F}, /* Korean hangul */
5303  {"\xB6", 0, 0x6F5330}, /* Korean hangul */
5304  {"\xB8", 0, 0x6F5331}, /* Korean hangul */
5305  {"\xB9", 0, 0x6F5332}, /* Korean hangul */
5306  {"\xBC", 0, 0x6F5333}, /* Korean hangul */
5307  {"", 0, 0}
5308 };
5311 };
5312 /* PAGE 429 */
5314  {"\x80", 0, 0x6F526B}, /* Korean hangul */
5315  {"\x81", 0, 0x6F526C}, /* Korean hangul */
5316  {"\x85", 0, 0x6F526D}, /* Korean hangul */
5317  {"\x88", 0, 0x6F526E}, /* Korean hangul */
5318  {"\x89", 0, 0x6F526F}, /* Korean hangul */
5319  {"\x8C", 0, 0x6F5270}, /* Korean hangul */
5320  {"\x8F", 0, 0x6F5271}, /* Korean hangul */
5321  {"\x90", 0, 0x6F5272}, /* Korean hangul */
5322  {"\x98", 0, 0x6F5273}, /* Korean hangul */
5323  {"\x99", 0, 0x6F5274}, /* Korean hangul */
5324  {"\x9B", 0, 0x6F5275}, /* Korean hangul */
5325  {"\x9C", 0, 0x6F5276}, /* Korean hangul */
5326  {"\x9D", 0, 0x6F5277}, /* Korean hangul */
5327  {"\xA4", 0, 0x6F5278}, /* Korean hangul */
5328  {"\xA5", 0, 0x6F5279}, /* Korean hangul */
5329  {"\xA8", 0, 0x6F527A}, /* Korean hangul */
5330  {"\xAC", 0, 0x6F527B}, /* Korean hangul */
5331  {"\xB4", 0, 0x6F527C}, /* Korean hangul */
5332  {"\xB7", 0, 0x6F527D}, /* Korean hangul */
5333  {"\xB9", 0, 0x6F527E}, /* Korean hangul */
5334  {"", 0, 0}
5335 };
5338 };
5339 /* PAGE 428 */
5341  {"\x90", 0, 0x6F5256}, /* Korean hangul */
5342  {"\x91", 0, 0x6F5257}, /* Korean hangul */
5343  {"\x94", 0, 0x6F5258}, /* Korean hangul */
5344  {"\x98", 0, 0x6F5259}, /* Korean hangul */
5345  {"\xA0", 0, 0x6F525A}, /* Korean hangul */
5346  {"\xA3", 0, 0x6F525B}, /* Korean hangul */
5347  {"\xA5", 0, 0x6F525C}, /* Korean hangul */
5348  {"\xAC", 0, 0x6F525F}, /* Korean hangul */
5349  {"\xAD", 0, 0x6F5260}, /* Korean hangul */
5350  {"\xAE", 0, 0x6F5261}, /* Korean hangul */
5351  {"\xAF", 0, 0x6F5262}, /* Korean hangul */
5352  {"\xB0", 0, 0x6F5263}, /* Korean hangul */
5353  {"\xB3", 0, 0x6F5264}, /* Korean hangul */
5354  {"\xB4", 0, 0x6F5265}, /* Korean hangul */
5355  {"\xB5", 0, 0x6F5266}, /* Korean hangul */
5356  {"\xB6", 0, 0x6F5267}, /* Korean hangul */
5357  {"\xBC", 0, 0x6F5268}, /* Korean hangul */
5358  {"\xBD", 0, 0x6F5269}, /* Korean hangul */
5359  {"\xBF", 0, 0x6F526A}, /* Korean hangul */
5360  {"", 0, 0}
5361 };
5364 };
5365 /* PAGE 427 */
5367  {"\x98", 0, 0x6F5250}, /* Korean hangul */
5368  {"\x99", 0, 0x6F5251}, /* Korean hangul */
5369  {"\x9C", 0, 0x6F5252}, /* Korean hangul */
5370  {"\xA0", 0, 0x6F5253}, /* Korean hangul */
5371  {"\xA8", 0, 0x6F5254}, /* Korean hangul */
5372  {"\xA9", 0, 0x6F5255}, /* Korean hangul */
5373  {"", 0, 0}
5374 };
5377 };
5378 /* PAGE 426 */
5380  {0, 0, 0},
5381  {0, 0, 0},
5382  {0, 0, 0},
5383  {0, 0, 0},
5384  {0, 0, 0},
5385  {0, 0, 0},
5386  {0, 0, 0},
5387  {0, 0, 0},
5388  {0, 0, 0},
5389  {0, 0, 0},
5390  {0, 0, 0},
5391  {0, 0, 0},
5392  {0, 0, 0},
5393  {0, 0, 0},
5394  {0, 0, 0},
5395  {0, 0, 0},
5396  {0, 0, 0},
5397  {0, 0, 0},
5398  {0, 0, 0},
5399  {0, 0, 0},
5400  {0, 0, 0},
5401  {0, 0, 0},
5402  {0, 0, 0},
5403  {0, 0, 0},
5404  {0, 0, 0},
5405  {0, 0, 0},
5406  {0, 0, 0},
5407  {0, 0, 0},
5408  {0, 0, 0},
5409  {0, 0, 0},
5410  {0, 0, 0},
5411  {0, 0, 0},
5412  {0, 0, 0},
5413  {0, 0, 0},
5414  {0, 0, 0},
5415  {0, 0, 0},
5416  {0, 0, 0},
5417  {0, 0, 0},
5418  {0, 0, 0},
5419  {0, 0, 0},
5420  {0, 0, 0},
5421  {0, 0, 0},
5422  {0, 0, 0},
5423  {0, 0, 0},
5424  {0, 0, 0},
5425  {0, 0, 0},
5426  {0, 0, 0},
5427  {0, 0, 0},
5428  {0, 0, 0},
5429  {0, 0, 0},
5430  {0, 0, 0},
5431  {0, 0, 0},
5432  {0, 0, 0},
5433  {0, 0, 0},
5434  {0, 0, 0},
5435  {0, 0, 0},
5436  {0, 0, 0},
5437  {0, 0, 0},
5438  {0, 0, 0},
5439  {0, 0, 0},
5440  {0, 0, 0},
5441  {0, 0, 0},
5442  {0, 0, 0},
5443  {0, 0, 0},
5444  {0, 0, 0},
5445  {0, 0, 0},
5446  {0, 0, 0},
5447  {0, 0, 0},
5448  {0, 0, 0},
5449  {0, 0, 0},
5450  {0, 0, 0},
5451  {0, 0, 0},
5452  {0, 0, 0},
5453  {0, 0, 0},
5454  {0, 0, 0},
5455  {0, 0, 0},
5456  {0, 0, 0},
5457  {0, 0, 0},
5458  {0, 0, 0},
5459  {0, 0, 0},
5460  {0, 0, 0},
5461  {0, 0, 0},
5462  {0, 0, 0},
5463  {0, 0, 0},
5464  {0, 0, 0},
5465  {0, 0, 0},
5466  {0, 0, 0},
5467  {0, 0, 0},
5468  {0, 0, 0},
5469  {0, 0, 0},
5470  {0, 0, 0},
5471  {0, 0, 0},
5472  {0, 0, 0},
5473  {0, 0, 0},
5474  {0, 0, 0},
5475  {0, 0, 0},
5476  {0, 0, 0},
5477  {0, 0, 0},
5478  {0, 0, 0},
5479  {0, 0, 0},
5480  {0, 0, 0},
5481  {0, 0, 0},
5482  {0, 0, 0},
5483  {0, 0, 0},
5484  {0, 0, 0},
5485  {0, 0, 0},
5486  {0, 0, 0},
5487  {0, 0, 0},
5488  {0, 0, 0},
5489  {0, 0, 0},
5490  {0, 0, 0},
5491  {0, 0, 0},
5492  {0, 0, 0},
5493  {0, 0, 0},
5494  {0, 0, 0},
5495  {0, 0, 0},
5496  {0, 0, 0},
5497  {0, 0, 0},
5498  {0, 0, 0},
5499  {0, 0, 0},
5500  {0, 0, 0},
5501  {0, 0, 0},
5502  {0, 0, 0},
5503  {0, 0, 0},
5504  {0, 0, 0},
5505  {0, 0, 0},
5506  {0, 0, 0},
5507  {0, 0, 0},
5508  {0, 0, 0},
5509  {428, 0, 0},
5510  {429, 0, 0},
5511  {430, 0, 0},
5512  {431, 0, 0},
5513  {432, 0, 0},
5514  {433, 0, 0},
5515  {434, 0, 0},
5516  {435, 0, 0},
5517  {436, 0, 0},
5518  {437, 0, 0},
5519  {438, 0, 0},
5520  {439, 0, 0},
5521  {440, 0, 0},
5522  {441, 0, 0},
5523  {442, 0, 0},
5524  {443, 0, 0},
5525  {444, 0, 0},
5526  {445, 0, 0},
5527  {446, 0, 0},
5528  {447, 0, 0},
5529  {448, 0, 0},
5530  {449, 0, 0},
5531  {450, 0, 0},
5532  {451, 0, 0},
5533  {452, 0, 0},
5534  {453, 0, 0},
5535  {454, 0, 0},
5536  {455, 0, 0},
5537  {456, 0, 0},
5538  {457, 0, 0},
5539  {458, 0, 0},
5540  {459, 0, 0},
5541  {460, 0, 0},
5542  {461, 0, 0},
5543  {462, 0, 0},
5544  {463, 0, 0},
5545  {464, 0, 0},
5546  {465, 0, 0},
5547  {466, 0, 0},
5548  {467, 0, 0},
5549  {468, 0, 0},
5550  {469, 0, 0},
5551  {470, 0, 0},
5552  {471, 0, 0},
5553  {472, 0, 0},
5554  {473, 0, 0},
5555  {474, 0, 0},
5556  {475, 0, 0},
5557  {476, 0, 0},
5558  {477, 0, 0},
5559  {478, 0, 0},
5560  {479, 0, 0},
5561  {480, 0, 0},
5562  {481, 0, 0},
5563  {482, 0, 0},
5564  {483, 0, 0},
5565  {484, 0, 0},
5566  {485, 0, 0},
5567  {486, 0, 0},
5568  {487, 0, 0},
5569  {488, 0, 0},
5570  {489, 0, 0},
5571  {490, 0, 0},
5572  {0, 0, 0},
5573  {0, 0, 0},
5574  {0, 0, 0},
5575  {0, 0, 0},
5576  {0, 0, 0},
5577  {0, 0, 0},
5578  {0, 0, 0},
5579  {0, 0, 0},
5580  {0, 0, 0},
5581  {0, 0, 0},
5582  {0, 0, 0},
5583  {0, 0, 0},
5584  {0, 0, 0},
5585  {0, 0, 0},
5586  {0, 0, 0},
5587  {0, 0, 0},
5588  {0, 0, 0},
5589  {0, 0, 0},
5590  {0, 0, 0},
5591  {0, 0, 0},
5592  {0, 0, 0},
5593  {0, 0, 0},
5594  {0, 0, 0},
5595  {0, 0, 0},
5596  {0, 0, 0},
5597  {0, 0, 0},
5598  {0, 0, 0},
5599  {0, 0, 0},
5600  {0, 0, 0},
5601  {0, 0, 0},
5602  {0, 0, 0},
5603  {0, 0, 0},
5604  {0, 0, 0},
5605  {0, 0, 0},
5606  {0, 0, 0},
5607  {0, 0, 0},
5608  {0, 0, 0},
5609  {0, 0, 0},
5610  {0, 0, 0},
5611  {0, 0, 0},
5612  {0, 0, 0},
5613  {0, 0, 0},
5614  {0, 0, 0},
5615  {0, 0, 0},
5616  {0, 0, 0},
5617  {0, 0, 0},
5618  {0, 0, 0},
5619  {0, 0, 0},
5620  {0, 0, 0},
5621  {0, 0, 0},
5622  {0, 0, 0},
5623  {0, 0, 0},
5624  {0, 0, 0},
5625  {0, 0, 0},
5626  {0, 0, 0},
5627  {0, 0, 0},
5628  {0, 0, 0},
5629  {0, 0, 0},
5630  {0, 0, 0},
5631  {0, 0, 0},
5632  {0, 0, 0},
5633  {0, 0, 0},
5634  {0, 0, 0},
5635  {0, 0, 0}
5636 };
5638  0, marc8r_31page426_dir
5639 };
5640 /* PAGE 425 */
5642  {"\x80", 0, 0x6F5247}, /* Korean hangul */
5643  {"\x85", 0, 0x6F5248}, /* Korean hangul */
5644  {"\x8C", 0, 0x6F5249}, /* Korean hangul */
5645  {"\x8D", 0, 0x6F524A}, /* Korean hangul */
5646  {"\x90", 0, 0x6F524B}, /* Korean hangul */
5647  {"\x94", 0, 0x6F524C}, /* Korean hangul */
5648  {"\x9C", 0, 0x6F524D}, /* Korean hangul */
5649  {"\x9D", 0, 0x6F524E}, /* Korean hangul */
5650  {"\xA1", 0, 0x6F524F}, /* Korean hangul */
5651  {"", 0, 0}
5652 };
5655 };
5656 /* PAGE 424 */
5658  {"\xB0", 0, 0x6F5246}, /* Korean hangul */
5659  {"", 0, 0}
5660 };
5663 };
5664 /* PAGE 423 */
5666  {"\x80", 0, 0x6F523F}, /* Korean hangul */
5667  {"\x81", 0, 0x6F5240}, /* Korean hangul */
5668  {"\x84", 0, 0x6F5241}, /* Korean hangul */
5669  {"\x88", 0, 0x6F5242}, /* Korean hangul */
5670  {"\x90", 0, 0x6F5243}, /* Korean hangul */
5671  {"\x91", 0, 0x6F5244}, /* Korean hangul */
5672  {"\x95", 0, 0x6F5245}, /* Korean hangul */
5673  {"", 0, 0}
5674 };
5677 };
5678 /* PAGE 422 */
5680  {"\x88", 0, 0x6F523B}, /* Korean hangul */
5681  {"\x89", 0, 0x6F523C}, /* Korean hangul */
5682  {"\x98", 0, 0x6F523D}, /* Korean hangul */
5683  {"\x9D", 0, 0x6F523E}, /* Korean hangul */
5684  {"", 0, 0}
5685 };
5688 };
5689 /* PAGE 421 */
5691  {"\x90", 0, 0x6F5231}, /* Korean hangul */
5692  {"\x91", 0, 0x6F5232}, /* Korean hangul */
5693  {"\x94", 0, 0x6F5233}, /* Korean hangul */
5694  {"\x97", 0, 0x6F5234}, /* Korean hangul */
5695  {"\x98", 0, 0x6F5235}, /* Korean hangul */
5696  {"\xA0", 0, 0x6F5236}, /* Korean hangul */
5697  {"\xA3", 0, 0x6F5237}, /* Korean hangul */
5698  {"\xA4", 0, 0x6F5238}, /* Korean hangul */
5699  {"\xA5", 0, 0x6F5239}, /* Korean hangul */
5700  {"\xAC", 0, 0x6F523A}, /* Korean hangul */
5701  {"", 0, 0}
5702 };
5705 };
5706 /* PAGE 420 */
5708  {"\x80", 0, 0x6F5229}, /* Korean hangul */
5709  {"\x84", 0, 0x6F522A}, /* Korean hangul */
5710  {"\x8C", 0, 0x6F522B}, /* Korean hangul */
5711  {"\x8F", 0, 0x6F522C}, /* Korean hangul */
5712  {"\x90", 0, 0x6F522D}, /* Korean hangul */
5713  {"\x91", 0, 0x6F522E}, /* Korean hangul */
5714  {"\x98", 0, 0x6F522F}, /* Korean hangul */
5715  {"\xA8", 0, 0x6F5230}, /* Korean hangul */
5716  {"", 0, 0}
5717 };
5720 };
5721 /* PAGE 419 */
5723  {"\x84", 0, 0x6F516D}, /* Korean hangul */
5724  {"\x85", 0, 0x6F516E}, /* Korean hangul */
5725  {"\x88", 0, 0x6F516F}, /* Korean hangul */
5726  {"\x8B", 0, 0x6F5170}, /* Korean hangul */
5727  {"\x8C", 0, 0x6F5171}, /* Korean hangul */
5728  {"\x8E", 0, 0x6F5172}, /* Korean hangul */
5729  {"\x94", 0, 0x6F5173}, /* Korean hangul */
5730  {"\x95", 0, 0x6F5174}, /* Korean hangul */
5731  {"\x97", 0, 0x6F5175}, /* Korean hangul */
5732  {"\x99", 0, 0x6F5176}, /* Korean hangul */
5733  {"\x9A", 0, 0x6F5177}, /* Korean hangul */
5734  {"\x9B", 0, 0x6F5178}, /* Korean hangul */
5735  {"\xA0", 0, 0x6F517B}, /* Korean hangul */
5736  {"\xA1", 0, 0x6F517C}, /* Korean hangul */
5737  {"\xA4", 0, 0x6F517D}, /* Korean hangul */
5738  {"\xA8", 0, 0x6F517E}, /* Korean hangul */
5739  {"\xB0", 0, 0x6F5221}, /* Korean hangul */
5740  {"\xB1", 0, 0x6F5222}, /* Korean hangul */
5741  {"\xB3", 0, 0x6F5223}, /* Korean hangul */
5742  {"\xB4", 0, 0x6F5224}, /* Korean hangul */
5743  {"\xB5", 0, 0x6F5225}, /* Korean hangul */
5744  {"\xBB", 0, 0x6F5226}, /* Korean hangul */
5745  {"\xBC", 0, 0x6F5227}, /* Korean hangul */
5746  {"\xBD", 0, 0x6F5228}, /* Korean hangul */
5747  {"", 0, 0}
5748 };
5751 };
5752 /* PAGE 418 */
5754  {"\x8C", 0, 0x6F5166}, /* Korean hangul */
5755  {"\x8D", 0, 0x6F5167}, /* Korean hangul */
5756  {"\x90", 0, 0x6F5168}, /* Korean hangul */
5757  {"\x94", 0, 0x6F5169}, /* Korean hangul */
5758  {"\x9C", 0, 0x6F516A}, /* Korean hangul */
5759  {"\x9D", 0, 0x6F516B}, /* Korean hangul */
5760  {"\x9F", 0, 0x6F516C}, /* Korean hangul */
5761  {"", 0, 0}
5762 };
5765 };
5766 /* PAGE 417 */
5768  {"\x94", 0, 0x6F5164}, /* Korean hangul */
5769  {"\xB0", 0, 0x6F5165}, /* Korean hangul */
5770  {"", 0, 0}
5771 };
5774 };
5775 /* PAGE 416 */
5777  {"\x80", 0, 0x6F5158}, /* Korean hangul */
5778  {"\x81", 0, 0x6F5159}, /* Korean hangul */
5779  {"\x84", 0, 0x6F515A}, /* Korean hangul */
5780  {"\x87", 0, 0x6F515B}, /* Korean hangul */
5781  {"\x88", 0, 0x6F515C}, /* Korean hangul */
5782  {"\x89", 0, 0x6F515D}, /* Korean hangul */
5783  {"\x90", 0, 0x6F515E}, /* Korean hangul */
5784  {"\x91", 0, 0x6F515F}, /* Korean hangul */
5785  {"\x93", 0, 0x6F5160}, /* Korean hangul */
5786  {"\x95", 0, 0x6F5161}, /* Korean hangul */
5787  {"\x99", 0, 0x6F5162}, /* Korean hangul */
5788  {"\x9C", 0, 0x6F5163}, /* Korean hangul */
5789  {"", 0, 0}
5790 };
5793 };
5794 /* PAGE 415 */
5796  {"\x88", 0, 0x6F5151}, /* Korean hangul */
5797  {"\x89", 0, 0x6F5152}, /* Korean hangul */
5798  {"\x8C", 0, 0x6F5153}, /* Korean hangul */
5799  {"\x90", 0, 0x6F5154}, /* Korean hangul */
5800  {"\x98", 0, 0x6F5155}, /* Korean hangul */
5801  {"\x99", 0, 0x6F5156}, /* Korean hangul */
5802  {"\xA4", 0, 0x6F5157}, /* Korean hangul */
5803  {"", 0, 0}
5804 };
5807 };
5808 /* PAGE 414 */
5810  {"\x84", 0, 0x6F514A}, /* Korean hangul */
5811  {"\x85", 0, 0x6F514B}, /* Korean hangul */
5812  {"\x87", 0, 0x6F514C}, /* Korean hangul */
5813  {"\x89", 0, 0x6F514D}, /* Korean hangul */
5814  {"\x90", 0, 0x6F514E}, /* Korean hangul */
5815  {"\x94", 0, 0x6F514F}, /* Korean hangul */
5816  {"\xA4", 0, 0x6F5150}, /* Korean hangul */
5817  {"", 0, 0}
5818 };
5821 };
5822 /* PAGE 413 */
5824  {"\x80", 0, 0x6F513C}, /* Korean hangul */
5825  {"\x84", 0, 0x6F513D}, /* Korean hangul */
5826  {"\x8C", 0, 0x6F513E}, /* Korean hangul */
5827  {"\x8D", 0, 0x6F513F}, /* Korean hangul */
5828  {"\x8F", 0, 0x6F5140}, /* Korean hangul */
5829  {"\x90", 0, 0x6F5141}, /* Korean hangul */
5830  {"\x91", 0, 0x6F5142}, /* Korean hangul */
5831  {"\x92", 0, 0x6F5143}, /* Korean hangul */
5832  {"\x95", 0, 0x6F5144}, /* Korean hangul */
5833  {"\xB4", 0, 0x6F5145}, /* Korean hangul */
5834  {"\xB5", 0, 0x6F5146}, /* Korean hangul */
5835  {"\xB6", 0, 0x6F5147}, /* Korean hangul */
5836  {"\xB8", 0, 0x6F5148}, /* Korean hangul */
5837  {"\xBC", 0, 0x6F5149}, /* Korean hangul */
5838  {"", 0, 0}
5839 };
5842 };
5843 /* PAGE 412 */
5845  {"\x84", 0, 0x6F5126}, /* Korean hangul */
5846  {"\x85", 0, 0x6F5127}, /* Korean hangul */
5847  {"\x88", 0, 0x6F5128}, /* Korean hangul */
5848  {"\x8B", 0, 0x6F5129}, /* Korean hangul */
5849  {"\x8C", 0, 0x6F512A}, /* Korean hangul */
5850  {"\x94", 0, 0x6F512B}, /* Korean hangul */
5851  {"\x95", 0, 0x6F512C}, /* Korean hangul */
5852  {"\x97", 0, 0x6F512D}, /* Korean hangul */
5853  {"\x98", 0, 0x6F512E}, /* Korean hangul */
5854  {"\x99", 0, 0x6F512F}, /* Korean hangul */
5855  {"\x9A", 0, 0x6F5130}, /* Korean hangul */
5856  {"\xA0", 0, 0x6F5131}, /* Korean hangul */
5857  {"\xA1", 0, 0x6F5132}, /* Korean hangul */
5858  {"\xA4", 0, 0x6F5133}, /* Korean hangul */
5859  {"\xA7", 0, 0x6F5134}, /* Korean hangul */
5860  {"\xA8", 0, 0x6F5135}, /* Korean hangul */
5861  {"\xB0", 0, 0x6F5136}, /* Korean hangul */
5862  {"\xB1", 0, 0x6F5137}, /* Korean hangul */
5863  {"\xB3", 0, 0x6F5138}, /* Korean hangul */
5864  {"\xB5", 0, 0x6F5139}, /* Korean hangul */
5865  {"\xBC", 0, 0x6F513A}, /* Korean hangul */
5866  {"\xBD", 0, 0x6F513B}, /* Korean hangul */
5867  {"", 0, 0}
5868 };
5871 };
5872 /* PAGE 411 */
5874  {"\x80", 0, 0x6F5121}, /* Korean hangul */
5875  {"\x81", 0, 0x6F5122}, /* Korean hangul */
5876  {"\x83", 0, 0x6F5123}, /* Korean hangul */
5877  {"\x84", 0, 0x6F5124}, /* Korean hangul */
5878  {"\x85", 0, 0x6F5125}, /* Korean hangul */
5879  {"", 0, 0}
5880 };
5883 };
5884 /* PAGE 410 */
5886  {"\x80", 0, 0x6F5063}, /* Korean hangul */
5887  {"\x88", 0, 0x6F5064}, /* Korean hangul */
5888  {"\x89", 0, 0x6F5065}, /* Korean hangul */
5889  {"\x8B", 0, 0x6F5066}, /* Korean hangul */
5890  {"\x8D", 0, 0x6F5068}, /* Korean hangul */
5891  {"\x8F", 0, 0x6F5069}, /* Korean hangul */
5892  {"\x91", 0, 0x6F506A}, /* Korean hangul */
5893  {"\x94", 0, 0x6F506D}, /* Korean hangul */
5894  {"\x95", 0, 0x6F506E}, /* Korean hangul */
5895  {"\x96", 0, 0x6F506F}, /* Korean hangul */
5896  {"\x98", 0, 0x6F5070}, /* Korean hangul */
5897  {"\x9B", 0, 0x6F5071}, /* Korean hangul */
5898  {"\x9C", 0, 0x6F5072}, /* Korean hangul */
5899  {"\x9D", 0, 0x6F5073}, /* Korean hangul */
5900  {"\x9F", 0, 0x6F5074}, /* Korean hangul */
5901  {"\xA4", 0, 0x6F5075}, /* Korean hangul */
5902  {"\xA5", 0, 0x6F5076}, /* Korean hangul */
5903  {"\xA7", 0, 0x6F5077}, /* Korean hangul */
5904  {"\xA9", 0, 0x6F5078}, /* Korean hangul */
5905  {"\xAD", 0, 0x6F5079}, /* Korean hangul */
5906  {"\xB0", 0, 0x6F507A}, /* Korean hangul */
5907  {"\xB1", 0, 0x6F507B}, /* Korean hangul */
5908  {"\xB4", 0, 0x6F507C}, /* Korean hangul */
5909  {"\xB7", 0, 0x6F507D}, /* Korean hangul */
5910  {"\xB8", 0, 0x6F507E}, /* Korean hangul */
5911  {"", 0, 0}
5912 };
5915 };
5916 /* PAGE 409 */
5918  {"\x80", 0, 0x6F505B}, /* Korean hangul */
5919  {"\x84", 0, 0x6F505C}, /* Korean hangul */
5920  {"\x88", 0, 0x6F505D}, /* Korean hangul */
5921  {"\x90", 0, 0x6F505E}, /* Korean hangul */
5922  {"\xB8", 0, 0x6F505F}, /* Korean hangul */
5923  {"\xB9", 0, 0x6F5060}, /* Korean hangul */
5924  {"\xBC", 0, 0x6F5061}, /* Korean hangul */
5925  {"\xBF", 0, 0x6F5062}, /* Korean hangul */
5926  {"", 0, 0}
5927 };
5930 };
5931 /* PAGE 408 */
5933  {"\x88", 0, 0x6F5058}, /* Korean hangul */
5934  {"\x8C", 0, 0x6F5059}, /* Korean hangul */
5935  {"\xA4", 0, 0x6F505A}, /* Korean hangul */
5936  {"\xB4", 0, 0x6F506B}, /* Korean hangul */
5937  {"", 0, 0}
5938 };
5941 };
5942 /* PAGE 407 */
5944  {"\x84", 0, 0x6F504E}, /* Korean hangul */
5945  {"\x87", 0, 0x6F504F}, /* Korean hangul */
5946  {"\x89", 0, 0x6F5050}, /* Korean hangul */
5947  {"\x8D", 0, 0x6F5051}, /* Korean hangul */
5948  {"\x8F", 0, 0x6F5052}, /* Korean hangul */
5949  {"\x90", 0, 0x6F5053}, /* Korean hangul */
5950  {"\x94", 0, 0x6F5054}, /* Korean hangul */
5951  {"\x98", 0, 0x6F5055}, /* Korean hangul */
5952  {"\xA1", 0, 0x6F5056}, /* Korean hangul */
5953  {"\xA3", 0, 0x6F5057}, /* Korean hangul */
5954  {"", 0, 0}
5955 };
5958 };
5959 /* PAGE 406 */
5961  {"\x8F", 0, 0x6F5045}, /* Korean hangul */
5962  {"\x98", 0, 0x6F5046}, /* Korean hangul */
5963  {"\xB4", 0, 0x6F5047}, /* Korean hangul */
5964  {"\xB5", 0, 0x6F5048}, /* Korean hangul */
5965  {"\xB6", 0, 0x6F5049}, /* Korean hangul */
5966  {"\xB8", 0, 0x6F504A}, /* Korean hangul */
5967  {"\xBB", 0, 0x6F504B}, /* Korean hangul */
5968  {"\xBC", 0, 0x6F504C}, /* Korean hangul */
5969  {"\xBD", 0, 0x6F504D}, /* Korean hangul */
5970  {"", 0, 0}
5971 };
5974 };
5975 /* PAGE 405 */
5977  {"\x83", 0, 0x6F5043}, /* Korean hangul */
5978  {"\xBC", 0, 0x6F5044}, /* Korean hangul */
5979  {"", 0, 0}
5980 };
5983 };
5984 /* PAGE 404 */
5986  {"\x83", 0, 0x6F5036}, /* Korean hangul */
5987  {"\x84", 0, 0x6F5037}, /* Korean hangul */
5988  {"\x85", 0, 0x6F5038}, /* Korean hangul */
5989  {"\x87", 0, 0x6F5039}, /* Korean hangul */
5990  {"\xA8", 0, 0x6F503A}, /* Korean hangul */
5991  {"\xA9", 0, 0x6F503B}, /* Korean hangul */
5992  {"\xAB", 0, 0x6F503C}, /* Korean hangul */
5993  {"\xAC", 0, 0x6F503D}, /* Korean hangul */
5994  {"\xB0", 0, 0x6F503E}, /* Korean hangul */
5995  {"\xB8", 0, 0x6F503F}, /* Korean hangul */
5996  {"\xB9", 0, 0x6F5040}, /* Korean hangul */
5997  {"\xBB", 0, 0x6F5041}, /* Korean hangul */
5998  {"\xBD", 0, 0x6F5042}, /* Korean hangul */
5999  {"", 0, 0}
6000 };
6003 };
6004 /* PAGE 403 */
6006  {"\x80", 0, 0x6F5024}, /* Korean hangul */
6007  {"\x88", 0, 0x6F5025}, /* Korean hangul */
6008  {"\x89", 0, 0x6F5026}, /* Korean hangul */
6009  {"\x8B", 0, 0x6F5027}, /* Korean hangul */
6010  {"\x8D", 0, 0x6F5028}, /* Korean hangul */
6011  {"\x8E", 0, 0x6F5029}, /* Korean hangul */
6012  {"\x93", 0, 0x6F502A}, /* Korean hangul */
6013  {"\x94", 0, 0x6F502B}, /* Korean hangul */
6014  {"\x95", 0, 0x6F502C}, /* Korean hangul */
6015  {"\x98", 0, 0x6F502D}, /* Korean hangul */
6016  {"\x9C", 0, 0x6F502E}, /* Korean hangul */
6017  {"\xA4", 0, 0x6F502F}, /* Korean hangul */
6018  {"\xA5", 0, 0x6F5030}, /* Korean hangul */
6019  {"\xA7", 0, 0x6F5031}, /* Korean hangul */
6020  {"\xB0", 0, 0x6F5032}, /* Korean hangul */
6021  {"\xB1", 0, 0x6F5033}, /* Korean hangul */
6022  {"\xB4", 0, 0x6F5034}, /* Korean hangul */
6023  {"\xB8", 0, 0x6F5035}, /* Korean hangul */
6024  {"", 0, 0}
6025 };
6028 };
6029 /* PAGE 402 */
6031  {"\x80", 0, 0x6F4F7E}, /* Korean hangul */
6032  {"\xB8", 0, 0x6F5021}, /* Korean hangul */
6033  {"\xB9", 0, 0x6F5022}, /* Korean hangul */
6034  {"\xBC", 0, 0x6F5023}, /* Korean hangul */
6035  {"", 0, 0}
6036 };
6039 };
6040 /* PAGE 401 */
6042  {"\x81", 0, 0x6F4F63}, /* Korean hangul */
6043  {"\x88", 0, 0x6F4F66}, /* Korean hangul */
6044  {"\x89", 0, 0x6F4F67}, /* Korean hangul */
6045  {"\x8C", 0, 0x6F4F68}, /* Korean hangul */
6046  {"\x8E", 0, 0x6F4F69}, /* Korean hangul */
6047  {"\x8F", 0, 0x6F4F6A}, /* Korean hangul */
6048  {"\x90", 0, 0x6F4F6B}, /* Korean hangul */
6049  {"\x91", 0, 0x6F4F6C}, /* Korean hangul */
6050  {"\x98", 0, 0x6F4F6D}, /* Korean hangul */
6051  {"\x99", 0, 0x6F4F6E}, /* Korean hangul */
6052  {"\x9B", 0, 0x6F4F6F}, /* Korean hangul */
6053  {"\x9D", 0, 0x6F4F70}, /* Korean hangul */
6054  {"\x9E", 0, 0x6F4F71}, /* Korean hangul */
6055  {"\xA1", 0, 0x6F4F72}, /* Korean hangul */
6056  {"\xA3", 0, 0x6F4F73}, /* Korean hangul */
6057  {"\xA4", 0, 0x6F4F74}, /* Korean hangul */
6058  {"\xA5", 0, 0x6F4F75}, /* Korean hangul */
6059  {"\xA8", 0, 0x6F4F76}, /* Korean hangul */
6060  {"\xAC", 0, 0x6F4F77}, /* Korean hangul */
6061  {"\xB4", 0, 0x6F4F78}, /* Korean hangul */
6062  {"\xB5", 0, 0x6F4F79}, /* Korean hangul */
6063  {"\xB7", 0, 0x6F4F7A}, /* Korean hangul */
6064  {"\xB8", 0, 0x6F4F7B}, /* Korean hangul */
6065  {"\xB9", 0, 0x6F4F7C}, /* Korean hangul */
6066  {"\xBA", 0, 0x6F4F7D}, /* Korean hangul */
6067  {"\x84", 0, 0x6F7733}, /* Korean hangul */
6068  {"", 0, 0}
6069 };
6072 };
6073 /* PAGE 400 */
6075  {"\x84", 0, 0x6F4F57}, /* Korean hangul */
6076  {"\x85", 0, 0x6F4F58}, /* Korean hangul */
6077  {"\x87", 0, 0x6F4F59}, /* Korean hangul */
6078  {"\x89", 0, 0x6F4F5A}, /* Korean hangul */
6079  {"\x8E", 0, 0x6F4F5B}, /* Korean hangul */
6080  {"\xAC", 0, 0x6F4F5C}, /* Korean hangul */
6081  {"\xAD", 0, 0x6F4F5D}, /* Korean hangul */
6082  {"\xB0", 0, 0x6F4F5E}, /* Korean hangul */
6083  {"\xB4", 0, 0x6F4F5F}, /* Korean hangul */
6084  {"\xBC", 0, 0x6F4F60}, /* Korean hangul */
6085  {"\xBD", 0, 0x6F4F61}, /* Korean hangul */
6086  {"\xBF", 0, 0x6F4F62}, /* Korean hangul */
6087  {"", 0, 0}
6088 };
6091 };
6092 /* PAGE 399 */
6094  {"\x98", 0, 0x6F4F4D}, /* Korean hangul */
6095  {"\x99", 0, 0x6F4F4E}, /* Korean hangul */
6096  {"\x9C", 0, 0x6F4F4F}, /* Korean hangul */
6097  {"\xA0", 0, 0x6F4F50}, /* Korean hangul */
6098  {"\xA8", 0, 0x6F4F51}, /* Korean hangul */
6099  {"\xAD", 0, 0x6F4F52}, /* Korean hangul */
6100  {"\xB4", 0, 0x6F4F53}, /* Korean hangul */
6101  {"\xB5", 0, 0x6F4F54}, /* Korean hangul */
6102  {"\xB8", 0, 0x6F4F55}, /* Korean hangul */
6103  {"\xBC", 0, 0x6F4F56}, /* Korean hangul */
6104  {"", 0, 0}
6105 };
6108 };
6109 /* PAGE 398 */
6111  {"\x84", 0, 0x6F4F4B}, /* Korean hangul */
6112  {"\xBC", 0, 0x6F4F4C}, /* Korean hangul */
6113  {"", 0, 0}
6114 };
6117 };
6118 /* PAGE 397 */
6120  {"\x8C", 0, 0x6F4F41}, /* Korean hangul */
6121  {"\xA1", 0, 0x6F4F42}, /* Korean hangul */
6122  {"\xA8", 0, 0x6F4F43}, /* Korean hangul */
6123  {"\xA9", 0, 0x6F4F44}, /* Korean hangul */
6124  {"\xAC", 0, 0x6F4F45}, /* Korean hangul */
6125  {"\xB0", 0, 0x6F4F46}, /* Korean hangul */
6126  {"\xB8", 0, 0x6F4F47}, /* Korean hangul */
6127  {"\xB9", 0, 0x6F4F48}, /* Korean hangul */
6128  {"\xBB", 0, 0x6F4F49}, /* Korean hangul */
6129  {"\xBD", 0, 0x6F4F4A}, /* Korean hangul */
6130  {"", 0, 0}
6131 };
6134 };
6135 /* PAGE 396 */
6137  {"\xB0", 0, 0x6F4F40}, /* Korean hangul */
6138  {"", 0, 0}
6139 };
6142 };
6143 /* PAGE 395 */
6145  {"\x80", 0, 0x6F4F37}, /* Korean hangul */
6146  {"\x9C", 0, 0x6F4F38}, /* Korean hangul */
6147  {"\x9D", 0, 0x6F4F39}, /* Korean hangul */
6148  {"\xA0", 0, 0x6F4F3A}, /* Korean hangul */
6149  {"\xA4", 0, 0x6F4F3B}, /* Korean hangul */
6150  {"\xAC", 0, 0x6F4F3C}, /* Korean hangul */
6151  {"\xAD", 0, 0x6F4F3D}, /* Korean hangul */
6152  {"\xAF", 0, 0x6F4F3E}, /* Korean hangul */
6153  {"\xB1", 0, 0x6F4F3F}, /* Korean hangul */
6154  {"", 0, 0}
6155 };
6158 };
6159 /* PAGE 394 */
6161  {"\x80", 0, 0x6F4F23}, /* Korean hangul */
6162  {"\x81", 0, 0x6F4F24}, /* Korean hangul */
6163  {"\x87", 0, 0x6F4F25}, /* Korean hangul */
6164  {"\x88", 0, 0x6F4F26}, /* Korean hangul */
6165  {"\x89", 0, 0x6F4F27}, /* Korean hangul */
6166  {"\x8C", 0, 0x6F4F28}, /* Korean hangul */
6167  {"\x90", 0, 0x6F4F29}, /* Korean hangul */
6168  {"\x98", 0, 0x6F4F2A}, /* Korean hangul */
6169  {"\x99", 0, 0x6F4F2B}, /* Korean hangul */
6170  {"\x9B", 0, 0x6F4F2C}, /* Korean hangul */
6171  {"\x9D", 0, 0x6F4F2D}, /* Korean hangul */
6172  {"\xA4", 0, 0x6F4F2E}, /* Korean hangul */
6173  {"\xA5", 0, 0x6F4F2F}, /* Korean hangul */
6174  {"\xA8", 0, 0x6F4F30}, /* Korean hangul */
6175  {"\xAC", 0, 0x6F4F31}, /* Korean hangul */
6176  {"\xB4", 0, 0x6F4F32}, /* Korean hangul */
6177  {"\xB5", 0, 0x6F4F33}, /* Korean hangul */
6178  {"\xB7", 0, 0x6F4F34}, /* Korean hangul */
6179  {"\xB8", 0, 0x6F4F35}, /* Korean hangul */
6180  {"\xB9", 0, 0x6F4F36}, /* Korean hangul */
6181  {"", 0, 0}
6182 };
6185 };
6186 /* PAGE 393 */
6188  {"\x89", 0, 0x6F4E79}, /* Korean hangul */
6189  {"\xAC", 0, 0x6F4E7A}, /* Korean hangul */
6190  {"\xAD", 0, 0x6F4E7B}, /* Korean hangul */
6191  {"\xB0", 0, 0x6F4E7C}, /* Korean hangul */
6192  {"\xB4", 0, 0x6F4E7D}, /* Korean hangul */
6193  {"\xBC", 0, 0x6F4E7E}, /* Korean hangul */
6194  {"\xBD", 0, 0x6F4F21}, /* Korean hangul */
6195  {"\xBF", 0, 0x6F4F22}, /* Korean hangul */
6196  {"", 0, 0}
6197 };
6200 };
6201 /* PAGE 392 */
6203  {"\x80", 0, 0x6F4E66}, /* Korean hangul */
6204  {"\x84", 0, 0x6F4E67}, /* Korean hangul */
6205  {"\x8C", 0, 0x6F4E68}, /* Korean hangul */
6206  {"\x8D", 0, 0x6F4E69}, /* Korean hangul */
6207  {"\x8F", 0, 0x6F4E6A}, /* Korean hangul */
6208  {"\x90", 0, 0x6F4E6B}, /* Korean hangul */
6209  {"\x91", 0, 0x6F4E6C}, /* Korean hangul */
6210  {"\x97", 0, 0x6F4E6D}, /* Korean hangul */
6211  {"\x98", 0, 0x6F4E6E}, /* Korean hangul */
6212  {"\x99", 0, 0x6F4E6F}, /* Korean hangul */
6213  {"\x9C", 0, 0x6F4E70}, /* Korean hangul */
6214  {"\xA0", 0, 0x6F4E71}, /* Korean hangul */
6215  {"\xA8", 0, 0x6F4E72}, /* Korean hangul */
6216  {"\xA9", 0, 0x6F4E73}, /* Korean hangul */
6217  {"\xAB", 0, 0x6F4E74}, /* Korean hangul */
6218  {"\xAC", 0, 0x6F4E75}, /* Korean hangul */
6219  {"\xAD", 0, 0x6F4E76}, /* Korean hangul */
6220  {"\xB4", 0, 0x6F4E77}, /* Korean hangul */
6221  {"\xB5", 0, 0x6F4E78}, /* Korean hangul */
6222  {"", 0, 0}
6223 };
6226 };
6227 /* PAGE 391 */
6229  {"\x84", 0, 0x6F4E5A}, /* Korean hangul */
6230  {"\x88", 0, 0x6F4E5B}, /* Korean hangul */
6231  {"\xA0", 0, 0x6F4E5C}, /* Korean hangul */
6232  {"\xA4", 0, 0x6F4E5D}, /* Korean hangul */
6233  {"\xA8", 0, 0x6F4E5E}, /* Korean hangul */
6234  {"\xB0", 0, 0x6F4E5F}, /* Korean hangul */
6235  {"\xB1", 0, 0x6F4E60}, /* Korean hangul */
6236  {"\xB5", 0, 0x6F4E61}, /* Korean hangul */
6237  {"\xBC", 0, 0x6F4E64}, /* Korean hangul */
6238  {"\xBD", 0, 0x6F4E65}, /* Korean hangul */
6239  {"", 0, 0}
6240 };
6243 };
6244 /* PAGE 390 */
6246  {"\x80", 0, 0x6F4E50}, /* Korean hangul */
6247  {"\x81", 0, 0x6F4E51}, /* Korean hangul */
6248  {"\xA8", 0, 0x6F4E52}, /* Korean hangul */
6249  {"\xA9", 0, 0x6F4E53}, /* Korean hangul */
6250  {"\xAC", 0, 0x6F4E54}, /* Korean hangul */
6251  {"\xAF", 0, 0x6F4E55}, /* Korean hangul */
6252  {"\xB0", 0, 0x6F4E56}, /* Korean hangul */
6253  {"\xB8", 0, 0x6F4E57}, /* Korean hangul */
6254  {"\xB9", 0, 0x6F4E58}, /* Korean hangul */
6255  {"\xBB", 0, 0x6F4E59}, /* Korean hangul */
6256  {"", 0, 0}
6257 };
6260 };
6261 /* PAGE 389 */
6263  {"\xB0", 0, 0x6F4E4D}, /* Korean hangul */
6264  {"\xB4", 0, 0x6F4E4E}, /* Korean hangul */
6265  {"\xB8", 0, 0x6F4E4F}, /* Korean hangul */
6266  {"", 0, 0}
6267 };
6270 };
6271 /* PAGE 388 */
6273  {"\x9C", 0, 0x6F4E47}, /* Korean hangul */
6274  {"\x9D", 0, 0x6F4E48}, /* Korean hangul */
6275  {"\xA4", 0, 0x6F4E49}, /* Korean hangul */
6276  {"\xAB", 0, 0x6F4E4A}, /* Korean hangul */
6277  {"\xAC", 0, 0x6F4E4B}, /* Korean hangul */
6278  {"\xB1", 0, 0x6F4E4C}, /* Korean hangul */
6279  {"", 0, 0}
6280 };
6283 };
6284 /* PAGE 387 */
6286  {"\xA4", 0, 0x6F4E46}, /* Korean hangul */
6287  {"", 0, 0}
6288 };
6291 };
6292 /* PAGE 386 */
6294  {"\x90", 0, 0x6F4E41}, /* Korean hangul */
6295  {"\x91", 0, 0x6F4E42}, /* Korean hangul */
6296  {"\x94", 0, 0x6F4E43}, /* Korean hangul */
6297  {"\x98", 0, 0x6F4E44}, /* Korean hangul */
6298  {"\xA5", 0, 0x6F4E45}, /* Korean hangul */
6299  {"", 0, 0}
6300 };
6303 };
6304 /* PAGE 385 */
6306  {"\x80", 0, 0x6F4E3C}, /* Korean hangul */
6307  {"\x84", 0, 0x6F4E3D}, /* Korean hangul */
6308  {"\x8C", 0, 0x6F4E3E}, /* Korean hangul */
6309  {"\x8F", 0, 0x6F4E3F}, /* Korean hangul */
6310  {"\x91", 0, 0x6F4E40}, /* Korean hangul */
6311  {"", 0, 0}
6312 };
6315 };
6316 /* PAGE 384 */
6318  {"\xA0", 0, 0x6F4E30}, /* Korean hangul */
6319  {"\xA1", 0, 0x6F4E31}, /* Korean hangul */
6320  {"\xA4", 0, 0x6F4E32}, /* Korean hangul */
6321  {"\xA8", 0, 0x6F4E33}, /* Korean hangul */
6322  {"\xAB", 0, 0x6F4E34}, /* Korean hangul */
6323  {"\xB0", 0, 0x6F4E35}, /* Korean hangul */
6324  {"\xB1", 0, 0x6F4E36}, /* Korean hangul */
6325  {"\xB3", 0, 0x6F4E37}, /* Korean hangul */
6326  {"\xB4", 0, 0x6F4E38}, /* Korean hangul */
6327  {"\xB5", 0, 0x6F4E39}, /* Korean hangul */
6328  {"\xBB", 0, 0x6F4E3A}, /* Korean hangul */
6329  {"\xBC", 0, 0x6F4E3B}, /* Korean hangul */
6330  {"", 0, 0}
6331 };
6334 };
6335 /* PAGE 383 */
6337  {"\x80", 0, 0x6F4E21}, /* Korean hangul */
6338  {"\x81", 0, 0x6F4E22}, /* Korean hangul */
6339  {"\x83", 0, 0x6F4E23}, /* Korean hangul */
6340  {"\x84", 0, 0x6F4E24}, /* Korean hangul */
6341  {"\x85", 0, 0x6F4E25}, /* Korean hangul */
6342  {"\x8B", 0, 0x6F4E26}, /* Korean hangul */
6343  {"\x8C", 0, 0x6F4E27}, /* Korean hangul */
6344  {"\x8D", 0, 0x6F4E28}, /* Korean hangul */
6345  {"\x90", 0, 0x6F4E29}, /* Korean hangul */
6346  {"\x94", 0, 0x6F4E2A}, /* Korean hangul */
6347  {"\x9C", 0, 0x6F4E2B}, /* Korean hangul */
6348  {"\x9D", 0, 0x6F4E2C}, /* Korean hangul */
6349  {"\x9F", 0, 0x6F4E2D}, /* Korean hangul */
6350  {"\xA0", 0, 0x6F4E2E}, /* Korean hangul */
6351  {"\xA1", 0, 0x6F4E2F}, /* Korean hangul */
6352  {"", 0, 0}
6353 };
6356 };
6357 /* PAGE 382 */
6359  {"\x94", 0, 0x6F4D6B}, /* Korean hangul */
6360  {"\x95", 0, 0x6F4D6C}, /* Korean hangul */
6361  {"\x98", 0, 0x6F4D6D}, /* Korean hangul */
6362  {"\x9B", 0, 0x6F4D6E}, /* Korean hangul */
6363  {"\x9C", 0, 0x6F4D6F}, /* Korean hangul */
6364  {"\xA4", 0, 0x6F4D70}, /* Korean hangul */
6365  {"\xA5", 0, 0x6F4D71}, /* Korean hangul */
6366  {"\xA7", 0, 0x6F4D72}, /* Korean hangul */
6367  {"\xA8", 0, 0x6F4D73}, /* Korean hangul */
6368  {"\xA9", 0, 0x6F4D74}, /* Korean hangul */
6369  {"\xAA", 0, 0x6F4D75}, /* Korean hangul */
6370  {"\xB0", 0, 0x6F4D78}, /* Korean hangul */
6371  {"\xB1", 0, 0x6F4D79}, /* Korean hangul */
6372  {"\xB2", 0, 0x6F4D7A}, /* Korean hangul */
6373  {"\xB4", 0, 0x6F4D7B}, /* Korean hangul */
6374  {"\xB7", 0, 0x6F4D7C}, /* Korean hangul */
6375  {"\xB8", 0, 0x6F4D7D}, /* Korean hangul */
6376  {"", 0, 0}
6377 };
6380 };
6381 /* PAGE 381 */
6383  {"\x80", 0, 0x6F4D60}, /* Korean hangul */
6384  {"\x90", 0, 0x6F4D61}, /* Korean hangul */
6385  {"\x9C", 0, 0x6F4D62}, /* Korean hangul */
6386  {"\x9D", 0, 0x6F4D63}, /* Korean hangul */
6387  {"\xA0", 0, 0x6F4D64}, /* Korean hangul */
6388  {"\xA3", 0, 0x6F4D65}, /* Korean hangul */
6389  {"\xA4", 0, 0x6F4D66}, /* Korean hangul */
6390  {"\xAC", 0, 0x6F4D67}, /* Korean hangul */
6391  {"\xAD", 0, 0x6F4D68}, /* Korean hangul */
6392  {"\xAF", 0, 0x6F4D69}, /* Korean hangul */
6393  {"\xB1", 0, 0x6F4D6A}, /* Korean hangul */
6394  {"", 0, 0}
6395 };
6398 };
6399 /* PAGE 380 */
6401  {"\x80", 0, 0x6F4D5C}, /* Korean hangul */
6402  {"\x88", 0, 0x6F4D5D}, /* Korean hangul */
6403  {"\xA4", 0, 0x6F4D5E}, /* Korean hangul */
6404  {"\xB7", 0, 0x6F4D5F}, /* Korean hangul */
6405  {"", 0, 0}
6406 };
6409 };
6410 /* PAGE 379 */
6412  {"\x90", 0, 0x6F4D53}, /* Korean hangul */
6413  {"\x91", 0, 0x6F4D54}, /* Korean hangul */
6414  {"\x94", 0, 0x6F4D55}, /* Korean hangul */
6415  {"\x98", 0, 0x6F4D56}, /* Korean hangul */
6416  {"\xA0", 0, 0x6F4D57}, /* Korean hangul */
6417  {"\xA1", 0, 0x6F4D58}, /* Korean hangul */
6418  {"\xA3", 0, 0x6F4D59}, /* Korean hangul */
6419  {"\xA5", 0, 0x6F4D5A}, /* Korean hangul */
6420  {"\xAC", 0, 0x6F4D5B}, /* Korean hangul */
6421  {"", 0, 0}
6422 };
6425 };
6426 /* PAGE 378 */
6428  {"\x80", 0, 0x6F4D4A}, /* Korean hangul */
6429  {"\x90", 0, 0x6F4D4B}, /* Korean hangul */
6430  {"\x98", 0, 0x6F4D4C}, /* Korean hangul */
6431  {"\x9C", 0, 0x6F4D4D}, /* Korean hangul */
6432  {"\xA0", 0, 0x6F4D4E}, /* Korean hangul */
6433  {"\xA8", 0, 0x6F4D4F}, /* Korean hangul */
6434  {"\xA9", 0, 0x6F4D50}, /* Korean hangul */
6435  {"\xAB", 0, 0x6F4D51}, /* Korean hangul */
6436  {"\xAC", 0, 0x6F4D52}, /* Korean hangul */
6437  {"", 0, 0}
6438 };
6441 };
6442 /* PAGE 377 */
6444  {"\x84", 0, 0x6F4D3E}, /* Korean hangul */
6445  {"\x85", 0, 0x6F4D3F}, /* Korean hangul */
6446  {"\x88", 0, 0x6F4D40}, /* Korean hangul */
6447  {"\x8B", 0, 0x6F4D41}, /* Korean hangul */
6448  {"\x8C", 0, 0x6F4D42}, /* Korean hangul */
6449  {"\x90", 0, 0x6F4D43}, /* Korean hangul */
6450  {"\x94", 0, 0x6F4D44}, /* Korean hangul */
6451  {"\x95", 0, 0x6F4D45}, /* Korean hangul */
6452  {"\x97", 0, 0x6F4D46}, /* Korean hangul */
6453  {"\x99", 0, 0x6F4D47}, /* Korean hangul */
6454  {"\x9B", 0, 0x6F4D48}, /* Korean hangul */
6455  {"\xBC", 0, 0x6F4D49}, /* Korean hangul */
6456  {"", 0, 0}
6457 };
6460 };
6461 /* PAGE 376 */
6463  {"\x80", 0, 0x6F4D3A}, /* Korean hangul */
6464  {"\x83", 0, 0x6F4D3B}, /* Korean hangul */
6465  {"\x85", 0, 0x6F4D3C}, /* Korean hangul */
6466  {"\x8C", 0, 0x6F4D3D}, /* Korean hangul */
6467  {"", 0, 0}
6468 };
6471 };
6472 /* PAGE 375 */
6474  {"\x94", 0, 0x6F4D28}, /* Korean hangul */
6475  {"\x95", 0, 0x6F4D29}, /* Korean hangul */
6476  {"\x98", 0, 0x6F4D2A}, /* Korean hangul */
6477  {"\x9B", 0, 0x6F4D2B}, /* Korean hangul */
6478  {"\x9C", 0, 0x6F4D2C}, /* Korean hangul */
6479  {"\x9F", 0, 0x6F4D2D}, /* Korean hangul */
6480  {"\xA4", 0, 0x6F4D2E}, /* Korean hangul */
6481  {"\xA5", 0, 0x6F4D2F}, /* Korean hangul */
6482  {"\xA7", 0, 0x6F4D30}, /* Korean hangul */
6483  {"\xA8", 0, 0x6F4D31}, /* Korean hangul */
6484  {"\xA9", 0, 0x6F4D32}, /* Korean hangul */
6485  {"\xAA", 0, 0x6F4D33}, /* Korean hangul */
6486  {"\xAB", 0, 0x6F4D34}, /* Korean hangul */
6487  {"\xAE", 0, 0x6F4D35}, /* Korean hangul */
6488  {"\xB0", 0, 0x6F4D36}, /* Korean hangul */
6489  {"\xB1", 0, 0x6F4D37}, /* Korean hangul */
6490  {"\xB4", 0, 0x6F4D38}, /* Korean hangul */
6491  {"\xB8", 0, 0x6F4D39}, /* Korean hangul */
6492  {"", 0, 0}
6493 };
6496 };
6497 /* PAGE 374 */
6499  {"\x80", 0, 0x6F4C7D}, /* Korean hangul */
6500  {"\x81", 0, 0x6F4C7E}, /* Korean hangul */
6501  {"\x84", 0, 0x6F4D21}, /* Korean hangul */
6502  {"\x88", 0, 0x6F4D22}, /* Korean hangul */
6503  {"\x90", 0, 0x6F4D23}, /* Korean hangul */
6504  {"\x91", 0, 0x6F4D24}, /* Korean hangul */
6505  {"\x93", 0, 0x6F4D25}, /* Korean hangul */
6506  {"\x94", 0, 0x6F4D26}, /* Korean hangul */
6507  {"\x95", 0, 0x6F4D27}, /* Korean hangul */
6508  {"", 0, 0}
6509 };
6512 };
6513 /* PAGE 373 */
6515  {"\x88", 0, 0x6F4C62}, /* Korean hangul */
6516  {"\x89", 0, 0x6F4C63}, /* Korean hangul */
6517  {"\x8C", 0, 0x6F4C64}, /* Korean hangul */
6518  {"\x90", 0, 0x6F4C65}, /* Korean hangul */
6519  {"\x98", 0, 0x6F4C66}, /* Korean hangul */
6520  {"\x99", 0, 0x6F4C67}, /* Korean hangul */
6521  {"\x9B", 0, 0x6F4C68}, /* Korean hangul */
6522  {"\x9D", 0, 0x6F4C69}, /* Korean hangul */
6523  {"\xA2", 0, 0x6F4C6A}, /* Korean hangul */
6524  {"\xA4", 0, 0x6F4C6D}, /* Korean hangul */
6525  {"\xA5", 0, 0x6F4C6E}, /* Korean hangul */
6526  {"\xA6", 0, 0x6F4C6F}, /* Korean hangul */
6527  {"\xA8", 0, 0x6F4C70}, /* Korean hangul */
6528  {"\xAB", 0, 0x6F4C71}, /* Korean hangul */
6529  {"\xAC", 0, 0x6F4C72}, /* Korean hangul */
6530  {"\xAD", 0, 0x6F4C73}, /* Korean hangul */
6531  {"\xAE", 0, 0x6F4C74}, /* Korean hangul */
6532  {"\xB3", 0, 0x6F4C75}, /* Korean hangul */
6533  {"\xB4", 0, 0x6F4C76}, /* Korean hangul */
6534  {"\xB5", 0, 0x6F4C77}, /* Korean hangul */
6535  {"\xB7", 0, 0x6F4C78}, /* Korean hangul */
6536  {"\xB9", 0, 0x6F4C79}, /* Korean hangul */
6537  {"\xBA", 0, 0x6F4C7A}, /* Korean hangul */
6538  {"\xBB", 0, 0x6F4C7B}, /* Korean hangul */
6539  {"\xBF", 0, 0x6F4C7C}, /* Korean hangul */
6540  {"", 0, 0}
6541 };
6544 };
6545 /* PAGE 372 */
6547  {"\x84", 0, 0x6F4C55}, /* Korean hangul */
6548  {"\x89", 0, 0x6F4C56}, /* Korean hangul */
6549  {"\x90", 0, 0x6F4C57}, /* Korean hangul */
6550  {"\x91", 0, 0x6F4C58}, /* Korean hangul */
6551  {"\x94", 0, 0x6F4C59}, /* Korean hangul */
6552  {"\x98", 0, 0x6F4C5A}, /* Korean hangul */
6553  {"\x99", 0, 0x6F4C5B}, /* Korean hangul */
6554  {"\xA0", 0, 0x6F4C5C}, /* Korean hangul */
6555  {"\xA1", 0, 0x6F4C5D}, /* Korean hangul */
6556  {"\xA5", 0, 0x6F4C5E}, /* Korean hangul */
6557  {"\xA6", 0, 0x6F4C5F}, /* Korean hangul */
6558  {"\xAA", 0, 0x6F4C60}, /* Korean hangul */
6559  {"\xAC", 0, 0x6F4C61}, /* Korean hangul */
6560  {"", 0, 0}
6561 };
6564 };
6565 /* PAGE 371 */
6567  {"\x98", 0, 0x6F4C4F}, /* Korean hangul */
6568  {"\x9C", 0, 0x6F4C50}, /* Korean hangul */
6569  {"\xA0", 0, 0x6F4C51}, /* Korean hangul */
6570  {"\xA8", 0, 0x6F4C52}, /* Korean hangul */
6571  {"\xA9", 0, 0x6F4C53}, /* Korean hangul */
6572  {"\xB4", 0, 0x6F4C54}, /* Korean hangul */
6573  {"", 0, 0}
6574 };
6577 };
6578 /* PAGE 370 */
6580  {"\x84", 0, 0x6F4C43}, /* Korean hangul */
6581  {"\x85", 0, 0x6F4C44}, /* Korean hangul */
6582  {"\x88", 0, 0x6F4C45}, /* Korean hangul */
6583  {"\x8B", 0, 0x6F4C46}, /* Korean hangul */
6584  {"\x8C", 0, 0x6F4C47}, /* Korean hangul */
6585  {"\x93", 0, 0x6F4C48}, /* Korean hangul */
6586  {"\x94", 0, 0x6F4C49}, /* Korean hangul */
6587  {"\x95", 0, 0x6F4C4A}, /* Korean hangul */
6588  {"\x97", 0, 0x6F4C4B}, /* Korean hangul */
6589  {"\xA0", 0, 0x6F4C4C}, /* Korean hangul */
6590  {"\xB3", 0, 0x6F4C4D}, /* Korean hangul */
6591  {"\xB4", 0, 0x6F4C4E}, /* Korean hangul */
6592  {"", 0, 0}
6593 };
6596 };
6597 /* PAGE 369 */
6599  {"\x8C", 0, 0x6F4C3D}, /* Korean hangul */
6600  {"\x90", 0, 0x6F4C3E}, /* Korean hangul */
6601  {"\x94", 0, 0x6F4C3F}, /* Korean hangul */
6602  {"\x9C", 0, 0x6F4C40}, /* Korean hangul */
6603  {"\xA8", 0, 0x6F4C41}, /* Korean hangul */
6604  {"\xBD", 0, 0x6F4C42}, /* Korean hangul */
6605  {"", 0, 0}
6606 };
6609 };
6610 /* PAGE 368 */
6612  {"\x80", 0, 0x6F4C34}, /* Korean hangul */
6613  {"\x88", 0, 0x6F4C35}, /* Korean hangul */
6614  {"\x89", 0, 0x6F4C36}, /* Korean hangul */
6615  {"\x8B", 0, 0x6F4C37}, /* Korean hangul */
6616  {"\x8D", 0, 0x6F4C38}, /* Korean hangul */
6617  {"\x92", 0, 0x6F4C39}, /* Korean hangul */
6618  {"\x93", 0, 0x6F4C3A}, /* Korean hangul */
6619  {"\x94", 0, 0x6F4C3B}, /* Korean hangul */
6620  {"\xA8", 0, 0x6F4C3C}, /* Korean hangul */
6621  {"", 0, 0}
6622 };
6625 };
6626 /* PAGE 367 */
6628  {"\x80", 0, 0x6F4C26}, /* Korean hangul */
6629  {"\x81", 0, 0x6F4C27}, /* Korean hangul */
6630  {"\x84", 0, 0x6F4C28}, /* Korean hangul */
6631  {"\x90", 0, 0x6F4C29}, /* Korean hangul */
6632  {"\x91", 0, 0x6F4C2A}, /* Korean hangul */
6633  {"\x93", 0, 0x6F4C2B}, /* Korean hangul */
6634  {"\x94", 0, 0x6F4C2C}, /* Korean hangul */
6635  {"\x95", 0, 0x6F4C2D}, /* Korean hangul */
6636  {"\x98", 0, 0x6F4C2E}, /* Korean hangul */
6637  {"\x9C", 0, 0x6F4C2F}, /* Korean hangul */
6638  {"\xB8", 0, 0x6F4C30}, /* Korean hangul */
6639  {"\xB9", 0, 0x6F4C31}, /* Korean hangul */
6640  {"\xBA", 0, 0x6F4C32}, /* Korean hangul */
6641  {"\xBC", 0, 0x6F4C33}, /* Korean hangul */
6642  {"", 0, 0}
6643 };
6646 };
6647 /* PAGE 366 */