Initial commit
[yaz4j-moved-to-github.git] / dependencies / yaz_3.0.14 / src / marc8.c
1 /** \file marc8.c
2     \brief Character conversion, generated from ./codetables.xml
3
4     Generated automatically by charconv.tcl
5 */
6 #include <string.h>
7
8         struct yaz_iconv_trie_flat {
9             char from[6];
10             unsigned combining : 1;
11             unsigned  to : 24;
12         };
13         struct yaz_iconv_trie_dir {
14             int ptr : 15;
15             unsigned combining : 1;
16             unsigned  to : 24;
17         };
18         
19         struct yaz_iconv_trie {
20             struct yaz_iconv_trie_flat *flat;
21             struct yaz_iconv_trie_dir *dir;
22         };
23     
24
25         static unsigned long lookup(struct yaz_iconv_trie **ptrs, int ptr, unsigned char *inp,
26                                     size_t inbytesleft, size_t *no_read, int *combining)
27         {
28             struct yaz_iconv_trie *t = (ptr > 0) ? ptrs[ptr-1] : 0;
29             if (!t || inbytesleft < 1)
30                 return 0;
31             if (t->dir)
32             {
33                 size_t ch = inp[0] & 0xff;
34                 unsigned long code =
35                 lookup(ptrs, t->dir[ch].ptr, inp+1, inbytesleft-1, no_read, combining);
36                 if (code)
37                 {
38                     (*no_read)++;
39                     return code;
40                 }
41                 if (t->dir[ch].to)
42                 {
43                     code = t->dir[ch].to;
44                     *combining = t->dir[ch].combining;
45                     *no_read = 1;
46                     return code;
47                 }
48             }
49             else
50             {
51                 struct yaz_iconv_trie_flat *flat = t->flat;
52                 while (flat->to)
53                 {
54                     size_t len = strlen(flat->from);
55                     if (len <= inbytesleft)
56                     {
57                         if (memcmp(flat->from, inp, len) == 0)
58                         {
59                             *no_read = len;
60                             *combining = flat->combining;
61                             return flat->to;
62                         }
63                     }
64                     flat++;
65                 }
66             }
67             return 0;
68         }
69     
70 /* TRIE: size 99 */
71 /* PAGE 0 */
72 struct yaz_iconv_trie_dir marc8_42page0_dir[256] = {
73   {0, 0, 0},
74   {0, 0, 0},
75   {0, 0, 0},
76   {0, 0, 0},
77   {0, 0, 0},
78   {0, 0, 0},
79   {0, 0, 0},
80   {0, 0, 0},
81   {0, 0, 0},
82   {0, 0, 0},
83   {0, 0, 0},
84   {0, 0, 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, 0x001B} /* ESCAPE (Unlikely to occur in UCS/Unicode) */,
101   {0, 0, 0},
102   {0, 0, 0x001D} /* RECORD TERMINATOR / GROUP SEPARATOR */,
103   {0, 0, 0x001E} /* FIELD TERMINATOR / RECORD SEPARATOR */,
104   {0, 0, 0x001F} /* SUBFIELD DELIMITER / UNIT SEPARATOR */,
105   {0, 0, 0x0020} /* SPACE, BLANK / SPACE */,
106   {0, 0, 0x0021} /* EXCLAMATION MARK */,
107   {0, 0, 0x0022} /* QUOTATION MARK */,
108   {0, 0, 0x0023} /* NUMBER SIGN */,
109   {0, 0, 0x0024} /* DOLLAR SIGN */,
110   {0, 0, 0x0025} /* PERCENT SIGN */,
111   {0, 0, 0x0026} /* AMPERSAND */,
112   {0, 0, 0x0027} /* APOSTROPHE */,
113   {0, 0, 0x0028} /* OPENING PARENTHESIS / LEFT PARENTHESIS */,
114   {0, 0, 0x0029} /* CLOSING PARENTHESIS / CLOSING PARENTHESIS */,
115   {0, 0, 0x002A} /* ASTERISK */,
116   {0, 0, 0x002B} /* PLUS SIGN */,
117   {0, 0, 0x002C} /* COMMA */,
118   {0, 0, 0x002D} /* HYPHEN-MINUS */,
119   {0, 0, 0x002E} /* PERIOD, DECIMAL POINT / FULL STOP */,
120   {0, 0, 0x002F} /* SLASH / SOLIDUS */,
121   {0, 0, 0x0030} /* DIGIT ZERO */,
122   {0, 0, 0x0031} /* DIGIT ONE */,
123   {0, 0, 0x0032} /* DIGIT TWO */,
124   {0, 0, 0x0033} /* DIGIT THREE */,
125   {0, 0, 0x0034} /* DIGIT FOUR */,
126   {0, 0, 0x0035} /* DIGIT FIVE */,
127   {0, 0, 0x0036} /* DIGIT SIX */,
128   {0, 0, 0x0037} /* DIGIT SEVEN */,
129   {0, 0, 0x0038} /* DIGIT EIGHT */,
130   {0, 0, 0x0039} /* DIGIT NINE */,
131   {0, 0, 0x003A} /* COLON */,
132   {0, 0, 0x003B} /* SEMICOLON */,
133   {0, 0, 0x003C} /* LESS-THAN SIGN */,
134   {0, 0, 0x003D} /* EQUALS SIGN */,
135   {0, 0, 0x003E} /* GREATER-THAN SIGN */,
136   {0, 0, 0x003F} /* QUESTION MARK */,
137   {0, 0, 0x0040} /* COMMERCIAL AT */,
138   {0, 0, 0x0041} /* LATIN CAPITAL LETTER A */,
139   {0, 0, 0x0042} /* LATIN CAPITAL LETTER B */,
140   {0, 0, 0x0043} /* LATIN CAPITAL LETTER C */,
141   {0, 0, 0x0044} /* LATIN CAPITAL LETTER D */,
142   {0, 0, 0x0045} /* LATIN CAPITAL LETTER E */,
143   {0, 0, 0x0046} /* LATIN CAPITAL LETTER F */,
144   {0, 0, 0x0047} /* LATIN CAPITAL LETTER G */,
145   {0, 0, 0x0048} /* LATIN CAPITAL LETTER H */,
146   {0, 0, 0x0049} /* LATIN CAPITAL LETTER I */,
147   {0, 0, 0x004A} /* LATIN CAPITAL LETTER J */,
148   {0, 0, 0x004B} /* LATIN CAPITAL LETTER K */,
149   {0, 0, 0x004C} /* LATIN CAPITAL LETTER L */,
150   {0, 0, 0x004D} /* LATIN CAPITAL LETTER M */,
151   {0, 0, 0x004E} /* LATIN CAPITAL LETTER N */,
152   {0, 0, 0x004F} /* LATIN CAPITAL LETTER O */,
153   {0, 0, 0x0050} /* LATIN CAPITAL LETTER P */,
154   {0, 0, 0x0051} /* LATIN CAPITAL LETTER Q */,
155   {0, 0, 0x0052} /* LATIN CAPITAL LETTER R */,
156   {0, 0, 0x0053} /* LATIN CAPITAL LETTER S */,
157   {0, 0, 0x0054} /* LATIN CAPITAL LETTER T */,
158   {0, 0, 0x0055} /* LATIN CAPITAL LETTER U */,
159   {0, 0, 0x0056} /* LATIN CAPITAL LETTER V */,
160   {0, 0, 0x0057} /* LATIN CAPITAL LETTER W */,
161   {0, 0, 0x0058} /* LATIN CAPITAL LETTER X */,
162   {0, 0, 0x0059} /* LATIN CAPITAL LETTER Y */,
163   {0, 0, 0x005A} /* LATIN CAPITAL LETTER Z */,
164   {0, 0, 0x005B} /* OPENING SQUARE BRACKET / LEFT SQUARE BRACKET */,
165   {0, 0, 0x005C} /* REVERSE SLASH / REVERSE SOLIDUS */,
166   {0, 0, 0x005D} /* CLOSING SQUARE BRACKET / RIGHT SQUARE BRACKET */,
167   {0, 0, 0x005E} /* SPACING CIRCUMFLEX / CIRCUMFLEX ACCENT */,
168   {0, 0, 0x005F} /* SPACING UNDERSCORE / LOW LINE */,
169   {0, 0, 0x0060} /* SPACING GRAVE / GRAVE ACCENT */,
170   {0, 0, 0x0061} /* LATIN SMALL LETTER A */,
171   {0, 0, 0x0062} /* LATIN SMALL LETTER B */,
172   {0, 0, 0x0063} /* LATIN SMALL LETTER C */,
173   {0, 0, 0x0064} /* LATIN SMALL LETTER D */,
174   {0, 0, 0x0065} /* LATIN SMALL LETTER E */,
175   {0, 0, 0x0066} /* LATIN SMALL LETTER F */,
176   {0, 0, 0x0067} /* LATIN SMALL LETTER G */,
177   {0, 0, 0x0068} /* LATIN SMALL LETTER H */,
178   {0, 0, 0x0069} /* LATIN SMALL LETTER I */,
179   {0, 0, 0x006A} /* LATIN SMALL LETTER J */,
180   {0, 0, 0x006B} /* LATIN SMALL LETTER K */,
181   {0, 0, 0x006C} /* LATIN SMALL LETTER L */,
182   {0, 0, 0x006D} /* LATIN SMALL LETTER M */,
183   {0, 0, 0x006E} /* LATIN SMALL LETTER N */,
184   {0, 0, 0x006F} /* LATIN SMALL LETTER O */,
185   {0, 0, 0x0070} /* LATIN SMALL LETTER P */,
186   {0, 0, 0x0071} /* LATIN SMALL LETTER Q */,
187   {0, 0, 0x0072} /* LATIN SMALL LETTER R */,
188   {0, 0, 0x0073} /* LATIN SMALL LETTER S */,
189   {0, 0, 0x0074} /* LATIN SMALL LETTER T */,
190   {0, 0, 0x0075} /* LATIN SMALL LETTER U */,
191   {0, 0, 0x0076} /* LATIN SMALL LETTER V */,
192   {0, 0, 0x0077} /* LATIN SMALL LETTER W */,
193   {0, 0, 0x0078} /* LATIN SMALL LETTER X */,
194   {0, 0, 0x0079} /* LATIN SMALL LETTER Y */,
195   {0, 0, 0x007A} /* LATIN SMALL LETTER Z */,
196   {0, 0, 0x007B} /* OPENING CURLY BRACKET / LEFT CURLY BRACKET */,
197   {0, 0, 0x007C} /* VERTICAL BAR (FILL) / VERTICAL LINE */,
198   {0, 0, 0x007D} /* CLOSING CURLY BRACKET / RIGHT CURLY BRACKET */,
199   {0, 0, 0x007E} /* SPACING TILDE / TILDE */,
200   {0, 0, 0},
201   {0, 0, 0},
202   {0, 0, 0},
203   {0, 0, 0},
204   {0, 0, 0},
205   {0, 0, 0},
206   {0, 0, 0},
207   {0, 0, 0},
208   {0, 0, 0},
209   {0, 0, 0},
210   {0, 0, 0},
211   {0, 0, 0},
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 };
330 struct yaz_iconv_trie marc8_42page0 = {
331   0, marc8_42page0_dir
332 };
333 struct yaz_iconv_trie *marc8_42ptrs [] = {
334  &marc8_42page0,
335 0, };
336
337 unsigned long yaz_marc8_42_conv
338             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
339         {
340             unsigned long code;
341             
342             code = lookup(marc8_42ptrs, 1, inp, inbytesleft, no_read, combining);
343             if (!code)
344             {
345                 *no_read = 1;
346             }
347             return code;
348         }
349     
350 /* TRIE: size 67 */
351 /* PAGE 0 */
352 struct yaz_iconv_trie_dir marc8_45page0_dir[256] = {
353   {0, 0, 0},
354   {0, 0, 0},
355   {0, 0, 0},
356   {0, 0, 0},
357   {0, 0, 0},
358   {0, 0, 0},
359   {0, 0, 0},
360   {0, 0, 0},
361   {0, 0, 0},
362   {0, 0, 0},
363   {0, 0, 0},
364   {0, 0, 0},
365   {0, 0, 0},
366   {0, 0, 0},
367   {0, 0, 0},
368   {0, 0, 0},
369   {0, 0, 0},
370   {0, 0, 0},
371   {0, 0, 0},
372   {0, 0, 0},
373   {0, 0, 0},
374   {0, 0, 0},
375   {0, 0, 0},
376   {0, 0, 0},
377   {0, 0, 0},
378   {0, 0, 0},
379   {0, 0, 0},
380   {0, 0, 0},
381   {0, 0, 0},
382   {0, 0, 0},
383   {0, 0, 0},
384   {0, 0, 0},
385   {0, 0, 0},
386   {0, 0, 0},
387   {0, 0, 0},
388   {0, 0, 0},
389   {0, 0, 0},
390   {0, 0, 0},
391   {0, 0, 0},
392   {0, 0, 0},
393   {0, 0, 0},
394   {0, 0, 0},
395   {0, 0, 0},
396   {0, 0, 0},
397   {0, 0, 0},
398   {0, 0, 0},
399   {0, 0, 0},
400   {0, 0, 0},
401   {0, 0, 0},
402   {0, 0, 0},
403   {0, 0, 0},
404   {0, 0, 0},
405   {0, 0, 0},
406   {0, 0, 0},
407   {0, 0, 0},
408   {0, 0, 0},
409   {0, 0, 0},
410   {0, 0, 0},
411   {0, 0, 0},
412   {0, 0, 0},
413   {0, 0, 0},
414   {0, 0, 0},
415   {0, 0, 0},
416   {0, 0, 0},
417   {0, 0, 0},
418   {0, 0, 0},
419   {0, 0, 0},
420   {0, 0, 0},
421   {0, 0, 0},
422   {0, 0, 0},
423   {0, 0, 0},
424   {0, 0, 0},
425   {0, 0, 0},
426   {0, 0, 0},
427   {0, 0, 0},
428   {0, 0, 0},
429   {0, 0, 0},
430   {0, 0, 0},
431   {0, 0, 0},
432   {0, 0, 0},
433   {0, 0, 0},
434   {0, 0, 0},
435   {0, 0, 0},
436   {0, 0, 0},
437   {0, 0, 0},
438   {0, 0, 0},
439   {0, 0, 0},
440   {0, 0, 0},
441   {0, 0, 0},
442   {0, 0, 0},
443   {0, 0, 0},
444   {0, 0, 0},
445   {0, 0, 0},
446   {0, 0, 0},
447   {0, 0, 0},
448   {0, 0, 0},
449   {0, 0, 0},
450   {0, 0, 0},
451   {0, 0, 0},
452   {0, 0, 0},
453   {0, 0, 0},
454   {0, 0, 0},
455   {0, 0, 0},
456   {0, 0, 0},
457   {0, 0, 0},
458   {0, 0, 0},
459   {0, 0, 0},
460   {0, 0, 0},
461   {0, 0, 0},
462   {0, 0, 0},
463   {0, 0, 0},
464   {0, 0, 0},
465   {0, 0, 0},
466   {0, 0, 0},
467   {0, 0, 0},
468   {0, 0, 0},
469   {0, 0, 0},
470   {0, 0, 0},
471   {0, 0, 0},
472   {0, 0, 0},
473   {0, 0, 0},
474   {0, 0, 0},
475   {0, 0, 0},
476   {0, 0, 0},
477   {0, 0, 0},
478   {0, 0, 0},
479   {0, 0, 0},
480   {0, 0, 0},
481   {0, 0, 0},
482   {0, 0, 0},
483   {0, 0, 0},
484   {0, 0, 0},
485   {0, 0, 0},
486   {0, 0, 0},
487   {0, 0, 0},
488   {0, 0, 0},
489   {0, 0, 0x0098} /* NON-SORT BEGIN / START OF STRING */,
490   {0, 0, 0x009C} /* NON-SORT END / STRING TERMINATOR */,
491   {0, 0, 0},
492   {0, 0, 0},
493   {0, 0, 0},
494   {0, 0, 0x200D} /* JOINER / ZERO WIDTH JOINER */,
495   {0, 0, 0x200C} /* NON-JOINER / ZERO WIDTH NON-JOINER */,
496   {0, 0, 0},
497   {0, 0, 0},
498   {0, 0, 0},
499   {0, 0, 0},
500   {0, 0, 0},
501   {0, 0, 0},
502   {0, 0, 0},
503   {0, 0, 0},
504   {0, 0, 0},
505   {0, 0, 0},
506   {0, 0, 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, 0x0141} /* UPPERCASE POLISH L / LATIN CAPITAL LETTER L WITH STROKE */,
515   {0, 0, 0x00D8} /* UPPERCASE SCANDINAVIAN O / LATIN CAPITAL LETTER O WITH STROKE */,
516   {0, 0, 0x0110} /* UPPERCASE D WITH CROSSBAR / LATIN CAPITAL LETTER D WITH STROKE */,
517   {0, 0, 0x00DE} /* UPPERCASE ICELANDIC THORN / LATIN CAPITAL LETTER THORN (Icelandic) */,
518   {0, 0, 0x00C6} /* UPPERCASE DIGRAPH AE / LATIN CAPITAL LIGATURE AE */,
519   {0, 0, 0x0152} /* UPPERCASE DIGRAPH OE / LATIN CAPITAL LIGATURE OE */,
520   {0, 0, 0x02B9} /* SOFT SIGN, PRIME / MODIFIER LETTER PRIME */,
521   {0, 0, 0x00B7} /* MIDDLE DOT */,
522   {0, 0, 0x266D} /* MUSIC FLAT SIGN */,
523   {0, 0, 0x00AE} /* PATENT MARK / REGISTERED SIGN */,
524   {0, 0, 0x00B1} /* PLUS OR MINUS / PLUS-MINUS SIGN */,
525   {0, 0, 0x01A0} /* UPPERCASE O-HOOK / LATIN CAPITAL LETTER O WITH HORN */,
526   {0, 0, 0x01AF} /* UPPERCASE U-HOOK / LATIN CAPITAL LETTER U WITH HORN */,
527   {0, 0, 0x02BC} /* ALIF / MODIFIER LETTER APOSTROPHE */,
528   {0, 0, 0},
529   {0, 0, 0x02BB} /* AYN / MODIFIER LETTER TURNED COMMA */,
530   {0, 0, 0x0142} /* LOWERCASE POLISH L / LATIN SMALL LETTER L WITH STROKE */,
531   {0, 0, 0x00F8} /* LOWERCASE SCANDINAVIAN O / LATIN SMALL LETTER O WITH STROKE */,
532   {0, 0, 0x0111} /* LOWERCASE D WITH CROSSBAR / LATIN SMALL LETTER D WITH STROKE */,
533   {0, 0, 0x00FE} /* LOWERCASE ICELANDIC THORN / LATIN SMALL LETTER THORN (Icelandic) */,
534   {0, 0, 0x00E6} /* LOWERCASE DIGRAPH AE / LATIN SMALL LIGATURE AE */,
535   {0, 0, 0x0153} /* LOWERCASE DIGRAPH OE / LATIN SMALL LIGATURE OE */,
536   {0, 0, 0x02BA} /* HARD SIGN, DOUBLE PRIME / MODIFIER LETTER DOUBLE PRIME */,
537   {0, 0, 0x0131} /* LOWERCASE TURKISH I / LATIN SMALL LETTER DOTLESS I */,
538   {0, 0, 0x00A3} /* BRITISH POUND / POUND SIGN */,
539   {0, 0, 0x00F0} /* LOWERCASE ETH / LATIN SMALL LETTER ETH (Icelandic) */,
540   {0, 0, 0},
541   {0, 0, 0x01A1} /* LOWERCASE O-HOOK / LATIN SMALL LETTER O WITH HORN */,
542   {0, 0, 0x01B0} /* LOWERCASE U-HOOK / LATIN SMALL LETTER U WITH HORN */,
543   {0, 0, 0},
544   {0, 0, 0},
545   {0, 0, 0x00B0} /* DEGREE SIGN */,
546   {0, 0, 0x2113} /* SCRIPT SMALL L */,
547   {0, 0, 0x2117} /* SOUND RECORDING COPYRIGHT */,
548   {0, 0, 0x00A9} /* COPYRIGHT SIGN */,
549   {0, 0, 0x266F} /* MUSIC SHARP SIGN */,
550   {0, 0, 0x00BF} /* INVERTED QUESTION MARK */,
551   {0, 0, 0x00A1} /* INVERTED EXCLAMATION MARK */,
552   {0, 0, 0x00DF} /* ESZETT SYMBOL */,
553   {0, 0, 0x20AC} /* EURO SIGN */,
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, 1, 0x0309} /* PSEUDO QUESTION MARK / COMBINING HOOK ABOVE */,
578   {0, 1, 0x0300} /* GRAVE / COMBINING GRAVE ACCENT (Varia) */,
579   {0, 1, 0x0301} /* ACUTE / COMBINING ACUTE ACCENT (Oxia) */,
580   {0, 1, 0x0302} /* CIRCUMFLEX / COMBINING CIRCUMFLEX ACCENT */,
581   {0, 1, 0x0303} /* TILDE / COMBINING TILDE */,
582   {0, 1, 0x0304} /* MACRON / COMBINING MACRON */,
583   {0, 1, 0x0306} /* BREVE / COMBINING BREVE (Vrachy) */,
584   {0, 1, 0x0307} /* SUPERIOR DOT / COMBINING DOT ABOVE */,
585   {0, 1, 0x0308} /* UMLAUT, DIAERESIS / COMBINING DIAERESIS (Dialytika) */,
586   {0, 1, 0x030C} /* HACEK / COMBINING CARON */,
587   {0, 1, 0x030A} /* CIRCLE ABOVE, ANGSTROM / COMBINING RING ABOVE */,
588   {0, 1, 0x0361} /* LIGATURE, FIRST HALF / COMBINING DOUBLE                             INVERTED BREVE */,
589   {0, 0, 0},
590   {0, 1, 0x0315} /* HIGH COMMA, OFF CENTER / COMBINING COMMA ABOVE RIGHT */,
591   {0, 1, 0x030B} /* DOUBLE ACUTE / COMBINING DOUBLE ACUTE ACCENT */,
592   {0, 1, 0x0310} /* CANDRABINDU / COMBINING CANDRABINDU */,
593   {0, 1, 0x0327} /* CEDILLA / COMBINING CEDILLA */,
594   {0, 1, 0x0328} /* RIGHT HOOK, OGONEK / COMBINING OGONEK */,
595   {0, 1, 0x0323} /* DOT BELOW / COMBINING DOT BELOW */,
596   {0, 1, 0x0324} /* DOUBLE DOT BELOW / COMBINING DIAERESIS BELOW */,
597   {0, 1, 0x0325} /* CIRCLE BELOW / COMBINING RING BELOW */,
598   {0, 1, 0x0333} /* DOUBLE UNDERSCORE / COMBINING DOUBLE LOW LINE */,
599   {0, 1, 0x0332} /* UNDERSCORE / COMBINING LOW LINE */,
600   {0, 1, 0x0326} /* LEFT HOOK (COMMA BELOW) / COMBINING COMMA BELOW */,
601   {0, 1, 0x031C} /* RIGHT CEDILLA / COMBINING LEFT HALF RING BELOW */,
602   {0, 1, 0x032E} /* UPADHMANIYA / COMBINING BREVE BELOW */,
603   {0, 1, 0x0360} /* DOUBLE TILDE, FIRST HALF / COMBINING DOUBLE TILDE */,
604   {0, 0, 0},
605   {0, 0, 0},
606   {0, 0, 0},
607   {0, 1, 0x0313} /* HIGH COMMA, CENTERED / COMBINING COMMA ABOVE (Psili) */,
608   {0, 0, 0}
609 };
610 struct yaz_iconv_trie marc8_45page0 = {
611   0, marc8_45page0_dir
612 };
613 struct yaz_iconv_trie *marc8_45ptrs [] = {
614  &marc8_45page0,
615 0, };
616
617 unsigned long yaz_marc8_45_conv
618             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
619         {
620             unsigned long code;
621             
622             code = lookup(marc8_45ptrs, 1, inp, inbytesleft, no_read, combining);
623             if (!code)
624             {
625                 *no_read = 1;
626             }
627             return code;
628         }
629     
630 /* TRIE: size 3 */
631 /* PAGE 0 */
632 struct yaz_iconv_trie_flat marc8_67page0_flat[] = {
633   {"\x61", 0, 0x03B1}, /* GREEK SMALL LETTER ALPHA */
634   {"\x62", 0, 0x03B2}, /* GREEK SMALL LETTER BETA */
635   {"\x63", 0, 0x03B3}, /* GREEK SMALL LETTER GAMMA */
636   {"", 0}
637 };
638 struct yaz_iconv_trie marc8_67page0 = {
639   marc8_67page0_flat, 0
640 };
641 struct yaz_iconv_trie *marc8_67ptrs [] = {
642  &marc8_67page0,
643 0, };
644
645 unsigned long yaz_marc8_67_conv
646             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
647         {
648             unsigned long code;
649             
650             code = lookup(marc8_67ptrs, 1, inp, inbytesleft, no_read, combining);
651             if (!code)
652             {
653                 *no_read = 1;
654             }
655             return code;
656         }
657     
658 /* TRIE: size 14 */
659 /* PAGE 0 */
660 struct yaz_iconv_trie_flat marc8_62page0_flat[] = {
661   {"\x28", 0, 0x208D}, /* SUBSCRIPT OPENING PARENTHESIS / SUBSCRIPT LEFT PARENTHESIS */
662   {"\x29", 0, 0x208E}, /* SUBSCRIPT CLOSING PARENTHESIS / SUBSCRIPT RIGHT PARENTHESIS */
663   {"\x2B", 0, 0x208A}, /* SUBSCRIPT PLUS SIGN */
664   {"\x2D", 0, 0x208B}, /* SUBSCRIPT HYPHEN-MINUS / SUBSCRIPT MINUS */
665   {"\x30", 0, 0x2080}, /* SUBSCRIPT DIGIT ZERO */
666   {"\x31", 0, 0x2081}, /* SUBSCRIPT DIGIT ONE */
667   {"\x32", 0, 0x2082}, /* SUBSCRIPT DIGIT TWO */
668   {"\x33", 0, 0x2083}, /* SUBSCRIPT DIGIT THREE */
669   {"\x34", 0, 0x2084}, /* SUBSCRIPT DIGIT FOUR */
670   {"\x35", 0, 0x2085}, /* SUBSCRIPT DIGIT FIVE */
671   {"\x36", 0, 0x2086}, /* SUBSCRIPT DIGIT SIX */
672   {"\x37", 0, 0x2087}, /* SUBSCRIPT DIGIT SEVEN */
673   {"\x38", 0, 0x2088}, /* SUBSCRIPT DIGIT EIGHT */
674   {"\x39", 0, 0x2089}, /* SUBSCRIPT DIGIT NINE */
675   {"", 0}
676 };
677 struct yaz_iconv_trie marc8_62page0 = {
678   marc8_62page0_flat, 0
679 };
680 struct yaz_iconv_trie *marc8_62ptrs [] = {
681  &marc8_62page0,
682 0, };
683
684 unsigned long yaz_marc8_62_conv
685             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
686         {
687             unsigned long code;
688             
689             code = lookup(marc8_62ptrs, 1, inp, inbytesleft, no_read, combining);
690             if (!code)
691             {
692                 *no_read = 1;
693             }
694             return code;
695         }
696     
697 /* TRIE: size 14 */
698 /* PAGE 0 */
699 struct yaz_iconv_trie_flat marc8_70page0_flat[] = {
700   {"\x28", 0, 0x207D}, /* SUPERSCRIPT OPENING PARENTHESIS / SUPERSCRIPT LEFT PARENTHESIS */
701   {"\x29", 0, 0x207E}, /* SUPERSCRIPT CLOSING PARENTHESIS / SUPERSCRIPT RIGHT PARENTHESIS */
702   {"\x2B", 0, 0x207A}, /* SUPERSCRIPT PLUS SIGN */
703   {"\x2D", 0, 0x207B}, /* SUPERSCRIPT HYPHEN-MINUS / SUPERSCRIPT MINUS */
704   {"\x30", 0, 0x2070}, /* SUPERSCRIPT DIGIT ZERO */
705   {"\x31", 0, 0x00B9}, /* SUPERSCRIPT DIGIT ONE */
706   {"\x32", 0, 0x00B2}, /* SUPERSCRIPT DIGIT TWO */
707   {"\x33", 0, 0x00B3}, /* SUPERSCRIPT DIGIT THREE */
708   {"\x34", 0, 0x2074}, /* SUPERSCRIPT DIGIT FOUR */
709   {"\x35", 0, 0x2075}, /* SUPERSCRIPT DIGIT FIVE */
710   {"\x36", 0, 0x2076}, /* SUPERSCRIPT DIGIT SIX */
711   {"\x37", 0, 0x2077}, /* SUPERSCRIPT DIGIT SEVEN */
712   {"\x38", 0, 0x2078}, /* SUPERSCRIPT DIGIT EIGHT */
713   {"\x39", 0, 0x2079}, /* SUPERSCRIPT DIGIT NINE */
714   {"", 0}
715 };
716 struct yaz_iconv_trie marc8_70page0 = {
717   marc8_70page0_flat, 0
718 };
719 struct yaz_iconv_trie *marc8_70ptrs [] = {
720  &marc8_70page0,
721 0, };
722
723 unsigned long yaz_marc8_70_conv
724             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
725         {
726             unsigned long code;
727             
728             code = lookup(marc8_70ptrs, 1, inp, inbytesleft, no_read, combining);
729             if (!code)
730             {
731                 *no_read = 1;
732             }
733             return code;
734         }
735     
736 /* TRIE: size 78 */
737 /* PAGE 0 */
738 struct yaz_iconv_trie_dir marc8_32page0_dir[256] = {
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   {0, 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   {0, 0, 0},
764   {0, 0, 0},
765   {0, 0, 0},
766   {0, 0, 0},
767   {0, 0, 0},
768   {0, 0, 0},
769   {0, 0, 0},
770   {0, 0, 0},
771   {0, 0, 0},
772   {0, 0, 0x0021} /* EXCLAMATION MARK */,
773   {0, 0, 0x05F4} /* QUOTATION MARK, GERSHAYIM / HEBREW PUNCTUATION GERSHAYIM */,
774   {0, 0, 0x0023} /* NUMBER SIGN */,
775   {0, 0, 0x0024} /* DOLLAR SIGN */,
776   {0, 0, 0x0025} /* PERCENT SIGN */,
777   {0, 0, 0x0026} /* AMPERSAND */,
778   {0, 0, 0x05F3} /* APOSTROPHE, GERESH / HEBREW PUNCTUATION GERESH */,
779   {0, 0, 0x0028} /* OPENING PARENTHESIS / LEFT PARENTHESIS */,
780   {0, 0, 0x0029} /* CLOSING PARENTHESIS / RIGHT PARENTHESIS */,
781   {0, 0, 0x002A} /* ASTERISK */,
782   {0, 0, 0x002B} /* PLUS SIGN */,
783   {0, 0, 0x002C} /* COMMA */,
784   {0, 0, 0x05BE} /* HYPHEN-MINUS, MAKEF / HEBREW PUNCTUATION MAQAF */,
785   {0, 0, 0x002E} /* PERIOD, DECIMAL POINT / FULL STOP */,
786   {0, 0, 0x002F} /* SLASH / SOLIDUS */,
787   {0, 0, 0x0030} /* DIGIT ZERO */,
788   {0, 0, 0x0031} /* DIGIT ONE */,
789   {0, 0, 0x0032} /* DIGIT TWO */,
790   {0, 0, 0x0033} /* DIGIT THREE */,
791   {0, 0, 0x0034} /* DIGIT FOUR */,
792   {0, 0, 0x0035} /* DIGIT FIVE */,
793   {0, 0, 0x0036} /* DIGIT SIX */,
794   {0, 0, 0x0037} /* DIGIT SEVEN */,
795   {0, 0, 0x0038} /* DIGIT EIGHT */,
796   {0, 0, 0x0039} /* DIGIT NINE */,
797   {0, 0, 0x003A} /* COLON */,
798   {0, 0, 0x003B} /* SEMICOLON */,
799   {0, 0, 0x003C} /* LESS-THAN SIGN */,
800   {0, 0, 0x003D} /* EQUALS SIGN */,
801   {0, 0, 0x003E} /* GREATER-THAN SIGN */,
802   {0, 0, 0x003F} /* QUESTION MARK */,
803   {0, 1, 0x05B7} /* HEBREW POINT PATAH */,
804   {0, 1, 0x05B8} /* KAMATS / HEBREW POINT QAMATS */,
805   {0, 1, 0x05B6} /* HEBREW POINT SEGOL */,
806   {0, 1, 0x05B5} /* TSEREH / HEBREW POINT TSERE */,
807   {0, 1, 0x05B4} /* HIRIK / HEBREW POINT HIRIQ */,
808   {0, 1, 0x05B9} /* HOLAM, LEFT SIN DOT / HEBREW POINT HOLAM */,
809   {0, 1, 0x05BB} /* KUBUTS / HEBREW POINT QUBUTS */,
810   {0, 1, 0x05B0} /* HEBREW POINT SHEVA */,
811   {0, 1, 0x05B2} /* HEBREW POINT HATAF PATAH */,
812   {0, 1, 0x05B3} /* HATAF KAMATS / HEBREW POINT HATAF QAMATS */,
813   {0, 1, 0x05B1} /* HEBREW POINT HATAF SEGOL */,
814   {0, 1, 0x05BC} /* HEBREW POINT DAGESH OR MAPIQ */,
815   {0, 1, 0x05BF} /* RAFEH / HEBREW POINT RAFE */,
816   {0, 1, 0x05C1} /* RIGHT SHIN DOT / HEBREW POINT  SHIN DOT */,
817   {0, 1, 0xFB1E} /* VARIKA / HEBREW POINT JUDEO-SPANISH VARIKA */,
818   {0, 0, 0},
819   {0, 0, 0},
820   {0, 0, 0},
821   {0, 0, 0},
822   {0, 0, 0},
823   {0, 0, 0},
824   {0, 0, 0},
825   {0, 0, 0},
826   {0, 0, 0},
827   {0, 0, 0},
828   {0, 0, 0},
829   {0, 0, 0},
830   {0, 0, 0x005B} /* OPENING SQUARE BRACKET / LEFT SQUARE BRACKET */,
831   {0, 0, 0},
832   {0, 0, 0x005D} /* CLOSING SQUARE BRACKET / RIGHT SQUARE BRACKET */,
833   {0, 0, 0},
834   {0, 0, 0},
835   {0, 0, 0x05D0} /* HEBREW LETTER ALEF */,
836   {0, 0, 0x05D1} /* HEBREW LETTER BET */,
837   {0, 0, 0x05D2} /* HEBREW LETTER GIMEL */,
838   {0, 0, 0x05D3} /* HEBREW LETTER DALET */,
839   {0, 0, 0x05D4} /* HEBREW LETTER HE */,
840   {0, 0, 0x05D5} /* HEBREW LETTER VAV */,
841   {0, 0, 0x05D6} /* HEBREW LETTER ZAYIN */,
842   {0, 0, 0x05D7} /* HEBREW LETTER HET */,
843   {0, 0, 0x05D8} /* HEBREW LETTER TET */,
844   {0, 0, 0x05D9} /* HEBREW LETTER YOD */,
845   {0, 0, 0x05DA} /* HEBREW LETTER FINAL KAF */,
846   {0, 0, 0x05DB} /* HEBREW LETTER KAF */,
847   {0, 0, 0x05DC} /* HEBREW LETTER LAMED */,
848   {0, 0, 0x05DD} /* HEBREW LETTER FINAL MEM */,
849   {0, 0, 0x05DE} /* HEBREW LETTER MEM */,
850   {0, 0, 0x05DF} /* HEBREW LETTER FINAL NUN */,
851   {0, 0, 0x05E0} /* HEBREW LETTER NUN */,
852   {0, 0, 0x05E1} /* HEBREW LETTER SAMEKH */,
853   {0, 0, 0x05E2} /* HEBREW LETTER AYIN */,
854   {0, 0, 0x05E3} /* HEBREW LETTER FINAL PE */,
855   {0, 0, 0x05E4} /* HEBREW LETTER PE */,
856   {0, 0, 0x05E5} /* HEBREW LETTER FINAL TSADI */,
857   {0, 0, 0x05E6} /* HEBREW LETTER TSADI */,
858   {0, 0, 0x05E7} /* HEBREW LETTER QOF / KOF */,
859   {0, 0, 0x05E8} /* HEBREW LETTER RESH */,
860   {0, 0, 0x05E9} /* HEBREW LETTER SHIN */,
861   {0, 0, 0x05EA} /* HEBREW LETTER TAV */,
862   {0, 0, 0x05F0} /* HEBREW LIGATURE YIDDISH DOUBLE VAV / TSVEY VOVN */,
863   {0, 0, 0x05F1} /* HEBREW LIGATURE YIDDISH VAV YOD / VOV YUD */,
864   {0, 0, 0x05F2} /* HEBREW LIGATURE YIDDISH DOUBLE YOD / TSVEY YUDN */,
865   {0, 0, 0},
866   {0, 0, 0},
867   {0, 0, 0},
868   {0, 0, 0},
869   {0, 0, 0},
870   {0, 0, 0},
871   {0, 0, 0},
872   {0, 0, 0},
873   {0, 0, 0},
874   {0, 0, 0},
875   {0, 0, 0},
876   {0, 0, 0},
877   {0, 0, 0},
878   {0, 0, 0},
879   {0, 0, 0},
880   {0, 0, 0},
881   {0, 0, 0},
882   {0, 0, 0},
883   {0, 0, 0},
884   {0, 0, 0},
885   {0, 0, 0},
886   {0, 0, 0},
887   {0, 0, 0},
888   {0, 0, 0},
889   {0, 0, 0},
890   {0, 0, 0},
891   {0, 0, 0},
892   {0, 0, 0},
893   {0, 0, 0},
894   {0, 0, 0},
895   {0, 0, 0},
896   {0, 0, 0},
897   {0, 0, 0},
898   {0, 0, 0},
899   {0, 0, 0},
900   {0, 0, 0},
901   {0, 0, 0},
902   {0, 0, 0},
903   {0, 0, 0},
904   {0, 0, 0},
905   {0, 0, 0},
906   {0, 0, 0},
907   {0, 0, 0},
908   {0, 0, 0},
909   {0, 0, 0},
910   {0, 0, 0},
911   {0, 0, 0},
912   {0, 0, 0},
913   {0, 0, 0},
914   {0, 0, 0},
915   {0, 0, 0},
916   {0, 0, 0},
917   {0, 0, 0},
918   {0, 0, 0},
919   {0, 0, 0},
920   {0, 0, 0},
921   {0, 0, 0},
922   {0, 0, 0},
923   {0, 0, 0},
924   {0, 0, 0},
925   {0, 0, 0},
926   {0, 0, 0},
927   {0, 0, 0},
928   {0, 0, 0},
929   {0, 0, 0},
930   {0, 0, 0},
931   {0, 0, 0},
932   {0, 0, 0},
933   {0, 0, 0},
934   {0, 0, 0},
935   {0, 0, 0},
936   {0, 0, 0},
937   {0, 0, 0},
938   {0, 0, 0},
939   {0, 0, 0},
940   {0, 0, 0},
941   {0, 0, 0},
942   {0, 0, 0},
943   {0, 0, 0},
944   {0, 0, 0},
945   {0, 0, 0},
946   {0, 0, 0},
947   {0, 0, 0},
948   {0, 0, 0},
949   {0, 0, 0},
950   {0, 0, 0},
951   {0, 0, 0},
952   {0, 0, 0},
953   {0, 0, 0},
954   {0, 0, 0},
955   {0, 0, 0},
956   {0, 0, 0},
957   {0, 0, 0},
958   {0, 0, 0},
959   {0, 0, 0},
960   {0, 0, 0},
961   {0, 0, 0},
962   {0, 0, 0},
963   {0, 0, 0},
964   {0, 0, 0},
965   {0, 0, 0},
966   {0, 0, 0},
967   {0, 0, 0},
968   {0, 0, 0},
969   {0, 0, 0},
970   {0, 0, 0},
971   {0, 0, 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 };
996 struct yaz_iconv_trie marc8_32page0 = {
997   0, marc8_32page0_dir
998 };
999 struct yaz_iconv_trie *marc8_32ptrs [] = {
1000  &marc8_32page0,
1001 0, };
1002
1003 unsigned long yaz_marc8_32_conv
1004             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
1005         {
1006             unsigned long code;
1007             
1008             code = lookup(marc8_32ptrs, 1, inp, inbytesleft, no_read, combining);
1009             if (!code)
1010             {
1011                 *no_read = 1;
1012             }
1013             return code;
1014         }
1015     
1016 /* TRIE: size 94 */
1017 /* PAGE 0 */
1018 struct yaz_iconv_trie_dir marc8_4Epage0_dir[256] = {
1019   {0, 0, 0},
1020   {0, 0, 0},
1021   {0, 0, 0},
1022   {0, 0, 0},
1023   {0, 0, 0},
1024   {0, 0, 0},
1025   {0, 0, 0},
1026   {0, 0, 0},
1027   {0, 0, 0},
1028   {0, 0, 0},
1029   {0, 0, 0},
1030   {0, 0, 0},
1031   {0, 0, 0},
1032   {0, 0, 0},
1033   {0, 0, 0},
1034   {0, 0, 0},
1035   {0, 0, 0},
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, 0x0021} /* EXCLAMATION MARK */,
1053   {0, 0, 0x0022} /* QUOTATION MARK */,
1054   {0, 0, 0x0023} /* NUMBER SIGN */,
1055   {0, 0, 0x0024} /* DOLLAR SIGN */,
1056   {0, 0, 0x0025} /* PERCENT SIGN */,
1057   {0, 0, 0x0026} /* AMPERSAND */,
1058   {0, 0, 0x0027} /* APOSTROPHE */,
1059   {0, 0, 0x0028} /* OPENING PARENTHESIS / LEFT PARENTHESIS */,
1060   {0, 0, 0x0029} /* CLOSING PARENTHESIS / RIGHT PARENTHESIS */,
1061   {0, 0, 0x002A} /* ASTERISK */,
1062   {0, 0, 0x002B} /* PLUS SIGN */,
1063   {0, 0, 0x002C} /* COMMA */,
1064   {0, 0, 0x002D} /* HYPHEN-MINUS */,
1065   {0, 0, 0x002E} /* PERIOD, DECIMAL POINT / FULL STOP */,
1066   {0, 0, 0x002F} /* SLASH / SOLIDUS */,
1067   {0, 0, 0x0030} /* DIGIT ZERO */,
1068   {0, 0, 0x0031} /* DIGIT ONE */,
1069   {0, 0, 0x0032} /* DIGIT TWO */,
1070   {0, 0, 0x0033} /* DIGIT THREE */,
1071   {0, 0, 0x0034} /* DIGIT FOUR */,
1072   {0, 0, 0x0035} /* DIGIT FIVE */,
1073   {0, 0, 0x0036} /* DIGIT SIX */,
1074   {0, 0, 0x0037} /* DIGIT SEVEN */,
1075   {0, 0, 0x0038} /* DIGIT EIGHT */,
1076   {0, 0, 0x0039} /* DIGIT NINE */,
1077   {0, 0, 0x003A} /* COLON */,
1078   {0, 0, 0x003B} /* SEMICOLON */,
1079   {0, 0, 0x003C} /* LESS-THAN SIGN */,
1080   {0, 0, 0x003D} /* EQUALS SIGN */,
1081   {0, 0, 0x003E} /* GREATER-THAN SIGN */,
1082   {0, 0, 0x003F} /* QUESTION MARK */,
1083   {0, 0, 0x044E} /* LOWERCASE IU / CYRILLIC SMALL LETTER YU */,
1084   {0, 0, 0x0430} /* CYRILLIC SMALL LETTER A */,
1085   {0, 0, 0x0431} /* CYRILLIC SMALL LETTER BE */,
1086   {0, 0, 0x0446} /* CYRILLIC SMALL LETTER TSE */,
1087   {0, 0, 0x0434} /* CYRILLIC SMALL LETTER DE */,
1088   {0, 0, 0x0435} /* CYRILLIC SMALL LETTER IE */,
1089   {0, 0, 0x0444} /* CYRILLIC SMALL LETTER EF */,
1090   {0, 0, 0x0433} /* LOWERCASE GE / CYRILLIC SMALL LETTER GHE */,
1091   {0, 0, 0x0445} /* LOWERCASE KHA / CYRILLIC SMALL LETTER HA */,
1092   {0, 0, 0x0438} /* LOWERCASE II / CYRILLIC SMALL LETTER I */,
1093   {0, 0, 0x0439} /* LOWERCASE SHORT II / CYRILLIC SMALL LETTER SHORT I */,
1094   {0, 0, 0x043A} /* CYRILLIC SMALL LETTER KA */,
1095   {0, 0, 0x043B} /* CYRILLIC SMALL LETTER EL */,
1096   {0, 0, 0x043C} /* CYRILLIC SMALL LETTER EM */,
1097   {0, 0, 0x043D} /* CYRILLIC SMALL LETTER EN */,
1098   {0, 0, 0x043E} /* CYRILLIC SMALL LETTER O */,
1099   {0, 0, 0x043F} /* CYRILLIC SMALL LETTER PE */,
1100   {0, 0, 0x044F} /* LOWERCASE IA / CYRILLIC SMALL LETTER YA */,
1101   {0, 0, 0x0440} /* CYRILLIC SMALL LETTER ER */,
1102   {0, 0, 0x0441} /* CYRILLIC SMALL LETTER ES */,
1103   {0, 0, 0x0442} /* CYRILLIC SMALL LETTER TE */,
1104   {0, 0, 0x0443} /* CYRILLIC SMALL LETTER U */,
1105   {0, 0, 0x0436} /* CYRILLIC SMALL LETTER ZHE */,
1106   {0, 0, 0x0432} /* CYRILLIC SMALL LETTER VE */,
1107   {0, 0, 0x044C} /* CYRILLIC SMALL LETTER SOFT SIGN */,
1108   {0, 0, 0x044B} /* LOWERCASE YERI / CYRILLIC SMALL LETTER YERI */,
1109   {0, 0, 0x0437} /* CYRILLIC SMALL LETTER ZE */,
1110   {0, 0, 0x0448} /* CYRILLIC SMALL LETTER SHA */,
1111   {0, 0, 0x044D} /* LOWERCASE REVERSED E / CYRILLIC SMALL LETTER E */,
1112   {0, 0, 0x0449} /* CYRILLIC SMALL LETTER SHCHA */,
1113   {0, 0, 0x0447} /* CYRILLIC SMALL LETTER CHE */,
1114   {0, 0, 0x044A} /* CYRILLIC SMALL LETTER HARD SIGN */,
1115   {0, 0, 0x042E} /* UPPERCASE IU / CYRILLIC CAPITAL LETTER YU */,
1116   {0, 0, 0x0410} /* CYRILLIC CAPITAL LETTER A */,
1117   {0, 0, 0x0411} /* CYRILLIC CAPITAL LETTER BE */,
1118   {0, 0, 0x0426} /* CYRILLIC CAPITAL LETTER TSE */,
1119   {0, 0, 0x0414} /* CYRILLIC CAPITAL LETTER DE */,
1120   {0, 0, 0x0415} /* CYRILLIC CAPITAL LETTER IE */,
1121   {0, 0, 0x0424} /* CYRILLIC CAPITAL LETTER EF */,
1122   {0, 0, 0x0413} /* UPPERCASE GE / CYRILLIC CAPITAL LETTER GHE */,
1123   {0, 0, 0x0425} /* UPPERCASE KHA / CYRILLIC CAPITAL LETTER HA */,
1124   {0, 0, 0x0418} /* UPPERCASE II / CYRILLIC CAPITAL LETTER I */,
1125   {0, 0, 0x0419} /* UPPERCASE SHORT II / CYRILLIC CAPITAL LETTER SHORT I */,
1126   {0, 0, 0x041A} /* CYRILLIC CAPITAL LETTER KA */,
1127   {0, 0, 0x041B} /* CYRILLIC CAPITAL LETTER EL */,
1128   {0, 0, 0x041C} /* CYRILLIC CAPITAL LETTER EM */,
1129   {0, 0, 0x041D} /* CYRILLIC CAPITAL LETTER EN */,
1130   {0, 0, 0x041E} /* CYRILLIC CAPITAL LETTER O */,
1131   {0, 0, 0x041F} /* CYRILLIC CAPITAL LETTER PE */,
1132   {0, 0, 0x042F} /* UPPERCASE IA / CYRILLIC CAPITAL LETTER YA */,
1133   {0, 0, 0x0420} /* CYRILLIC CAPITAL LETTER ER */,
1134   {0, 0, 0x0421} /* CYRILLIC CAPITAL LETTER ES */,
1135   {0, 0, 0x0422} /* CYRILLIC CAPITAL LETTER TE */,
1136   {0, 0, 0x0423} /* CYRILLIC CAPITAL LETTER U */,
1137   {0, 0, 0x0416} /* CYRILLIC CAPITAL LETTER ZHE */,
1138   {0, 0, 0x0412} /* CYRILLIC CAPITAL LETTER VE */,
1139   {0, 0, 0x042C} /* CYRILLIC CAPITAL LETTER SOFT SIGN */,
1140   {0, 0, 0x042B} /* UPPERCASE YERI / CYRILLIC CAPITAL LETTER YERI */,
1141   {0, 0, 0x0417} /* CYRILLIC CAPITAL LETTER ZE */,
1142   {0, 0, 0x0428} /* CYRILLIC CAPITAL LETTER SHA */,
1143   {0, 0, 0x042D} /* CYRILLIC CAPITAL LETTER E */,
1144   {0, 0, 0x0429} /* CYRILLIC CAPITAL LETTER SHCHA */,
1145   {0, 0, 0x0427} /* CYRILLIC CAPITAL LETTER CHE */,
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   {0, 0, 0},
1187   {0, 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   {0, 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   {0, 0, 0},
1229   {0, 0, 0},
1230   {0, 0, 0},
1231   {0, 0, 0},
1232   {0, 0, 0},
1233   {0, 0, 0},
1234   {0, 0, 0},
1235   {0, 0, 0},
1236   {0, 0, 0},
1237   {0, 0, 0},
1238   {0, 0, 0},
1239   {0, 0, 0},
1240   {0, 0, 0},
1241   {0, 0, 0},
1242   {0, 0, 0},
1243   {0, 0, 0},
1244   {0, 0, 0},
1245   {0, 0, 0},
1246   {0, 0, 0},
1247   {0, 0, 0},
1248   {0, 0, 0},
1249   {0, 0, 0},
1250   {0, 0, 0},
1251   {0, 0, 0},
1252   {0, 0, 0},
1253   {0, 0, 0},
1254   {0, 0, 0},
1255   {0, 0, 0},
1256   {0, 0, 0},
1257   {0, 0, 0},
1258   {0, 0, 0},
1259   {0, 0, 0},
1260   {0, 0, 0},
1261   {0, 0, 0},
1262   {0, 0, 0},
1263   {0, 0, 0},
1264   {0, 0, 0},
1265   {0, 0, 0},
1266   {0, 0, 0},
1267   {0, 0, 0},
1268   {0, 0, 0},
1269   {0, 0, 0},
1270   {0, 0, 0},
1271   {0, 0, 0},
1272   {0, 0, 0},
1273   {0, 0, 0},
1274   {0, 0, 0}
1275 };
1276 struct yaz_iconv_trie marc8_4Epage0 = {
1277   0, marc8_4Epage0_dir
1278 };
1279 struct yaz_iconv_trie *marc8_4Eptrs [] = {
1280  &marc8_4Epage0,
1281 0, };
1282
1283 unsigned long yaz_marc8_4E_conv
1284             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
1285         {
1286             unsigned long code;
1287             
1288             code = lookup(marc8_4Eptrs, 1, inp, inbytesleft, no_read, combining);
1289             if (!code)
1290             {
1291                 *no_read = 1;
1292             }
1293             return code;
1294         }
1295     
1296 /* TRIE: size 42 */
1297 /* PAGE 0 */
1298 struct yaz_iconv_trie_flat marc8_51page0_flat[] = {
1299   {"\x40", 0, 0x0491}, /* LOWERCASE GE WITH UPTURN / CYRILLIC SMALL LETTER GHE WITH UPTURN */
1300   {"\x41", 0, 0x0452}, /* LOWERCASE DJE / CYRILLIC SMALL LETTER DJE (Serbian) */
1301   {"\x42", 0, 0x0453}, /* CYRILLIC SMALL LETTER GJE */
1302   {"\x43", 0, 0x0454}, /* LOWERCASE E / CYRILLIC SMALL LETTER UKRAINIAN IE */
1303   {"\x44", 0, 0x0451}, /* CYRILLIC SMALL LETTER IO */
1304   {"\x45", 0, 0x0455}, /* CYRILLIC SMALL LETTER DZE */
1305   {"\x46", 0, 0x0456}, /* LOWERCASE I / CYRILLIC SMALL LETTER BYELORUSSIAN-UKRANIAN I */
1306   {"\x47", 0, 0x0457}, /* LOWERCASE YI / CYRILLIC SMALL LETTER YI (Ukrainian) */
1307   {"\x48", 0, 0x0458}, /* CYRILLIC SMALL LETTER JE */
1308   {"\x49", 0, 0x0459}, /* CYRILLIC SMALL LETTER LJE */
1309   {"\x4A", 0, 0x045A}, /* CYRILLIC SMALL LETTER NJE */
1310   {"\x4B", 0, 0x045B}, /* LOWERCASE TSHE / CYRILLIC SMALL LETTER TSHE (Serbian) */
1311   {"\x4C", 0, 0x045C}, /* CYRILLIC SMALL LETTER KJE */
1312   {"\x4D", 0, 0x045E}, /* LOWERCASE SHORT U / CYRILLIC SMALL LETTER SHORT U (Byelorussian) */
1313   {"\x4E", 0, 0x045F}, /* CYRILLIC SMALL LETTER DZHE */
1314   {"\x50", 0, 0x0463}, /* CYRILLIC SMALL LETTER YAT */
1315   {"\x51", 0, 0x0473}, /* CYRILLIC SMALL LETTER FITA */
1316   {"\x52", 0, 0x0475}, /* CYRILLIC SMALL LETTER IZHITSA */
1317   {"\x53", 0, 0x046B}, /* CYRILLIC SMALL LETTER BIG YUS */
1318   {"\x5B", 0, 0x005B}, /* OPENING SQUARE BRACKET / LEFT SQUARE BRACKET */
1319   {"\x5D", 0, 0x005D}, /* CLOSING SQUARE BRACKET / RIGHT SQUARE BRACKET */
1320   {"\x5F", 0, 0x005F}, /* SPACING UNDERSCORE / LOW LINE */
1321   {"\x60", 0, 0x0490}, /* UPPERCASE GE WITH UPTURN / CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
1322   {"\x61", 0, 0x0402}, /* UPPERCASE DJE / CYRILLIC CAPITAL LETTER DJE (Serbian) */
1323   {"\x62", 0, 0x0403}, /* CYRILLIC CAPITAL LETTER GJE */
1324   {"\x63", 0, 0x0404}, /* UPPERCASE E / CYRILLIC CAPITAL LETTER UKRAINIAN IE */
1325   {"\x64", 0, 0x0401}, /* CYRILLIC CAPITAL LETTER IO */
1326   {"\x65", 0, 0x0405}, /* CYRILLIC CAPITAL LETTER DZE */
1327   {"\x66", 0, 0x0406}, /* UPPERCASE I / CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRANIAN I */
1328   {"\x67", 0, 0x0407}, /* UPPERCASE YI / CYRILLIC CAPITAL LETTER YI (Ukrainian) */
1329   {"\x68", 0, 0x0408}, /* CYRILLIC CAPITAL LETTER JE */
1330   {"\x69", 0, 0x0409}, /* CYRILLIC CAPITAL LETTER LJE */
1331   {"\x6A", 0, 0x040A}, /* CYRILLIC CAPITAL LETTER NJE */
1332   {"\x6B", 0, 0x040B}, /* UPPERCASE TSHE / CYRILLIC CAPITAL LETTER TSHE (Serbian) */
1333   {"\x6C", 0, 0x040C}, /* CYRILLIC CAPITAL LETTER KJE */
1334   {"\x6D", 0, 0x040E}, /* UPPERCASE SHORT U / CYRILLIC CAPITAL LETTER SHORT U (Byelorussian) */
1335   {"\x6E", 0, 0x040F}, /* CYRILLIC CAPITAL LETTER DZHE */
1336   {"\x6F", 0, 0x042A}, /* CYRILLIC CAPITAL LETTER HARD SIGN */
1337   {"\x70", 0, 0x0462}, /* CYRILLIC CAPITAL LETTER YAT */
1338   {"\x71", 0, 0x0472}, /* CYRILLIC CAPITAL LETTER FITA */
1339   {"\x72", 0, 0x0474}, /* CYRILLIC CAPITAL LETTER IZHITSA */
1340   {"\x73", 0, 0x046A}, /* CYRILLIC CAPITAL LETTER BIG YUS */
1341   {"", 0}
1342 };
1343 struct yaz_iconv_trie marc8_51page0 = {
1344   marc8_51page0_flat, 0
1345 };
1346 struct yaz_iconv_trie *marc8_51ptrs [] = {
1347  &marc8_51page0,
1348 0, };
1349
1350 unsigned long yaz_marc8_51_conv
1351             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
1352         {
1353             unsigned long code;
1354             
1355             code = lookup(marc8_51ptrs, 1, inp, inbytesleft, no_read, combining);
1356             if (!code)
1357             {
1358                 *no_read = 1;
1359             }
1360             return code;
1361         }
1362     
1363 /* TRIE: size 83 */
1364 /* PAGE 0 */
1365 struct yaz_iconv_trie_dir marc8_33page0_dir[256] = {
1366   {0, 0, 0},
1367   {0, 0, 0},
1368   {0, 0, 0},
1369   {0, 0, 0},
1370   {0, 0, 0},
1371   {0, 0, 0},
1372   {0, 0, 0},
1373   {0, 0, 0},
1374   {0, 0, 0},
1375   {0, 0, 0},
1376   {0, 0, 0},
1377   {0, 0, 0},
1378   {0, 0, 0},
1379   {0, 0, 0},
1380   {0, 0, 0},
1381   {0, 0, 0},
1382   {0, 0, 0},
1383   {0, 0, 0},
1384   {0, 0, 0},
1385   {0, 0, 0},
1386   {0, 0, 0},
1387   {0, 0, 0},
1388   {0, 0, 0},
1389   {0, 0, 0},
1390   {0, 0, 0},
1391   {0, 0, 0},
1392   {0, 0, 0},
1393   {0, 0, 0},
1394   {0, 0, 0},
1395   {0, 0, 0},
1396   {0, 0, 0},
1397   {0, 0, 0},
1398   {0, 0, 0},
1399   {0, 0, 0x0021} /* EXCLAMATION MARK */,
1400   {0, 0, 0x0022} /* QUOTATION MARK */,
1401   {0, 0, 0x0023} /* NUMBER SIGN */,
1402   {0, 0, 0x0024} /* DOLLAR SIGN */,
1403   {0, 0, 0x066A} /* PERCENT SIGN / ARABIC PERCENT SIGN */,
1404   {0, 0, 0x0026} /* AMPERSAND */,
1405   {0, 0, 0x0027} /* APOSTROPHE */,
1406   {0, 0, 0x0028} /* OPENING PARENTHESIS / LEFT PARENTHESIS */,
1407   {0, 0, 0x0029} /* CLOSING PARENTHESIS / RIGHT PARENTHESIS */,
1408   {0, 0, 0x066D} /* ASTERISK / ARABIC FIVE POINTED STAR */,
1409   {0, 0, 0x002B} /* PLUS SIGN */,
1410   {0, 0, 0x060C} /* ARABIC COMMA */,
1411   {0, 0, 0x002D} /* HYPHEN-MINUS */,
1412   {0, 0, 0x002E} /* PERIOD, DECIMAL POINT / FULL STOP */,
1413   {0, 0, 0x002F} /* SLASH / SOLIDUS */,
1414   {0, 0, 0x0660} /* ARABIC-INDIC DIGIT ZERO */,
1415   {0, 0, 0x0661} /* ARABIC-INDIC DIGIT ONE */,
1416   {0, 0, 0x0662} /* ARABIC-INDIC DIGIT TWO */,
1417   {0, 0, 0x0663} /* ARABIC-INDIC DIGIT THREE */,
1418   {0, 0, 0x0664} /* ARABIC-INDIC DIGIT FOUR */,
1419   {0, 0, 0x0665} /* ARABIC-INDIC DIGIT FIVE */,
1420   {0, 0, 0x0666} /* ARABIC-INDIC DIGIT SIX */,
1421   {0, 0, 0x0667} /* ARABIC-INDIC DIGIT SEVEN */,
1422   {0, 0, 0x0668} /* ARABIC-INDIC DIGIT EIGHT */,
1423   {0, 0, 0x0669} /* ARABIC-INDIC DIGIT NINE */,
1424   {0, 0, 0x003A} /* COLON */,
1425   {0, 0, 0x061B} /* ARABIC SEMICOLON */,
1426   {0, 0, 0x003C} /* LESS-THAN SIGN */,
1427   {0, 0, 0x003D} /* EQUALS SIGN */,
1428   {0, 0, 0x003E} /* GREATER-THAN SIGN */,
1429   {0, 0, 0x061F} /* ARABIC QUESTION MARK */,
1430   {0, 0, 0},
1431   {0, 0, 0x0621} /* HAMZAH / ARABIC LETTER HAMZA */,
1432   {0, 0, 0x0622} /* ARABIC LETTER ALEF WITH MADDA ABOVE */,
1433   {0, 0, 0x0623} /* ARABIC LETTER ALEF WITH HAMZA ABOVE */,
1434   {0, 0, 0x0624} /* ARABIC LETTER WAW WITH HAMZA ABOVE */,
1435   {0, 0, 0x0625} /* ARABIC LETTER ALEF WITH HAMZA BELOW */,
1436   {0, 0, 0x0626} /* ARABIC LETTER YEH WITH HAMZA ABOVE */,
1437   {0, 0, 0x0627} /* ARABIC LETTER ALEF */,
1438   {0, 0, 0x0628} /* ARABIC LETTER BEH */,
1439   {0, 0, 0x0629} /* ARABIC LETTER TEH MARBUTA */,
1440   {0, 0, 0x062A} /* ARABIC LETTER TEH */,
1441   {0, 0, 0x062B} /* ARABIC LETTER THEH */,
1442   {0, 0, 0x062C} /* ARABIC LETTER JEEM */,
1443   {0, 0, 0x062D} /* ARABIC LETTER HAH */,
1444   {0, 0, 0x062E} /* ARABIC LETTER KHAH */,
1445   {0, 0, 0x062F} /* ARABIC LETTER DAL */,
1446   {0, 0, 0x0630} /* ARABIC LETTER THAL */,
1447   {0, 0, 0x0631} /* ARABIC LETTER REH */,
1448   {0, 0, 0x0632} /* ARABIC LETTER ZAIN */,
1449   {0, 0, 0x0633} /* ARABIC LETTER SEEN */,
1450   {0, 0, 0x0634} /* ARABIC LETTER SHEEN */,
1451   {0, 0, 0x0635} /* ARABIC LETTER SAD */,
1452   {0, 0, 0x0636} /* ARABIC LETTER DAD */,
1453   {0, 0, 0x0637} /* ARABIC LETTER TAH */,
1454   {0, 0, 0x0638} /* ARABIC LETTER ZAH */,
1455   {0, 0, 0x0639} /* ARABIC LETTER AIN */,
1456   {0, 0, 0x063A} /* ARABIC LETTER GHAIN */,
1457   {0, 0, 0x005B} /* OPENING SQUARE BRACKET / LEFT SQUARE BRACKET */,
1458   {0, 0, 0},
1459   {0, 0, 0x005D} /* CLOSING SQUARE BRACKET / RIGHT SQUARE BRACKET */,
1460   {0, 0, 0},
1461   {0, 0, 0},
1462   {0, 0, 0x0640} /* ARABIC TATWEEL */,
1463   {0, 0, 0x0641} /* ARABIC LETTER FEH */,
1464   {0, 0, 0x0642} /* ARABIC LETTER QAF */,
1465   {0, 0, 0x0643} /* ARABIC LETTER KAF */,
1466   {0, 0, 0x0644} /* ARABIC LETTER LAM */,
1467   {0, 0, 0x0645} /* ARABIC LETTER MEEM */,
1468   {0, 0, 0x0646} /* ARABIC LETTER NOON */,
1469   {0, 0, 0x0647} /* ARABIC LETTER HEH */,
1470   {0, 0, 0x0648} /* ARABIC LETTER WAW */,
1471   {0, 0, 0x0649} /* ARABIC LETTER ALEF MAKSURA */,
1472   {0, 0, 0x064A} /* ARABIC LETTER YEH */,
1473   {0, 1, 0x064B} /* ARABIC FATHATAN */,
1474   {0, 1, 0x064C} /* ARABIC DAMMATAN */,
1475   {0, 1, 0x064D} /* ARABIC KASRATAN */,
1476   {0, 1, 0x064E} /* ARABIC FATHA */,
1477   {0, 1, 0x064F} /* ARABIC DAMMA */,
1478   {0, 1, 0x0650} /* ARABIC KASRA */,
1479   {0, 1, 0x0651} /* ARABIC SHADDA */,
1480   {0, 1, 0x0652} /* ARABIC SUKUN */,
1481   {0, 0, 0x0671} /* ARABIC LETTER ALEF WASLA */,
1482   {0, 0, 0x0670} /* ARABIC LETTER SUPERSCRIPT ALEF */,
1483   {0, 0, 0},
1484   {0, 0, 0},
1485   {0, 0, 0},
1486   {0, 0, 0x066C} /* ARABIC THOUSANDS SEPARATOR */,
1487   {0, 0, 0x201D} /* RIGHT DOUBLE QUOTATION MARK */,
1488   {0, 0, 0x201C} /* LEFT DOUBLE QUOTATION MARK */,
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   {0, 0, 0},
1541   {0, 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   {0, 0, 0},
1589   {0, 0, 0},
1590   {0, 0, 0},
1591   {0, 0, 0},
1592   {0, 0, 0},
1593   {0, 0, 0},
1594   {0, 0, 0},
1595   {0, 0, 0},
1596   {0, 0, 0},
1597   {0, 0, 0},
1598   {0, 0, 0},
1599   {0, 0, 0},
1600   {0, 0, 0},
1601   {0, 0, 0},
1602   {0, 0, 0},
1603   {0, 0, 0},
1604   {0, 0, 0},
1605   {0, 0, 0},
1606   {0, 0, 0},
1607   {0, 0, 0},
1608   {0, 0, 0},
1609   {0, 0, 0},
1610   {0, 0, 0},
1611   {0, 0, 0},
1612   {0, 0, 0},
1613   {0, 0, 0},
1614   {0, 0, 0},
1615   {0, 0, 0},
1616   {0, 0, 0},
1617   {0, 0, 0},
1618   {0, 0, 0},
1619   {0, 0, 0},
1620   {0, 0, 0},
1621   {0, 0, 0}
1622 };
1623 struct yaz_iconv_trie marc8_33page0 = {
1624   0, marc8_33page0_dir
1625 };
1626 struct yaz_iconv_trie *marc8_33ptrs [] = {
1627  &marc8_33page0,
1628 0, };
1629
1630 unsigned long yaz_marc8_33_conv
1631             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
1632         {
1633             unsigned long code;
1634             
1635             code = lookup(marc8_33ptrs, 1, inp, inbytesleft, no_read, combining);
1636             if (!code)
1637             {
1638                 *no_read = 1;
1639             }
1640             return code;
1641         }
1642     
1643 /* TRIE: size 90 */
1644 /* PAGE 0 */
1645 struct yaz_iconv_trie_dir marc8_34page0_dir[256] = {
1646   {0, 0, 0},
1647   {0, 0, 0},
1648   {0, 0, 0},
1649   {0, 0, 0},
1650   {0, 0, 0},
1651   {0, 0, 0},
1652   {0, 0, 0},
1653   {0, 0, 0},
1654   {0, 0, 0},
1655   {0, 0, 0},
1656   {0, 0, 0},
1657   {0, 0, 0},
1658   {0, 0, 0},
1659   {0, 0, 0},
1660   {0, 0, 0},
1661   {0, 0, 0},
1662   {0, 0, 0},
1663   {0, 0, 0},
1664   {0, 0, 0},
1665   {0, 0, 0},
1666   {0, 0, 0},
1667   {0, 0, 0},
1668   {0, 0, 0},
1669   {0, 0, 0},
1670   {0, 0, 0},
1671   {0, 0, 0},
1672   {0, 0, 0},
1673   {0, 0, 0},
1674   {0, 0, 0},
1675   {0, 0, 0},
1676   {0, 0, 0},
1677   {0, 0, 0},
1678   {0, 0, 0},
1679   {0, 0, 0x06FD} /* DOUBLE ALEF WITH HAMZA ABOVE / ARABIC SIGN SINDHI AMPERSAND */,
1680   {0, 0, 0x0672} /* ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE */,
1681   {0, 0, 0x0673} /* ARABIC LETTER ALEF WITH WAVY HAMZA BELOW */,
1682   {0, 0, 0x0679} /* ARABIC LETTER TTEH */,
1683   {0, 0, 0x067A} /* ARABIC LETTER TTEHEH */,
1684   {0, 0, 0x067B} /* ARABIC LETTER BBEH */,
1685   {0, 0, 0x067C} /* ARABIC LETTER TEH WITH RING */,
1686   {0, 0, 0x067D} /* ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS */,
1687   {0, 0, 0x067E} /* ARABIC LETTER PEH */,
1688   {0, 0, 0x067F} /* ARABIC LETTER TEHEH */,
1689   {0, 0, 0x0680} /* ARABIC LETTER BEHEH */,
1690   {0, 0, 0x0681} /* ARABIC LETTER HAH WITH HAMZA ABOVE */,
1691   {0, 0, 0x0682} /* ARABIC LETTER HAH WITH TWO ABOVE DOTS VERTICAL ABOVE */,
1692   {0, 0, 0x0683} /* ARABIC LETTER NYEH */,
1693   {0, 0, 0x0684} /* ARABIC LETTER DYEH */,
1694   {0, 0, 0x0685} /* ARABIC LETTER HAH WITH THREE DOTS ABOVE */,
1695   {0, 0, 0x0686} /* ARABIC LETTER TCHEH */,
1696   {0, 0, 0x06BF} /* ARABIC LETTER TCHEH WITH DOT ABOVE */,
1697   {0, 0, 0x0687} /* ARABIC LETTER TCHEHEH */,
1698   {0, 0, 0x0688} /* ARABIC LETTER DDAL */,
1699   {0, 0, 0x0689} /* ARABIC LETTER DAL WITH RING */,
1700   {0, 0, 0x068A} /* ARABIC LETTER DAL WITH DOT BELOW */,
1701   {0, 0, 0x068B} /* ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH */,
1702   {0, 0, 0x068C} /* ARABIC LETTER DAHAL */,
1703   {0, 0, 0x068D} /* ARABIC LETTER DDAHAL */,
1704   {0, 0, 0x068E} /* ARABIC LETTER DUL */,
1705   {0, 0, 0x068F} /* ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS */,
1706   {0, 0, 0x0690} /* ARABIC LETTER DAL WITH FOUR DOTS ABOVE */,
1707   {0, 0, 0x0691} /* ARABIC LETTER RREH */,
1708   {0, 0, 0x0692} /* ARABIC LETTER REH WITH SMALL V */,
1709   {0, 0, 0x0693} /* ARABIC LETTER REH WITH RING */,
1710   {0, 0, 0x0694} /* ARABIC LETTER REH WITH DOT BELOW */,
1711   {0, 0, 0x0695} /* ARABIC LETTER REH WITH SMALL V BELOW */,
1712   {0, 0, 0x0696} /* ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE */,
1713   {0, 0, 0x0697} /* ARABIC LETTER REH WITH TWO DOTS ABOVE */,
1714   {0, 0, 0x0698} /* ARABIC LETTER JEH */,
1715   {0, 0, 0x0699} /* ARABIC LETTER REH WITH FOUR DOTS ABOVE */,
1716   {0, 0, 0x069A} /* ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE */,
1717   {0, 0, 0x069B} /* ARABIC LETTER SEEN WITH THREE DOTS BELOW */,
1718   {0, 0, 0x069C} /* ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE */,
1719   {0, 0, 0x06FA} /* ARABIC LETTER SHEEN WITH DOT BELOW */,
1720   {0, 0, 0x069D} /* ARABIC LETTER SAD WITH TWO DOTS BELOW */,
1721   {0, 0, 0x069E} /* ARABIC LETTER SAD WITH THREE DOTS ABOVE */,
1722   {0, 0, 0x06FB} /* ARABIC LETTER DAD WITH DOT BELOW */,
1723   {0, 0, 0x069F} /* ARABIC LETTER TAH WITH THREE DOTS ABOVE */,
1724   {0, 0, 0x06A0} /* ARABIC LETTER AIN WITH THREE DOTS ABOVE */,
1725   {0, 0, 0x06FC} /* ARABIC LETTER GHAIN WITH DOT BELOW */,
1726   {0, 0, 0x06A1} /* ARABIC LETTER DOTLESS FEH */,
1727   {0, 0, 0x06A2} /* ARABIC LETTER FEH WITH DOT MOVED BELOW */,
1728   {0, 0, 0x06A3} /* ARABIC LETTER FEH WITH DOT BELOW */,
1729   {0, 0, 0x06A4} /* ARABIC LETTER VEH */,
1730   {0, 0, 0x06A5} /* ARABIC LETTER FEH WITH THREE DOTS BELOW */,
1731   {0, 0, 0x06A6} /* ARABIC LETTER PEHEH */,
1732   {0, 0, 0x06A7} /* ARABIC LETTER QAF WITH DOT ABOVE */,
1733   {0, 0, 0x06A8} /* ARABIC LETTER QAF WITH THREE DOTS ABOVE */,
1734   {0, 0, 0x06A9} /* ARABIC LETTER KEHEH */,
1735   {0, 0, 0x06AA} /* ARABIC LETTER SWASH KAF */,
1736   {0, 0, 0x06AB} /* ARABIC LETTER KAF WITH RING */,
1737   {0, 0, 0x06AC} /* ARABIC LETTER KAF WITH DOT ABOVE */,
1738   {0, 0, 0x06AD} /* ARABIC LETTER NG */,
1739   {0, 0, 0x06AE} /* ARABIC LETTER KAF WITH THREE DOTS BELOW */,
1740   {0, 0, 0x06AF} /* ARABIC LETTER GAF */,
1741   {0, 0, 0x06B0} /* ARABIC LETTER GAF WITH RING */,
1742   {0, 0, 0x06B1} /* ARABIC LETTER NGOEH */,
1743   {0, 0, 0x06B2} /* ARABIC LETTER GAF WITH TWO DOTS BELOW */,
1744   {0, 0, 0x06B3} /* ARABIC LETTER GUEH */,
1745   {0, 0, 0x06B4} /* ARABIC LETTER GAF WITH THREE DOTS ABOVE */,
1746   {0, 0, 0x06B5} /* ARABIC LETTER LAM WITH SMALL V */,
1747   {0, 0, 0x06B6} /* ARABIC LETTER LAM WITH DOT ABOVE */,
1748   {0, 0, 0x06B7} /* ARABIC LETTER LAM WITH THREE DOTS ABOVE */,
1749   {0, 0, 0x06B8} /* ARABIC LETTER LAM WITH THREE DOTS BELOW */,
1750   {0, 0, 0x06BA} /* ARABIC LETTER NOON GHUNNA */,
1751   {0, 0, 0x06BB} /* ARABIC LETTER RNOON */,
1752   {0, 0, 0x06BC} /* ARABIC LETTER NOON WITH RING */,
1753   {0, 0, 0x06BD} /* ARABIC LETTER NOON WITH THREE DOTS ABOVE */,
1754   {0, 0, 0x06B9} /* ARABIC LETTER NOON WITH DOT BELOW */,
1755   {0, 0, 0x06BE} /* ARABIC LETTER HEH DOACHASHMEE */,
1756   {0, 0, 0x06C0} /* HEH WITH HAMZA ABOVE / ARABIC LETTER HEH WITH YEH ABOVE */,
1757   {0, 0, 0x06C4} /* ARABIC LETTER WAW WITH RING */,
1758   {0, 0, 0x06C5} /* KYRGHYZ OE / ARABIC LETTER KIRGHIZ OE */,
1759   {0, 0, 0x06C6} /* ARABIC LETTER OE */,
1760   {0, 0, 0x06CA} /* ARABIC LETTER WAW WITH TWO DOTS ABOVE */,
1761   {0, 0, 0x06CB} /* ARABIC LETTER VE */,
1762   {0, 0, 0x06CD} /* ARABIC LETTER YEH WITH TAIL */,
1763   {0, 0, 0x06CE} /* ARABIC LETTER YEH WITH SMALL V */,
1764   {0, 0, 0x06D0} /* ARABIC LETTER E */,
1765   {0, 0, 0x06D2} /* ARABIC LETTER YEH BARREE */,
1766   {0, 0, 0x06D3} /* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE */,
1767   {0, 0, 0},
1768   {0, 0, 0},
1769   {0, 0, 0},
1770   {0, 0, 0},
1771   {0, 1, 0x0306} /* SHORT E / COMBINING BREVE */,
1772   {0, 1, 0x030C} /* SHORT U / COMBINING CARON */,
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, 0},
1801   {0, 0, 0},
1802   {0, 0, 0},
1803   {0, 0, 0},
1804   {0, 0, 0},
1805   {0, 0, 0},
1806   {0, 0, 0},
1807   {0, 0, 0},
1808   {0, 0, 0},
1809   {0, 0, 0},
1810   {0, 0, 0},
1811   {0, 0, 0},
1812   {0, 0, 0},
1813   {0, 0, 0},
1814   {0, 0, 0},
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, 0},
1826   {0, 0, 0},
1827   {0, 0, 0},
1828   {0, 0, 0},
1829   {0, 0, 0},
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, 0},
1859   {0, 0, 0},
1860   {0, 0, 0},
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 };
1903 struct yaz_iconv_trie marc8_34page0 = {
1904   0, marc8_34page0_dir
1905 };
1906 struct yaz_iconv_trie *marc8_34ptrs [] = {
1907  &marc8_34page0,
1908 0, };
1909
1910 unsigned long yaz_marc8_34_conv
1911             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
1912         {
1913             unsigned long code;
1914             
1915             code = lookup(marc8_34ptrs, 1, inp, inbytesleft, no_read, combining);
1916             if (!code)
1917             {
1918                 *no_read = 1;
1919             }
1920             return code;
1921         }
1922     
1923 /* TRIE: size 73 */
1924 /* PAGE 0 */
1925 struct yaz_iconv_trie_dir marc8_53page0_dir[256] = {
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, 1, 0x0300} /* COMBINING GRAVE ACCENT */,
1960   {0, 1, 0x0301} /* COMBINING ACUTE ACCENT */,
1961   {0, 1, 0x0308} /* COMBINING DIAERESIS */,
1962   {0, 1, 0x0342} /* COMBINING GREEK PERISPOMENI / CIRCUMFLEX */,
1963   {0, 1, 0x0313} /* COMBINING COMMA ABOVE / SMOOTH BREATHING */,
1964   {0, 1, 0x0314} /* COMBINING REVERSED COMMA ABOVE / ROUGH BREATHING */,
1965   {0, 1, 0x0345} /* COMBINING GREEK YPOGEGRAMMENI / IOTA SUBSCRIPT */,
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, 0x00AB} /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */,
1975   {0, 0, 0x00BB} /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */,
1976   {0, 0, 0x201C} /* LEFT DOUBLE QUOTATION MARK */,
1977   {0, 0, 0x201D} /* RIGHT DOUBLE QUOTATION MARK */,
1978   {0, 0, 0x0374} /* GREEK NUMERAL SIGN / UPPER PRIME */,
1979   {0, 0, 0x0375} /* GREEK LOWER NUMERAL SIGN / LOWER PRIME */,
1980   {0, 0, 0},
1981   {0, 0, 0},
1982   {0, 0, 0},
1983   {0, 0, 0},
1984   {0, 0, 0},
1985   {0, 0, 0x0387} /* GREEK ANO TELEIA / RAISED DOT, GREEK SEMICOLON */,
1986   {0, 0, 0},
1987   {0, 0, 0},
1988   {0, 0, 0},
1989   {0, 0, 0x037E} /* GREEK QUESTION MARK */,
1990   {0, 0, 0},
1991   {0, 0, 0x0391} /* GREEK CAPITAL LETTER ALPHA */,
1992   {0, 0, 0x0392} /* GREEK CAPITAL LETTER BETA */,
1993   {0, 0, 0},
1994   {0, 0, 0x0393} /* GREEK CAPITAL LETTER GAMMA */,
1995   {0, 0, 0x0394} /* GREEK CAPITAL LETTER DELTA */,
1996   {0, 0, 0x0395} /* GREEK CAPITAL LETTER EPSILON */,
1997   {0, 0, 0x03DA} /* GREEK LETTER STIGMA */,
1998   {0, 0, 0x03DC} /* GREEK LETTER DIGAMMA */,
1999   {0, 0, 0x0396} /* GREEK CAPITAL LETTER ZETA */,
2000   {0, 0, 0x0397} /* GREEK CAPITAL LETTER ETA */,
2001   {0, 0, 0x0398} /* GREEK CAPITAL LETTER THETA */,
2002   {0, 0, 0x0399} /* GREEK CAPITAL LETTER IOTA */,
2003   {0, 0, 0x039A} /* GREEK CAPITAL LETTER KAPPA */,
2004   {0, 0, 0x039B} /* GREEK CAPITAL LETTER LAMDA */,
2005   {0, 0, 0x039C} /* GREEK CAPITAL LETTER MU */,
2006   {0, 0, 0x039D} /* GREEK CAPITAL LETTER NU */,
2007   {0, 0, 0x039E} /* GREEK CAPITAL LETTER XI */,
2008   {0, 0, 0x039F} /* GREEK CAPITAL LETTER OMICRON */,
2009   {0, 0, 0x03A0} /* GREEK CAPITAL LETTER PI */,
2010   {0, 0, 0x03DE} /* GREEK LETTER KOPPA */,
2011   {0, 0, 0x03A1} /* GREEK CAPITAL LETTER RHO */,
2012   {0, 0, 0x03A3} /* GREEK CAPITAL LETTER SIGMA */,
2013   {0, 0, 0},
2014   {0, 0, 0x03A4} /* GREEK CAPITAL LETTER TAU */,
2015   {0, 0, 0x03A5} /* GREEK CAPITAL LETTER UPSILON */,
2016   {0, 0, 0x03A6} /* GREEK CAPITAL LETTER PHI */,
2017   {0, 0, 0x03A7} /* GREEK CAPITAL LETTER CHI */,
2018   {0, 0, 0x03A8} /* GREEK CAPITAL LETTER PSI */,
2019   {0, 0, 0x03A9} /* GREEK CAPITAL LETTER OMEGA */,
2020   {0, 0, 0x03E0} /* GREEK LETTER SAMPI */,
2021   {0, 0, 0},
2022   {0, 0, 0},
2023   {0, 0, 0x03B1} /* GREEK SMALL LETTER ALPHA */,
2024   {0, 0, 0x03B2} /* GREEK SMALL LETTER BETA / SMALL LETTER BETA BEGINNING OF WORD */,
2025   {0, 0, 0x03D0} /* GREEK BETA SYMBOL / SMALL LETTER BETA MIDDLE OF WORD */,
2026   {0, 0, 0x03B3} /* GREEK SMALL LETTER GAMMA */,
2027   {0, 0, 0x03B4} /* GREEK SMALL LETTER DELTA */,
2028   {0, 0, 0x03B5} /* GREEK SMALL LETTER EPSILON */,
2029   {0, 0, 0x03DB} /* GREEK SMALL LETTER STIGMA */,
2030   {0, 0, 0x03DD} /* GREEK SMALL LETTER DIGAMMA */,
2031   {0, 0, 0x03B6} /* GREEK SMALL LETTER ZETA */,
2032   {0, 0, 0x03B7} /* GREEK SMALL LETTER ETA */,
2033   {0, 0, 0x03B8} /* GREEK SMALL LETTER THETA */,
2034   {0, 0, 0x03B9} /* GREEK SMALL LETTER IOTA */,
2035   {0, 0, 0x03BA} /* GREEK SMALL LETTER KAPPA */,
2036   {0, 0, 0x03BB} /* GREEK SMALL LETTER LAMDA */,
2037   {0, 0, 0x03BC} /* GREEK SMALL LETTER MU */,
2038   {0, 0, 0x03BD} /* GREEK SMALL LETTER NU */,
2039   {0, 0, 0x03BE} /* GREEK SMALL LETTER XI */,
2040   {0, 0, 0x03BF} /* GREEK SMALL LETTER OMICRON */,
2041   {0, 0, 0x03C0} /* GREEK SMALL LETTER PI */,
2042   {0, 0, 0x03DF} /* GREEK SMALL LETTER KOPPA */,
2043   {0, 0, 0x03C1} /* GREEK SMALL LETTER RHO */,
2044   {0, 0, 0x03C3} /* GREEK SMALL LETTER SIGMA */,
2045   {0, 0, 0x03C2} /* GREEK SMALL LETTER FINAL SIGMA / SMALL LETTER SIGMA END OF WORD */,
2046   {0, 0, 0x03C4} /* GREEK SMALL LETTER TAU */,
2047   {0, 0, 0x03C5} /* GREEK SMALL LETTER UPSILON */,
2048   {0, 0, 0x03C6} /* GREEK SMALL LETTER PHI */,
2049   {0, 0, 0x03C7} /* GREEK SMALL LETTER CHI */,
2050   {0, 0, 0x03C8} /* GREEK SMALL LETTER PSI */,
2051   {0, 0, 0x03C9} /* GREEK SMALL LETTER OMEGA */,
2052   {0, 0, 0x03E1} /* GREEK SMALL LETTER SAMPI */,
2053   {0, 0, 0},
2054   {0, 0, 0},
2055   {0, 0, 0},
2056   {0, 0, 0},
2057   {0, 0, 0},
2058   {0, 0, 0},
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 };
2183 struct yaz_iconv_trie marc8_53page0 = {
2184   0, marc8_53page0_dir
2185 };
2186 struct yaz_iconv_trie *marc8_53ptrs [] = {
2187  &marc8_53page0,
2188 0, };
2189
2190 unsigned long yaz_marc8_53_conv
2191             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
2192         {
2193             unsigned long code;
2194             
2195             code = lookup(marc8_53ptrs, 1, inp, inbytesleft, no_read, combining);
2196             if (!code)
2197             {
2198                 *no_read = 1;
2199             }
2200             return code;
2201         }
2202     
2203 /* TRIE: size 15739 */
2204 /* PAGE 827 */
2205 struct yaz_iconv_trie_flat marc8_31page827_flat[] = {
2206   {"\x25", 0, 0x300C}, /* Ideographic left corner bracket */
2207   {"\x26", 0, 0x300D}, /* Ideographic right corner bracket */
2208   {"\x31", 0, 0xFF3B}, /* Ideographic left square bracket */
2209   {"\x32", 0, 0xFF3D}, /* Ideographic right square bracket */
2210   {"\x33", 0, 0x3002}, /* Ideographic full stop */
2211   {"\x34", 0, 0xFF0E}, /* Ideographic variant full stop */
2212   {"\x35", 0, 0x3001}, /* Ideographic comma */
2213   {"\x38", 0, 0xFF0C}, /* Ideographic variant comma */
2214   {"\x39", 0, 0xFF1B}, /* Ideographic semicolon */
2215   {"\x3A", 0, 0xFF1A}, /* Ideographic colon */
2216   {"\x3B", 0, 0xFF1F}, /* Ideographic question mark */
2217   {"\x3D", 0, 0xFF01}, /* Ideographic exclamation point */
2218   {"\x59", 0, 0xFF0F}, /* Ideographic solidus */
2219   {"", 0}
2220 };
2221 struct yaz_iconv_trie marc8_31page827 = {
2222   marc8_31page827_flat, 0
2223 };
2224 /* PAGE 826 */
2225 struct yaz_iconv_trie_flat marc8_31page826_flat[] = {
2226   {"\x46", 0, 0x3013}, /* Ideographic geta symbol */
2227   {"\x21", 0, 0xE8D0}, /* EACC component character */
2228   {"\x22", 0, 0xE8D1}, /* EACC component character */
2229   {"\x23", 0, 0xE8D2}, /* EACC component character */
2230   {"\x24", 0, 0xE8D3}, /* EACC component character */
2231   {"\x25", 0, 0xE8D4}, /* EACC component character */
2232   {"\x26", 0, 0xE8D5}, /* EACC component character */
2233   {"\x28", 0, 0xE8D6}, /* EACC component character */
2234   {"\x29", 0, 0xE8D7}, /* EACC component character */
2235   {"\x2A", 0, 0xE8D8}, /* EACC component character */
2236   {"\x2B", 0, 0xE8D9}, /* EACC component character */
2237   {"\x2C", 0, 0xE8DA}, /* EACC component character */
2238   {"\x2D", 0, 0xE8DB}, /* EACC component character */
2239   {"\x2E", 0, 0xE8DC}, /* EACC component character */
2240   {"\x2F", 0, 0xE8DD}, /* EACC component character */
2241   {"\x30", 0, 0xE8DE}, /* EACC component character */
2242   {"\x32", 0, 0xE8DF}, /* EACC component character */
2243   {"\x33", 0, 0xE8E0}, /* EACC component character */
2244   {"\x34", 0, 0xE8E1}, /* EACC component character */
2245   {"\x35", 0, 0xE8E2}, /* EACC component character */
2246   {"\x36", 0, 0xE8E3}, /* EACC component character */
2247   {"\x37", 0, 0xE8E4}, /* EACC component character */
2248   {"\x38", 0, 0xE8E5}, /* EACC component character */
2249   {"\x39", 0, 0xE8E6}, /* EACC component character */
2250   {"\x3A", 0, 0xE8E7}, /* EACC component character */
2251   {"\x3B", 0, 0xE8E8}, /* EACC component character */
2252   {"\x3C", 0, 0xE8E9}, /* EACC component character */
2253   {"\x3D", 0, 0xE8EA}, /* EACC component character */
2254   {"\x3E", 0, 0xE8EB}, /* EACC component character */
2255   {"\x3F", 0, 0xE8EC}, /* EACC component character */
2256   {"\x40", 0, 0xE8ED}, /* EACC component character */
2257   {"\x41", 0, 0xE8EE}, /* EACC component character */
2258   {"\x42", 0, 0xE8EF}, /* EACC component character */
2259   {"\x43", 0, 0xE8F0}, /* EACC component character */
2260   {"\x44", 0, 0xE8F1}, /* EACC component character */
2261   {"\x45", 0, 0xE8F2}, /* EACC component character */
2262   {"", 0}
2263 };
2264 struct yaz_iconv_trie marc8_31page826 = {
2265   marc8_31page826_flat, 0
2266 };
2267 /* PAGE 825 */
2268 struct yaz_iconv_trie_flat marc8_31page825_flat[] = {
2269   {"\x21", 0, 0x3000}, /* Ideographic space per ANSI Z39.64 */
2270   {"\x20", 0, 0x3000}, /* Ideographic space in some implementations */
2271   {"\x28", 0, 0xFF08}, /* Ideographic left parenthesis */
2272   {"\x29", 0, 0xFF09}, /* Ideographic right parenthesis */
2273   {"\x2D", 0, 0xFF0D}, /* Ideographic hyphen minus */
2274   {"", 0}
2275 };
2276 struct yaz_iconv_trie marc8_31page825 = {
2277   marc8_31page825_flat, 0
2278 };
2279 /* PAGE 824 */
2280 struct yaz_iconv_trie_flat marc8_31page824_flat[] = {
2281   {"\x21", 0, 0xAD35}, /* Korean hangul */
2282   {"\x22", 0, 0xAD7B}, /* Korean hangul */
2283   {"\x23", 0, 0xE8CA}, /* Korean hangul */
2284   {"\x24", 0, 0xAD89}, /* Korean hangul */
2285   {"\x25", 0, 0xAD9D}, /* Korean hangul */
2286   {"\x26", 0, 0xADB9}, /* Korean hangul */
2287   {"\x27", 0, 0xADD5}, /* Korean hangul */
2288   {"\x28", 0, 0xAE07}, /* Korean hangul */
2289   {"\x29", 0, 0xAE0E}, /* Korean hangul */
2290   {"\x2A", 0, 0xAE0F}, /* Korean hangul */
2291   {"\x2B", 0, 0xAE11}, /* Korean hangul */
2292   {"\x2C", 0, 0xAE14}, /* Korean hangul */
2293   {"\x2D", 0, 0xAE5F}, /* Korean hangul */
2294   {"\x2E", 0, 0xAEED}, /* Korean hangul */
2295   {"\x2F", 0, 0xAF09}, /* Korean hangul */
2296   {"\x30", 0, 0xAF50}, /* Korean hangul */
2297   {"\x31", 0, 0xAFBF}, /* Korean hangul */
2298   {"\x32", 0, 0xB060}, /* Korean hangul */
2299   {"\x33", 0, 0xB9C4}, /* Korean hangul */
2300   {"\x34", 0, 0xC54D}, /* Korean hangul */
2301   {"\x35", 0, 0xC54F}, /* Korean hangul */
2302   {"\x36", 0, 0xC552}, /* Korean hangul */
2303   {"\x37", 0, 0xC5AB}, /* Korean hangul */
2304   {"\x38", 0, 0xC5B1}, /* Korean hangul */
2305   {"\x39", 0, 0xC61C}, /* Korean hangul */
2306   {"\x3A", 0, 0xC61D}, /* Korean hangul */
2307   {"\x3B", 0, 0xC6FD}, /* Korean hangul */
2308   {"\x3C", 0, 0xC717}, /* Korean hangul (unified with EACC 6F5658) */
2309   {"\x3D", 0, 0xC733}, /* Korean hangul */
2310   {"\x3E", 0, 0xCB4C}, /* Korean hangul */
2311   {"", 0}
2312 };
2313 struct yaz_iconv_trie marc8_31page824 = {
2314   marc8_31page824_flat, 0
2315 };
2316 /* PAGE 823 */
2317 struct yaz_iconv_trie_flat marc8_31page823_flat[] = {
2318   {"\x21", 0, 0x3181}, /* Korean hangul */
2319   {"\x22", 0, 0x3186}, /* Korean hangul */
2320   {"\x23", 0, 0x317F}, /* Korean hangul */
2321   {"\x24", 0, 0xE8B0}, /* Korean hangul (ancient) */
2322   {"\x25", 0, 0x318D}, /* Korean hangul (ancient) */
2323   {"\x40", 0, 0xE8B2}, /* Korean hangul (ancient) */
2324   {"\x41", 0, 0xE8B3}, /* Korean hangul (ancient) */
2325   {"\x42", 0, 0xE8B4}, /* Korean hangul (ancient) */
2326   {"\x43", 0, 0xE8B5}, /* Korean hangul (ancient) */
2327   {"\x44", 0, 0xE8B6}, /* Korean hangul (ancient) */
2328   {"\x45", 0, 0xE8B7}, /* Korean hangul (ancient) */
2329   {"\x46", 0, 0xE8B8}, /* Korean hangul (ancient) */
2330   {"\x47", 0, 0xE8B9}, /* Korean hangul (ancient) */
2331   {"\x48", 0, 0xE8BA}, /* Korean hangul (ancient) */
2332   {"\x49", 0, 0xE8BB}, /* Korean hangul (ancient) */
2333   {"\x4A", 0, 0xE8BC}, /* Korean hangul (ancient) */
2334   {"\x4B", 0, 0xE8BD}, /* Korean hangul (ancient) */
2335   {"\x4C", 0, 0xE8BE}, /* Korean hangul (ancient) */
2336   {"\x4D", 0, 0xE8BF}, /* Korean hangul (ancient) */
2337   {"\x4E", 0, 0xE8C0}, /* Korean hangul (ancient) */
2338   {"\x4F", 0, 0xE8C1}, /* Korean hangul (ancient) */
2339   {"\x50", 0, 0xE8C2}, /* Korean hangul (ancient) */
2340   {"\x51", 0, 0xE8C3}, /* Korean hangul (ancient) */
2341   {"\x52", 0, 0xE8C4}, /* Korean hangul (ancient) */
2342   {"\x53", 0, 0xE8C5}, /* Korean hangul (ancient) */
2343   {"\x54", 0, 0xE8C6}, /* Korean hangul (ancient) */
2344   {"\x55", 0, 0xE8C7}, /* Korean hangul (ancient) */
2345   {"\x56", 0, 0xE8C8}, /* Korean hangul (ancient) */
2346   {"\x57", 0, 0xE8C9}, /* Korean hangul (ancient) */
2347   {"", 0}
2348 };
2349 struct yaz_iconv_trie marc8_31page823 = {
2350   marc8_31page823_flat, 0
2351 };
2352 /* PAGE 822 */
2353 struct yaz_iconv_trie_flat marc8_31page822_flat[] = {
2354   {"\x21", 0, 0xD79D}, /* Korean hangul */
2355   {"", 0}
2356 };
2357 struct yaz_iconv_trie marc8_31page822 = {
2358   marc8_31page822_flat, 0
2359 };
2360 /* PAGE 821 */
2361 struct yaz_iconv_trie_dir marc8_31page821_dir[256] = {
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, 0xD5D9} /* Korean hangul */,
2396   {0, 0, 0xD5DB} /* Korean hangul */,
2397   {0, 0, 0xD5DD} /* Korean hangul */,
2398   {0, 0, 0xD5E4} /* Korean hangul */,
2399   {0, 0, 0xD5E5} /* Korean hangul */,
2400   {0, 0, 0xD5E8} /* Korean hangul */,
2401   {0, 0, 0xD5EC} /* Korean hangul */,
2402   {0, 0, 0xD5F4} /* Korean hangul */,
2403   {0, 0, 0xD5F5} /* Korean hangul */,
2404   {0, 0, 0xD5F7} /* Korean hangul */,
2405   {0, 0, 0xD5F9} /* Korean hangul */,
2406   {0, 0, 0xD600} /* Korean hangul */,
2407   {0, 0, 0xD601} /* Korean hangul */,
2408   {0, 0, 0xD604} /* Korean hangul */,
2409   {0, 0, 0xD608} /* Korean hangul */,
2410   {0, 0, 0xD610} /* Korean hangul */,
2411   {0, 0, 0xD611} /* Korean hangul */,
2412   {0, 0, 0xD613} /* Korean hangul */,
2413   {0, 0, 0xD614} /* Korean hangul */,
2414   {0, 0, 0xD615} /* Korean hangul */,
2415   {0, 0, 0xD61C} /* Korean hangul */,
2416   {0, 0, 0xD638} /* Korean hangul */,
2417   {0, 0, 0xD639} /* Korean hangul */,
2418   {0, 0, 0xD63C} /* Korean hangul */,
2419   {0, 0, 0xD640} /* Korean hangul */,
2420   {0, 0, 0xD648} /* Korean hangul */,
2421   {0, 0, 0xD649} /* Korean hangul */,
2422   {0, 0, 0xD64B} /* Korean hangul */,
2423   {0, 0, 0xD64D} /* Korean hangul */,
2424   {0, 0, 0},
2425   {0, 0, 0xD654} /* Korean hangul */,
2426   {0, 0, 0xD655} /* Korean hangul */,
2427   {0, 0, 0xD658} /* Korean hangul */,
2428   {0, 0, 0xD65C} /* Korean hangul */,
2429   {0, 0, 0},
2430   {0, 0, 0xD667} /* Korean hangul */,
2431   {0, 0, 0xD669} /* Korean hangul */,
2432   {0, 0, 0xD670} /* Korean hangul */,
2433   {0, 0, 0xD671} /* Korean hangul */,
2434   {0, 0, 0xD683} /* Korean hangul */,
2435   {0, 0, 0},
2436   {0, 0, 0xD68C} /* Korean hangul */,
2437   {0, 0, 0xD68D} /* Korean hangul */,
2438   {0, 0, 0xD69F} /* Korean hangul */,
2439   {0, 0, 0xD6A1} /* Korean hangul */,
2440   {0, 0, 0xD6A8} /* Korean hangul */,
2441   {0, 0, 0xD6C4} /* Korean hangul */,
2442   {0, 0, 0xD6C5} /* Korean hangul */,
2443   {0, 0, 0xD6C8} /* Korean hangul */,
2444   {0, 0, 0xD6CC} /* Korean hangul */,
2445   {0, 0, 0xD6D1} /* Korean hangul */,
2446   {0, 0, 0xD6D4} /* Korean hangul */,
2447   {0, 0, 0xD6D7} /* Korean hangul */,
2448   {0, 0, 0xD6E0} /* Korean hangul */,
2449   {0, 0, 0xD6E4} /* Korean hangul */,
2450   {0, 0, 0xD6E8} /* Korean hangul */,
2451   {0, 0, 0xD6F0} /* Korean hangul */,
2452   {0, 0, 0xD6FC} /* Korean hangul */,
2453   {0, 0, 0},
2454   {0, 0, 0xD700} /* Korean hangul */,
2455   {0, 0, 0xD711} /* Korean hangul */,
2456   {0, 0, 0xD718} /* Korean hangul */,
2457   {0, 0, 0xD719} /* Korean hangul */,
2458   {0, 0, 0xD71C} /* Korean hangul */,
2459   {0, 0, 0xD720} /* Korean hangul */,
2460   {0, 0, 0xD728} /* Korean hangul */,
2461   {0, 0, 0xD729} /* Korean hangul */,
2462   {0, 0, 0},
2463   {0, 0, 0xD72D} /* Korean hangul */,
2464   {0, 0, 0xD734} /* Korean hangul */,
2465   {0, 0, 0xD73C} /* Korean hangul */,
2466   {0, 0, 0xD744} /* Korean hangul */,
2467   {0, 0, 0xD749} /* Korean hangul */,
2468   {0, 0, 0xD750} /* Korean hangul */,
2469   {0, 0, 0xD751} /* Korean hangul */,
2470   {0, 0, 0xD754} /* Korean hangul */,
2471   {0, 0, 0xD757} /* Korean hangul */,
2472   {0, 0, 0xD758} /* Korean hangul */,
2473   {0, 0, 0xD759} /* Korean hangul */,
2474   {0, 0, 0xD760} /* Korean hangul */,
2475   {0, 0, 0xD761} /* Korean hangul */,
2476   {0, 0, 0xD763} /* Korean hangul */,
2477   {0, 0, 0xD765} /* Korean hangul */,
2478   {0, 0, 0xD769} /* Korean hangul */,
2479   {0, 0, 0xD76C} /* Korean hangul */,
2480   {0, 0, 0xD770} /* Korean hangul */,
2481   {0, 0, 0xD774} /* Korean hangul */,
2482   {0, 0, 0xD788} /* Korean hangul */,
2483   {0, 0, 0xD789} /* Korean hangul */,
2484   {0, 0, 0xD78C} /* Korean hangul */,
2485   {0, 0, 0xD790} /* Korean hangul */,
2486   {0, 0, 0xD798} /* Korean hangul */,
2487   {0, 0, 0xD799} /* Korean hangul */,
2488   {0, 0, 0xD79B} /* Korean hangul */,
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   {0, 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   {0, 0, 0},
2577   {0, 0, 0},
2578   {0, 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   {0, 0, 0},
2616   {0, 0, 0},
2617   {0, 0, 0}
2618 };
2619 struct yaz_iconv_trie marc8_31page821 = {
2620   0, marc8_31page821_dir
2621 };
2622 /* PAGE 820 */
2623 struct yaz_iconv_trie_dir marc8_31page820_dir[256] = {
2624   {0, 0, 0},
2625   {0, 0, 0},
2626   {0, 0, 0},
2627   {0, 0, 0},
2628   {0, 0, 0},
2629   {0, 0, 0},
2630   {0, 0, 0},
2631   {0, 0, 0},
2632   {0, 0, 0},
2633   {0, 0, 0},
2634   {0, 0, 0},
2635   {0, 0, 0},
2636   {0, 0, 0},
2637   {0, 0, 0},
2638   {0, 0, 0},
2639   {0, 0, 0},
2640   {0, 0, 0},
2641   {0, 0, 0},
2642   {0, 0, 0},
2643   {0, 0, 0},
2644   {0, 0, 0},
2645   {0, 0, 0},
2646   {0, 0, 0},
2647   {0, 0, 0},
2648   {0, 0, 0},
2649   {0, 0, 0},
2650   {0, 0, 0},
2651   {0, 0, 0},
2652   {0, 0, 0},
2653   {0, 0, 0},
2654   {0, 0, 0},
2655   {0, 0, 0},
2656   {0, 0, 0},
2657   {0, 0, 0xD33D} /* Korean hangul */,
2658   {0, 0, 0},
2659   {0, 0, 0xD37C} /* Korean hangul */,
2660   {0, 0, 0xD37D} /* Korean hangul */,
2661   {0, 0, 0xD380} /* Korean hangul */,
2662   {0, 0, 0xD384} /* Korean hangul */,
2663   {0, 0, 0xD38C} /* Korean hangul */,
2664   {0, 0, 0xD38D} /* Korean hangul */,
2665   {0, 0, 0xD38F} /* Korean hangul */,
2666   {0, 0, 0xD390} /* Korean hangul */,
2667   {0, 0, 0xD391} /* Korean hangul */,
2668   {0, 0, 0xD398} /* Korean hangul */,
2669   {0, 0, 0xD399} /* Korean hangul */,
2670   {0, 0, 0xD39C} /* Korean hangul */,
2671   {0, 0, 0xD3A0} /* Korean hangul */,
2672   {0, 0, 0xD3A8} /* Korean hangul */,
2673   {0, 0, 0xD3A9} /* Korean hangul */,
2674   {0, 0, 0xD3AB} /* Korean hangul */,
2675   {0, 0, 0xD3AD} /* Korean hangul */,
2676   {0, 0, 0xD3B4} /* Korean hangul */,
2677   {0, 0, 0xD3B5} /* Korean hangul */,
2678   {0, 0, 0xD3B8} /* Korean hangul */,
2679   {0, 0, 0xD3BC} /* Korean hangul */,
2680   {0, 0, 0xD3C4} /* Korean hangul */,
2681   {0, 0, 0xD3C5} /* Korean hangul */,
2682   {0, 0, 0xD3C8} /* Korean hangul */,
2683   {0, 0, 0xD3C9} /* Korean hangul */,
2684   {0, 0, 0xD3D0} /* Korean hangul */,
2685   {0, 0, 0xD3EC} /* Korean hangul */,
2686   {0, 0, 0xD3ED} /* Korean hangul */,
2687   {0, 0, 0xD3F0} /* Korean hangul */,
2688   {0, 0, 0xD3F4} /* Korean hangul */,
2689   {0, 0, 0xD3FC} /* Korean hangul */,
2690   {0, 0, 0xD3FD} /* Korean hangul */,
2691   {0, 0, 0xD3FF} /* Korean hangul */,
2692   {0, 0, 0xD401} /* Korean hangul */,
2693   {0, 0, 0xD440} /* Korean hangul */,
2694   {0, 0, 0xD444} /* Korean hangul */,
2695   {0, 0, 0xD45C} /* Korean hangul */,
2696   {0, 0, 0xD46F} /* Korean hangul */,
2697   {0, 0, 0xD478} /* Korean hangul */,
2698   {0, 0, 0xD479} /* Korean hangul */,
2699   {0, 0, 0xD47C} /* Korean hangul */,
2700   {0, 0, 0xD480} /* Korean hangul */,
2701   {0, 0, 0xD488} /* Korean hangul */,
2702   {0, 0, 0xD489} /* Korean hangul */,
2703   {0, 0, 0xD48B} /* Korean hangul */,
2704   {0, 0, 0xD48D} /* Korean hangul */,
2705   {0, 0, 0xD4CC} /* Korean hangul */,
2706   {0, 0, 0xD4E8} /* Korean hangul */,
2707   {0, 0, 0xD504} /* Korean hangul */,
2708   {0, 0, 0},
2709   {0, 0, 0xD508} /* Korean hangul */,
2710   {0, 0, 0xD50C} /* Korean hangul */,
2711   {0, 0, 0xD514} /* Korean hangul */,
2712   {0, 0, 0xD515} /* Korean hangul */,
2713   {0, 0, 0xD53C} /* Korean hangul */,
2714   {0, 0, 0xD53D} /* Korean hangul */,
2715   {0, 0, 0xD540} /* Korean hangul */,
2716   {0, 0, 0xD544} /* Korean hangul */,
2717   {0, 0, 0xD54C} /* Korean hangul */,
2718   {0, 0, 0xD54D} /* Korean hangul */,
2719   {0, 0, 0xD54F} /* Korean hangul */,
2720   {0, 0, 0xD551} /* Korean hangul */,
2721   {0, 0, 0},
2722   {0, 0, 0},
2723   {0, 0, 0xD558} /* Korean hangul */,
2724   {0, 0, 0xD559} /* Korean hangul */,
2725   {0, 0, 0xD55C} /* Korean hangul */,
2726   {0, 0, 0xD560} /* Korean hangul */,
2727   {0, 0, 0xD565} /* Korean hangul */,
2728   {0, 0, 0xD568} /* Korean hangul */,
2729   {0, 0, 0xD569} /* Korean hangul */,
2730   {0, 0, 0xD56B} /* Korean hangul */,
2731   {0, 0, 0xD56C} /* Korean hangul */,
2732   {0, 0, 0xD56D} /* Korean hangul */,
2733   {0, 0, 0xD571} /* Korean hangul */,
2734   {0, 0, 0xD574} /* Korean hangul */,
2735   {0, 0, 0xD575} /* Korean hangul */,
2736   {0, 0, 0xD578} /* Korean hangul */,
2737   {0, 0, 0xD57C} /* Korean hangul */,
2738   {0, 0, 0xD584} /* Korean hangul */,
2739   {0, 0, 0xD585} /* Korean hangul */,
2740   {0, 0, 0xD587} /* Korean hangul */,
2741   {0, 0, 0xD588} /* Korean hangul */,
2742   {0, 0, 0xD589} /* Korean hangul */,
2743   {0, 0, 0xD590} /* Korean hangul */,
2744   {0, 0, 0xD5A5} /* Korean hangul */,
2745   {0, 0, 0xD5C8} /* Korean hangul */,
2746   {0, 0, 0xD5C9} /* Korean hangul */,
2747   {0, 0, 0xD5CC} /* Korean hangul */,
2748   {0, 0, 0xD5D0} /* Korean hangul */,
2749   {0, 0, 0xD5D2} /* Korean hangul */,
2750   {0, 0, 0xD5D8} /* Korean hangul */,
2751   {0, 0, 0},
2752   {0, 0, 0},
2753   {0, 0, 0},
2754   {0, 0, 0},
2755   {0, 0, 0},
2756   {0, 0, 0},
2757   {0, 0, 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 };
2881 struct yaz_iconv_trie marc8_31page820 = {
2882   0, marc8_31page820_dir
2883 };
2884 /* PAGE 819 */
2885 struct yaz_iconv_trie_dir marc8_31page819_dir[256] = {
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, 0xD0ED} /* Korean hangul */,
2920   {0, 0, 0xD0EF} /* Korean hangul */,
2921   {0, 0, 0xD0F0} /* Korean hangul */,
2922   {0, 0, 0xD0F1} /* Korean hangul */,
2923   {0, 0, 0xD130} /* Korean hangul */,
2924   {0, 0, 0xD131} /* Korean hangul */,
2925   {0, 0, 0xD134} /* Korean hangul */,
2926   {0, 0, 0xD138} /* Korean hangul */,
2927   {0, 0, 0xD140} /* Korean hangul */,
2928   {0, 0, 0xD141} /* Korean hangul */,
2929   {0, 0, 0xD143} /* Korean hangul */,
2930   {0, 0, 0xD144} /* Korean hangul */,
2931   {0, 0, 0xD145} /* Korean hangul */,
2932   {0, 0, 0xD14C} /* Korean hangul */,
2933   {0, 0, 0xD14D} /* Korean hangul */,
2934   {0, 0, 0xD150} /* Korean hangul */,
2935   {0, 0, 0xD154} /* Korean hangul */,
2936   {0, 0, 0xD15C} /* Korean hangul */,
2937   {0, 0, 0xD15D} /* Korean hangul */,
2938   {0, 0, 0xD15F} /* Korean hangul */,
2939   {0, 0, 0xD160} /* Korean hangul */,
2940   {0, 0, 0xD161} /* Korean hangul */,
2941   {0, 0, 0xD168} /* Korean hangul */,
2942   {0, 0, 0xD1A0} /* Korean hangul */,
2943   {0, 0, 0xD1A1} /* Korean hangul */,
2944   {0, 0, 0xD1A4} /* Korean hangul */,
2945   {0, 0, 0xD1A8} /* Korean hangul */,
2946   {0, 0, 0xD1B0} /* Korean hangul */,
2947   {0, 0, 0xD1B1} /* Korean hangul */,
2948   {0, 0, 0xD1B3} /* Korean hangul */,
2949   {0, 0, 0xD1B5} /* Korean hangul */,
2950   {0, 0, 0xD1D8} /* Korean hangul */,
2951   {0, 0, 0xD1F4} /* Korean hangul */,
2952   {0, 0, 0},
2953   {0, 0, 0xD22C} /* Korean hangul */,
2954   {0, 0, 0xD22D} /* Korean hangul */,
2955   {0, 0, 0xD230} /* Korean hangul */,
2956   {0, 0, 0xD234} /* Korean hangul */,
2957   {0, 0, 0xD23C} /* Korean hangul */,
2958   {0, 0, 0xD23D} /* Korean hangul */,
2959   {0, 0, 0xD23F} /* Korean hangul */,
2960   {0, 0, 0xD241} /* Korean hangul */,
2961   {0, 0, 0xD264} /* Korean hangul */,
2962   {0, 0, 0xD277} /* Korean hangul */,
2963   {0, 0, 0xD280} /* Korean hangul */,
2964   {0, 0, 0xD284} /* Korean hangul */,
2965   {0, 0, 0xD288} /* Korean hangul */,
2966   {0, 0, 0xD290} /* Korean hangul */,
2967   {0, 0, 0xD291} /* Korean hangul */,
2968   {0, 0, 0xD293} /* Korean hangul */,
2969   {0, 0, 0xD295} /* Korean hangul */,
2970   {0, 0, 0xD29C} /* Korean hangul */,
2971   {0, 0, 0},
2972   {0, 0, 0},
2973   {0, 0, 0xD2AC} /* Korean hangul */,
2974   {0, 0, 0},
2975   {0, 0, 0xD2B8} /* Korean hangul */,
2976   {0, 0, 0xD2B9} /* Korean hangul */,
2977   {0, 0, 0xD2BC} /* Korean hangul */,
2978   {0, 0, 0xD2BF} /* Korean hangul */,
2979   {0, 0, 0xD2C0} /* Korean hangul */,
2980   {0, 0, 0xD2C8} /* Korean hangul */,
2981   {0, 0, 0xD2C9} /* Korean hangul */,
2982   {0, 0, 0xD2CB} /* Korean hangul */,
2983   {0, 0, 0xD2D4} /* Korean hangul */,
2984   {0, 0, 0xD1F8} /* Korean hangul */,
2985   {0, 0, 0xD2F0} /* Korean hangul */,
2986   {0, 0, 0xD2F1} /* Korean hangul */,
2987   {0, 0, 0xD2F4} /* Korean hangul */,
2988   {0, 0, 0xD2F8} /* Korean hangul */,
2989   {0, 0, 0xD300} /* Korean hangul */,
2990   {0, 0, 0xD301} /* Korean hangul */,
2991   {0, 0, 0xD305} /* Korean hangul */,
2992   {0, 0, 0},
2993   {0, 0, 0},
2994   {0, 0, 0xD30C} /* Korean hangul */,
2995   {0, 0, 0xD30D} /* Korean hangul */,
2996   {0, 0, 0xD30E} /* Korean hangul */,
2997   {0, 0, 0xD310} /* Korean hangul */,
2998   {0, 0, 0xD314} /* Korean hangul */,
2999   {0, 0, 0xD31C} /* Korean hangul */,
3000   {0, 0, 0xD31D} /* Korean hangul */,
3001   {0, 0, 0xD31F} /* Korean hangul */,
3002   {0, 0, 0xD320} /* Korean hangul */,
3003   {0, 0, 0xD321} /* Korean hangul */,
3004   {0, 0, 0xD325} /* Korean hangul */,
3005   {0, 0, 0xD328} /* Korean hangul */,
3006   {0, 0, 0xD329} /* Korean hangul */,
3007   {0, 0, 0xD32C} /* Korean hangul */,
3008   {0, 0, 0xD330} /* Korean hangul */,
3009   {0, 0, 0xD338} /* Korean hangul */,
3010   {0, 0, 0xD339} /* Korean hangul */,
3011   {0, 0, 0xD33B} /* Korean hangul */,
3012   {0, 0, 0xD33C} /* Korean hangul */,
3013   {0, 0, 0},
3014   {0, 0, 0},
3015   {0, 0, 0},
3016   {0, 0, 0},
3017   {0, 0, 0},
3018   {0, 0, 0},
3019   {0, 0, 0},
3020   {0, 0, 0},
3021   {0, 0, 0},
3022   {0, 0, 0},
3023   {0, 0, 0},
3024   {0, 0, 0},
3025   {0, 0, 0},
3026   {0, 0, 0},
3027   {0, 0, 0},
3028   {0, 0, 0},
3029   {0, 0, 0},
3030   {0, 0, 0},
3031   {0, 0, 0},
3032   {0, 0, 0},
3033   {0, 0, 0},
3034   {0, 0, 0},
3035   {0, 0, 0},
3036   {0, 0, 0},
3037   {0, 0, 0},
3038   {0, 0, 0},
3039   {0, 0, 0},
3040   {0, 0, 0},
3041   {0, 0, 0},
3042   {0, 0, 0},
3043   {0, 0, 0},
3044   {0, 0, 0},
3045   {0, 0, 0},
3046   {0, 0, 0},
3047   {0, 0, 0},
3048   {0, 0, 0},
3049   {0, 0, 0},
3050   {0, 0, 0},
3051   {0, 0, 0},
3052   {0, 0, 0},
3053   {0, 0, 0},
3054   {0, 0, 0},
3055   {0, 0, 0},
3056   {0, 0, 0},
3057   {0, 0, 0},
3058   {0, 0, 0},
3059   {0, 0, 0},
3060   {0, 0, 0},
3061   {0, 0, 0},
3062   {0, 0, 0},
3063   {0, 0, 0},
3064   {0, 0, 0},
3065   {0, 0, 0},
3066   {0, 0, 0},
3067   {0, 0, 0},
3068   {0, 0, 0},
3069   {0, 0, 0},
3070   {0, 0, 0},
3071   {0, 0, 0},
3072   {0, 0, 0},
3073   {0, 0, 0},
3074   {0, 0, 0},
3075   {0, 0, 0},
3076   {0, 0, 0},
3077   {0, 0, 0},
3078   {0, 0, 0},
3079   {0, 0, 0},
3080   {0, 0, 0},
3081   {0, 0, 0},
3082   {0, 0, 0},
3083   {0, 0, 0},
3084   {0, 0, 0},
3085   {0, 0, 0},
3086   {0, 0, 0},
3087   {0, 0, 0},
3088   {0, 0, 0},
3089   {0, 0, 0},
3090   {0, 0, 0},
3091   {0, 0, 0},
3092   {0, 0, 0},
3093   {0, 0, 0},
3094   {0, 0, 0},
3095   {0, 0, 0},
3096   {0, 0, 0},
3097   {0, 0, 0},
3098   {0, 0, 0},
3099   {0, 0, 0},
3100   {0, 0, 0},
3101   {0, 0, 0},
3102   {0, 0, 0},
3103   {0, 0, 0},
3104   {0, 0, 0},
3105   {0, 0, 0},
3106   {0, 0, 0},
3107   {0, 0, 0},
3108   {0, 0, 0},
3109   {0, 0, 0},
3110   {0, 0, 0},
3111   {0, 0, 0},
3112   {0, 0, 0},
3113   {0, 0, 0},
3114   {0, 0, 0},
3115   {0, 0, 0},
3116   {0, 0, 0},
3117   {0, 0, 0},
3118   {0, 0, 0},
3119   {0, 0, 0},
3120   {0, 0, 0},
3121   {0, 0, 0},
3122   {0, 0, 0},
3123   {0, 0, 0},
3124   {0, 0, 0},
3125   {0, 0, 0},
3126   {0, 0, 0},
3127   {0, 0, 0},
3128   {0, 0, 0},
3129   {0, 0, 0},
3130   {0, 0, 0},
3131   {0, 0, 0},
3132   {0, 0, 0},
3133   {0, 0, 0},
3134   {0, 0, 0},
3135   {0, 0, 0},
3136   {0, 0, 0},
3137   {0, 0, 0},
3138   {0, 0, 0},
3139   {0, 0, 0},
3140   {0, 0, 0},
3141   {0, 0, 0}
3142 };
3143 struct yaz_iconv_trie marc8_31page819 = {
3144   0, marc8_31page819_dir
3145 };
3146 /* PAGE 818 */
3147 struct yaz_iconv_trie_dir marc8_31page818_dir[256] = {
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, 0xCEA5} /* Korean hangul */,
3182   {0, 0, 0xCEAC} /* Korean hangul */,
3183   {0, 0, 0xCEAD} /* Korean hangul */,
3184   {0, 0, 0xCEE4} /* Korean hangul */,
3185   {0, 0, 0},
3186   {0, 0, 0xCEE8} /* Korean hangul */,
3187   {0, 0, 0xCEEC} /* Korean hangul */,
3188   {0, 0, 0xCEF4} /* Korean hangul */,
3189   {0, 0, 0xCEF5} /* Korean hangul */,
3190   {0, 0, 0xCEF7} /* Korean hangul */,
3191   {0, 0, 0},
3192   {0, 0, 0xCEF9} /* Korean hangul */,
3193   {0, 0, 0},
3194   {0, 0, 0xCF00} /* Korean hangul */,
3195   {0, 0, 0xCF01} /* Korean hangul */,
3196   {0, 0, 0xCF04} /* Korean hangul */,
3197   {0, 0, 0xCF08} /* Korean hangul */,
3198   {0, 0, 0xCF10} /* Korean hangul */,
3199   {0, 0, 0xCF11} /* Korean hangul */,
3200   {0, 0, 0xCF13} /* Korean hangul */,
3201   {0, 0, 0xCF15} /* Korean hangul */,
3202   {0, 0, 0xCF1C} /* Korean hangul */,
3203   {0, 0, 0xCF20} /* Korean hangul */,
3204   {0, 0, 0xCF24} /* Korean hangul */,
3205   {0, 0, 0xCF2C} /* Korean hangul */,
3206   {0, 0, 0xCF2D} /* Korean hangul */,
3207   {0, 0, 0xCF2F} /* Korean hangul */,
3208   {0, 0, 0xCF30} /* Korean hangul */,
3209   {0, 0, 0xCF54} /* Korean hangul */,
3210   {0, 0, 0xCF55} /* Korean hangul */,
3211   {0, 0, 0xCF58} /* Korean hangul */,
3212   {0, 0, 0xCF5C} /* Korean hangul */,
3213   {0, 0, 0xCF64} /* Korean hangul */,
3214   {0, 0, 0xCF65} /* Korean hangul */,
3215   {0, 0, 0xCF67} /* Korean hangul */,
3216   {0, 0, 0xCF69} /* Korean hangul */,
3217   {0, 0, 0xCF70} /* Korean hangul */,
3218   {0, 0, 0xCF71} /* Korean hangul */,
3219   {0, 0, 0xCF74} /* Korean hangul */,
3220   {0, 0, 0xCF78} /* Korean hangul */,
3221   {0, 0, 0xCF80} /* Korean hangul */,
3222   {0, 0, 0xCF85} /* Korean hangul */,
3223   {0, 0, 0xCF8C} /* Korean hangul */,
3224   {0, 0, 0xCF8D} /* Korean hangul */,
3225   {0, 0, 0xCFA1} /* Korean hangul */,
3226   {0, 0, 0},
3227   {0, 0, 0xCFB0} /* Korean hangul */,
3228   {0, 0, 0xCFC4} /* Korean hangul */,
3229   {0, 0, 0xCFE0} /* Korean hangul */,
3230   {0, 0, 0xCFE1} /* Korean hangul */,
3231   {0, 0, 0xCFE4} /* Korean hangul */,
3232   {0, 0, 0xCFE8} /* Korean hangul */,
3233   {0, 0, 0xCFF0} /* Korean hangul */,
3234   {0, 0, 0xCFF3} /* Korean hangul */,
3235   {0, 0, 0xCFF5} /* Korean hangul */,
3236   {0, 0, 0xCFFC} /* Korean hangul */,
3237   {0, 0, 0},
3238   {0, 0, 0xD018} /* Korean hangul */,
3239   {0, 0, 0xD02D} /* Korean hangul */,
3240   {0, 0, 0xD034} /* Korean hangul */,
3241   {0, 0, 0xD035} /* Korean hangul */,
3242   {0, 0, 0xD038} /* Korean hangul */,
3243   {0, 0, 0xD050} /* Korean hangul */,
3244   {0, 0, 0xD06C} /* Korean hangul */,
3245   {0, 0, 0xD070} /* Korean hangul */,
3246   {0, 0, 0xD074} /* Korean hangul */,
3247   {0, 0, 0xD07C} /* Korean hangul */,
3248   {0, 0, 0xD07D} /* Korean hangul */,
3249   {0, 0, 0xD081} /* Korean hangul */,
3250   {0, 0, 0xD0A4} /* Korean hangul */,
3251   {0, 0, 0xD0A5} /* Korean hangul */,
3252   {0, 0, 0xD0A8} /* Korean hangul */,
3253   {0, 0, 0xD0AC} /* Korean hangul */,
3254   {0, 0, 0xD0B4} /* Korean hangul */,
3255   {0, 0, 0xD0B5} /* Korean hangul */,
3256   {0, 0, 0xD0B7} /* Korean hangul */,
3257   {0, 0, 0xD0B9} /* Korean hangul */,
3258   {0, 0, 0},
3259   {0, 0, 0},
3260   {0, 0, 0xD0C0} /* Korean hangul */,
3261   {0, 0, 0xD0C1} /* Korean hangul */,
3262   {0, 0, 0xD0C4} /* Korean hangul */,
3263   {0, 0, 0xD0C8} /* Korean hangul */,
3264   {0, 0, 0xD0C9} /* Korean hangul */,
3265   {0, 0, 0xD0D0} /* Korean hangul */,
3266   {0, 0, 0xD0D1} /* Korean hangul */,
3267   {0, 0, 0xD0D3} /* Korean hangul */,
3268   {0, 0, 0xD0D4} /* Korean hangul */,
3269   {0, 0, 0xD0D5} /* Korean hangul */,
3270   {0, 0, 0xD0DC} /* Korean hangul */,
3271   {0, 0, 0xD0DD} /* Korean hangul */,
3272   {0, 0, 0xD0E0} /* Korean hangul */,
3273   {0, 0, 0xD0E4} /* Korean hangul */,
3274   {0, 0, 0xD0EC} /* Korean hangul */,
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   {0, 0, 0},
3301   {0, 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   {0, 0, 0},
3395   {0, 0, 0},
3396   {0, 0, 0},
3397   {0, 0, 0},
3398   {0, 0, 0},
3399   {0, 0, 0},
3400   {0, 0, 0},
3401   {0, 0, 0},
3402   {0, 0, 0},
3403   {0, 0, 0}
3404 };
3405 struct yaz_iconv_trie marc8_31page818 = {
3406   0, marc8_31page818_dir
3407 };
3408 /* PAGE 817 */
3409 struct yaz_iconv_trie_dir marc8_31page817_dir[256] = {
3410   {0, 0, 0},
3411   {0, 0, 0},
3412   {0, 0, 0},
3413   {0, 0, 0},
3414   {0, 0, 0},
3415   {0, 0, 0},
3416   {0, 0, 0},
3417   {0, 0, 0},
3418   {0, 0, 0},
3419   {0, 0, 0},
3420   {0, 0, 0},
3421   {0, 0, 0},
3422   {0, 0, 0},
3423   {0, 0, 0},
3424   {0, 0, 0},
3425   {0, 0, 0},
3426   {0, 0, 0},
3427   {0, 0, 0},
3428   {0, 0, 0},
3429   {0, 0, 0},
3430   {0, 0, 0},
3431   {0, 0, 0},
3432   {0, 0, 0},
3433   {0, 0, 0},
3434   {0, 0, 0},
3435   {0, 0, 0},
3436   {0, 0, 0},
3437   {0, 0, 0},
3438   {0, 0, 0},
3439   {0, 0, 0},
3440   {0, 0, 0},
3441   {0, 0, 0},
3442   {0, 0, 0},
3443   {0, 0, 0xCC29} /* Korean hangul */,
3444   {0, 0, 0xCC2C} /* Korean hangul */,
3445   {0, 0, 0xCC2E} /* Korean hangul */,
3446   {0, 0, 0xCC2F} /* Korean hangul */,
3447   {0, 0, 0xCC30} /* Korean hangul */,
3448   {0, 0, 0xCC38} /* Korean hangul */,
3449   {0, 0, 0xCC39} /* Korean hangul */,
3450   {0, 0, 0xCC3B} /* Korean hangul */,
3451   {0, 0, 0xCC3C} /* Korean hangul */,
3452   {0, 0, 0xCC3D} /* Korean hangul */,
3453   {0, 0, 0xCC3E} /* Korean hangul */,
3454   {0, 0, 0xCC3F} /* Korean hangul */,
3455   {0, 0, 0xCC44} /* Korean hangul */,
3456   {0, 0, 0xCC45} /* Korean hangul */,
3457   {0, 0, 0xCC48} /* Korean hangul */,
3458   {0, 0, 0xCC4C} /* Korean hangul */,
3459   {0, 0, 0xCC54} /* Korean hangul */,
3460   {0, 0, 0xCC55} /* Korean hangul */,
3461   {0, 0, 0xCC58} /* Korean hangul */,
3462   {0, 0, 0xCC59} /* Korean hangul */,
3463   {0, 0, 0xCC60} /* Korean hangul */,
3464   {0, 0, 0xCC64} /* Korean hangul */,
3465   {0, 0, 0xCC70} /* Korean hangul */,
3466   {0, 0, 0xCC71} /* Korean hangul */,
3467   {0, 0, 0xCC98} /* Korean hangul */,
3468   {0, 0, 0xCC99} /* Korean hangul */,
3469   {0, 0, 0xCC9C} /* Korean hangul */,
3470   {0, 0, 0xCCA0} /* Korean hangul */,
3471   {0, 0, 0xCCA8} /* Korean hangul */,
3472   {0, 0, 0xCCA9} /* Korean hangul */,
3473   {0, 0, 0xCCAB} /* Korean hangul */,
3474   {0, 0, 0xCCAD} /* Korean hangul */,
3475   {0, 0, 0xCCB4} /* Korean hangul */,
3476   {0, 0, 0xCCB5} /* Korean hangul */,
3477   {0, 0, 0xCCB8} /* Korean hangul */,
3478   {0, 0, 0xCCBC} /* Korean hangul */,
3479   {0, 0, 0xCCC7} /* Korean hangul */,
3480   {0, 0, 0xCCD0} /* Korean hangul */,
3481   {0, 0, 0xCCE4} /* Korean hangul */,
3482   {0, 0, 0xCD08} /* Korean hangul */,
3483   {0, 0, 0xCD09} /* Korean hangul */,
3484   {0, 0, 0xCD0C} /* Korean hangul */,
3485   {0, 0, 0xCD10} /* Korean hangul */,
3486   {0, 0, 0xCD18} /* Korean hangul */,
3487   {0, 0, 0xCD19} /* Korean hangul */,
3488   {0, 0, 0xCD1B} /* Korean hangul */,
3489   {0, 0, 0xCD1D} /* Korean hangul */,
3490   {0, 0, 0xCD2C} /* Korean hangul */,
3491   {0, 0, 0xCD5C} /* Korean hangul */,
3492   {0, 0, 0xCD78} /* Korean hangul */,
3493   {0, 0, 0xCD94} /* Korean hangul */,
3494   {0, 0, 0xCD95} /* Korean hangul */,
3495   {0, 0, 0xCD98} /* Korean hangul */,
3496   {0, 0, 0xCD9C} /* Korean hangul */,
3497   {0, 0, 0xCDA4} /* Korean hangul */,
3498   {0, 0, 0xCDA5} /* Korean hangul */,
3499   {0, 0, 0xCDA7} /* Korean hangul */,
3500   {0, 0, 0xCDA9} /* Korean hangul */,
3501   {0, 0, 0xCDB0} /* Korean hangul */,
3502   {0, 0, 0xCDC4} /* Korean hangul */,
3503   {0, 0, 0xCDCC} /* Korean hangul */,
3504   {0, 0, 0xCDE8} /* Korean hangul */,
3505   {0, 0, 0xCE04} /* Korean hangul */,
3506   {0, 0, 0xCE20} /* Korean hangul */,
3507   {0, 0, 0xCE21} /* Korean hangul */,
3508   {0, 0, 0xCE30} /* Korean hangul */,
3509   {0, 0, 0xCE35} /* Korean hangul */,
3510   {0, 0, 0xCE58} /* Korean hangul */,
3511   {0, 0, 0xCE59} /* Korean hangul */,
3512   {0, 0, 0xCE5C} /* Korean hangul */,
3513   {0, 0, 0xCE60} /* Korean hangul */,
3514   {0, 0, 0xCE61} /* Korean hangul */,
3515   {0, 0, 0xCE68} /* Korean hangul */,
3516   {0, 0, 0xCE69} /* Korean hangul */,
3517   {0, 0, 0xCE6B} /* Korean hangul */,
3518   {0, 0, 0xCE6D} /* Korean hangul */,
3519   {0, 0, 0},
3520   {0, 0, 0},
3521   {0, 0, 0xCE74} /* Korean hangul */,
3522   {0, 0, 0xCE75} /* Korean hangul */,
3523   {0, 0, 0xCE78} /* Korean hangul */,
3524   {0, 0, 0xCE7C} /* Korean hangul */,
3525   {0, 0, 0xCE84} /* Korean hangul */,
3526   {0, 0, 0xCE85} /* Korean hangul */,
3527   {0, 0, 0xCE87} /* Korean hangul */,
3528   {0, 0, 0xCE89} /* Korean hangul */,
3529   {0, 0, 0xCE90} /* Korean hangul */,
3530   {0, 0, 0xCE91} /* Korean hangul */,
3531   {0, 0, 0xCE94} /* Korean hangul */,
3532   {0, 0, 0xCE98} /* Korean hangul */,
3533   {0, 0, 0xCEA0} /* Korean hangul */,
3534   {0, 0, 0xCEA1} /* Korean hangul */,
3535   {0, 0, 0xCEA3} /* Korean hangul */,
3536   {0, 0, 0},
3537   {0, 0, 0},
3538   {0, 0, 0},
3539   {0, 0, 0},
3540   {0, 0, 0},
3541   {0, 0, 0},
3542   {0, 0, 0},
3543   {0, 0, 0},
3544   {0, 0, 0},
3545   {0, 0, 0},
3546   {0, 0, 0},
3547   {0, 0, 0},
3548   {0, 0, 0},
3549   {0, 0, 0},
3550   {0, 0, 0},
3551   {0, 0, 0},
3552   {0, 0, 0},
3553   {0, 0, 0},
3554   {0, 0, 0},
3555   {0, 0, 0},
3556   {0, 0, 0},
3557   {0, 0, 0},
3558   {0, 0, 0},
3559   {0, 0, 0},
3560   {0, 0, 0},
3561   {0, 0, 0},
3562   {0, 0, 0},
3563   {0, 0, 0},
3564   {0, 0, 0},
3565   {0, 0, 0},
3566   {0, 0, 0},
3567   {0, 0, 0},
3568   {0, 0, 0},
3569   {0, 0, 0},
3570   {0, 0, 0},
3571   {0, 0, 0},
3572   {0, 0, 0},
3573   {0, 0, 0},
3574   {0, 0, 0},
3575   {0, 0, 0},
3576   {0, 0, 0},
3577   {0, 0, 0},
3578   {0, 0, 0},
3579   {0, 0, 0},
3580   {0, 0, 0},
3581   {0, 0, 0},
3582   {0, 0, 0},
3583   {0, 0, 0},
3584   {0, 0, 0},
3585   {0, 0, 0},
3586   {0, 0, 0},
3587   {0, 0, 0},
3588   {0, 0, 0},
3589   {0, 0, 0},
3590   {0, 0, 0},
3591   {0, 0, 0},
3592   {0, 0, 0},
3593   {0, 0, 0},
3594   {0, 0, 0},
3595   {0, 0, 0},
3596   {0, 0, 0},
3597   {0, 0, 0},
3598   {0, 0, 0},
3599   {0, 0, 0},
3600   {0, 0, 0},
3601   {0, 0, 0},
3602   {0, 0, 0},
3603   {0, 0, 0},
3604   {0, 0, 0},
3605   {0, 0, 0},
3606   {0, 0, 0},
3607   {0, 0, 0},
3608   {0, 0, 0},
3609   {0, 0, 0},
3610   {0, 0, 0},
3611   {0, 0, 0},
3612   {0, 0, 0},
3613   {0, 0, 0},
3614   {0, 0, 0},
3615   {0, 0, 0},
3616   {0, 0, 0},
3617   {0, 0, 0},
3618   {0, 0, 0},
3619   {0, 0, 0},
3620   {0, 0, 0},
3621   {0, 0, 0},
3622   {0, 0, 0},
3623   {0, 0, 0},
3624   {0, 0, 0},
3625   {0, 0, 0},
3626   {0, 0, 0},
3627   {0, 0, 0},
3628   {0, 0, 0},
3629   {0, 0, 0},
3630   {0, 0, 0},
3631   {0, 0, 0},
3632   {0, 0, 0},
3633   {0, 0, 0},
3634   {0, 0, 0},
3635   {0, 0, 0},
3636   {0, 0, 0},
3637   {0, 0, 0},
3638   {0, 0, 0},
3639   {0, 0, 0},
3640   {0, 0, 0},
3641   {0, 0, 0},
3642   {0, 0, 0},
3643   {0, 0, 0},
3644   {0, 0, 0},
3645   {0, 0, 0},
3646   {0, 0, 0},
3647   {0, 0, 0},
3648   {0, 0, 0},
3649   {0, 0, 0},
3650   {0, 0, 0},
3651   {0, 0, 0},
3652   {0, 0, 0},
3653   {0, 0, 0},
3654   {0, 0, 0},
3655   {0, 0, 0},
3656   {0, 0, 0},
3657   {0, 0, 0},
3658   {0, 0, 0},
3659   {0, 0, 0},
3660   {0, 0, 0},
3661   {0, 0, 0},
3662   {0, 0, 0},
3663   {0, 0, 0},
3664   {0, 0, 0},
3665   {0, 0, 0}
3666 };
3667 struct yaz_iconv_trie marc8_31page817 = {
3668   0, marc8_31page817_dir
3669 };
3670 /* PAGE 816 */
3671 struct yaz_iconv_trie_dir marc8_31page816_dir[256] = {
3672   {0, 0, 0},
3673   {0, 0, 0},
3674   {0, 0, 0},
3675   {0, 0, 0},
3676   {0, 0, 0},
3677   {0, 0, 0},
3678   {0, 0, 0},
3679   {0, 0, 0},
3680   {0, 0, 0},
3681   {0, 0, 0},
3682   {0, 0, 0},
3683   {0, 0, 0},
3684   {0, 0, 0},
3685   {0, 0, 0},
3686   {0, 0, 0},
3687   {0, 0, 0},
3688   {0, 0, 0},
3689   {0, 0, 0},
3690   {0, 0, 0},
3691   {0, 0, 0},
3692   {0, 0, 0},
3693   {0, 0, 0},
3694   {0, 0, 0},
3695   {0, 0, 0},
3696   {0, 0, 0},
3697   {0, 0, 0},
3698   {0, 0, 0},
3699   {0, 0, 0},
3700   {0, 0, 0},
3701   {0, 0, 0},
3702   {0, 0, 0},
3703   {0, 0, 0},
3704   {0, 0, 0},
3705   {0, 0, 0xC974} /* Korean hangul */,
3706   {0, 0, 0xC988} /* Korean hangul */,
3707   {0, 0, 0xC989} /* Korean hangul */,
3708   {0, 0, 0xC98C} /* Korean hangul */,
3709   {0, 0, 0xC990} /* Korean hangul */,
3710   {0, 0, 0xC998} /* Korean hangul */,
3711   {0, 0, 0xC999} /* Korean hangul */,
3712   {0, 0, 0xC99D} /* Korean hangul */,
3713   {0, 0, 0xC9C0} /* Korean hangul */,
3714   {0, 0, 0xC9C1} /* Korean hangul */,
3715   {0, 0, 0xC9C4} /* Korean hangul */,
3716   {0, 0, 0xC9C7} /* Korean hangul */,
3717   {0, 0, 0xC9C8} /* Korean hangul */,
3718   {0, 0, 0xC9CA} /* Korean hangul */,
3719   {0, 0, 0xC9D0} /* Korean hangul */,
3720   {0, 0, 0xC9D1} /* Korean hangul */,
3721   {0, 0, 0xC9D3} /* Korean hangul */,
3722   {0, 0, 0xC9D5} /* Korean hangul */,
3723   {0, 0, 0xC9D6} /* Korean hangul */,
3724   {0, 0, 0xC9D9} /* Korean hangul */,
3725   {0, 0, 0xC9DA} /* Korean hangul */,
3726   {0, 0, 0},
3727   {0, 0, 0},
3728   {0, 0, 0xC9DC} /* Korean hangul */,
3729   {0, 0, 0xC9DD} /* Korean hangul */,
3730   {0, 0, 0xC9E0} /* Korean hangul */,
3731   {0, 0, 0xC9E2} /* Korean hangul */,
3732   {0, 0, 0xC9E4} /* Korean hangul */,
3733   {0, 0, 0},
3734   {0, 0, 0xC9E7} /* Korean hangul */,
3735   {0, 0, 0xC9EC} /* Korean hangul */,
3736   {0, 0, 0xC9ED} /* Korean hangul */,
3737   {0, 0, 0xC9EF} /* Korean hangul */,
3738   {0, 0, 0xC9F0} /* Korean hangul */,
3739   {0, 0, 0xC9F1} /* Korean hangul */,
3740   {0, 0, 0xC9F8} /* Korean hangul */,
3741   {0, 0, 0xC9F9} /* Korean hangul */,
3742   {0, 0, 0xC9FC} /* Korean hangul */,
3743   {0, 0, 0xCA00} /* Korean hangul */,
3744   {0, 0, 0xCA08} /* Korean hangul */,
3745   {0, 0, 0xCA09} /* Korean hangul */,
3746   {0, 0, 0xCA0B} /* Korean hangul */,
3747   {0, 0, 0xCA0C} /* Korean hangul */,
3748   {0, 0, 0xCA0D} /* Korean hangul */,
3749   {0, 0, 0xCA18} /* Korean hangul */,
3750   {0, 0, 0xCA4C} /* Korean hangul */,
3751   {0, 0, 0xCA4D} /* Korean hangul */,
3752   {0, 0, 0xCA50} /* Korean hangul */,
3753   {0, 0, 0xCA54} /* Korean hangul */,
3754   {0, 0, 0xCA5C} /* Korean hangul */,
3755   {0, 0, 0xCA5D} /* Korean hangul */,
3756   {0, 0, 0xCA61} /* Korean hangul */,
3757   {0, 0, 0xCA84} /* Korean hangul */,
3758   {0, 0, 0xCA98} /* Korean hangul */,
3759   {0, 0, 0xCABC} /* Korean hangul */,
3760   {0, 0, 0xCABD} /* Korean hangul */,
3761   {0, 0, 0xCAC0} /* Korean hangul */,
3762   {0, 0, 0xCAC4} /* Korean hangul */,
3763   {0, 0, 0xCACC} /* Korean hangul */,
3764   {0, 0, 0xCACD} /* Korean hangul */,
3765   {0, 0, 0xCAD1} /* Korean hangul */,
3766   {0, 0, 0xCAD2} /* Korean hangul */,
3767   {0, 0, 0xCAD3} /* Korean hangul */,
3768   {0, 0, 0xCAD8} /* Korean hangul */,
3769   {0, 0, 0xCAD9} /* Korean hangul */,
3770   {0, 0, 0xCB10} /* Korean hangul */,
3771   {0, 0, 0xCB14} /* Korean hangul */,
3772   {0, 0, 0xCB18} /* Korean hangul */,
3773   {0, 0, 0xCB20} /* Korean hangul */,
3774   {0, 0, 0xCB21} /* Korean hangul */,
3775   {0, 0, 0xCB41} /* Korean hangul */,
3776   {0, 0, 0xCB48} /* Korean hangul */,
3777   {0, 0, 0xCB49} /* Korean hangul */,
3778   {0, 0, 0xCB50} /* Korean hangul */,
3779   {0, 0, 0xCB58} /* Korean hangul */,
3780   {0, 0, 0xCB59} /* Korean hangul */,
3781   {0, 0, 0xCB5D} /* Korean hangul */,
3782   {0, 0, 0xCB64} /* Korean hangul */,
3783   {0, 0, 0xCBB8} /* Korean hangul */,
3784   {0, 0, 0xCBD4} /* Korean hangul */,
3785   {0, 0, 0xCBE4} /* Korean hangul */,
3786   {0, 0, 0xCBE7} /* Korean hangul */,
3787   {0, 0, 0xCC0C} /* Korean hangul */,
3788   {0, 0, 0xCC0D} /* Korean hangul */,
3789   {0, 0, 0xCC10} /* Korean hangul */,
3790   {0, 0, 0xCC14} /* Korean hangul */,
3791   {0, 0, 0xCC1C} /* Korean hangul */,
3792   {0, 0, 0xCC1D} /* Korean hangul */,
3793   {0, 0, 0xCC21} /* Korean hangul */,
3794   {0, 0, 0xCC22} /* Korean hangul */,
3795   {0, 0, 0xCC27} /* Korean hangul */,
3796   {0, 0, 0},
3797   {0, 0, 0},
3798   {0, 0, 0xCC28} /* Korean hangul */,
3799   {0, 0, 0},
3800   {0, 0, 0},
3801   {0, 0, 0},
3802   {0, 0, 0},
3803   {0, 0, 0},
3804   {0, 0, 0},
3805   {0, 0, 0},
3806   {0, 0, 0},
3807   {0, 0, 0},
3808   {0, 0, 0},
3809   {0, 0, 0},
3810   {0, 0, 0},
3811   {0, 0, 0},
3812   {0, 0, 0},
3813   {0, 0, 0},
3814   {0, 0, 0},
3815   {0, 0, 0},
3816   {0, 0, 0},
3817   {0, 0, 0},
3818   {0, 0, 0},
3819   {0, 0, 0},
3820   {0, 0, 0},
3821   {0, 0, 0},
3822   {0, 0, 0},
3823   {0, 0, 0},
3824   {0, 0, 0},
3825   {0, 0, 0},
3826   {0, 0, 0},
3827   {0, 0, 0},
3828   {0, 0, 0},
3829   {0, 0, 0},
3830   {0, 0, 0},
3831   {0, 0, 0},
3832   {0, 0, 0},
3833   {0, 0, 0},
3834   {0, 0, 0},
3835   {0, 0, 0},
3836   {0, 0, 0},
3837   {0, 0, 0},
3838   {0, 0, 0},
3839   {0, 0, 0},
3840   {0, 0, 0},
3841   {0, 0, 0},
3842   {0, 0, 0},
3843   {0, 0, 0},
3844   {0, 0, 0},
3845   {0, 0, 0},
3846   {0, 0, 0},
3847   {0, 0, 0},
3848   {0, 0, 0},
3849   {0, 0, 0},
3850   {0, 0, 0},
3851   {0, 0, 0},
3852   {0, 0, 0},
3853   {0, 0, 0},
3854   {0, 0, 0},
3855   {0, 0, 0},
3856   {0, 0, 0},
3857   {0, 0, 0},
3858   {0, 0, 0},
3859   {0, 0, 0},
3860   {0, 0, 0},
3861   {0, 0, 0},
3862   {0, 0, 0},
3863   {0, 0, 0},
3864   {0, 0, 0},
3865   {0, 0, 0},
3866   {0, 0, 0},
3867   {0, 0, 0},
3868   {0, 0, 0},
3869   {0, 0, 0},
3870   {0, 0, 0},
3871   {0, 0, 0},
3872   {0, 0, 0},
3873   {0, 0, 0},
3874   {0, 0, 0},
3875   {0, 0, 0},
3876   {0, 0, 0},
3877   {0, 0, 0},
3878   {0, 0, 0},
3879   {0, 0, 0},
3880   {0, 0, 0},
3881   {0, 0, 0},
3882   {0, 0, 0},
3883   {0, 0, 0},
3884   {0, 0, 0},
3885   {0, 0, 0},
3886   {0, 0, 0},
3887   {0, 0, 0},
3888   {0, 0, 0},
3889   {0, 0, 0},
3890   {0, 0, 0},
3891   {0, 0, 0},
3892   {0, 0, 0},
3893   {0, 0, 0},
3894   {0, 0, 0},
3895   {0, 0, 0},
3896   {0, 0, 0},
3897   {0, 0, 0},
3898   {0, 0, 0},
3899   {0, 0, 0},
3900   {0, 0, 0},
3901   {0, 0, 0},
3902   {0, 0, 0},
3903   {0, 0, 0},
3904   {0, 0, 0},
3905   {0, 0, 0},
3906   {0, 0, 0},
3907   {0, 0, 0},
3908   {0, 0, 0},
3909   {0, 0, 0},
3910   {0, 0, 0},
3911   {0, 0, 0},
3912   {0, 0, 0},
3913   {0, 0, 0},
3914   {0, 0, 0},
3915   {0, 0, 0},
3916   {0, 0, 0},
3917   {0, 0, 0},
3918   {0, 0, 0},
3919   {0, 0, 0},
3920   {0, 0, 0},
3921   {0, 0, 0},
3922   {0, 0, 0},
3923   {0, 0, 0},
3924   {0, 0, 0},
3925   {0, 0, 0},
3926   {0, 0, 0},
3927   {0, 0, 0}
3928 };
3929 struct yaz_iconv_trie marc8_31page816 = {
3930   0, marc8_31page816_dir
3931 };
3932 /* PAGE 815 */
3933 struct yaz_iconv_trie_dir marc8_31page815_dir[256] = {
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, 0xC7A1} /* Korean hangul */,
3968   {0, 0, 0xC7A3} /* Korean hangul */,
3969   {0, 0, 0xC7A4} /* Korean hangul */,
3970   {0, 0, 0xC7A5} /* Korean hangul */,
3971   {0, 0, 0xC7A6} /* Korean hangul */,
3972   {0, 0, 0xC7A7} /* Korean hangul */,
3973   {0, 0, 0xC7AC} /* Korean hangul */,
3974   {0, 0, 0xC7AD} /* Korean hangul */,
3975   {0, 0, 0xC7B0} /* Korean hangul */,
3976   {0, 0, 0xC7B4} /* Korean hangul */,
3977   {0, 0, 0xC7BC} /* Korean hangul */,
3978   {0, 0, 0xC7BD} /* Korean hangul */,
3979   {0, 0, 0xC7BF} /* Korean hangul */,
3980   {0, 0, 0xC7C0} /* Korean hangul */,
3981   {0, 0, 0xC7C1} /* Korean hangul */,
3982   {0, 0, 0xC7C8} /* Korean hangul */,
3983   {0, 0, 0xC7C9} /* Korean hangul */,
3984   {0, 0, 0xC7CC} /* Korean hangul */,
3985   {0, 0, 0xC7D8} /* Korean hangul */,
3986   {0, 0, 0xC800} /* Korean hangul */,
3987   {0, 0, 0xC801} /* Korean hangul */,
3988   {0, 0, 0xC804} /* Korean hangul */,
3989   {0, 0, 0xC808} /* Korean hangul */,
3990   {0, 0, 0xC80A} /* Korean hangul */,
3991   {0, 0, 0xC810} /* Korean hangul */,
3992   {0, 0, 0xC811} /* Korean hangul */,
3993   {0, 0, 0xC813} /* Korean hangul */,
3994   {0, 0, 0xC814} /* Korean hangul */,
3995   {0, 0, 0xC815} /* Korean hangul */,
3996   {0, 0, 0xC816} /* Korean hangul */,
3997   {0, 0, 0xC81C} /* Korean hangul */,
3998   {0, 0, 0xC81D} /* Korean hangul */,
3999   {0, 0, 0xC820} /* Korean hangul */,
4000   {0, 0, 0xC824} /* Korean hangul */,
4001   {0, 0, 0xC82C} /* Korean hangul */,
4002   {0, 0, 0xC82D} /* Korean hangul */,
4003   {0, 0, 0xC82F} /* Korean hangul */,
4004   {0, 0, 0xC838} /* Korean hangul */,
4005   {0, 0, 0xC83C} /* Korean hangul */,
4006   {0, 0, 0xC84C} /* Korean hangul */,
4007   {0, 0, 0xC870} /* Korean hangul */,
4008   {0, 0, 0xC871} /* Korean hangul */,
4009   {0, 0, 0xC874} /* Korean hangul */,
4010   {0, 0, 0xC878} /* Korean hangul */,
4011   {0, 0, 0xC87A} /* Korean hangul */,
4012   {0, 0, 0xC880} /* Korean hangul */,
4013   {0, 0, 0xC881} /* Korean hangul */,
4014   {0, 0, 0xC885} /* Korean hangul */,
4015   {0, 0, 0xC886} /* Korean hangul */,
4016   {0, 0, 0xC887} /* Korean hangul */,
4017   {0, 0, 0xC88B} /* Korean hangul */,
4018   {0, 0, 0xC88C} /* Korean hangul */,
4019   {0, 0, 0xC88D} /* Korean hangul */,
4020   {0, 0, 0xC890} /* Korean hangul */,
4021   {0, 0, 0xC894} /* Korean hangul */,
4022   {0, 0, 0xC89C} /* Korean hangul */,
4023   {0, 0, 0xC89D} /* Korean hangul */,
4024   {0, 0, 0xC89F} /* Korean hangul */,
4025   {0, 0, 0xC8A0} /* Korean hangul */,
4026   {0, 0, 0},
4027   {0, 0, 0xC8A8} /* Korean hangul */,
4028   {0, 0, 0xC8AC} /* Korean hangul */,
4029   {0, 0, 0xC8B0} /* Korean hangul */,
4030   {0, 0, 0xC8B8} /* Korean hangul */,
4031   {0, 0, 0xC8C4} /* Korean hangul */,
4032   {0, 0, 0xC8C8} /* Korean hangul */,
4033   {0, 0, 0xC8CC} /* Korean hangul */,
4034   {0, 0, 0xC8D4} /* Korean hangul */,
4035   {0, 0, 0xC8D5} /* Korean hangul */,
4036   {0, 0, 0xC8D7} /* Korean hangul */,
4037   {0, 0, 0xC8E0} /* Korean hangul */,
4038   {0, 0, 0xC8E4} /* Korean hangul */,
4039   {0, 0, 0xC8F0} /* Korean hangul */,
4040   {0, 0, 0xC8F1} /* Korean hangul */,
4041   {0, 0, 0xC8F5} /* Korean hangul */,
4042   {0, 0, 0xC8FC} /* Korean hangul */,
4043   {0, 0, 0xC8FD} /* Korean hangul */,
4044   {0, 0, 0xC900} /* Korean hangul */,
4045   {0, 0, 0xC904} /* Korean hangul */,
4046   {0, 0, 0xC906} /* Korean hangul */,
4047   {0, 0, 0xC90C} /* Korean hangul */,
4048   {0, 0, 0xC90D} /* Korean hangul */,
4049   {0, 0, 0xC90F} /* Korean hangul */,
4050   {0, 0, 0xC911} /* Korean hangul */,
4051   {0, 0, 0xC918} /* Korean hangul */,
4052   {0, 0, 0xC92C} /* Korean hangul */,
4053   {0, 0, 0xC950} /* Korean hangul */,
4054   {0, 0, 0},
4055   {0, 0, 0xC954} /* Korean hangul */,
4056   {0, 0, 0xC958} /* Korean hangul */,
4057   {0, 0, 0xC960} /* Korean hangul */,
4058   {0, 0, 0xC961} /* Korean hangul */,
4059   {0, 0, 0xC96C} /* Korean hangul */,
4060   {0, 0, 0xC970} /* Korean hangul */,
4061   {0, 0, 0},
4062   {0, 0, 0},
4063   {0, 0, 0},
4064   {0, 0, 0},
4065   {0, 0, 0},
4066   {0, 0, 0},
4067   {0, 0, 0},
4068   {0, 0, 0},
4069   {0, 0, 0},
4070   {0, 0, 0},
4071   {0, 0, 0},
4072   {0, 0, 0},
4073   {0, 0, 0},
4074   {0, 0, 0},
4075   {0, 0, 0},
4076   {0, 0, 0},
4077   {0, 0, 0},
4078   {0, 0, 0},
4079   {0, 0, 0},
4080   {0, 0, 0},
4081   {0, 0, 0},
4082   {0, 0, 0},
4083   {0, 0, 0},
4084   {0, 0, 0},
4085   {0, 0, 0},
4086   {0, 0, 0},
4087   {0, 0, 0},
4088   {0, 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   {0, 0, 0},
4187   {0, 0, 0},
4188   {0, 0, 0},
4189   {0, 0, 0}
4190 };
4191 struct yaz_iconv_trie marc8_31page815 = {
4192   0, marc8_31page815_dir
4193 };
4194 /* PAGE 814 */
4195 struct yaz_iconv_trie_dir marc8_31page814_dir[256] = {
4196   {0, 0, 0},
4197   {0, 0, 0},
4198   {0, 0, 0},
4199   {0, 0, 0},
4200   {0, 0, 0},
4201   {0, 0, 0},
4202   {0, 0, 0},
4203   {0, 0, 0},
4204   {0, 0, 0},
4205   {0, 0, 0},
4206   {0, 0, 0},
4207   {0, 0, 0},
4208   {0, 0, 0},
4209   {0, 0, 0},
4210   {0, 0, 0},
4211   {0, 0, 0},
4212   {0, 0, 0},
4213   {0, 0, 0},
4214   {0, 0, 0},
4215   {0, 0, 0},
4216   {0, 0, 0},
4217   {0, 0, 0},
4218   {0, 0, 0},
4219   {0, 0, 0},
4220   {0, 0, 0},
4221   {0, 0, 0},
4222   {0, 0, 0},
4223   {0, 0, 0},
4224   {0, 0, 0},
4225   {0, 0, 0},
4226   {0, 0, 0},
4227   {0, 0, 0},
4228   {0, 0, 0},
4229   {0, 0, 0xC641} /* Korean hangul */,
4230   {0, 0, 0xC644} /* Korean hangul */,
4231   {0, 0, 0xC648} /* Korean hangul */,
4232   {0, 0, 0xC650} /* Korean hangul */,
4233   {0, 0, 0xC651} /* Korean hangul */,
4234   {0, 0, 0xC653} /* Korean hangul */,
4235   {0, 0, 0xC654} /* Korean hangul */,
4236   {0, 0, 0},
4237   {0, 0, 0xC65C} /* Korean hangul */,
4238   {0, 0, 0xC65D} /* Korean hangul */,
4239   {0, 0, 0xC660} /* Korean hangul */,
4240   {0, 0, 0xC671} /* Korean hangul */,
4241   {0, 0, 0xC678} /* Korean hangul */,
4242   {0, 0, 0xC679} /* Korean hangul */,
4243   {0, 0, 0xC67C} /* Korean hangul */,
4244   {0, 0, 0xC680} /* Korean hangul */,
4245   {0, 0, 0xC688} /* Korean hangul */,
4246   {0, 0, 0xC68B} /* Korean hangul */,
4247   {0, 0, 0xC68D} /* Korean hangul */,
4248   {0, 0, 0xC694} /* Korean hangul */,
4249   {0, 0, 0xC695} /* Korean hangul */,
4250   {0, 0, 0xC698} /* Korean hangul */,
4251   {0, 0, 0xC6A5} /* Korean hangul */,
4252   {0, 0, 0xC6A7} /* Korean hangul */,
4253   {0, 0, 0xC6A9} /* Korean hangul */,
4254   {0, 0, 0xC6B0} /* Korean hangul */,
4255   {0, 0, 0xC6B1} /* Korean hangul */,
4256   {0, 0, 0xC6B4} /* Korean hangul */,
4257   {0, 0, 0xC6B7} /* Korean hangul */,
4258   {0, 0, 0xC6B8} /* Korean hangul */,
4259   {0, 0, 0xC6B9} /* Korean hangul */,
4260   {0, 0, 0xC6BA} /* Korean hangul */,
4261   {0, 0, 0xC6C0} /* Korean hangul */,
4262   {0, 0, 0xC6C1} /* Korean hangul */,
4263   {0, 0, 0xC6C3} /* Korean hangul */,
4264   {0, 0, 0xC6C5} /* Korean hangul */,
4265   {0, 0, 0xC6CC} /* Korean hangul */,
4266   {0, 0, 0xC6CD} /* Korean hangul */,
4267   {0, 0, 0xC6D0} /* Korean hangul */,
4268   {0, 0, 0xC6D4} /* Korean hangul */,
4269   {0, 0, 0xC6DC} /* Korean hangul */,
4270   {0, 0, 0xC6DD} /* Korean hangul */,
4271   {0, 0, 0xC6DF} /* Korean hangul */,
4272   {0, 0, 0xC6E0} /* Korean hangul */,
4273   {0, 0, 0xC6E1} /* Korean hangul */,
4274   {0, 0, 0xC6E8} /* Korean hangul */,
4275   {0, 0, 0xC6E9} /* Korean hangul */,
4276   {0, 0, 0xC6EC} /* Korean hangul */,
4277   {0, 0, 0xC6F0} /* Korean hangul */,
4278   {0, 0, 0xC6F8} /* Korean hangul */,
4279   {0, 0, 0xC704} /* Korean hangul */,
4280   {0, 0, 0xC705} /* Korean hangul */,
4281   {0, 0, 0xC708} /* Korean hangul */,
4282   {0, 0, 0xC70C} /* Korean hangul */,
4283   {0, 0, 0xC714} /* Korean hangul */,
4284   {0, 0, 0xC717} /* Korean hangul */,
4285   {0, 0, 0xC719} /* Korean hangul */,
4286   {0, 0, 0xC720} /* Korean hangul */,
4287   {0, 0, 0xC721} /* Korean hangul */,
4288   {0, 0, 0xC724} /* Korean hangul */,
4289   {0, 0, 0xC728} /* Korean hangul */,
4290   {0, 0, 0xC730} /* Korean hangul */,
4291   {0, 0, 0xC735} /* Korean hangul */,
4292   {0, 0, 0xC737} /* Korean hangul */,
4293   {0, 0, 0xC73C} /* Korean hangul */,
4294   {0, 0, 0xC73D} /* Korean hangul */,
4295   {0, 0, 0xC740} /* Korean hangul */,
4296   {0, 0, 0xC744} /* Korean hangul */,
4297   {0, 0, 0xC74A} /* Korean hangul */,
4298   {0, 0, 0xC74C} /* Korean hangul */,
4299   {0, 0, 0xC74D} /* Korean hangul */,
4300   {0, 0, 0xC751} /* Korean hangul */,
4301   {0, 0, 0xC758} /* Korean hangul */,
4302   {0, 0, 0xC774} /* Korean hangul */,
4303   {0, 0, 0xC775} /* Korean hangul */,
4304   {0, 0, 0xC778} /* Korean hangul */,
4305   {0, 0, 0xC77C} /* Korean hangul */,
4306   {0, 0, 0xC77D} /* Korean hangul */,
4307   {0, 0, 0xC783} /* Korean hangul */,
4308   {0, 0, 0xC784} /* Korean hangul */,
4309   {0, 0, 0xC785} /* Korean hangul */,
4310   {0, 0, 0xC787} /* Korean hangul */,
4311   {0, 0, 0xC788} /* Korean hangul */,
4312   {0, 0, 0xC789} /* Korean hangul */,
4313   {0, 0, 0xC78A} /* Korean hangul */,
4314   {0, 0, 0xC78E} /* Korean hangul */,
4315   {0, 0, 0xC655} /* Korean hangul */,
4316   {0, 0, 0},
4317   {0, 0, 0xC790} /* Korean hangul */,
4318   {0, 0, 0xC791} /* Korean hangul */,
4319   {0, 0, 0xC794} /* Korean hangul */,
4320   {0, 0, 0xC796} /* Korean hangul */,
4321   {0, 0, 0xC798} /* Korean hangul */,
4322   {0, 0, 0xC7A0} /* Korean hangul */,
4323   {0, 0, 0},
4324   {0, 0, 0},
4325   {0, 0, 0},
4326   {0, 0, 0},
4327   {0, 0, 0},
4328   {0, 0, 0},
4329   {0, 0, 0},
4330   {0, 0, 0},
4331   {0, 0, 0},
4332   {0, 0, 0},
4333   {0, 0, 0},
4334   {0, 0, 0},
4335   {0, 0, 0},
4336   {0, 0, 0},
4337   {0, 0, 0},
4338   {0, 0, 0},
4339   {0, 0, 0},
4340   {0, 0, 0},
4341   {0, 0, 0},
4342   {0, 0, 0},
4343   {0, 0, 0},
4344   {0, 0, 0},
4345   {0, 0, 0},
4346   {0, 0, 0},
4347   {0, 0, 0},
4348   {0, 0, 0},
4349   {0, 0, 0},
4350   {0, 0, 0},
4351   {0, 0, 0},
4352   {0, 0, 0},
4353   {0, 0, 0},
4354   {0, 0, 0},
4355   {0, 0, 0},
4356   {0, 0, 0},
4357   {0, 0, 0},
4358   {0, 0, 0},
4359   {0, 0, 0},
4360   {0, 0, 0},
4361   {0, 0, 0},
4362   {0, 0, 0},
4363   {0, 0, 0},
4364   {0, 0, 0},
4365   {0, 0, 0},
4366   {0, 0, 0},
4367   {0, 0, 0},
4368   {0, 0, 0},
4369   {0, 0, 0},
4370   {0, 0, 0},
4371   {0, 0, 0},
4372   {0, 0, 0},
4373   {0, 0, 0},
4374   {0, 0, 0},
4375   {0, 0, 0},
4376   {0, 0, 0},
4377   {0, 0, 0},
4378   {0, 0, 0},
4379   {0, 0, 0},
4380   {0, 0, 0},
4381   {0, 0, 0},
4382   {0, 0, 0},
4383   {0, 0, 0},
4384   {0, 0, 0},
4385   {0, 0, 0},
4386   {0, 0, 0},
4387   {0, 0, 0},
4388   {0, 0, 0},
4389   {0, 0, 0},
4390   {0, 0, 0},
4391   {0, 0, 0},
4392   {0, 0, 0},
4393   {0, 0, 0},
4394   {0, 0, 0},
4395   {0, 0, 0},
4396   {0, 0, 0},
4397   {0, 0, 0},
4398   {0, 0, 0},
4399   {0, 0, 0},
4400   {0, 0, 0},
4401   {0, 0, 0},
4402   {0, 0, 0},
4403   {0, 0, 0},
4404   {0, 0, 0},
4405   {0, 0, 0},
4406   {0, 0, 0},
4407   {0, 0, 0},
4408   {0, 0, 0},
4409   {0, 0, 0},
4410   {0, 0, 0},
4411   {0, 0, 0},
4412   {0, 0, 0},
4413   {0, 0, 0},
4414   {0, 0, 0},
4415   {0, 0, 0},
4416   {0, 0, 0},
4417   {0, 0, 0},
4418   {0, 0, 0},
4419   {0, 0, 0},
4420   {0, 0, 0},
4421   {0, 0, 0},
4422   {0, 0, 0},
4423   {0, 0, 0},
4424   {0, 0, 0},
4425   {0, 0, 0},
4426   {0, 0, 0},
4427   {0, 0, 0},
4428   {0, 0, 0},
4429   {0, 0, 0},
4430   {0, 0, 0},
4431   {0, 0, 0},
4432   {0, 0, 0},
4433   {0, 0, 0},
4434   {0, 0, 0},
4435   {0, 0, 0},
4436   {0, 0, 0},
4437   {0, 0, 0},
4438   {0, 0, 0},
4439   {0, 0, 0},
4440   {0, 0, 0},
4441   {0, 0, 0},
4442   {0, 0, 0},
4443   {0, 0, 0},
4444   {0, 0, 0},
4445   {0, 0, 0},
4446   {0, 0, 0},
4447   {0, 0, 0},
4448   {0, 0, 0},
4449   {0, 0, 0},
4450   {0, 0, 0},
4451   {0, 0, 0}
4452 };
4453 struct yaz_iconv_trie marc8_31page814 = {
4454   0, marc8_31page814_dir
4455 };
4456 /* PAGE 813 */
4457 struct yaz_iconv_trie_dir marc8_31page813_dir[256] = {
4458   {0, 0, 0},
4459   {0, 0, 0},
4460   {0, 0, 0},
4461   {0, 0, 0},
4462   {0, 0, 0},
4463   {0, 0, 0},
4464   {0, 0, 0},
4465   {0, 0, 0},
4466   {0, 0, 0},
4467   {0, 0, 0},
4468   {0, 0, 0},
4469   {0, 0, 0},
4470   {0, 0, 0},
4471   {0, 0, 0},
4472   {0, 0, 0},
4473   {0, 0, 0},
4474   {0, 0, 0},
4475   {0, 0, 0},
4476   {0, 0, 0},
4477   {0, 0, 0},
4478   {0, 0, 0},
4479   {0, 0, 0},
4480   {0, 0, 0},
4481   {0, 0, 0},
4482   {0, 0, 0},
4483   {0, 0, 0},
4484   {0, 0, 0},
4485   {0, 0, 0},
4486   {0, 0, 0},
4487   {0, 0, 0},
4488   {0, 0, 0},
4489   {0, 0, 0},
4490   {0, 0, 0},
4491   {0, 0, 0xC549} /* Korean hangul */,
4492   {0, 0, 0xC54A} /* Korean hangul */,
4493   {0, 0, 0xC54C} /* Korean hangul */,
4494   {0, 0, 0xC54E} /* Korean hangul */,
4495   {0, 0, 0xC553} /* Korean hangul */,
4496   {0, 0, 0xC554} /* Korean hangul */,
4497   {0, 0, 0xC555} /* Korean hangul */,
4498   {0, 0, 0xC557} /* Korean hangul */,
4499   {0, 0, 0xC558} /* Korean hangul */,
4500   {0, 0, 0xC559} /* Korean hangul */,
4501   {0, 0, 0xC55E} /* Korean hangul */,
4502   {0, 0, 0xC55F} /* Korean hangul */,
4503   {0, 0, 0xC560} /* Korean hangul */,
4504   {0, 0, 0xC561} /* Korean hangul */,
4505   {0, 0, 0xC564} /* Korean hangul */,
4506   {0, 0, 0xC568} /* Korean hangul */,
4507   {0, 0, 0xC570} /* Korean hangul */,
4508   {0, 0, 0xC571} /* Korean hangul */,
4509   {0, 0, 0xC573} /* Korean hangul */,
4510   {0, 0, 0xC574} /* Korean hangul */,
4511   {0, 0, 0xC575} /* Korean hangul */,
4512   {0, 0, 0xC57C} /* Korean hangul */,
4513   {0, 0, 0xC57D} /* Korean hangul */,
4514   {0, 0, 0xC580} /* Korean hangul */,
4515   {0, 0, 0xC584} /* Korean hangul */,
4516   {0, 0, 0xC587} /* Korean hangul */,
4517   {0, 0, 0xC58C} /* Korean hangul */,
4518   {0, 0, 0xC58D} /* Korean hangul */,
4519   {0, 0, 0xC58F} /* Korean hangul */,
4520   {0, 0, 0xC590} /* Korean hangul */,
4521   {0, 0, 0xC591} /* Korean hangul */,
4522   {0, 0, 0xC595} /* Korean hangul */,
4523   {0, 0, 0xC597} /* Korean hangul */,
4524   {0, 0, 0xC598} /* Korean hangul */,
4525   {0, 0, 0xC59C} /* Korean hangul */,
4526   {0, 0, 0xC5B4} /* Korean hangul */,
4527   {0, 0, 0xC5B5} /* Korean hangul */,
4528   {0, 0, 0xC5B6} /* Korean hangul */,
4529   {0, 0, 0xC5B8} /* Korean hangul */,
4530   {0, 0, 0xC5B9} /* Korean hangul */,
4531   {0, 0, 0xC5BA} /* Korean hangul */,
4532   {0, 0, 0xC5BB} /* Korean hangul */,
4533   {0, 0, 0xC5BC} /* Korean hangul */,
4534   {0, 0, 0xC5BD} /* Korean hangul */,
4535   {0, 0, 0xC5C4} /* Korean hangul */,
4536   {0, 0, 0xC5C5} /* Korean hangul */,
4537   {0, 0, 0xC5C6} /* Korean hangul */,
4538   {0, 0, 0xC5C7} /* Korean hangul */,
4539   {0, 0, 0xC5C8} /* Korean hangul */,
4540   {0, 0, 0xC5C9} /* Korean hangul */,
4541   {0, 0, 0xC5CA} /* Korean hangul */,
4542   {0, 0, 0xC5CC} /* Korean hangul */,
4543   {0, 0, 0xC5CE} /* Korean hangul */,
4544   {0, 0, 0xC5D0} /* Korean hangul */,
4545   {0, 0, 0xC5D1} /* Korean hangul */,
4546   {0, 0, 0xC5D4} /* Korean hangul */,
4547   {0, 0, 0xC5D8} /* Korean hangul */,
4548   {0, 0, 0xC5E0} /* Korean hangul */,
4549   {0, 0, 0xC5E1} /* Korean hangul */,
4550   {0, 0, 0xC5E3} /* Korean hangul */,
4551   {0, 0, 0xC5E5} /* Korean hangul */,
4552   {0, 0, 0xC5EC} /* Korean hangul */,
4553   {0, 0, 0xC5ED} /* Korean hangul */,
4554   {0, 0, 0xC5EE} /* Korean hangul */,
4555   {0, 0, 0xC5F0} /* Korean hangul */,
4556   {0, 0, 0xC5F4} /* Korean hangul */,
4557   {0, 0, 0xC5F6} /* Korean hangul */,
4558   {0, 0, 0xC5F7} /* Korean hangul */,
4559   {0, 0, 0xC5FC} /* Korean hangul */,
4560   {0, 0, 0xC5FD} /* Korean hangul */,
4561   {0, 0, 0xC5FE} /* Korean hangul */,
4562   {0, 0, 0xC5FF} /* Korean hangul */,
4563   {0, 0, 0xC600} /* Korean hangul */,
4564   {0, 0, 0xC601} /* Korean hangul */,
4565   {0, 0, 0xC606} /* Korean hangul */,
4566   {0, 0, 0xC607} /* Korean hangul */,
4567   {0, 0, 0xC608} /* Korean hangul */,
4568   {0, 0, 0xC60C} /* Korean hangul */,
4569   {0, 0, 0xC610} /* Korean hangul */,
4570   {0, 0, 0xC61B} /* Korean hangul */,
4571   {0, 0, 0xC624} /* Korean hangul */,
4572   {0, 0, 0xC625} /* Korean hangul */,
4573   {0, 0, 0xC628} /* Korean hangul */,
4574   {0, 0, 0xC62C} /* Korean hangul */,
4575   {0, 0, 0xC62D} /* Korean hangul */,
4576   {0, 0, 0xC62E} /* Korean hangul */,
4577   {0, 0, 0xC633} /* Korean hangul */,
4578   {0, 0, 0xC634} /* Korean hangul */,
4579   {0, 0, 0xC635} /* Korean hangul */,
4580   {0, 0, 0xC637} /* Korean hangul */,
4581   {0, 0, 0xC639} /* Korean hangul */,
4582   {0, 0, 0xC63A} /* Korean hangul */,
4583   {0, 0, 0xC63B} /* Korean hangul */,
4584   {0, 0, 0xC640} /* Korean hangul */,
4585   {0, 0, 0},
4586   {0, 0, 0},
4587   {0, 0, 0},
4588   {0, 0, 0},
4589   {0, 0, 0},
4590   {0, 0, 0},
4591   {0, 0, 0},
4592   {0, 0, 0},
4593   {0, 0, 0},
4594   {0, 0, 0},
4595   {0, 0, 0},
4596   {0, 0, 0},
4597   {0, 0, 0},
4598   {0, 0, 0},
4599   {0, 0, 0},
4600   {0, 0, 0},
4601   {0, 0, 0},
4602   {0, 0, 0},
4603   {0, 0, 0},
4604   {0, 0, 0},
4605   {0, 0, 0},
4606   {0, 0, 0},
4607   {0, 0, 0},
4608   {0, 0, 0},
4609   {0, 0, 0},
4610   {0, 0, 0},
4611   {0, 0, 0},
4612   {0, 0, 0},
4613   {0, 0, 0},
4614   {0, 0, 0},
4615   {0, 0, 0},
4616   {0, 0, 0},
4617   {0, 0, 0},
4618   {0, 0, 0},
4619   {0, 0, 0},
4620   {0, 0, 0},
4621   {0, 0, 0},
4622   {0, 0, 0},
4623   {0, 0, 0},
4624   {0, 0, 0},
4625   {0, 0, 0},
4626   {0, 0, 0},
4627   {0, 0, 0},
4628   {0, 0, 0},
4629   {0, 0, 0},
4630   {0, 0, 0},
4631   {0, 0, 0},
4632   {0, 0, 0},
4633   {0, 0, 0},
4634   {0, 0, 0},
4635   {0, 0, 0},
4636   {0, 0, 0},
4637   {0, 0, 0},
4638   {0, 0, 0},
4639   {0, 0, 0},
4640   {0, 0, 0},
4641   {0, 0, 0},
4642   {0, 0, 0},
4643   {0, 0, 0},
4644   {0, 0, 0},
4645   {0, 0, 0},
4646   {0, 0, 0},
4647   {0, 0, 0},
4648   {0, 0, 0},
4649   {0, 0, 0},
4650   {0, 0, 0},
4651   {0, 0, 0},
4652   {0, 0, 0},
4653   {0, 0, 0},
4654   {0, 0, 0},
4655   {0, 0, 0},
4656   {0, 0, 0},
4657   {0, 0, 0},
4658   {0, 0, 0},
4659   {0, 0, 0},
4660   {0, 0, 0},
4661   {0, 0, 0},
4662   {0, 0, 0},
4663   {0, 0, 0},
4664   {0, 0, 0},
4665   {0, 0, 0},
4666   {0, 0, 0},
4667   {0, 0, 0},
4668   {0, 0, 0},
4669   {0, 0, 0},
4670   {0, 0, 0},
4671   {0, 0, 0},
4672   {0, 0, 0},
4673   {0, 0, 0},
4674   {0, 0, 0},
4675   {0, 0, 0},
4676   {0, 0, 0},
4677   {0, 0, 0},
4678   {0, 0, 0},
4679   {0, 0, 0},
4680   {0, 0, 0},
4681   {0, 0, 0},
4682   {0, 0, 0},
4683   {0, 0, 0},
4684   {0, 0, 0},
4685   {0, 0, 0},
4686   {0, 0, 0},
4687   {0, 0, 0},
4688   {0, 0, 0},
4689   {0, 0, 0},
4690   {0, 0, 0},
4691   {0, 0, 0},
4692   {0, 0, 0},
4693   {0, 0, 0},
4694   {0, 0, 0},
4695   {0, 0, 0},
4696   {0, 0, 0},
4697   {0, 0, 0},
4698   {0, 0, 0},
4699   {0, 0, 0},
4700   {0, 0, 0},
4701   {0, 0, 0},
4702   {0, 0, 0},
4703   {0, 0, 0},
4704   {0, 0, 0},
4705   {0, 0, 0},
4706   {0, 0, 0},
4707   {0, 0, 0},
4708   {0, 0, 0},
4709   {0, 0, 0},
4710   {0, 0, 0},
4711   {0, 0, 0},
4712   {0, 0, 0},
4713   {0, 0, 0}
4714 };
4715 struct yaz_iconv_trie marc8_31page813 = {
4716   0, marc8_31page813_dir
4717 };
4718 /* PAGE 812 */
4719 struct yaz_iconv_trie_dir marc8_31page812_dir[256] = {
4720   {0, 0, 0},
4721   {0, 0, 0},
4722   {0, 0, 0},
4723   {0, 0, 0},
4724   {0, 0, 0},
4725   {0, 0, 0},
4726   {0, 0, 0},
4727   {0, 0, 0},
4728   {0, 0, 0},
4729   {0, 0, 0},
4730   {0, 0, 0},
4731   {0, 0, 0},
4732   {0, 0, 0},
4733   {0, 0, 0},
4734   {0, 0, 0},
4735   {0, 0, 0},
4736   {0, 0, 0},
4737   {0, 0, 0},
4738   {0, 0, 0},
4739   {0, 0, 0},
4740   {0, 0, 0},
4741   {0, 0, 0},
4742   {0, 0, 0},
4743   {0, 0, 0},
4744   {0, 0, 0},
4745   {0, 0, 0},
4746   {0, 0, 0},
4747   {0, 0, 0},
4748   {0, 0, 0},
4749   {0, 0, 0},
4750   {0, 0, 0},
4751   {0, 0, 0},
4752   {0, 0, 0},
4753   {0, 0, 0xC2B7} /* Korean hangul */,
4754   {0, 0, 0xC2B9} /* Korean hangul */,
4755   {0, 0, 0xC2DC} /* Korean hangul */,
4756   {0, 0, 0xC2DD} /* Korean hangul */,
4757   {0, 0, 0xC2E0} /* Korean hangul */,
4758   {0, 0, 0xC2E3} /* Korean hangul */,
4759   {0, 0, 0xC2E4} /* Korean hangul */,
4760   {0, 0, 0xC2EB} /* Korean hangul */,
4761   {0, 0, 0xC2EC} /* Korean hangul */,
4762   {0, 0, 0xC2ED} /* Korean hangul */,
4763   {0, 0, 0xC2EF} /* Korean hangul */,
4764   {0, 0, 0xC2F1} /* Korean hangul */,
4765   {0, 0, 0xC2F6} /* Korean hangul */,
4766   {0, 0, 0},
4767   {0, 0, 0},
4768   {0, 0, 0xC2F8} /* Korean hangul */,
4769   {0, 0, 0xC2F9} /* Korean hangul */,
4770   {0, 0, 0xC2FC} /* Korean hangul */,
4771   {0, 0, 0xC300} /* Korean hangul */,
4772   {0, 0, 0xC308} /* Korean hangul */,
4773   {0, 0, 0xC309} /* Korean hangul */,
4774   {0, 0, 0xC30B} /* Korean hangul */,
4775   {0, 0, 0xC30C} /* Korean hangul */,
4776   {0, 0, 0xC30D} /* Korean hangul */,
4777   {0, 0, 0xC313} /* Korean hangul */,
4778   {0, 0, 0xC314} /* Korean hangul */,
4779   {0, 0, 0xC315} /* Korean hangul */,
4780   {0, 0, 0xC318} /* Korean hangul */,
4781   {0, 0, 0xC31C} /* Korean hangul */,
4782   {0, 0, 0xC324} /* Korean hangul */,
4783   {0, 0, 0xC327} /* Korean hangul */,
4784   {0, 0, 0xC328} /* Korean hangul */,
4785   {0, 0, 0xC329} /* Korean hangul */,
4786   {0, 0, 0xC330} /* Korean hangul */,
4787   {0, 0, 0xC343} /* Korean hangul */,
4788   {0, 0, 0xC345} /* Korean hangul */,
4789   {0, 0, 0xC368} /* Korean hangul */,
4790   {0, 0, 0xC369} /* Korean hangul */,
4791   {0, 0, 0xC36C} /* Korean hangul */,
4792   {0, 0, 0xC370} /* Korean hangul */,
4793   {0, 0, 0xC372} /* Korean hangul */,
4794   {0, 0, 0xC378} /* Korean hangul */,
4795   {0, 0, 0xC379} /* Korean hangul */,
4796   {0, 0, 0xC37C} /* Korean hangul */,
4797   {0, 0, 0xC37D} /* Korean hangul */,
4798   {0, 0, 0xC384} /* Korean hangul */,
4799   {0, 0, 0xC388} /* Korean hangul */,
4800   {0, 0, 0xC399} /* Korean hangul */,
4801   {0, 0, 0xC3D8} /* Korean hangul */,
4802   {0, 0, 0xC3D9} /* Korean hangul */,
4803   {0, 0, 0xC3DC} /* Korean hangul */,
4804   {0, 0, 0xC3DF} /* Korean hangul */,
4805   {0, 0, 0xC3E0} /* Korean hangul */,
4806   {0, 0, 0xC3E8} /* Korean hangul */,
4807   {0, 0, 0xC3ED} /* Korean hangul */,
4808   {0, 0, 0xC3F4} /* Korean hangul */,
4809   {0, 0, 0xC3F5} /* Korean hangul */,
4810   {0, 0, 0xC410} /* Korean hangul */,
4811   {0, 0, 0xC42C} /* Korean hangul */,
4812   {0, 0, 0xC430} /* Korean hangul */,
4813   {0, 0, 0xC434} /* Korean hangul */,
4814   {0, 0, 0xC43C} /* Korean hangul */,
4815   {0, 0, 0xC43F} /* Korean hangul */,
4816   {0, 0, 0xC464} /* Korean hangul */,
4817   {0, 0, 0xC465} /* Korean hangul */,
4818   {0, 0, 0xC468} /* Korean hangul */,
4819   {0, 0, 0xC46C} /* Korean hangul */,
4820   {0, 0, 0xC474} /* Korean hangul */,
4821   {0, 0, 0xC479} /* Korean hangul */,
4822   {0, 0, 0xC480} /* Korean hangul */,
4823   {0, 0, 0xC494} /* Korean hangul */,
4824   {0, 0, 0xC4D4} /* Korean hangul */,
4825   {0, 0, 0xC4D5} /* Korean hangul */,
4826   {0, 0, 0xC4F0} /* Korean hangul */,
4827   {0, 0, 0xC4F1} /* Korean hangul */,
4828   {0, 0, 0xC4F4} /* Korean hangul */,
4829   {0, 0, 0xC4F8} /* Korean hangul */,
4830   {0, 0, 0xC500} /* Korean hangul */,
4831   {0, 0, 0xC501} /* Korean hangul */,
4832   {0, 0, 0xC50C} /* Korean hangul */,
4833   {0, 0, 0xC510} /* Korean hangul */,
4834   {0, 0, 0xC528} /* Korean hangul */,
4835   {0, 0, 0xC529} /* Korean hangul */,
4836   {0, 0, 0xC52C} /* Korean hangul */,
4837   {0, 0, 0xC530} /* Korean hangul */,
4838   {0, 0, 0xC538} /* Korean hangul */,
4839   {0, 0, 0xC539} /* Korean hangul */,
4840   {0, 0, 0xC53B} /* Korean hangul */,
4841   {0, 0, 0xC53D} /* Korean hangul */,
4842   {0, 0, 0},
4843   {0, 0, 0},
4844   {0, 0, 0xC544} /* Korean hangul */,
4845   {0, 0, 0xC545} /* Korean hangul */,
4846   {0, 0, 0xC548} /* Korean hangul */,
4847   {0, 0, 0},
4848   {0, 0, 0},
4849   {0, 0, 0},
4850   {0, 0, 0},
4851   {0, 0, 0},
4852   {0, 0, 0},
4853   {0, 0, 0},
4854   {0, 0, 0},
4855   {0, 0, 0},
4856   {0, 0, 0},
4857   {0, 0, 0},
4858   {0, 0, 0},
4859   {0, 0, 0},
4860   {0, 0, 0},
4861   {0, 0, 0},
4862   {0, 0, 0},
4863   {0, 0, 0},
4864   {0, 0, 0},
4865   {0, 0, 0},
4866   {0, 0, 0},
4867   {0, 0, 0},
4868   {0, 0, 0},
4869   {0, 0, 0},
4870   {0, 0, 0},
4871   {0, 0, 0},
4872   {0, 0, 0},
4873   {0, 0, 0},
4874   {0, 0, 0},
4875   {0, 0, 0},
4876   {0, 0, 0},
4877   {0, 0, 0},
4878   {0, 0, 0},
4879   {0, 0, 0},
4880   {0, 0, 0},
4881   {0, 0, 0},
4882   {0, 0, 0},
4883   {0, 0, 0},
4884   {0, 0, 0},
4885   {0, 0, 0},
4886   {0, 0, 0},
4887   {0, 0, 0},
4888   {0, 0, 0},
4889   {0, 0, 0},
4890   {0, 0, 0},
4891   {0, 0, 0},
4892   {0, 0, 0},
4893   {0, 0, 0},
4894   {0, 0, 0},
4895   {0, 0, 0},
4896   {0, 0, 0},
4897   {0, 0, 0},
4898   {0, 0, 0},
4899   {0, 0, 0},
4900   {0, 0, 0},
4901   {0, 0, 0},
4902   {0, 0, 0},
4903   {0, 0, 0},
4904   {0, 0, 0},
4905   {0, 0, 0},
4906   {0, 0, 0},
4907   {0, 0, 0},
4908   {0, 0, 0},
4909   {0, 0, 0},
4910   {0, 0, 0},
4911   {0, 0, 0},
4912   {0, 0, 0},
4913   {0, 0, 0},
4914   {0, 0, 0},
4915   {0, 0, 0},
4916   {0, 0, 0},
4917   {0, 0, 0},
4918   {0, 0, 0},
4919   {0, 0, 0},
4920   {0, 0, 0},
4921   {0, 0, 0},
4922   {0, 0, 0},
4923   {0, 0, 0},
4924   {0, 0, 0},
4925   {0, 0, 0},
4926   {0, 0, 0},
4927   {0, 0, 0},
4928   {0, 0, 0},
4929   {0, 0, 0},
4930   {0, 0, 0},
4931   {0, 0, 0},
4932   {0, 0, 0},
4933   {0, 0, 0},
4934   {0, 0, 0},
4935   {0, 0, 0},
4936   {0, 0, 0},
4937   {0, 0, 0},
4938   {0, 0, 0},
4939   {0, 0, 0},
4940   {0, 0, 0},
4941   {0, 0, 0},
4942   {0, 0, 0},
4943   {0, 0, 0},
4944   {0, 0, 0},
4945   {0, 0, 0},
4946   {0, 0, 0},
4947   {0, 0, 0},
4948   {0, 0, 0},
4949   {0, 0, 0},
4950   {0, 0, 0},
4951   {0, 0, 0},
4952   {0, 0, 0},
4953   {0, 0, 0},
4954   {0, 0, 0},
4955   {0, 0, 0},
4956   {0, 0, 0},
4957   {0, 0, 0},
4958   {0, 0, 0},
4959   {0, 0, 0},
4960   {0, 0, 0},
4961   {0, 0, 0},
4962   {0, 0, 0},
4963   {0, 0, 0},
4964   {0, 0, 0},
4965   {0, 0, 0},
4966   {0, 0, 0},
4967   {0, 0, 0},
4968   {0, 0, 0},
4969   {0, 0, 0},
4970   {0, 0, 0},
4971   {0, 0, 0},
4972   {0, 0, 0},
4973   {0, 0, 0},
4974   {0, 0, 0},
4975   {0, 0, 0}
4976 };
4977 struct yaz_iconv_trie marc8_31page812 = {
4978   0, marc8_31page812_dir
4979 };
4980 /* PAGE 811 */
4981 struct yaz_iconv_trie_dir marc8_31page811_dir[256] = {
4982   {0, 0, 0},
4983   {0, 0, 0},
4984   {0, 0, 0},
4985   {0, 0, 0},
4986   {0, 0, 0},
4987   {0, 0, 0},
4988   {0, 0, 0},
4989   {0, 0, 0},
4990   {0, 0, 0},
4991   {0, 0, 0},
4992   {0, 0, 0},
4993   {0, 0, 0},
4994   {0, 0, 0},
4995   {0, 0, 0},
4996   {0, 0, 0},
4997   {0, 0, 0},
4998   {0, 0, 0},
4999   {0, 0, 0},
5000   {0, 0, 0},
5001   {0, 0, 0},
5002   {0, 0, 0},
5003   {0, 0, 0},
5004   {0, 0, 0},
5005   {0, 0, 0},
5006   {0, 0, 0},
5007   {0, 0, 0},
5008   {0, 0, 0},
5009   {0, 0, 0},
5010   {0, 0, 0},
5011   {0, 0, 0},
5012   {0, 0, 0},
5013   {0, 0, 0},
5014   {0, 0, 0},
5015   {0, 0, 0xC11C} /* Korean hangul */,
5016   {0, 0, 0xC11D} /* Korean hangul */,
5017   {0, 0, 0xC11E} /* Korean hangul */,
5018   {0, 0, 0xC120} /* Korean hangul */,
5019   {0, 0, 0xC123} /* Korean hangul */,
5020   {0, 0, 0xC124} /* Korean hangul */,
5021   {0, 0, 0xC125} /* Korean hangul */,
5022   {0, 0, 0xC126} /* Korean hangul */,
5023   {0, 0, 0xC127} /* Korean hangul */,
5024   {0, 0, 0xC12A} /* Korean hangul */,
5025   {0, 0, 0xC12C} /* Korean hangul */,
5026   {0, 0, 0xC12D} /* Korean hangul */,
5027   {0, 0, 0xC12F} /* Korean hangul */,
5028   {0, 0, 0xC130} /* Korean hangul */,
5029   {0, 0, 0xC131} /* Korean hangul */,
5030   {0, 0, 0xC136} /* Korean hangul */,
5031   {0, 0, 0xC138} /* Korean hangul */,
5032   {0, 0, 0xC139} /* Korean hangul */,
5033   {0, 0, 0xC13C} /* Korean hangul */,
5034   {0, 0, 0xC140} /* Korean hangul */,
5035   {0, 0, 0xC148} /* Korean hangul */,
5036   {0, 0, 0xC149} /* Korean hangul */,
5037   {0, 0, 0xC14B} /* Korean hangul */,
5038   {0, 0, 0xC14D} /* Korean hangul */,
5039   {0, 0, 0xC151} /* Korean hangul */,
5040   {0, 0, 0xC154} /* Korean hangul */,
5041   {0, 0, 0xC158} /* Korean hangul */,
5042   {0, 0, 0xC167} /* Korean hangul */,
5043   {0, 0, 0xC168} /* Korean hangul */,
5044   {0, 0, 0xC170} /* Korean hangul */,
5045   {0, 0, 0xC18C} /* Korean hangul */,
5046   {0, 0, 0xC18D} /* Korean hangul */,
5047   {0, 0, 0xC18E} /* Korean hangul */,
5048   {0, 0, 0xC190} /* Korean hangul */,
5049   {0, 0, 0xC194} /* Korean hangul */,
5050   {0, 0, 0xC19C} /* Korean hangul */,
5051   {0, 0, 0xC19D} /* Korean hangul */,
5052   {0, 0, 0xC19F} /* Korean hangul */,
5053   {0, 0, 0xC1A1} /* Korean hangul */,
5054   {0, 0, 0xC1A5} /* Korean hangul */,
5055   {0, 0, 0xC1A8} /* Korean hangul */,
5056   {0, 0, 0xC1A9} /* Korean hangul */,
5057   {0, 0, 0xC1B0} /* Korean hangul */,
5058   {0, 0, 0xC1C4} /* Korean hangul */,
5059   {0, 0, 0xC1C8} /* Korean hangul */,
5060   {0, 0, 0xC1D7} /* Korean hangul */,
5061   {0, 0, 0xC1E0} /* Korean hangul */,
5062   {0, 0, 0xC1E4} /* Korean hangul */,
5063   {0, 0, 0xC1E8} /* Korean hangul */,
5064   {0, 0, 0xC1F0} /* Korean hangul */,
5065   {0, 0, 0xC1F1} /* Korean hangul */,
5066   {0, 0, 0xC1F3} /* Korean hangul */,
5067   {0, 0, 0xC1FC} /* Korean hangul */,
5068   {0, 0, 0xC1FD} /* Korean hangul */,
5069   {0, 0, 0xC200} /* Korean hangul */,
5070   {0, 0, 0xC204} /* Korean hangul */,
5071   {0, 0, 0xC20D} /* Korean hangul */,
5072   {0, 0, 0},
5073   {0, 0, 0xC218} /* Korean hangul */,
5074   {0, 0, 0xC219} /* Korean hangul */,
5075   {0, 0, 0xC21C} /* Korean hangul */,
5076   {0, 0, 0xC21F} /* Korean hangul */,
5077   {0, 0, 0xC220} /* Korean hangul */,
5078   {0, 0, 0xC228} /* Korean hangul */,
5079   {0, 0, 0xC229} /* Korean hangul */,
5080   {0, 0, 0xC22B} /* Korean hangul */,
5081   {0, 0, 0xC22D} /* Korean hangul */,
5082   {0, 0, 0xC22F} /* Korean hangul */,
5083   {0, 0, 0xC231} /* Korean hangul */,
5084   {0, 0, 0xC232} /* Korean hangul */,
5085   {0, 0, 0xC234} /* Korean hangul */,
5086   {0, 0, 0xC250} /* Korean hangul */,
5087   {0, 0, 0xC258} /* Korean hangul */,
5088   {0, 0, 0xC26C} /* Korean hangul */,
5089   {0, 0, 0xC270} /* Korean hangul */,
5090   {0, 0, 0xC274} /* Korean hangul */,
5091   {0, 0, 0xC27C} /* Korean hangul */,
5092   {0, 0, 0xC27D} /* Korean hangul */,
5093   {0, 0, 0xC27F} /* Korean hangul */,
5094   {0, 0, 0xC281} /* Korean hangul */,
5095   {0, 0, 0xC288} /* Korean hangul */,
5096   {0, 0, 0xC289} /* Korean hangul */,
5097   {0, 0, 0xC290} /* Korean hangul */,
5098   {0, 0, 0xC298} /* Korean hangul */,
5099   {0, 0, 0xC29B} /* Korean hangul */,
5100   {0, 0, 0xC29D} /* Korean hangul */,
5101   {0, 0, 0xC2A4} /* Korean hangul */,
5102   {0, 0, 0xC2A5} /* Korean hangul */,
5103   {0, 0, 0xC2A8} /* Korean hangul */,
5104   {0, 0, 0xC2AC} /* Korean hangul */,
5105   {0, 0, 0xC2AD} /* Korean hangul */,
5106   {0, 0, 0},
5107   {0, 0, 0xC2B4} /* Korean hangul */,
5108   {0, 0, 0xC2B5} /* Korean hangul */,
5109   {0, 0, 0},
5110   {0, 0, 0},
5111   {0, 0, 0},
5112   {0, 0, 0},
5113   {0, 0, 0},
5114   {0, 0, 0},
5115   {0, 0, 0},
5116   {0, 0, 0},
5117   {0, 0, 0},
5118   {0, 0, 0},
5119   {0, 0, 0},
5120   {0, 0, 0},
5121   {0, 0, 0},
5122   {0, 0, 0},
5123   {0, 0, 0},
5124   {0, 0, 0},
5125   {0, 0, 0},
5126   {0, 0, 0},
5127   {0, 0, 0},
5128   {0, 0, 0},
5129   {0, 0, 0},
5130   {0, 0, 0},
5131   {0, 0, 0},
5132   {0, 0, 0},
5133   {0, 0, 0},
5134   {0, 0, 0},
5135   {0, 0, 0},
5136   {0, 0, 0},
5137   {0, 0, 0},
5138   {0, 0, 0},
5139   {0, 0, 0},
5140   {0, 0, 0},
5141   {0, 0, 0},
5142   {0, 0, 0},
5143   {0, 0, 0},
5144   {0, 0, 0},
5145   {0, 0, 0},
5146   {0, 0, 0},
5147   {0, 0, 0},
5148   {0, 0, 0},
5149   {0, 0, 0},
5150   {0, 0, 0},
5151   {0, 0, 0},
5152   {0, 0, 0},
5153   {0, 0, 0},
5154   {0, 0, 0},
5155   {0, 0, 0},
5156   {0, 0, 0},
5157   {0, 0, 0},
5158   {0, 0, 0},
5159   {0, 0, 0},
5160   {0, 0, 0},
5161   {0, 0, 0},
5162   {0, 0, 0},
5163   {0, 0, 0},
5164   {0, 0, 0},
5165   {0, 0, 0},
5166   {0, 0, 0},
5167   {0, 0, 0},
5168   {0, 0, 0},
5169   {0, 0, 0},
5170   {0, 0, 0},
5171   {0, 0, 0},
5172   {0, 0, 0},
5173   {0, 0, 0},
5174   {0, 0, 0},
5175   {0, 0, 0},
5176   {0, 0, 0},
5177   {0, 0, 0},
5178   {0, 0, 0},
5179   {0, 0, 0},
5180   {0, 0, 0},
5181   {0, 0, 0},
5182   {0, 0, 0},
5183   {0, 0, 0},
5184   {0, 0, 0},
5185   {0, 0, 0},
5186   {0, 0, 0},
5187   {0, 0, 0},
5188   {0, 0, 0},
5189   {0, 0, 0},
5190   {0, 0, 0},
5191   {0, 0, 0},
5192   {0, 0, 0},
5193   {0, 0, 0},
5194   {0, 0, 0},
5195   {0, 0, 0},
5196   {0, 0, 0},
5197   {0, 0, 0},
5198   {0, 0, 0},
5199   {0, 0, 0},
5200   {0, 0, 0},
5201   {0, 0, 0},
5202   {0, 0, 0},
5203   {0, 0, 0},
5204   {0, 0, 0},
5205   {0, 0, 0},
5206   {0, 0, 0},
5207   {0, 0, 0},
5208   {0, 0, 0},
5209   {0, 0, 0},
5210   {0, 0, 0},
5211   {0, 0, 0},
5212   {0, 0, 0},
5213   {0, 0, 0},
5214   {0, 0, 0},
5215   {0, 0, 0},
5216   {0, 0, 0},
5217   {0, 0, 0},
5218   {0, 0, 0},
5219   {0, 0, 0},
5220   {0, 0, 0},
5221   {0, 0, 0},
5222   {0, 0, 0},
5223   {0, 0, 0},
5224   {0, 0, 0},
5225   {0, 0, 0},
5226   {0, 0, 0},
5227   {0, 0, 0},
5228   {0, 0, 0},
5229   {0, 0, 0},
5230   {0, 0, 0},
5231   {0, 0, 0},
5232   {0, 0, 0},
5233   {0, 0, 0},
5234   {0, 0, 0},
5235   {0, 0, 0},
5236   {0, 0, 0},
5237   {0, 0, 0}
5238 };
5239 struct yaz_iconv_trie marc8_31page811 = {
5240   0, marc8_31page811_dir
5241 };
5242 /* PAGE 810 */
5243 struct yaz_iconv_trie_dir marc8_31page810_dir[256] = {
5244   {0, 0, 0},
5245   {0, 0, 0},
5246   {0, 0, 0},
5247   {0, 0, 0},
5248   {0, 0, 0},
5249   {0, 0, 0},
5250   {0, 0, 0},
5251   {0, 0, 0},
5252   {0, 0, 0},
5253   {0, 0, 0},
5254   {0, 0, 0},
5255   {0, 0, 0},
5256   {0, 0, 0},
5257   {0, 0, 0},
5258   {0, 0, 0},
5259   {0, 0, 0},
5260   {0, 0, 0},
5261   {0, 0, 0},
5262   {0, 0, 0},
5263   {0, 0, 0},
5264   {0, 0, 0},
5265   {0, 0, 0},
5266   {0, 0, 0},
5267   {0, 0, 0},
5268   {0, 0, 0},
5269   {0, 0, 0},
5270   {0, 0, 0},
5271   {0, 0, 0},
5272   {0, 0, 0},
5273   {0, 0, 0},
5274   {0, 0, 0},
5275   {0, 0, 0},
5276   {0, 0, 0},
5277   {0, 0, 0xBE70} /* Korean hangul */,
5278   {0, 0, 0xBE71} /* Korean hangul */,
5279   {0, 0, 0xBE73} /* Korean hangul */,
5280   {0, 0, 0xBE74} /* Korean hangul */,
5281   {0, 0, 0xBE75} /* Korean hangul */,
5282   {0, 0, 0xBE7B} /* Korean hangul */,
5283   {0, 0, 0xBE7C} /* Korean hangul */,
5284   {0, 0, 0xBE7D} /* Korean hangul */,
5285   {0, 0, 0xBE80} /* Korean hangul */,
5286   {0, 0, 0xBE84} /* Korean hangul */,
5287   {0, 0, 0xBE8C} /* Korean hangul */,
5288   {0, 0, 0xBE8F} /* Korean hangul */,
5289   {0, 0, 0xBE90} /* Korean hangul */,
5290   {0, 0, 0xBE91} /* Korean hangul */,
5291   {0, 0, 0xBE98} /* Korean hangul */,
5292   {0, 0, 0xBEA8} /* Korean hangul */,
5293   {0, 0, 0xBED0} /* Korean hangul */,
5294   {0, 0, 0xBED1} /* Korean hangul */,
5295   {0, 0, 0xBED4} /* Korean hangul */,
5296   {0, 0, 0xBED7} /* Korean hangul */,
5297   {0, 0, 0xBED8} /* Korean hangul */,
5298   {0, 0, 0xBEE0} /* Korean hangul */,
5299   {0, 0, 0xBEE3} /* Korean hangul */,
5300   {0, 0, 0xBEE4} /* Korean hangul */,
5301   {0, 0, 0xBEE5} /* Korean hangul */,
5302   {0, 0, 0xBEEC} /* Korean hangul */,
5303   {0, 0, 0xBF08} /* Korean hangul */,
5304   {0, 0, 0xBF09} /* Korean hangul */,
5305   {0, 0, 0xBF18} /* Korean hangul */,
5306   {0, 0, 0xBF1D} /* Korean hangul */,
5307   {0, 0, 0xBF40} /* Korean hangul */,
5308   {0, 0, 0xBF41} /* Korean hangul */,
5309   {0, 0, 0xBF44} /* Korean hangul */,
5310   {0, 0, 0xBF48} /* Korean hangul */,
5311   {0, 0, 0xBF50} /* Korean hangul */,
5312   {0, 0, 0xBF51} /* Korean hangul */,
5313   {0, 0, 0xBF55} /* Korean hangul */,
5314   {0, 0, 0xBFB0} /* Korean hangul */,
5315   {0, 0, 0xBFC0} /* Korean hangul */,
5316   {0, 0, 0xBFC5} /* Korean hangul */,
5317   {0, 0, 0xBFCC} /* Korean hangul */,
5318   {0, 0, 0xBFCD} /* Korean hangul */,
5319   {0, 0, 0xBFD0} /* Korean hangul */,
5320   {0, 0, 0xBFD4} /* Korean hangul */,
5321   {0, 0, 0xBFDC} /* Korean hangul */,
5322   {0, 0, 0xBFDD} /* Korean hangul */,
5323   {0, 0, 0xBFE1} /* Korean hangul */,
5324   {0, 0, 0xC058} /* Korean hangul */,
5325   {0, 0, 0xC059} /* Korean hangul */,
5326   {0, 0, 0xC05C} /* Korean hangul */,
5327   {0, 0, 0xC060} /* Korean hangul */,
5328   {0, 0, 0xC068} /* Korean hangul */,
5329   {0, 0, 0xC069} /* Korean hangul */,
5330   {0, 0, 0xC090} /* Korean hangul */,
5331   {0, 0, 0xC091} /* Korean hangul */,
5332   {0, 0, 0xC094} /* Korean hangul */,
5333   {0, 0, 0xC098} /* Korean hangul */,
5334   {0, 0, 0xC0A0} /* Korean hangul */,
5335   {0, 0, 0xC0A3} /* Korean hangul */,
5336   {0, 0, 0xC0A5} /* Korean hangul */,
5337   {0, 0, 0},
5338   {0, 0, 0},
5339   {0, 0, 0xC0AC} /* Korean hangul */,
5340   {0, 0, 0xC0AD} /* Korean hangul */,
5341   {0, 0, 0xC0AE} /* Korean hangul */,
5342   {0, 0, 0xC0AF} /* Korean hangul */,
5343   {0, 0, 0xC0B0} /* Korean hangul */,
5344   {0, 0, 0xC0B3} /* Korean hangul */,
5345   {0, 0, 0xC0B4} /* Korean hangul */,
5346   {0, 0, 0xC0B5} /* Korean hangul */,
5347   {0, 0, 0xC0B6} /* Korean hangul */,
5348   {0, 0, 0xC0BC} /* Korean hangul */,
5349   {0, 0, 0xC0BD} /* Korean hangul */,
5350   {0, 0, 0xC0BF} /* Korean hangul */,
5351   {0, 0, 0xC0C0} /* Korean hangul */,
5352   {0, 0, 0xC0C1} /* Korean hangul */,
5353   {0, 0, 0xC0C5} /* Korean hangul */,
5354   {0, 0, 0xC0C8} /* Korean hangul */,
5355   {0, 0, 0xC0C9} /* Korean hangul */,
5356   {0, 0, 0xC0CC} /* Korean hangul */,
5357   {0, 0, 0xC0CF} /* Korean hangul */,
5358   {0, 0, 0xC0D0} /* Korean hangul */,
5359   {0, 0, 0xC0D8} /* Korean hangul */,
5360   {0, 0, 0xC0D9} /* Korean hangul */,
5361   {0, 0, 0xC0DB} /* Korean hangul */,
5362   {0, 0, 0xC0DC} /* Korean hangul */,
5363   {0, 0, 0xC0DD} /* Korean hangul */,
5364   {0, 0, 0xC0E4} /* Korean hangul */,
5365   {0, 0, 0xC0E5} /* Korean hangul */,
5366   {0, 0, 0xC0E8} /* Korean hangul */,
5367   {0, 0, 0xC0EC} /* Korean hangul */,
5368   {0, 0, 0xC0F4} /* Korean hangul */,
5369   {0, 0, 0xC0F7} /* Korean hangul */,
5370   {0, 0, 0xC0F9} /* Korean hangul */,
5371   {0, 0, 0},
5372   {0, 0, 0},
5373   {0, 0, 0},
5374   {0, 0, 0},
5375   {0, 0, 0},
5376   {0, 0, 0},
5377   {0, 0, 0},
5378   {0, 0, 0},
5379   {0, 0, 0},
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 };
5501 struct yaz_iconv_trie marc8_31page810 = {
5502   0, marc8_31page810_dir
5503 };
5504 /* PAGE 809 */
5505 struct yaz_iconv_trie_dir marc8_31page809_dir[256] = {
5506   {0, 0, 0},
5507   {0, 0, 0},
5508   {0, 0, 0},
5509   {0, 0, 0},
5510   {0, 0, 0},
5511   {0, 0, 0},
5512   {0, 0, 0},
5513   {0, 0, 0},
5514   {0, 0, 0},
5515   {0, 0, 0},
5516   {0, 0, 0},
5517   {0, 0, 0},
5518   {0, 0, 0},
5519   {0, 0, 0},
5520   {0, 0, 0},
5521   {0, 0, 0},
5522   {0, 0, 0},
5523   {0, 0, 0},
5524   {0, 0, 0},
5525   {0, 0, 0},
5526   {0, 0, 0},
5527   {0, 0, 0},
5528   {0, 0, 0},
5529   {0, 0, 0},
5530   {0, 0, 0},
5531   {0, 0, 0},
5532   {0, 0, 0},
5533   {0, 0, 0},
5534   {0, 0, 0},
5535   {0, 0, 0},
5536   {0, 0, 0},
5537   {0, 0, 0},
5538   {0, 0, 0},
5539   {0, 0, 0xBC40} /* Korean hangul */,
5540   {0, 0, 0xBC41} /* Korean hangul */,
5541   {0, 0, 0xBC43} /* Korean hangul */,
5542   {0, 0, 0xBC44} /* Korean hangul */,
5543   {0, 0, 0xBC45} /* Korean hangul */,
5544   {0, 0, 0xBC84} /* Korean hangul */,
5545   {0, 0, 0xBC85} /* Korean hangul */,
5546   {0, 0, 0xBC88} /* Korean hangul */,
5547   {0, 0, 0xBC8B} /* Korean hangul */,
5548   {0, 0, 0xBC8C} /* Korean hangul */,
5549   {0, 0, 0xBC94} /* Korean hangul */,
5550   {0, 0, 0xBC95} /* Korean hangul */,
5551   {0, 0, 0xBC97} /* Korean hangul */,
5552   {0, 0, 0xBC98} /* Korean hangul */,
5553   {0, 0, 0xBC99} /* Korean hangul */,
5554   {0, 0, 0xBC9A} /* Korean hangul */,
5555   {0, 0, 0xBCA0} /* Korean hangul */,
5556   {0, 0, 0xBCA1} /* Korean hangul */,
5557   {0, 0, 0xBCA4} /* Korean hangul */,
5558   {0, 0, 0xBCA7} /* Korean hangul */,
5559   {0, 0, 0xBCA8} /* Korean hangul */,
5560   {0, 0, 0xBCB0} /* Korean hangul */,
5561   {0, 0, 0xBCB1} /* Korean hangul */,
5562   {0, 0, 0xBCB3} /* Korean hangul */,
5563   {0, 0, 0xBCB5} /* Korean hangul */,
5564   {0, 0, 0xBCBC} /* Korean hangul */,
5565   {0, 0, 0xBCBD} /* Korean hangul */,
5566   {0, 0, 0xBCC0} /* Korean hangul */,
5567   {0, 0, 0xBCC4} /* Korean hangul */,
5568   {0, 0, 0xBCCC} /* Korean hangul */,
5569   {0, 0, 0xBCCD} /* Korean hangul */,
5570   {0, 0, 0xBCCF} /* Korean hangul */,
5571   {0, 0, 0xBCD0} /* Korean hangul */,
5572   {0, 0, 0xBCD1} /* Korean hangul */,
5573   {0, 0, 0xBCD2} /* Korean hangul */,
5574   {0, 0, 0xBCD5} /* Korean hangul */,
5575   {0, 0, 0xBCF4} /* Korean hangul */,
5576   {0, 0, 0xBCF5} /* Korean hangul */,
5577   {0, 0, 0xBCF6} /* Korean hangul */,
5578   {0, 0, 0xBCF8} /* Korean hangul */,
5579   {0, 0, 0xBCFC} /* Korean hangul */,
5580   {0, 0, 0xBD04} /* Korean hangul */,
5581   {0, 0, 0xBD05} /* Korean hangul */,
5582   {0, 0, 0xBD07} /* Korean hangul */,
5583   {0, 0, 0xBD09} /* Korean hangul */,
5584   {0, 0, 0xBD10} /* Korean hangul */,
5585   {0, 0, 0xBD14} /* Korean hangul */,
5586   {0, 0, 0xBD24} /* Korean hangul */,
5587   {0, 0, 0xBD48} /* Korean hangul */,
5588   {0, 0, 0xBD49} /* Korean hangul */,
5589   {0, 0, 0xBD4C} /* Korean hangul */,
5590   {0, 0, 0xBD50} /* Korean hangul */,
5591   {0, 0, 0xBD58} /* Korean hangul */,
5592   {0, 0, 0xBD59} /* Korean hangul */,
5593   {0, 0, 0xBD64} /* Korean hangul */,
5594   {0, 0, 0xBD80} /* Korean hangul */,
5595   {0, 0, 0xBD81} /* Korean hangul */,
5596   {0, 0, 0xBD84} /* Korean hangul */,
5597   {0, 0, 0xBD87} /* Korean hangul */,
5598   {0, 0, 0xBD88} /* Korean hangul */,
5599   {0, 0, 0xBD89} /* Korean hangul */,
5600   {0, 0, 0xBD90} /* Korean hangul */,
5601   {0, 0, 0xBD91} /* Korean hangul */,
5602   {0, 0, 0xBD93} /* Korean hangul */,
5603   {0, 0, 0xBD95} /* Korean hangul */,
5604   {0, 0, 0xBD99} /* Korean hangul */,
5605   {0, 0, 0xBD9C} /* Korean hangul */,
5606   {0, 0, 0xBDD4} /* Korean hangul */,
5607   {0, 0, 0xBDF0} /* Korean hangul */,
5608   {0, 0, 0xBE0C} /* Korean hangul */,
5609   {0, 0, 0xBE0D} /* Korean hangul */,
5610   {0, 0, 0xBE10} /* Korean hangul */,
5611   {0, 0, 0xBE14} /* Korean hangul */,
5612   {0, 0, 0xBE1C} /* Korean hangul */,
5613   {0, 0, 0xBE1D} /* Korean hangul */,
5614   {0, 0, 0xBE1F} /* Korean hangul */,
5615   {0, 0, 0xBE44} /* Korean hangul */,
5616   {0, 0, 0xBE45} /* Korean hangul */,
5617   {0, 0, 0xBE48} /* Korean hangul */,
5618   {0, 0, 0xBE4B} /* Korean hangul */,
5619   {0, 0, 0xBE4C} /* Korean hangul */,
5620   {0, 0, 0xBE4E} /* Korean hangul */,
5621   {0, 0, 0xBE54} /* Korean hangul */,
5622   {0, 0, 0xBE55} /* Korean hangul */,
5623   {0, 0, 0xBE57} /* Korean hangul */,
5624   {0, 0, 0xBE59} /* Korean hangul */,
5625   {0, 0, 0xBE5A} /* Korean hangul */,
5626   {0, 0, 0xBE5B} /* Korean hangul */,
5627   {0, 0, 0},
5628   {0, 0, 0},
5629   {0, 0, 0xBE60} /* Korean hangul */,
5630   {0, 0, 0xBE61} /* Korean hangul */,
5631   {0, 0, 0xBE64} /* Korean hangul */,
5632   {0, 0, 0xBE68} /* Korean hangul */,
5633   {0, 0, 0},
5634   {0, 0, 0},
5635   {0, 0, 0},
5636   {0, 0, 0},
5637   {0, 0, 0},
5638   {0, 0, 0},
5639   {0, 0, 0},
5640   {0, 0, 0},
5641   {0, 0, 0},
5642   {0, 0, 0},
5643   {0, 0, 0},
5644   {0, 0, 0},
5645   {0, 0, 0},
5646   {0, 0, 0},
5647   {0, 0, 0},
5648   {0, 0, 0},
5649   {0, 0, 0},
5650   {0, 0, 0},
5651   {0, 0, 0},
5652   {0, 0, 0},
5653   {0, 0, 0},
5654   {0, 0, 0},
5655   {0, 0, 0},
5656   {0, 0, 0},
5657   {0, 0, 0},
5658   {0, 0, 0},
5659   {0, 0, 0},
5660   {0, 0, 0},
5661   {0, 0, 0},
5662   {0, 0, 0},
5663   {0, 0, 0},
5664   {0, 0, 0},
5665   {0, 0, 0},
5666   {0, 0, 0},
5667   {0, 0, 0},
5668   {0, 0, 0},
5669   {0, 0, 0},
5670   {0, 0, 0},
5671   {0, 0, 0},
5672   {0, 0, 0},
5673   {0, 0, 0},
5674   {0, 0, 0},
5675   {0, 0, 0},
5676   {0, 0, 0},
5677   {0, 0, 0},
5678   {0, 0, 0},
5679   {0, 0, 0},
5680   {0, 0, 0},
5681   {0, 0, 0},
5682   {0, 0, 0},
5683   {0, 0, 0},
5684   {0, 0, 0},
5685   {0, 0, 0},
5686   {0, 0, 0},
5687   {0, 0, 0},
5688   {0, 0, 0},
5689   {0, 0, 0},
5690   {0, 0, 0},
5691   {0, 0, 0},
5692   {0, 0, 0},
5693   {0, 0, 0},
5694   {0, 0, 0},
5695   {0, 0, 0},
5696   {0, 0, 0},
5697   {0, 0, 0},
5698   {0, 0, 0},
5699   {0, 0, 0},
5700   {0, 0, 0},
5701   {0, 0, 0},
5702   {0, 0, 0},
5703   {0, 0, 0},
5704   {0, 0, 0},
5705   {0, 0, 0},
5706   {0, 0, 0},
5707   {0, 0, 0},
5708   {0, 0, 0},
5709   {0, 0, 0},
5710   {0, 0, 0},
5711   {0, 0, 0},
5712   {0, 0, 0},
5713   {0, 0, 0},
5714   {0, 0, 0},
5715   {0, 0, 0},
5716   {0, 0, 0},
5717   {0, 0, 0},
5718   {0, 0, 0},
5719   {0, 0, 0},
5720   {0, 0, 0},
5721   {0, 0, 0},
5722   {0, 0, 0},
5723   {0, 0, 0},
5724   {0, 0, 0},
5725   {0, 0, 0},
5726   {0, 0, 0},
5727   {0, 0, 0},
5728   {0, 0, 0},
5729   {0, 0, 0},
5730   {0, 0, 0},
5731   {0, 0, 0},
5732   {0, 0, 0},
5733   {0, 0, 0},
5734   {0, 0, 0},
5735   {0, 0, 0},
5736   {0, 0, 0},
5737   {0, 0, 0},
5738   {0, 0, 0},
5739   {0, 0, 0},
5740   {0, 0, 0},
5741   {0, 0, 0},
5742   {0, 0, 0},
5743   {0, 0, 0},
5744   {0, 0, 0},
5745   {0, 0, 0},
5746   {0, 0, 0},
5747   {0, 0, 0},
5748   {0, 0, 0},
5749   {0, 0, 0},
5750   {0, 0, 0},
5751   {0, 0, 0},
5752   {0, 0, 0},
5753   {0, 0, 0},
5754   {0, 0, 0},
5755   {0, 0, 0},
5756   {0, 0, 0},
5757   {0, 0, 0},
5758   {0, 0, 0},
5759   {0, 0, 0},
5760   {0, 0, 0},
5761   {0, 0, 0}
5762 };
5763 struct yaz_iconv_trie marc8_31page809 = {
5764   0, marc8_31page809_dir
5765 };
5766 /* PAGE 808 */
5767 struct yaz_iconv_trie_dir marc8_31page808_dir[256] = {
5768   {0, 0, 0},
5769   {0, 0, 0},
5770   {0, 0, 0},
5771   {0, 0, 0},
5772   {0, 0, 0},
5773   {0, 0, 0},
5774   {0, 0, 0},
5775   {0, 0, 0},
5776   {0, 0, 0},
5777   {0, 0, 0},
5778   {0, 0, 0},
5779   {0, 0, 0},
5780   {0, 0, 0},
5781   {0, 0, 0},
5782   {0, 0, 0},
5783   {0, 0, 0},
5784   {0, 0, 0},
5785   {0, 0, 0},
5786   {0, 0, 0},
5787   {0, 0, 0},
5788   {0, 0, 0},
5789   {0, 0, 0},
5790   {0, 0, 0},
5791   {0, 0, 0},
5792   {0, 0, 0},
5793   {0, 0, 0},
5794   {0, 0, 0},
5795   {0, 0, 0},
5796   {0, 0, 0},
5797   {0, 0, 0},
5798   {0, 0, 0},
5799   {0, 0, 0},
5800   {0, 0, 0},
5801   {0, 0, 0xBA38} /* Korean hangul */,
5802   {0, 0, 0xBA39} /* Korean hangul */,
5803   {0, 0, 0xBA3C} /* Korean hangul */,
5804   {0, 0, 0xBA40} /* Korean hangul */,
5805   {0, 0, 0xBA48} /* Korean hangul */,
5806   {0, 0, 0xBA49} /* Korean hangul */,
5807   {0, 0, 0xBA4B} /* Korean hangul */,
5808   {0, 0, 0xBA4D} /* Korean hangul */,
5809   {0, 0, 0xBA4E} /* Korean hangul */,
5810   {0, 0, 0xBA53} /* Korean hangul */,
5811   {0, 0, 0xBA54} /* Korean hangul */,
5812   {0, 0, 0xBA55} /* Korean hangul */,
5813   {0, 0, 0xBA58} /* Korean hangul */,
5814   {0, 0, 0xBA5C} /* Korean hangul */,
5815   {0, 0, 0xBA64} /* Korean hangul */,
5816   {0, 0, 0xBA65} /* Korean hangul */,
5817   {0, 0, 0xBA67} /* Korean hangul */,
5818   {0, 0, 0xBA70} /* Korean hangul */,
5819   {0, 0, 0xBA71} /* Korean hangul */,
5820   {0, 0, 0xBA74} /* Korean hangul */,
5821   {0, 0, 0xBA78} /* Korean hangul */,
5822   {0, 0, 0xBA83} /* Korean hangul */,
5823   {0, 0, 0xBA84} /* Korean hangul */,
5824   {0, 0, 0xBA85} /* Korean hangul */,
5825   {0, 0, 0xBA87} /* Korean hangul */,
5826   {0, 0, 0xBAA8} /* Korean hangul */,
5827   {0, 0, 0xBAA9} /* Korean hangul */,
5828   {0, 0, 0xBAAB} /* Korean hangul */,
5829   {0, 0, 0xBAAC} /* Korean hangul */,
5830   {0, 0, 0xBAB0} /* Korean hangul */,
5831   {0, 0, 0xBAB8} /* Korean hangul */,
5832   {0, 0, 0xBAB9} /* Korean hangul */,
5833   {0, 0, 0xBABB} /* Korean hangul */,
5834   {0, 0, 0xBABD} /* Korean hangul */,
5835   {0, 0, 0xBAC3} /* Korean hangul */,
5836   {0, 0, 0xBAFC} /* Korean hangul */,
5837   {0, 0, 0xBB0F} /* Korean hangul */,
5838   {0, 0, 0xBB18} /* Korean hangul */,
5839   {0, 0, 0xBB34} /* Korean hangul */,
5840   {0, 0, 0xBB35} /* Korean hangul */,
5841   {0, 0, 0xBB36} /* Korean hangul */,
5842   {0, 0, 0xBB38} /* Korean hangul */,
5843   {0, 0, 0xBB3B} /* Korean hangul */,
5844   {0, 0, 0xBB3C} /* Korean hangul */,
5845   {0, 0, 0xBB3D} /* Korean hangul */,
5846   {0, 0, 0xBB44} /* Korean hangul */,
5847   {0, 0, 0xBB47} /* Korean hangul */,
5848   {0, 0, 0xBB49} /* Korean hangul */,
5849   {0, 0, 0xBB4D} /* Korean hangul */,
5850   {0, 0, 0xBB4F} /* Korean hangul */,
5851   {0, 0, 0xBB50} /* Korean hangul */,
5852   {0, 0, 0xBB54} /* Korean hangul */,
5853   {0, 0, 0xBB58} /* Korean hangul */,
5854   {0, 0, 0xBB61} /* Korean hangul */,
5855   {0, 0, 0xBB63} /* Korean hangul */,
5856   {0, 0, 0xBB88} /* Korean hangul */,
5857   {0, 0, 0xBB8C} /* Korean hangul */,
5858   {0, 0, 0xBBA4} /* Korean hangul */,
5859   {0, 0, 0xBBC0} /* Korean hangul */,
5860   {0, 0, 0xBBC4} /* Korean hangul */,
5861   {0, 0, 0xBBC8} /* Korean hangul */,
5862   {0, 0, 0xBBD0} /* Korean hangul */,
5863   {0, 0, 0xBBF8} /* Korean hangul */,
5864   {0, 0, 0xBBF9} /* Korean hangul */,
5865   {0, 0, 0xBBFC} /* Korean hangul */,
5866   {0, 0, 0xBBFF} /* Korean hangul */,
5867   {0, 0, 0xBC00} /* Korean hangul */,
5868   {0, 0, 0xBC08} /* Korean hangul */,
5869   {0, 0, 0xBC09} /* Korean hangul */,
5870   {0, 0, 0xBC0B} /* Korean hangul */,
5871   {0, 0, 0},
5872   {0, 0, 0xBC0D} /* Korean hangul */,
5873   {0, 0, 0xBC0F} /* Korean hangul */,
5874   {0, 0, 0xBC11} /* Korean hangul */,
5875   {0, 0, 0xBBB4} /* Korean hangul */,
5876   {0, 0, 0},
5877   {0, 0, 0xBC14} /* Korean hangul */,
5878   {0, 0, 0xBC15} /* Korean hangul */,
5879   {0, 0, 0xBC16} /* Korean hangul */,
5880   {0, 0, 0xBC18} /* Korean hangul */,
5881   {0, 0, 0xBC1B} /* Korean hangul */,
5882   {0, 0, 0xBC1C} /* Korean hangul */,
5883   {0, 0, 0xBC1D} /* Korean hangul */,
5884   {0, 0, 0xBC1F} /* Korean hangul */,
5885   {0, 0, 0xBC24} /* Korean hangul */,
5886   {0, 0, 0xBC25} /* Korean hangul */,
5887   {0, 0, 0xBC27} /* Korean hangul */,
5888   {0, 0, 0xBC29} /* Korean hangul */,
5889   {0, 0, 0xBC2D} /* Korean hangul */,
5890   {0, 0, 0xBC30} /* Korean hangul */,
5891   {0, 0, 0xBC31} /* Korean hangul */,
5892   {0, 0, 0xBC34} /* Korean hangul */,
5893   {0, 0, 0xBC37} /* Korean hangul */,
5894   {0, 0, 0xBC38} /* Korean hangul */,
5895   {0, 0, 0},
5896   {0, 0, 0},
5897   {0, 0, 0},
5898   {0, 0, 0},
5899   {0, 0, 0},
5900   {0, 0, 0},
5901   {0, 0, 0},
5902   {0, 0, 0},
5903   {0, 0, 0},
5904   {0, 0, 0},
5905   {0, 0, 0},
5906   {0, 0, 0},
5907   {0, 0, 0},
5908   {0, 0, 0},
5909   {0, 0, 0},
5910   {0, 0, 0},
5911   {0, 0, 0},
5912   {0, 0, 0},
5913   {0, 0, 0},
5914   {0, 0, 0},
5915   {0, 0, 0},
5916   {0, 0, 0},
5917   {0, 0, 0},
5918   {0, 0, 0},
5919   {0, 0, 0},
5920   {0, 0, 0},
5921   {0, 0, 0},
5922   {0, 0, 0},
5923   {0, 0, 0},
5924   {0, 0, 0},
5925   {0, 0, 0},
5926   {0, 0, 0},
5927   {0, 0, 0},
5928   {0, 0, 0},
5929   {0, 0, 0},
5930   {0, 0, 0},
5931   {0, 0, 0},
5932   {0, 0, 0},
5933   {0, 0, 0},
5934   {0, 0, 0},
5935   {0, 0, 0},
5936   {0, 0, 0},
5937   {0, 0, 0},
5938   {0, 0, 0},
5939   {0, 0, 0},
5940   {0, 0, 0},
5941   {0, 0, 0},
5942   {0, 0, 0},
5943   {0, 0, 0},
5944   {0, 0, 0},
5945   {0, 0, 0},
5946   {0, 0, 0},
5947   {0, 0, 0},
5948   {0, 0, 0},
5949   {0, 0, 0},
5950   {0, 0, 0},
5951   {0, 0, 0},
5952   {0, 0, 0},
5953   {0, 0, 0},
5954   {0, 0, 0},
5955   {0, 0, 0},
5956   {0, 0, 0},
5957   {0, 0, 0},
5958   {0, 0, 0},
5959   {0, 0, 0},
5960   {0, 0, 0},
5961   {0, 0, 0},
5962   {0, 0, 0},
5963   {0, 0, 0},
5964   {0, 0, 0},
5965   {0, 0, 0},
5966   {0, 0, 0},
5967   {0, 0, 0},
5968   {0, 0, 0},
5969   {0, 0, 0},
5970   {0, 0, 0},
5971   {0, 0, 0},
5972   {0, 0, 0},
5973   {0, 0, 0},
5974   {0, 0, 0},
5975   {0, 0, 0},
5976   {0, 0, 0},
5977   {0, 0, 0},
5978   {0, 0, 0},
5979   {0, 0, 0},
5980   {0, 0, 0},
5981   {0, 0, 0},
5982   {0, 0, 0},
5983   {0, 0, 0},
5984   {0, 0, 0},
5985   {0, 0, 0},
5986   {0, 0, 0},
5987   {0, 0, 0},
5988   {0, 0, 0},
5989   {0, 0, 0},
5990   {0, 0, 0},
5991   {0, 0, 0},
5992   {0, 0, 0},
5993   {0, 0, 0},
5994   {0, 0, 0},
5995   {0, 0, 0},
5996   {0, 0, 0},
5997   {0, 0, 0},
5998   {0, 0, 0},
5999   {0, 0, 0},
6000   {0, 0, 0},
6001   {0, 0, 0},
6002   {0, 0, 0},
6003   {0, 0, 0},
6004   {0, 0, 0},
6005   {0, 0, 0},
6006   {0, 0, 0},
6007   {0, 0, 0},
6008   {0, 0, 0},
6009   {0, 0, 0},
6010   {0, 0, 0},
6011   {0, 0, 0},
6012   {0, 0, 0},
6013   {0, 0, 0},
6014   {0, 0, 0},
6015   {0, 0, 0},
6016   {0, 0, 0},
6017   {0, 0, 0},
6018   {0, 0, 0},
6019   {0, 0, 0},
6020   {0, 0, 0},
6021   {0, 0, 0},
6022   {0, 0, 0},
6023   {0, 0, 0}
6024 };
6025 struct yaz_iconv_trie marc8_31page808 = {
6026   0, marc8_31page808_dir
6027 };
6028 /* PAGE 807 */
6029 struct yaz_iconv_trie_dir marc8_31page807_dir[256] = {
6030   {0, 0, 0},
6031   {0, 0, 0},
6032   {0, 0, 0},
6033   {0, 0, 0},
6034   {0, 0, 0},
6035   {0, 0, 0},
6036   {0, 0, 0},
6037   {0, 0, 0},
6038   {0, 0, 0},
6039   {0, 0, 0},
6040   {0, 0, 0},
6041   {0, 0, 0},
6042   {0, 0, 0},
6043   {0, 0, 0},
6044   {0, 0, 0},
6045   {0, 0, 0},
6046   {0, 0, 0},
6047   {0, 0, 0},
6048   {0, 0, 0},
6049   {0, 0, 0},
6050   {0, 0, 0},
6051   {0, 0, 0},
6052   {0, 0, 0},
6053   {0, 0, 0},
6054   {0, 0, 0},
6055   {0, 0, 0},
6056   {0, 0, 0},
6057   {0, 0, 0},
6058   {0, 0, 0},
6059   {0, 0, 0},
6060   {0, 0, 0},
6061   {0, 0, 0},
6062   {0, 0, 0},
6063   {0, 0, 0xB7FD} /* Korean hangul */,
6064   {0, 0, 0xB7FF} /* Korean hangul */,
6065   {0, 0, 0xB800} /* Korean hangul */,
6066   {0, 0, 0xB801} /* Korean hangul */,
6067   {0, 0, 0xB807} /* Korean hangul */,
6068   {0, 0, 0xB808} /* Korean hangul */,
6069   {0, 0, 0xB809} /* Korean hangul */,
6070   {0, 0, 0xB80C} /* Korean hangul */,
6071   {0, 0, 0xB810} /* Korean hangul */,
6072   {0, 0, 0xB818} /* Korean hangul */,
6073   {0, 0, 0xB819} /* Korean hangul */,
6074   {0, 0, 0xB81B} /* Korean hangul */,
6075   {0, 0, 0xB81D} /* Korean hangul */,
6076   {0, 0, 0xB824} /* Korean hangul */,
6077   {0, 0, 0xB825} /* Korean hangul */,
6078   {0, 0, 0xB828} /* Korean hangul */,
6079   {0, 0, 0xB82C} /* Korean hangul */,
6080   {0, 0, 0xB834} /* Korean hangul */,
6081   {0, 0, 0xB835} /* Korean hangul */,
6082   {0, 0, 0xB837} /* Korean hangul */,
6083   {0, 0, 0xB838} /* Korean hangul */,
6084   {0, 0, 0xB839} /* Korean hangul */,
6085   {0, 0, 0xB840} /* Korean hangul */,
6086   {0, 0, 0xB85C} /* Korean hangul */,
6087   {0, 0, 0xB85D} /* Korean hangul */,
6088   {0, 0, 0xB860} /* Korean hangul */,
6089   {0, 0, 0xB864} /* Korean hangul */,
6090   {0, 0, 0xB86C} /* Korean hangul */,
6091   {0, 0, 0xB86D} /* Korean hangul */,
6092   {0, 0, 0xB86F} /* Korean hangul */,
6093   {0, 0, 0xB871} /* Korean hangul */,
6094   {0, 0, 0xB8B0} /* Korean hangul */,
6095   {0, 0, 0xB8CC} /* Korean hangul */,
6096   {0, 0, 0xB8E1} /* Korean hangul */,
6097   {0, 0, 0xB8E8} /* Korean hangul */,
6098   {0, 0, 0xB8E9} /* Korean hangul */,
6099   {0, 0, 0xB8EC} /* Korean hangul */,
6100   {0, 0, 0xB8F0} /* Korean hangul */,
6101   {0, 0, 0xB8F8} /* Korean hangul */,
6102   {0, 0, 0xB8F9} /* Korean hangul */,
6103   {0, 0, 0xB8FB} /* Korean hangul */,
6104   {0, 0, 0xB8FD} /* Korean hangul */,
6105   {0, 0, 0xB904} /* Korean hangul */,
6106   {0, 0, 0xB93C} /* Korean hangul */,
6107   {0, 0, 0xB958} /* Korean hangul */,
6108   {0, 0, 0xB959} /* Korean hangul */,
6109   {0, 0, 0xB95C} /* Korean hangul */,
6110   {0, 0, 0xB960} /* Korean hangul */,
6111   {0, 0, 0xB968} /* Korean hangul */,
6112   {0, 0, 0xB96D} /* Korean hangul */,
6113   {0, 0, 0xB974} /* Korean hangul */,
6114   {0, 0, 0xB975} /* Korean hangul */,
6115   {0, 0, 0xB978} /* Korean hangul */,
6116   {0, 0, 0xB97C} /* Korean hangul */,
6117   {0, 0, 0xB984} /* Korean hangul */,
6118   {0, 0, 0xB985} /* Korean hangul */,
6119   {0, 0, 0xB987} /* Korean hangul */,
6120   {0, 0, 0xB989} /* Korean hangul */,
6121   {0, 0, 0xB98E} /* Korean hangul */,
6122   {0, 0, 0xB9AC} /* Korean hangul */,
6123   {0, 0, 0xB9AD} /* Korean hangul */,
6124   {0, 0, 0xB9B0} /* Korean hangul */,
6125   {0, 0, 0xB9B4} /* Korean hangul */,
6126   {0, 0, 0xB9BC} /* Korean hangul */,
6127   {0, 0, 0xB9BD} /* Korean hangul */,
6128   {0, 0, 0xB9BF} /* Korean hangul */,
6129   {0, 0, 0xB9C1} /* Korean hangul */,
6130   {0, 0, 0},
6131   {0, 0, 0},
6132   {0, 0, 0xB9C8} /* Korean hangul */,
6133   {0, 0, 0xB9C9} /* Korean hangul */,
6134   {0, 0, 0xB9CC} /* Korean hangul */,
6135   {0, 0, 0xB9CE} /* Korean hangul */,
6136   {0, 0, 0xB9CF} /* Korean hangul */,
6137   {0, 0, 0xB9D0} /* Korean hangul */,
6138   {0, 0, 0xB9D1} /* Korean hangul */,
6139   {0, 0, 0xB9D8} /* Korean hangul */,
6140   {0, 0, 0xB9D9} /* Korean hangul */,
6141   {0, 0, 0xB9DB} /* Korean hangul */,
6142   {0, 0, 0xB9DD} /* Korean hangul */,
6143   {0, 0, 0xB9DE} /* Korean hangul */,
6144   {0, 0, 0xB9E1} /* Korean hangul */,
6145   {0, 0, 0xB9E3} /* Korean hangul */,
6146   {0, 0, 0xB9E4} /* Korean hangul */,
6147   {0, 0, 0xB9E5} /* Korean hangul */,
6148   {0, 0, 0xB9E8} /* Korean hangul */,
6149   {0, 0, 0xB9EC} /* Korean hangul */,
6150   {0, 0, 0xB9F4} /* Korean hangul */,
6151   {0, 0, 0xB9F5} /* Korean hangul */,
6152   {0, 0, 0xB9F7} /* Korean hangul */,
6153   {0, 0, 0xB9F8} /* Korean hangul */,
6154   {0, 0, 0xB9F9} /* Korean hangul */,
6155   {0, 0, 0xB9FA} /* Korean hangul */,
6156   {0, 0, 0xBA00} /* Korean hangul */,
6157   {0, 0, 0},
6158   {0, 0, 0},
6159   {0, 0, 0},
6160   {0, 0, 0},
6161   {0, 0, 0},
6162   {0, 0, 0},
6163   {0, 0, 0},
6164   {0, 0, 0},
6165   {0, 0, 0},
6166   {0, 0, 0},
6167   {0, 0, 0},
6168   {0, 0, 0},
6169   {0, 0, 0},
6170   {0, 0, 0},
6171   {0, 0, 0},
6172   {0, 0, 0},
6173   {0, 0, 0},
6174   {0, 0, 0},
6175   {0, 0, 0},
6176   {0, 0, 0},
6177   {0, 0, 0},
6178   {0, 0, 0},
6179   {0, 0, 0},
6180   {0, 0, 0},
6181   {0, 0, 0},
6182   {0, 0, 0},
6183   {0, 0, 0},
6184   {0, 0, 0},
6185   {0, 0, 0},
6186   {0, 0, 0},
6187   {0, 0, 0},
6188   {0, 0, 0},
6189   {0, 0, 0},
6190   {0, 0, 0},
6191   {0, 0, 0},
6192   {0, 0, 0},
6193   {0, 0, 0},
6194   {0, 0, 0},
6195   {0, 0, 0},
6196   {0, 0, 0},
6197   {0, 0, 0},
6198   {0, 0, 0},
6199   {0, 0, 0},
6200   {0, 0, 0},
6201   {0, 0, 0},
6202   {0, 0, 0},
6203   {0, 0, 0},
6204   {0, 0, 0},
6205   {0, 0, 0},
6206   {0, 0, 0},
6207   {0, 0, 0},
6208   {0, 0, 0},
6209   {0, 0, 0},
6210   {0, 0, 0},
6211   {0, 0, 0},
6212   {0, 0, 0},
6213   {0, 0, 0},
6214   {0, 0, 0},
6215   {0, 0, 0},
6216   {0, 0, 0},
6217   {0, 0, 0},
6218   {0, 0, 0},
6219   {0, 0, 0},
6220   {0, 0, 0},
6221   {0, 0, 0},
6222   {0, 0, 0},
6223   {0, 0, 0},
6224   {0, 0, 0},
6225   {0, 0, 0},
6226   {0, 0, 0},
6227   {0, 0, 0},
6228   {0, 0, 0},
6229   {0, 0, 0},
6230   {0, 0, 0},
6231   {0, 0, 0},
6232   {0, 0, 0},
6233   {0, 0, 0},
6234   {0, 0, 0},
6235   {0, 0, 0},
6236   {0, 0, 0},
6237   {0, 0, 0},
6238   {0, 0, 0},
6239   {0, 0, 0},
6240   {0, 0, 0},
6241   {0, 0, 0},
6242   {0, 0, 0},
6243   {0, 0, 0},
6244   {0, 0, 0},
6245   {0, 0, 0},
6246   {0, 0, 0},
6247   {0, 0, 0},
6248   {0, 0, 0},
6249   {0, 0, 0},
6250   {0, 0, 0},
6251   {0, 0, 0},
6252   {0, 0, 0},
6253   {0, 0, 0},
6254   {0, 0, 0},
6255   {0, 0, 0},
6256   {0, 0, 0},
6257   {0, 0, 0},
6258   {0, 0, 0},
6259   {0, 0, 0},
6260   {0, 0, 0},
6261   {0, 0, 0},
6262   {0, 0, 0},
6263   {0, 0, 0},
6264   {0, 0, 0},
6265   {0, 0, 0},
6266   {0, 0, 0},
6267   {0, 0, 0},
6268   {0, 0, 0},
6269   {0, 0, 0},
6270   {0, 0, 0},
6271   {0, 0, 0},
6272   {0, 0, 0},
6273   {0, 0, 0},
6274   {0, 0, 0},
6275   {0, 0, 0},
6276   {0, 0, 0},
6277   {0, 0, 0},
6278   {0, 0, 0},
6279   {0, 0, 0},
6280   {0, 0, 0},
6281   {0, 0, 0},
6282   {0, 0, 0},
6283   {0, 0, 0},
6284   {0, 0, 0},
6285   {0, 0, 0}
6286 };
6287 struct yaz_iconv_trie marc8_31page807 = {
6288   0, marc8_31page807_dir
6289 };
6290 /* PAGE 806 */
6291 struct yaz_iconv_trie_dir marc8_31page806_dir[256] = {
6292   {0, 0, 0},
6293   {0, 0, 0},
6294   {0, 0, 0},
6295   {0, 0, 0},
6296   {0, 0, 0},
6297   {0, 0, 0},
6298   {0, 0, 0},
6299   {0, 0, 0},
6300   {0, 0, 0},
6301   {0, 0, 0},
6302   {0, 0, 0},
6303   {0, 0, 0},
6304   {0, 0, 0},
6305   {0, 0, 0},
6306   {0, 0, 0},
6307   {0, 0, 0},
6308   {0, 0, 0},
6309   {0, 0, 0},
6310   {0, 0, 0},
6311   {0, 0, 0},
6312   {0, 0, 0},
6313   {0, 0, 0},
6314   {0, 0, 0},
6315   {0, 0, 0},
6316   {0, 0, 0},
6317   {0, 0, 0},
6318   {0, 0, 0},
6319   {0, 0, 0},
6320   {0, 0, 0},
6321   {0, 0, 0},
6322   {0, 0, 0},
6323   {0, 0, 0},
6324   {0, 0, 0},
6325   {0, 0, 0xB540} /* Korean hangul */,
6326   {0, 0, 0xB541} /* Korean hangul */,
6327   {0, 0, 0xB543} /* Korean hangul */,
6328   {0, 0, 0xB544} /* Korean hangul */,
6329   {0, 0, 0xB545} /* Korean hangul */,
6330   {0, 0, 0xB54B} /* Korean hangul */,
6331   {0, 0, 0xB54C} /* Korean hangul */,
6332   {0, 0, 0xB54D} /* Korean hangul */,
6333   {0, 0, 0xB550} /* Korean hangul */,
6334   {0, 0, 0xB554} /* Korean hangul */,
6335   {0, 0, 0xB55C} /* Korean hangul */,
6336   {0, 0, 0xB55D} /* Korean hangul */,
6337   {0, 0, 0xB55F} /* Korean hangul */,
6338   {0, 0, 0xB560} /* Korean hangul */,
6339   {0, 0, 0xB561} /* Korean hangul */,
6340   {0, 0, 0xB5A0} /* Korean hangul */,
6341   {0, 0, 0xB5A1} /* Korean hangul */,
6342   {0, 0, 0xB5A4} /* Korean hangul */,
6343   {0, 0, 0xB5A8} /* Korean hangul */,
6344   {0, 0, 0xB5AB} /* Korean hangul */,
6345   {0, 0, 0xB5B0} /* Korean hangul */,
6346   {0, 0, 0xB5B1} /* Korean hangul */,
6347   {0, 0, 0xB5B3} /* Korean hangul */,
6348   {0, 0, 0xB5B4} /* Korean hangul */,
6349   {0, 0, 0xB5B5} /* Korean hangul */,
6350   {0, 0, 0xB5BB} /* Korean hangul */,
6351   {0, 0, 0xB5BC} /* Korean hangul */,
6352   {0, 0, 0xB5C0} /* Korean hangul */,
6353   {0, 0, 0xB5C4} /* Korean hangul */,
6354   {0, 0, 0xB5CC} /* Korean hangul */,
6355   {0, 0, 0xB5CF} /* Korean hangul */,
6356   {0, 0, 0xB5D1} /* Korean hangul */,
6357   {0, 0, 0xB610} /* Korean hangul */,
6358   {0, 0, 0xB611} /* Korean hangul */,
6359   {0, 0, 0xB614} /* Korean hangul */,
6360   {0, 0, 0xB618} /* Korean hangul */,
6361   {0, 0, 0xB625} /* Korean hangul */,
6362   {0, 0, 0xB664} /* Korean hangul */,
6363   {0, 0, 0xB69C} /* Korean hangul */,
6364   {0, 0, 0xB69D} /* Korean hangul */,
6365   {0, 0, 0xB6A4} /* Korean hangul */,
6366   {0, 0, 0xB6AB} /* Korean hangul */,
6367   {0, 0, 0xB6AC} /* Korean hangul */,
6368   {0, 0, 0xB6B1} /* Korean hangul */,
6369   {0, 0, 0xB6F0} /* Korean hangul */,
6370   {0, 0, 0xB6F4} /* Korean hangul */,
6371   {0, 0, 0xB6F8} /* Korean hangul */,
6372   {0, 0, 0xB700} /* Korean hangul */,
6373   {0, 0, 0xB701} /* Korean hangul */,
6374   {0, 0, 0xB728} /* Korean hangul */,
6375   {0, 0, 0xB729} /* Korean hangul */,
6376   {0, 0, 0xB72C} /* Korean hangul */,
6377   {0, 0, 0xB72F} /* Korean hangul */,
6378   {0, 0, 0xB730} /* Korean hangul */,
6379   {0, 0, 0xB738} /* Korean hangul */,
6380   {0, 0, 0xB739} /* Korean hangul */,
6381   {0, 0, 0xB73B} /* Korean hangul */,
6382   {0, 0, 0xB744} /* Korean hangul */,
6383   {0, 0, 0xB748} /* Korean hangul */,
6384   {0, 0, 0xB760} /* Korean hangul */,
6385   {0, 0, 0xB764} /* Korean hangul */,
6386   {0, 0, 0xB768} /* Korean hangul */,
6387   {0, 0, 0xB770} /* Korean hangul */,
6388   {0, 0, 0xB771} /* Korean hangul */,
6389   {0, 0, 0xB775} /* Korean hangul */,
6390   {0, 0, 0},
6391   {0, 0, 0},
6392   {0, 0, 0xB77C} /* Korean hangul */,
6393   {0, 0, 0xB77D} /* Korean hangul */,
6394   {0, 0, 0xB780} /* Korean hangul */,
6395   {0, 0, 0xB784} /* Korean hangul */,
6396   {0, 0, 0xB78C} /* Korean hangul */,
6397   {0, 0, 0xB78D} /* Korean hangul */,
6398   {0, 0, 0xB78F} /* Korean hangul */,
6399   {0, 0, 0xB790} /* Korean hangul */,
6400   {0, 0, 0xB791} /* Korean hangul */,
6401   {0, 0, 0xB797} /* Korean hangul */,
6402   {0, 0, 0xB798} /* Korean hangul */,
6403   {0, 0, 0xB799} /* Korean hangul */,
6404   {0, 0, 0xB79C} /* Korean hangul */,
6405   {0, 0, 0xB7A0} /* Korean hangul */,
6406   {0, 0, 0xB7A8} /* Korean hangul */,
6407   {0, 0, 0xB7A9} /* Korean hangul */,
6408   {0, 0, 0xB7AB} /* Korean hangul */,
6409   {0, 0, 0xB7AC} /* Korean hangul */,
6410   {0, 0, 0xB7AD} /* Korean hangul */,
6411   {0, 0, 0xB7B4} /* Korean hangul */,
6412   {0, 0, 0xB7B5} /* Korean hangul */,
6413   {0, 0, 0xB7C9} /* Korean hangul */,
6414   {0, 0, 0xB7EC} /* Korean hangul */,
6415   {0, 0, 0xB7ED} /* Korean hangul */,
6416   {0, 0, 0xB7F0} /* Korean hangul */,
6417   {0, 0, 0xB7F4} /* Korean hangul */,
6418   {0, 0, 0xB7FC} /* Korean hangul */,
6419   {0, 0, 0},
6420   {0, 0, 0},
6421   {0, 0, 0},
6422   {0, 0, 0},
6423   {0, 0, 0},
6424   {0, 0, 0},
6425   {0, 0, 0},
6426   {0, 0, 0},
6427   {0, 0, 0},
6428   {0, 0, 0},
6429   {0, 0, 0},
6430   {0, 0, 0},
6431   {0, 0, 0},
6432   {0, 0, 0},
6433   {0, 0, 0},
6434   {0, 0, 0},
6435   {0, 0, 0},
6436   {0, 0, 0},
6437   {0, 0, 0},
6438   {0, 0, 0},
6439   {0, 0, 0},
6440   {0, 0, 0},
6441   {0, 0, 0},
6442   {0, 0, 0},
6443   {0, 0, 0},
6444   {0, 0, 0},
6445   {0, 0, 0},
6446   {0, 0, 0},
6447   {0, 0, 0},
6448   {0, 0, 0},
6449   {0, 0, 0},
6450   {0, 0, 0},
6451   {0, 0, 0},
6452   {0, 0, 0},
6453   {0, 0, 0},
6454   {0, 0, 0},
6455   {0, 0, 0},
6456   {0, 0, 0},
6457   {0, 0, 0},
6458   {0, 0, 0},
6459   {0, 0, 0},
6460   {0, 0, 0},
6461   {0, 0, 0},
6462   {0, 0, 0},
6463   {0, 0, 0},
6464   {0, 0, 0},
6465   {0, 0, 0},
6466   {0, 0, 0},
6467   {0, 0, 0},
6468   {0, 0, 0},
6469   {0, 0, 0},
6470   {0, 0, 0},
6471   {0, 0, 0},
6472   {0, 0, 0},
6473   {0, 0, 0},
6474   {0, 0, 0},
6475   {0, 0, 0},
6476   {0, 0, 0},
6477   {0, 0, 0},
6478   {0, 0, 0},
6479   {0, 0, 0},
6480   {0, 0, 0},
6481   {0, 0, 0},
6482   {0, 0, 0},
6483   {0, 0, 0},
6484   {0, 0, 0},
6485   {0, 0, 0},
6486   {0, 0, 0},
6487   {0, 0, 0},
6488   {0, 0, 0},
6489   {0, 0, 0},
6490   {0, 0, 0},
6491   {0, 0, 0},
6492   {0, 0, 0},
6493   {0, 0, 0},
6494   {0, 0, 0},
6495   {0, 0, 0},
6496   {0, 0, 0},
6497   {0, 0, 0},
6498   {0, 0, 0},
6499   {0, 0, 0},
6500   {0, 0, 0},
6501   {0, 0, 0},
6502   {0, 0, 0},
6503   {0, 0, 0},
6504   {0, 0, 0},
6505   {0, 0, 0},
6506   {0, 0, 0},
6507   {0, 0, 0},
6508   {0, 0, 0},
6509   {0, 0, 0},
6510   {0, 0, 0},
6511   {0, 0, 0},
6512   {0, 0, 0},
6513   {0, 0, 0},
6514   {0, 0, 0},
6515   {0, 0, 0},
6516   {0, 0, 0},
6517   {0, 0, 0},
6518   {0, 0, 0},
6519   {0, 0, 0},
6520   {0, 0, 0},
6521   {0, 0, 0},
6522   {0, 0, 0},
6523   {0, 0, 0},
6524   {0, 0, 0},
6525   {0, 0, 0},
6526   {0, 0, 0},
6527   {0, 0, 0},
6528   {0, 0, 0},
6529   {0, 0, 0},
6530   {0, 0, 0},
6531   {0, 0, 0},
6532   {0, 0, 0},
6533   {0, 0, 0},
6534   {0, 0, 0},
6535   {0, 0, 0},
6536   {0, 0, 0},
6537   {0, 0, 0},
6538   {0, 0, 0},
6539   {0, 0, 0},
6540   {0, 0, 0},
6541   {0, 0, 0},
6542   {0, 0, 0},
6543   {0, 0, 0},
6544   {0, 0, 0},
6545   {0, 0, 0},
6546   {0, 0, 0},
6547   {0, 0, 0}
6548 };
6549 struct yaz_iconv_trie marc8_31page806 = {
6550   0, marc8_31page806_dir
6551 };
6552 /* PAGE 805 */
6553 struct yaz_iconv_trie_dir marc8_31page805_dir[256] = {
6554   {0, 0, 0},
6555   {0, 0, 0},
6556   {0, 0, 0},
6557   {0, 0, 0},
6558   {0, 0, 0},
6559   {0, 0, 0},
6560   {0, 0, 0},
6561   {0, 0, 0},
6562   {0, 0, 0},
6563   {0, 0, 0},
6564   {0, 0, 0},
6565   {0, 0, 0},
6566   {0, 0, 0},
6567   {0, 0, 0},
6568   {0, 0, 0},
6569   {0, 0, 0},
6570   {0, 0, 0},
6571   {0, 0, 0},
6572   {0, 0, 0},
6573   {0, 0, 0},
6574   {0, 0, 0},
6575   {0, 0, 0},
6576   {0, 0, 0},
6577   {0, 0, 0},
6578   {0, 0, 0},
6579   {0, 0, 0},
6580   {0, 0, 0},
6581   {0, 0, 0},
6582   {0, 0, 0},
6583   {0, 0, 0},
6584   {0, 0, 0},
6585   {0, 0, 0},
6586   {0, 0, 0},
6587   {0, 0, 0xB304} /* Korean hangul */,
6588   {0, 0, 0xB308} /* Korean hangul */,
6589   {0, 0, 0xB310} /* Korean hangul */,
6590   {0, 0, 0xB311} /* Korean hangul */,
6591   {0, 0, 0xB313} /* Korean hangul */,
6592   {0, 0, 0xB314} /* Korean hangul */,
6593   {0, 0, 0xB315} /* Korean hangul */,
6594   {0, 0, 0xB354} /* Korean hangul */,
6595   {0, 0, 0xB355} /* Korean hangul */,
6596   {0, 0, 0xB358} /* Korean hangul */,
6597   {0, 0, 0xB35B} /* Korean hangul */,
6598   {0, 0, 0xB35C} /* Korean hangul */,
6599   {0, 0, 0xB35F} /* Korean hangul */,
6600   {0, 0, 0xB364} /* Korean hangul */,
6601   {0, 0, 0xB365} /* Korean hangul */,
6602   {0, 0, 0xB367} /* Korean hangul */,
6603   {0, 0, 0xB368} /* Korean hangul */,
6604   {0, 0, 0xB369} /* Korean hangul */,
6605   {0, 0, 0xB36A} /* Korean hangul */,
6606   {0, 0, 0xB36B} /* Korean hangul */,
6607   {0, 0, 0xB36E} /* Korean hangul */,
6608   {0, 0, 0xB370} /* Korean hangul */,
6609   {0, 0, 0xB371} /* Korean hangul */,
6610   {0, 0, 0xB374} /* Korean hangul */,
6611   {0, 0, 0xB378} /* Korean hangul */,
6612   {0, 0, 0xB380} /* Korean hangul */,
6613   {0, 0, 0xB383} /* Korean hangul */,
6614   {0, 0, 0xB385} /* Korean hangul */,
6615   {0, 0, 0xB38C} /* Korean hangul */,
6616   {0, 0, 0xB3C4} /* Korean hangul */,
6617   {0, 0, 0xB3C5} /* Korean hangul */,
6618   {0, 0, 0xB3C8} /* Korean hangul */,
6619   {0, 0, 0xB3CB} /* Korean hangul */,
6620   {0, 0, 0xB3CC} /* Korean hangul */,
6621   {0, 0, 0xB3D0} /* Korean hangul */,
6622   {0, 0, 0xB3D4} /* Korean hangul */,
6623   {0, 0, 0xB3D5} /* Korean hangul */,
6624   {0, 0, 0xB3D7} /* Korean hangul */,
6625   {0, 0, 0xB3D9} /* Korean hangul */,
6626   {0, 0, 0xB3DB} /* Korean hangul */,
6627   {0, 0, 0xB3FC} /* Korean hangul */,
6628   {0, 0, 0xB400} /* Korean hangul */,
6629   {0, 0, 0xB410} /* Korean hangul */,
6630   {0, 0, 0xB418} /* Korean hangul */,
6631   {0, 0, 0xB41C} /* Korean hangul */,
6632   {0, 0, 0xB420} /* Korean hangul */,
6633   {0, 0, 0xB428} /* Korean hangul */,
6634   {0, 0, 0xB429} /* Korean hangul */,
6635   {0, 0, 0xB42B} /* Korean hangul */,
6636   {0, 0, 0xB42C} /* Korean hangul */,
6637   {0, 0, 0xB450} /* Korean hangul */,
6638   {0, 0, 0xB451} /* Korean hangul */,
6639   {0, 0, 0xB454} /* Korean hangul */,
6640   {0, 0, 0xB458} /* Korean hangul */,
6641   {0, 0, 0xB460} /* Korean hangul */,
6642   {0, 0, 0xB461} /* Korean hangul */,
6643   {0, 0, 0xB463} /* Korean hangul */,
6644   {0, 0, 0xB465} /* Korean hangul */,
6645   {0, 0, 0xB46C} /* Korean hangul */,
6646   {0, 0, 0xB480} /* Korean hangul */,
6647   {0, 0, 0xB488} /* Korean hangul */,
6648   {0, 0, 0xB4A4} /* Korean hangul */,
6649   {0, 0, 0xB4B7} /* Korean hangul */,
6650   {0, 0, 0xB4C0} /* Korean hangul */,
6651   {0, 0, 0xB4D0} /* Korean hangul */,
6652   {0, 0, 0xB4DC} /* Korean hangul */,
6653   {0, 0, 0xB4DD} /* Korean hangul */,
6654   {0, 0, 0xB4E0} /* Korean hangul */,
6655   {0, 0, 0xB4E3} /* Korean hangul */,
6656   {0, 0, 0xB4E4} /* Korean hangul */,
6657   {0, 0, 0xB4EC} /* Korean hangul */,
6658   {0, 0, 0xB4ED} /* Korean hangul */,
6659   {0, 0, 0xB4EF} /* Korean hangul */,
6660   {0, 0, 0xB4F1} /* Korean hangul */,
6661   {0, 0, 0xB514} /* Korean hangul */,
6662   {0, 0, 0xB515} /* Korean hangul */,
6663   {0, 0, 0xB518} /* Korean hangul */,
6664   {0, 0, 0xB51B} /* Korean hangul */,
6665   {0, 0, 0xB51C} /* Korean hangul */,
6666   {0, 0, 0xB524} /* Korean hangul */,
6667   {0, 0, 0xB525} /* Korean hangul */,
6668   {0, 0, 0xB527} /* Korean hangul */,
6669   {0, 0, 0xB528} /* Korean hangul */,
6670   {0, 0, 0xB529} /* Korean hangul */,
6671   {0, 0, 0xB52A} /* Korean hangul */,
6672   {0, 0, 0},
6673   {0, 0, 0},
6674   {0, 0, 0xB530} /* Korean hangul */,
6675   {0, 0, 0xB531} /* Korean hangul */,
6676   {0, 0, 0xB532} /* Korean hangul */,
6677   {0, 0, 0xB534} /* Korean hangul */,
6678   {0, 0, 0xB537} /* Korean hangul */,
6679   {0, 0, 0xB538} /* Korean hangul */,
6680   {0, 0, 0},
6681   {0, 0, 0},
6682   {0, 0, 0},
6683   {0, 0, 0},
6684   {0, 0, 0},
6685   {0, 0, 0},
6686   {0, 0, 0},
6687   {0, 0, 0},
6688   {0, 0, 0},
6689   {0, 0, 0},
6690   {0, 0, 0},
6691   {0, 0, 0},
6692   {0, 0, 0},
6693   {0, 0, 0},
6694   {0, 0, 0},
6695   {0, 0, 0},
6696   {0, 0, 0},
6697   {0, 0, 0},
6698   {0, 0, 0},
6699   {0, 0, 0},
6700   {0, 0, 0},
6701   {0, 0, 0},
6702   {0, 0, 0},
6703   {0, 0, 0},
6704   {0, 0, 0},
6705   {0, 0, 0},
6706   {0, 0, 0},
6707   {0, 0, 0},
6708   {0, 0, 0},
6709   {0, 0, 0},
6710   {0, 0, 0},
6711   {0, 0, 0},
6712   {0, 0, 0},
6713   {0, 0, 0},
6714   {0, 0, 0},
6715   {0, 0, 0},
6716   {0, 0, 0},
6717   {0, 0, 0},
6718   {0, 0, 0},
6719   {0, 0, 0},
6720   {0, 0, 0},
6721   {0, 0, 0},
6722   {0, 0, 0},
6723   {0, 0, 0},
6724   {0, 0, 0},
6725   {0, 0, 0},
6726   {0, 0, 0},
6727   {0, 0, 0},
6728   {0, 0, 0},
6729   {0, 0, 0},
6730   {0, 0, 0},
6731   {0, 0, 0},
6732   {0, 0, 0},
6733   {0, 0, 0},
6734   {0, 0, 0},
6735   {0, 0, 0},
6736   {0, 0, 0},
6737   {0, 0, 0},
6738   {0, 0, 0},
6739   {0, 0, 0},
6740   {0, 0, 0},
6741   {0, 0, 0},
6742   {0, 0, 0},
6743   {0, 0, 0},
6744   {0, 0, 0},
6745   {0, 0, 0},
6746   {0, 0, 0},
6747   {0, 0, 0},
6748   {0, 0, 0},
6749   {0, 0, 0},
6750   {0, 0, 0},
6751   {0, 0, 0},
6752   {0, 0, 0},
6753   {0, 0, 0},
6754   {0, 0, 0},
6755   {0, 0, 0},
6756   {0, 0, 0},
6757   {0, 0, 0},
6758   {0, 0, 0},
6759   {0, 0, 0},
6760   {0, 0, 0},
6761   {0, 0, 0},
6762   {0, 0, 0},
6763   {0, 0, 0},
6764   {0, 0, 0},
6765   {0, 0, 0},
6766   {0, 0, 0},
6767   {0, 0, 0},
6768   {0, 0, 0},
6769   {0, 0, 0},
6770   {0, 0, 0},
6771   {0, 0, 0},
6772   {0, 0, 0},
6773   {0, 0, 0},
6774   {0, 0, 0},
6775   {0, 0, 0},
6776   {0, 0, 0},
6777   {0, 0, 0},
6778   {0, 0, 0},
6779   {0, 0, 0},
6780   {0, 0, 0},
6781   {0, 0, 0},
6782   {0, 0, 0},
6783   {0, 0, 0},
6784   {0, 0, 0},
6785   {0, 0, 0},
6786   {0, 0, 0},
6787   {0, 0, 0},
6788   {0, 0, 0},
6789   {0, 0, 0},
6790   {0, 0, 0},
6791   {0, 0, 0},
6792   {0, 0, 0},
6793   {0, 0, 0},
6794   {0, 0, 0},
6795   {0, 0, 0},
6796   {0, 0, 0},
6797   {0, 0, 0},
6798   {0, 0, 0},
6799   {0, 0, 0},
6800   {0, 0, 0},
6801   {0, 0, 0},
6802   {0, 0, 0},
6803   {0, 0, 0},
6804   {0, 0, 0},
6805   {0, 0, 0},
6806   {0, 0, 0},
6807   {0, 0, 0},
6808   {0, 0, 0},
6809   {0, 0, 0}
6810 };
6811 struct yaz_iconv_trie marc8_31page805 = {
6812   0, marc8_31page805_dir
6813 };
6814 /* PAGE 804 */
6815 struct yaz_iconv_trie_dir marc8_31page804_dir[256] = {
6816   {0, 0, 0},
6817   {0, 0, 0},
6818   {0, 0, 0},
6819   {0, 0, 0},
6820   {0, 0, 0},
6821   {0, 0, 0},
6822   {0, 0, 0},
6823   {0, 0, 0},
6824   {0, 0, 0},
6825   {0, 0, 0},
6826   {0, 0, 0},
6827   {0, 0, 0},
6828   {0, 0, 0},
6829   {0, 0, 0},
6830   {0, 0, 0},
6831   {0, 0, 0},
6832   {0, 0, 0},
6833   {0, 0, 0},
6834   {0, 0, 0},
6835   {0, 0, 0},
6836   {0, 0, 0},
6837   {0, 0, 0},
6838   {0, 0, 0},
6839   {0, 0, 0},
6840   {0, 0, 0},
6841   {0, 0, 0},
6842   {0, 0, 0},
6843   {0, 0, 0},
6844   {0, 0, 0},
6845   {0, 0, 0},
6846   {0, 0, 0},
6847   {0, 0, 0},
6848   {0, 0, 0},
6849   {0, 0, 0xB128} /* Korean hangul */,
6850   {0, 0, 0xB12C} /* Korean hangul */,
6851   {0, 0, 0xB134} /* Korean hangul */,
6852   {0, 0, 0xB135} /* Korean hangul */,
6853   {0, 0, 0xB137} /* Korean hangul */,
6854   {0, 0, 0xB140} /* Korean hangul */,
6855   {0, 0, 0xB141} /* Korean hangul */,
6856   {0, 0, 0xB144} /* Korean hangul */,
6857   {0, 0, 0xB150} /* Korean hangul */,
6858   {0, 0, 0xB151} /* Korean hangul */,
6859   {0, 0, 0xB153} /* Korean hangul */,
6860   {0, 0, 0xB154} /* Korean hangul */,
6861   {0, 0, 0xB155} /* Korean hangul */,
6862   {0, 0, 0xB158} /* Korean hangul */,
6863   {0, 0, 0xB15C} /* Korean hangul */,
6864   {0, 0, 0xB178} /* Korean hangul */,
6865   {0, 0, 0xB179} /* Korean hangul */,
6866   {0, 0, 0xB17A} /* Korean hangul */,
6867   {0, 0, 0xB17C} /* Korean hangul */,
6868   {0, 0, 0xB180} /* Korean hangul */,
6869   {0, 0, 0xB188} /* Korean hangul */,
6870   {0, 0, 0xB189} /* Korean hangul */,
6871   {0, 0, 0xB18B} /* Korean hangul */,
6872   {0, 0, 0xB18D} /* Korean hangul */,
6873   {0, 0, 0xB192} /* Korean hangul */,
6874   {0, 0, 0xB193} /* Korean hangul */,
6875   {0, 0, 0xB194} /* Korean hangul */,
6876   {0, 0, 0xB1A8} /* Korean hangul */,
6877   {0, 0, 0xB1CC} /* Korean hangul */,
6878   {0, 0, 0xB1D0} /* Korean hangul */,
6879   {0, 0, 0xB1D4} /* Korean hangul */,
6880   {0, 0, 0xB1DC} /* Korean hangul */,
6881   {0, 0, 0xB1E8} /* Korean hangul */,
6882   {0, 0, 0xB1FD} /* Korean hangul */,
6883   {0, 0, 0xB204} /* Korean hangul */,
6884   {0, 0, 0xB205} /* Korean hangul */,
6885   {0, 0, 0xB208} /* Korean hangul */,
6886   {0, 0, 0xB20B} /* Korean hangul */,
6887   {0, 0, 0xB20C} /* Korean hangul */,
6888   {0, 0, 0xB213} /* Korean hangul */,
6889   {0, 0, 0xB214} /* Korean hangul */,
6890   {0, 0, 0xB215} /* Korean hangul */,
6891   {0, 0, 0xB217} /* Korean hangul */,
6892   {0, 0, 0xB220} /* Korean hangul */,
6893   {0, 0, 0xB233} /* Korean hangul */,
6894   {0, 0, 0xB234} /* Korean hangul */,
6895   {0, 0, 0xB258} /* Korean hangul */,
6896   {0, 0, 0xB25C} /* Korean hangul */,
6897   {0, 0, 0xB260} /* Korean hangul */,
6898   {0, 0, 0xB268} /* Korean hangul */,
6899   {0, 0, 0xB269} /* Korean hangul */,
6900   {0, 0, 0xB274} /* Korean hangul */,
6901   {0, 0, 0xB284} /* Korean hangul */,
6902   {0, 0, 0xB289} /* Korean hangul */,
6903   {0, 0, 0xB290} /* Korean hangul */,
6904   {0, 0, 0xB291} /* Korean hangul */,
6905   {0, 0, 0xB294} /* Korean hangul */,
6906   {0, 0, 0xB298} /* Korean hangul */,
6907   {0, 0, 0xB299} /* Korean hangul */,
6908   {0, 0, 0xB2A0} /* Korean hangul */,
6909   {0, 0, 0xB2A1} /* Korean hangul */,
6910   {0, 0, 0xB2A5} /* Korean hangul */,
6911   {0, 0, 0xB2A6} /* Korean hangul */,
6912   {0, 0, 0xB2AA} /* Korean hangul */,
6913   {0, 0, 0xB2AC} /* Korean hangul */,
6914   {0, 0, 0xB2C8} /* Korean hangul */,
6915   {0, 0, 0xB2C9} /* Korean hangul */,
6916   {0, 0, 0xB2CC} /* Korean hangul */,
6917   {0, 0, 0xB2D0} /* Korean hangul */,
6918   {0, 0, 0xB2D8} /* Korean hangul */,
6919   {0, 0, 0xB2D9} /* Korean hangul */,
6920   {0, 0, 0xB2DB} /* Korean hangul */,
6921   {0, 0, 0xB2DD} /* Korean hangul */,
6922   {0, 0, 0xB2E2} /* Korean hangul */,
6923   {0, 0, 0},
6924   {0, 0, 0},
6925   {0, 0, 0xB2E4} /* Korean hangul */,
6926   {0, 0, 0xB2E5} /* Korean hangul */,
6927   {0, 0, 0xB2E6} /* Korean hangul */,
6928   {0, 0, 0xB2E8} /* Korean hangul */,
6929   {0, 0, 0xB2EB} /* Korean hangul */,
6930   {0, 0, 0xB2EC} /* Korean hangul */,
6931   {0, 0, 0xB2ED} /* Korean hangul */,
6932   {0, 0, 0xB2EE} /* Korean hangul */,
6933   {0, 0, 0xB2F3} /* Korean hangul */,
6934   {0, 0, 0xB2F4} /* Korean hangul */,
6935   {0, 0, 0xB2F5} /* Korean hangul */,
6936   {0, 0, 0xB2F7} /* Korean hangul */,
6937   {0, 0, 0xB2F9} /* Korean hangul */,
6938   {0, 0, 0xB2FA} /* Korean hangul */,
6939   {0, 0, 0xB2FB} /* Korean hangul */,
6940   {0, 0, 0xB2FF} /* Korean hangul */,
6941   {0, 0, 0xB300} /* Korean hangul */,
6942   {0, 0, 0xB301} /* Korean hangul */,
6943   {0, 0, 0},
6944   {0, 0, 0},
6945   {0, 0, 0},
6946   {0, 0, 0},
6947   {0, 0, 0},
6948   {0, 0, 0},
6949   {0, 0, 0},
6950   {0, 0, 0},
6951   {0, 0, 0},
6952   {0, 0, 0},
6953   {0, 0, 0},
6954   {0, 0, 0},
6955   {0, 0, 0},
6956   {0, 0, 0},
6957   {0, 0, 0},
6958   {0, 0, 0},
6959   {0, 0, 0},
6960   {0, 0, 0},
6961   {0, 0, 0},
6962   {0, 0, 0},
6963   {0, 0, 0},
6964   {0, 0, 0},
6965   {0, 0, 0},
6966   {0, 0, 0},
6967   {0, 0, 0},
6968   {0, 0, 0},
6969   {0, 0, 0},
6970   {0, 0, 0},
6971   {0, 0, 0},
6972   {0, 0, 0},
6973   {0, 0, 0},
6974   {0, 0, 0},
6975   {0, 0, 0},
6976   {0, 0, 0},
6977   {0, 0, 0},
6978   {0, 0, 0},
6979   {0, 0, 0},
6980   {0, 0, 0},
6981   {0, 0, 0},
6982   {0, 0, 0},
6983   {0, 0, 0},
6984   {0, 0, 0},
6985   {0, 0, 0},
6986   {0, 0, 0},
6987   {0, 0, 0},
6988   {0, 0, 0},
6989   {0, 0, 0},
6990   {0, 0, 0},
6991   {0, 0, 0},
6992   {0, 0, 0},
6993   {0, 0, 0},
6994   {0, 0, 0},
6995   {0, 0, 0},
6996   {0, 0, 0},
6997   {0, 0, 0},
6998   {0, 0, 0},
6999   {0, 0, 0},
7000   {0, 0, 0},
7001   {0, 0, 0},
7002   {0, 0, 0},
7003   {0, 0, 0},
7004   {0, 0, 0},
7005   {0, 0, 0},
7006   {0, 0, 0},
7007   {0, 0, 0},
7008   {0, 0, 0},
7009   {0, 0, 0},
7010   {0, 0, 0},
7011   {0, 0, 0},
7012   {0, 0, 0},
7013   {0, 0, 0},
7014   {0, 0, 0},
7015   {0, 0, 0},
7016   {0, 0, 0},
7017   {0, 0, 0},
7018   {0, 0, 0},
7019   {0, 0, 0},
7020   {0, 0, 0},
7021   {0, 0, 0},
7022   {0, 0, 0},
7023   {0, 0, 0},
7024   {0, 0, 0},
7025   {0, 0, 0},
7026   {0, 0, 0},
7027   {0, 0, 0},
7028   {0, 0, 0},
7029   {0, 0, 0},
7030   {0, 0, 0},
7031   {0, 0, 0},
7032   {0, 0, 0},
7033   {0, 0, 0},
7034   {0, 0, 0},
7035   {0, 0, 0},
7036   {0, 0, 0},
7037   {0, 0, 0},
7038   {0, 0, 0},
7039   {0, 0, 0},
7040   {0, 0, 0},
7041   {0, 0, 0},
7042   {0, 0, 0},
7043   {0, 0, 0},
7044   {0, 0, 0},
7045   {0, 0, 0},
7046   {0, 0, 0},
7047   {0, 0, 0},
7048   {0, 0, 0},
7049   {0, 0, 0},
7050   {0, 0, 0},
7051   {0, 0, 0},
7052   {0, 0, 0},
7053   {0, 0, 0},
7054   {0, 0, 0},
7055   {0, 0, 0},
7056   {0, 0, 0},
7057   {0, 0, 0},
7058   {0, 0, 0},
7059   {0, 0, 0},
7060   {0, 0, 0},
7061   {0, 0, 0},
7062   {0, 0, 0},
7063   {0, 0, 0},
7064   {0, 0, 0},
7065   {0, 0, 0},
7066   {0, 0, 0},
7067   {0, 0, 0},
7068   {0, 0, 0},
7069   {0, 0, 0},
7070   {0, 0, 0},
7071   {0, 0, 0}
7072 };
7073 struct yaz_iconv_trie marc8_31page804 = {
7074   0, marc8_31page804_dir
7075 };
7076 /* PAGE 803 */
7077 struct yaz_iconv_trie_dir marc8_31page803_dir[256] = {
7078   {0, 0, 0},
7079   {0, 0, 0},
7080   {0, 0, 0},
7081   {0, 0, 0},
7082   {0, 0, 0},
7083   {0, 0, 0},
7084   {0, 0, 0},
7085   {0, 0, 0},
7086   {0, 0, 0},
7087   {0, 0, 0},
7088   {0, 0, 0},
7089   {0, 0, 0},
7090   {0, 0, 0},
7091   {0, 0, 0},
7092   {0, 0, 0},
7093   {0, 0, 0},
7094   {0, 0, 0},
7095   {0, 0, 0},
7096   {0, 0, 0},
7097   {0, 0, 0},
7098   {0, 0, 0},
7099   {0, 0, 0},
7100   {0, 0, 0},
7101   {0, 0, 0},
7102   {0, 0, 0},
7103   {0, 0, 0},
7104   {0, 0, 0},
7105   {0, 0, 0},
7106   {0, 0, 0},
7107   {0, 0, 0},
7108   {0, 0, 0},
7109   {0, 0, 0},
7110   {0, 0, 0},
7111   {0, 0, 0xAF9C} /* Korean hangul */,
7112   {0, 0, 0xAFB8} /* Korean hangul */,
7113   {0, 0, 0xAFB9} /* Korean hangul */,
7114   {0, 0, 0xAFBC} /* Korean hangul */,
7115   {0, 0, 0xAFC0} /* Korean hangul */,
7116   {0, 0, 0xAFC7} /* Korean hangul */,
7117   {0, 0, 0xAFC8} /* Korean hangul */,
7118   {0, 0, 0xAFC9} /* Korean hangul */,
7119   {0, 0, 0xAFCB} /* Korean hangul */,
7120   {0, 0, 0xAFCD} /* Korean hangul */,
7121   {0, 0, 0xAFCE} /* Korean hangul */,
7122   {0, 0, 0xAFD4} /* Korean hangul */,
7123   {0, 0, 0xAFD8} /* Korean hangul */,
7124   {0, 0, 0xAFE9} /* Korean hangul */,
7125   {0, 0, 0xAFF0} /* Korean hangul */,
7126   {0, 0, 0xB000} /* Korean hangul */,
7127   {0, 0, 0},
7128   {0, 0, 0xB00C} /* Korean hangul */,
7129   {0, 0, 0xB00D} /* Korean hangul */,
7130   {0, 0, 0xB010} /* Korean hangul */,
7131   {0, 0, 0xB014} /* Korean hangul */,
7132   {0, 0, 0xB01C} /* Korean hangul */,
7133   {0, 0, 0xB01D} /* Korean hangul */,
7134   {0, 0, 0xB028} /* Korean hangul */,
7135   {0, 0, 0xB044} /* Korean hangul */,
7136   {0, 0, 0xB045} /* Korean hangul */,
7137   {0, 0, 0xB048} /* Korean hangul */,
7138   {0, 0, 0xB04A} /* Korean hangul */,
7139   {0, 0, 0xB04C} /* Korean hangul */,
7140   {0, 0, 0xB053} /* Korean hangul */,
7141   {0, 0, 0xB054} /* Korean hangul */,
7142   {0, 0, 0xB055} /* Korean hangul */,
7143   {0, 0, 0xB057} /* Korean hangul */,
7144   {0, 0, 0xB059} /* Korean hangul */,
7145   {0, 0, 0xB05D} /* Korean hangul */,
7146   {0, 0, 0xB07C} /* Korean hangul */,
7147   {0, 0, 0xB07D} /* Korean hangul */,
7148   {0, 0, 0xB080} /* Korean hangul */,
7149   {0, 0, 0xB084} /* Korean hangul */,
7150   {0, 0, 0xB08C} /* Korean hangul */,
7151   {0, 0, 0xB08D} /* Korean hangul */,
7152   {0, 0, 0xB08F} /* Korean hangul */,
7153   {0, 0, 0xB090} /* Korean hangul */,
7154   {0, 0, 0xB091} /* Korean hangul */,
7155   {0, 0, 0},
7156   {0, 0, 0},
7157   {0, 0, 0xB098} /* Korean hangul */,
7158   {0, 0, 0xB099} /* Korean hangul */,
7159   {0, 0, 0xB09A} /* Korean hangul */,
7160   {0, 0, 0xB09C} /* Korean hangul */,
7161   {0, 0, 0xB09F} /* Korean hangul */,
7162   {0, 0, 0xB0A0} /* Korean hangul */,
7163   {0, 0, 0xB0A1} /* Korean hangul */,
7164   {0, 0, 0xB0A8} /* Korean hangul */,
7165   {0, 0, 0xB0A9} /* Korean hangul */,
7166   {0, 0, 0xB0AB} /* Korean hangul */,
7167   {0, 0, 0xB0AC} /* Korean hangul */,
7168   {0, 0, 0xB0AD} /* Korean hangul */,
7169   {0, 0, 0xB0AE} /* Korean hangul */,
7170   {0, 0, 0xB0AF} /* Korean hangul */,
7171   {0, 0, 0xB0B1} /* Korean hangul */,
7172   {0, 0, 0xB0B3} /* Korean hangul */,
7173   {0, 0, 0xB0B4} /* Korean hangul */,
7174   {0, 0, 0xB0B5} /* Korean hangul */,
7175   {0, 0, 0xB0B8} /* Korean hangul */,
7176   {0, 0, 0xB0BB} /* Korean hangul */,
7177   {0, 0, 0xB0BC} /* Korean hangul */,
7178   {0, 0, 0xB0C4} /* Korean hangul */,
7179   {0, 0, 0xB0C5} /* Korean hangul */,
7180   {0, 0, 0xB0C7} /* Korean hangul */,
7181   {0, 0, 0xB0C8} /* Korean hangul */,
7182   {0, 0, 0xB0C9} /* Korean hangul */,
7183   {0, 0, 0xB0D0} /* Korean hangul */,
7184   {0, 0, 0xB0D1} /* Korean hangul */,
7185   {0, 0, 0xB0E0} /* Korean hangul */,
7186   {0, 0, 0xB0E5} /* Korean hangul */,
7187   {0, 0, 0xB0EC} /* Korean hangul */,
7188   {0, 0, 0xB108} /* Korean hangul */,
7189   {0, 0, 0xB109} /* Korean hangul */,
7190   {0, 0, 0},
7191   {0, 0, 0xB10B} /* Korean hangul */,
7192   {0, 0, 0xB10C} /* Korean hangul */,
7193   {0, 0, 0xB10F} /* Korean hangul */,
7194   {0, 0, 0xB110} /* Korean hangul */,
7195   {0, 0, 0xB113} /* Korean hangul */,
7196   {0, 0, 0xB118} /* Korean hangul */,
7197   {0, 0, 0xB119} /* Korean hangul */,
7198   {0, 0, 0xB11B} /* Korean hangul */,
7199   {0, 0, 0xB11C} /* Korean hangul */,
7200   {0, 0, 0xB11D} /* Korean hangul */,
7201   {0, 0, 0xB11E} /* Korean hangul */,
7202   {0, 0, 0xB123} /* Korean hangul */,
7203   {0, 0, 0xB124} /* Korean hangul */,
7204   {0, 0, 0xB125} /* Korean hangul */,
7205   {0, 0, 0},
7206   {0, 0, 0},
7207   {0, 0, 0},
7208   {0, 0, 0},
7209   {0, 0, 0},
7210   {0, 0, 0},
7211   {0, 0, 0},
7212   {0, 0, 0},
7213   {0, 0, 0},
7214   {0, 0, 0},
7215   {0, 0, 0},
7216   {0, 0, 0},
7217   {0, 0, 0},
7218   {0, 0, 0},
7219   {0, 0, 0},
7220   {0, 0, 0},
7221   {0, 0, 0},
7222   {0, 0, 0},
7223   {0, 0, 0},
7224   {0, 0, 0},
7225   {0, 0, 0},
7226   {0, 0, 0},
7227   {0, 0, 0},
7228   {0, 0, 0},
7229   {0, 0, 0},
7230   {0, 0, 0},
7231   {0, 0, 0},
7232   {0, 0, 0},
7233   {0, 0, 0},
7234   {0, 0, 0},
7235   {0, 0, 0},
7236   {0, 0, 0},
7237   {0, 0, 0},
7238   {0, 0, 0},
7239   {0, 0, 0},
7240   {0, 0, 0},
7241   {0, 0, 0},
7242   {0, 0, 0},
7243   {0, 0, 0},
7244   {0, 0, 0},
7245   {0, 0, 0},
7246   {0, 0, 0},
7247   {0, 0, 0},
7248   {0, 0, 0},
7249   {0, 0, 0},
7250   {0, 0, 0},
7251   {0, 0, 0},
7252   {0, 0, 0},
7253   {0, 0, 0},
7254   {0, 0, 0},
7255   {0, 0, 0},
7256   {0, 0, 0},
7257   {0, 0, 0},
7258   {0, 0, 0},
7259   {0, 0, 0},
7260   {0, 0, 0},
7261   {0, 0, 0},
7262   {0, 0, 0},
7263   {0, 0, 0},
7264   {0, 0, 0},
7265   {0, 0, 0},
7266   {0, 0, 0},
7267   {0, 0, 0},
7268   {0, 0, 0},
7269   {0, 0, 0},
7270   {0, 0, 0},
7271   {0, 0, 0},
7272   {0, 0, 0},
7273   {0, 0, 0},
7274   {0, 0, 0},
7275   {0, 0, 0},
7276   {0, 0, 0},
7277   {0, 0, 0},
7278   {0, 0, 0},
7279   {0, 0, 0},
7280   {0, 0, 0},
7281   {0, 0, 0},
7282   {0, 0, 0},
7283   {0, 0, 0},
7284   {0, 0, 0},
7285   {0, 0, 0},
7286   {0, 0, 0},
7287   {0, 0, 0},
7288   {0, 0, 0},
7289   {0, 0, 0},
7290   {0, 0, 0},
7291   {0, 0, 0},
7292   {0, 0, 0},
7293   {0, 0, 0},
7294   {0, 0, 0},
7295   {0, 0, 0},
7296   {0, 0, 0},
7297   {0, 0, 0},
7298   {0, 0, 0},
7299   {0, 0, 0},
7300   {0, 0, 0},
7301   {0, 0, 0},
7302   {0, 0, 0},
7303   {0, 0, 0},
7304   {0, 0, 0},
7305   {0, 0, 0},
7306   {0, 0, 0},
7307   {0, 0, 0},
7308   {0, 0, 0},
7309   {0, 0, 0},
7310   {0, 0, 0},
7311   {0, 0, 0},
7312   {0, 0, 0},
7313   {0, 0, 0},
7314   {0, 0, 0},
7315   {0, 0, 0},
7316   {0, 0, 0},
7317   {0, 0, 0},
7318   {0, 0, 0},
7319   {0, 0, 0},
7320   {0, 0, 0},
7321   {0, 0, 0},
7322   {0, 0, 0},
7323   {0, 0, 0},
7324   {0, 0, 0},
7325   {0, 0, 0},
7326   {0, 0, 0},
7327   {0, 0, 0},
7328   {0, 0, 0},
7329   {0, 0, 0},
7330   {0, 0, 0},
7331   {0, 0, 0},
7332   {0, 0, 0},
7333   {0, 0, 0}
7334 };
7335 struct yaz_iconv_trie marc8_31page803 = {
7336   0, marc8_31page803_dir
7337 };
7338 /* PAGE 802 */
7339 struct yaz_iconv_trie_dir marc8_31page802_dir[256] = {
7340   {0, 0, 0},
7341   {0, 0, 0},
7342   {0, 0, 0},
7343   {0, 0, 0},
7344   {0, 0, 0},
7345   {0, 0, 0},
7346   {0, 0, 0},
7347   {0, 0, 0},
7348   {0, 0, 0},
7349   {0, 0, 0},
7350   {0, 0, 0},
7351   {0, 0, 0},
7352   {0, 0, 0},
7353   {0, 0, 0},
7354   {0, 0, 0},
7355   {0, 0, 0},
7356   {0, 0, 0},
7357   {0, 0, 0},
7358   {0, 0, 0},
7359   {0, 0, 0},
7360   {0, 0, 0},
7361   {0, 0, 0},
7362   {0, 0, 0},
7363   {0, 0, 0},
7364   {0, 0, 0},
7365   {0, 0, 0},
7366   {0, 0, 0},
7367   {0, 0, 0},
7368   {0, 0, 0},
7369   {0, 0, 0},
7370   {0, 0, 0},
7371   {0, 0, 0},
7372   {0, 0, 0},
7373   {0, 0, 0},
7374   {0, 0, 0xADC0} /* Korean hangul */,
7375   {0, 0, 0xADC4} /* Korean hangul */,
7376   {0, 0, 0xADC8} /* Korean hangul */,
7377   {0, 0, 0xADD0} /* Korean hangul */,
7378   {0, 0, 0xADD1} /* Korean hangul */,
7379   {0, 0, 0xADD3} /* Korean hangul */,
7380   {0, 0, 0xADDC} /* Korean hangul */,
7381   {0, 0, 0xADE0} /* Korean hangul */,
7382   {0, 0, 0xADE4} /* Korean hangul */,
7383   {0, 0, 0xADEC} /* Korean hangul */,
7384   {0, 0, 0xADF8} /* Korean hangul */,
7385   {0, 0, 0xADF9} /* Korean hangul */,
7386   {0, 0, 0xADFC} /* Korean hangul */,
7387   {0, 0, 0xADFF} /* Korean hangul */,
7388   {0, 0, 0xAE00} /* Korean hangul */,
7389   {0, 0, 0xAE01} /* Korean hangul */,
7390   {0, 0, 0xAE08} /* Korean hangul */,
7391   {0, 0, 0xAE09} /* Korean hangul */,
7392   {0, 0, 0xAE0B} /* Korean hangul */,
7393   {0, 0, 0xAE0D} /* Korean hangul */,
7394   {0, 0, 0xAE30} /* Korean hangul */,
7395   {0, 0, 0xAE31} /* Korean hangul */,
7396   {0, 0, 0xAE34} /* Korean hangul */,
7397   {0, 0, 0xAE37} /* Korean hangul */,
7398   {0, 0, 0xAE38} /* Korean hangul */,
7399   {0, 0, 0xAE40} /* Korean hangul */,
7400   {0, 0, 0xAE41} /* Korean hangul */,
7401   {0, 0, 0xAE43} /* Korean hangul */,
7402   {0, 0, 0xAE44} /* Korean hangul */,
7403   {0, 0, 0xAE45} /* Korean hangul */,
7404   {0, 0, 0xAE4A} /* Korean hangul */,
7405   {0, 0, 0},
7406   {0, 0, 0},
7407   {0, 0, 0xAE4C} /* Korean hangul */,
7408   {0, 0, 0xAE4D} /* Korean hangul */,
7409   {0, 0, 0xAE4E} /* Korean hangul */,
7410   {0, 0, 0xAE50} /* Korean hangul */,
7411   {0, 0, 0xAE54} /* Korean hangul */,
7412   {0, 0, 0xAE5C} /* Korean hangul */,
7413   {0, 0, 0xAE5D} /* Korean hangul */,
7414   {0, 0, 0xAE60} /* Korean hangul */,
7415   {0, 0, 0xAE61} /* Korean hangul */,
7416   {0, 0, 0xAE62} /* Korean hangul */,
7417   {0, 0, 0xAE65} /* Korean hangul */,
7418   {0, 0, 0xAE68} /* Korean hangul */,
7419   {0, 0, 0xAE69} /* Korean hangul */,
7420   {0, 0, 0xAE6C} /* Korean hangul */,
7421   {0, 0, 0xAE70} /* Korean hangul */,
7422   {0, 0, 0xAE78} /* Korean hangul */,
7423   {0, 0, 0xAE79} /* Korean hangul */,
7424   {0, 0, 0xAE7B} /* Korean hangul */,
7425   {0, 0, 0xAE7C} /* Korean hangul */,
7426   {0, 0, 0xAE7D} /* Korean hangul */,
7427   {0, 0, 0xAE84} /* Korean hangul */,
7428   {0, 0, 0xAE85} /* Korean hangul */,
7429   {0, 0, 0xAEBC} /* Korean hangul */,
7430   {0, 0, 0xAEBD} /* Korean hangul */,
7431   {0, 0, 0xAEBE} /* Korean hangul */,
7432   {0, 0, 0xAEC0} /* Korean hangul */,
7433   {0, 0, 0xAEC4} /* Korean hangul */,
7434   {0, 0, 0xAECC} /* Korean hangul */,
7435   {0, 0, 0xAECD} /* Korean hangul */,
7436   {0, 0, 0xAECF} /* Korean hangul */,
7437   {0, 0, 0xAED0} /* Korean hangul */,
7438   {0, 0, 0xAED1} /* Korean hangul */,
7439   {0, 0, 0xAED8} /* Korean hangul */,
7440   {0, 0, 0xAEDC} /* Korean hangul */,
7441   {0, 0, 0xAEF4} /* Korean hangul */,
7442   {0, 0, 0xAF0D} /* Korean hangul */,
7443   {0, 0, 0xAF2C} /* Korean hangul */,
7444   {0, 0, 0xAF2D} /* Korean hangul */,
7445   {0, 0, 0xAF30} /* Korean hangul */,
7446   {0, 0, 0xAF34} /* Korean hangul */,
7447   {0, 0, 0xAF3C} /* Korean hangul */,
7448   {0, 0, 0xAF3D} /* Korean hangul */,
7449   {0, 0, 0xAF3F} /* Korean hangul */,
7450   {0, 0, 0xAF41} /* Korean hangul */,
7451   {0, 0, 0xAF42} /* Korean hangul */,
7452   {0, 0, 0xAF43} /* Korean hangul */,
7453   {0, 0, 0xAF48} /* Korean hangul */,
7454   {0, 0, 0xAF49} /* Korean hangul */,
7455   {0, 0, 0xAF4C} /* Korean hangul */,
7456   {0, 0, 0xAF58} /* Korean hangul */,
7457   {0, 0, 0xAF5C} /* Korean hangul */,
7458   {0, 0, 0xAF5D} /* Korean hangul */,
7459   {0, 0, 0xAF64} /* Korean hangul */,
7460   {0, 0, 0xAF65} /* Korean hangul */,
7461   {0, 0, 0xAF79} /* Korean hangul */,
7462   {0, 0, 0xAF80} /* Korean hangul */,
7463   {0, 0, 0xAF84} /* Korean hangul */,
7464   {0, 0, 0xAF88} /* Korean hangul */,
7465   {0, 0, 0xAF90} /* Korean hangul */,
7466   {0, 0, 0xAF95} /* Korean hangul */,
7467   {0, 0, 0},
7468   {0, 0, 0},
7469   {0, 0, 0},
7470   {0, 0, 0},
7471   {0, 0, 0},
7472   {0, 0, 0},
7473   {0, 0, 0},
7474   {0, 0, 0},
7475   {0, 0, 0},
7476   {0, 0, 0},
7477   {0, 0, 0},
7478   {0, 0, 0},
7479   {0, 0, 0},
7480   {0, 0, 0},
7481   {0, 0, 0},
7482   {0, 0, 0},
7483   {0, 0, 0},
7484   {0, 0, 0},
7485   {0, 0, 0},
7486   {0, 0, 0},
7487   {0, 0, 0},
7488   {0, 0, 0},
7489   {0, 0, 0},
7490   {0, 0, 0},
7491   {0, 0, 0},
7492   {0, 0, 0},
7493   {0, 0, 0},
7494   {0, 0, 0},
7495   {0, 0, 0},
7496   {0, 0, 0},
7497   {0, 0, 0},
7498   {0, 0, 0},
7499   {0, 0, 0},
7500   {0, 0, 0},
7501   {0, 0, 0},
7502   {0, 0, 0},
7503   {0, 0, 0},
7504   {0, 0, 0},
7505   {0, 0, 0},
7506   {0, 0, 0},
7507   {0, 0, 0},
7508   {0, 0, 0},
7509   {0, 0, 0},
7510   {0, 0, 0},
7511   {0, 0, 0},
7512   {0, 0, 0},
7513   {0, 0, 0},
7514   {0, 0, 0},
7515   {0, 0, 0},
7516   {0, 0, 0},
7517   {0, 0, 0},
7518   {0, 0, 0},
7519   {0, 0, 0},
7520   {0, 0, 0},
7521   {0, 0, 0},
7522   {0, 0, 0},
7523   {0, 0, 0},
7524   {0, 0, 0},
7525   {0, 0, 0},
7526   {0, 0, 0},
7527   {0, 0, 0},
7528   {0, 0, 0},
7529   {0, 0, 0},
7530   {0, 0, 0},
7531   {0, 0, 0},
7532   {0, 0, 0},
7533   {0, 0, 0},
7534   {0, 0, 0},
7535   {0, 0, 0},
7536   {0, 0, 0},
7537   {0, 0, 0},
7538   {0, 0, 0},
7539   {0, 0, 0},
7540   {0, 0, 0},
7541   {0, 0, 0},
7542   {0, 0, 0},
7543   {0, 0, 0},
7544   {0, 0, 0},
7545   {0, 0, 0},
7546   {0, 0, 0},
7547   {0, 0, 0},
7548   {0, 0, 0},
7549   {0, 0, 0},
7550   {0, 0, 0},
7551   {0, 0, 0},
7552   {0, 0, 0},
7553   {0, 0, 0},
7554   {0, 0, 0},
7555   {0, 0, 0},
7556   {0, 0, 0},
7557   {0, 0, 0},
7558   {0, 0, 0},
7559   {0, 0, 0},
7560   {0, 0, 0},
7561   {0, 0, 0},
7562   {0, 0, 0},
7563   {0, 0, 0},
7564   {0, 0, 0},
7565   {0, 0, 0},
7566   {0, 0, 0},
7567   {0, 0, 0},
7568   {0, 0, 0},
7569   {0, 0, 0},
7570   {0, 0, 0},
7571   {0, 0, 0},
7572   {0, 0, 0},
7573   {0, 0, 0},
7574   {0, 0, 0},
7575   {0, 0, 0},
7576   {0, 0, 0},
7577   {0, 0, 0},
7578   {0, 0, 0},
7579   {0, 0, 0},
7580   {0, 0, 0},
7581   {0, 0, 0},
7582   {0, 0, 0},
7583   {0, 0, 0},
7584   {0, 0, 0},
7585   {0, 0, 0},
7586   {0, 0, 0},
7587   {0, 0, 0},
7588   {0, 0, 0},
7589   {0, 0, 0},
7590   {0, 0, 0},
7591   {0, 0, 0},
7592   {0, 0, 0},
7593   {0, 0, 0},
7594   {0, 0, 0},
7595   {0, 0, 0}
7596 };
7597 struct yaz_iconv_trie marc8_31page802 = {
7598   0, marc8_31page802_dir
7599 };
7600 /* PAGE 801 */
7601 struct yaz_iconv_trie_dir marc8_31page801_dir[256] = {
7602   {0, 0, 0},
7603   {0, 0, 0},
7604   {0, 0, 0},
7605   {0, 0, 0},
7606   {0, 0, 0},
7607   {0, 0, 0},
7608   {0, 0, 0},
7609   {0, 0, 0},
7610   {0, 0, 0},
7611   {0, 0, 0},
7612   {0, 0, 0},
7613   {0, 0, 0},
7614   {0, 0, 0},
7615   {0, 0, 0},
7616   {0, 0, 0},
7617   {0, 0, 0},
7618   {0, 0, 0},
7619   {0, 0, 0},
7620   {0, 0, 0},
7621   {0, 0, 0},
7622   {0, 0, 0},
7623   {0, 0, 0},
7624   {0, 0, 0},
7625   {0, 0, 0},
7626   {0, 0, 0},
7627   {0, 0, 0},
7628   {0, 0, 0},
7629   {0, 0, 0},
7630   {0, 0, 0},
7631   {0, 0, 0},
7632   {0, 0, 0},
7633   {0, 0, 0},
7634   {0, 0, 0},
7635   {0, 0, 0xAC70} /* Korean hangul */,
7636   {0, 0, 0xAC71} /* Korean hangul */,
7637   {0, 0, 0},
7638   {0, 0, 0xAC74} /* Korean hangul */,
7639   {0, 0, 0xAC77} /* Korean hangul */,
7640   {0, 0, 0xAC78} /* Korean hangul */,
7641   {0, 0, 0xAC79} /* Korean hangul */,
7642   {0, 0, 0},
7643   {0, 0, 0xAC80} /* Korean hangul */,
7644   {0, 0, 0xAC81} /* Korean hangul */,
7645   {0, 0, 0xAC83} /* Korean hangul */,
7646   {0, 0, 0xAC84} /* Korean hangul */,
7647   {0, 0, 0xAC85} /* Korean hangul */,
7648   {0, 0, 0xAC86} /* Korean hangul */,
7649   {0, 0, 0},
7650   {0, 0, 0xAC89} /* Korean hangul */,
7651   {0, 0, 0xAC8A} /* Korean hangul */,
7652   {0, 0, 0xAC8B} /* Korean hangul */,
7653   {0, 0, 0xAC8C} /* Korean hangul */,
7654   {0, 0, 0xAC90} /* Korean hangul */,
7655   {0, 0, 0xAC94} /* Korean hangul */,
7656   {0, 0, 0xAC9C} /* Korean hangul */,
7657   {0, 0, 0xAC9F} /* Korean hangul */,
7658   {0, 0, 0xACA0} /* Korean hangul */,
7659   {0, 0, 0xACA1} /* Korean hangul */,
7660   {0, 0, 0xACA8} /* Korean hangul */,
7661   {0, 0, 0xACA9} /* Korean hangul */,
7662   {0, 0, 0xACAA} /* Korean hangul */,
7663   {0, 0, 0xACAC} /* Korean hangul */,
7664   {0, 0, 0xACAF} /* Korean hangul */,
7665   {0, 0, 0xACB0} /* Korean hangul */,
7666   {0, 0, 0xACB8} /* Korean hangul */,
7667   {0, 0, 0xACB9} /* Korean hangul */,
7668   {0, 0, 0},
7669   {0, 0, 0xACBC} /* Korean hangul */,
7670   {0, 0, 0xACBD} /* Korean hangul */,
7671   {0, 0, 0xACC1} /* Korean hangul */,
7672   {0, 0, 0},
7673   {0, 0, 0xACC4} /* Korean hangul */,
7674   {0, 0, 0},
7675   {0, 0, 0xACD7} /* Korean hangul */,
7676   {0, 0, 0xACE0} /* Korean hangul */,
7677   {0, 0, 0xACE1} /* Korean hangul */,
7678   {0, 0, 0xACE4} /* Korean hangul */,
7679   {0, 0, 0xACE7} /* Korean hangul */,
7680   {0, 0, 0xACE8} /* Korean hangul */,
7681   {0, 0, 0xACEA} /* Korean hangul */,
7682   {0, 0, 0xACEC} /* Korean hangul */,
7683   {0, 0, 0xACEF} /* Korean hangul */,
7684   {0, 0, 0xACF0} /* Korean hangul */,
7685   {0, 0, 0xACF1} /* Korean hangul */,
7686   {0, 0, 0xACF3} /* Korean hangul */,
7687   {0, 0, 0xACF5} /* Korean hangul */,
7688   {0, 0, 0xACF6} /* Korean hangul */,
7689   {0, 0, 0xACFA} /* Korean hangul */,
7690   {0, 0, 0xACFC} /* Korean hangul */,
7691   {0, 0, 0xACFD} /* Korean hangul */,
7692   {0, 0, 0xAD00} /* Korean hangul */,
7693   {0, 0, 0xAD04} /* Korean hangul */,
7694   {0, 0, 0xAD0C} /* Korean hangul */,
7695   {0, 0, 0xAD0D} /* Korean hangul */,
7696   {0, 0, 0xAD0F} /* Korean hangul */,
7697   {0, 0, 0xAD11} /* Korean hangul */,
7698   {0, 0, 0xAD18} /* Korean hangul */,
7699   {0, 0, 0xAD19} /* Korean hangul */,
7700   {0, 0, 0xAD1C} /* Korean hangul */,
7701   {0, 0, 0xAD20} /* Korean hangul */,
7702   {0, 0, 0xAD28} /* Korean hangul */,
7703   {0, 0, 0xAD29} /* Korean hangul */,
7704   {0, 0, 0xAD2D} /* Korean hangul */,
7705   {0, 0, 0xAD34} /* Korean hangul */,
7706   {0, 0, 0xAD38} /* Korean hangul */,
7707   {0, 0, 0xAD3C} /* Korean hangul */,
7708   {0, 0, 0xAD44} /* Korean hangul */,
7709   {0, 0, 0},
7710   {0, 0, 0xAD49} /* Korean hangul */,
7711   {0, 0, 0xAD50} /* Korean hangul */,
7712   {0, 0, 0xAD6C} /* Korean hangul */,
7713   {0, 0, 0xAD6D} /* Korean hangul */,
7714   {0, 0, 0xAD70} /* Korean hangul */,
7715   {0, 0, 0xAD73} /* Korean hangul */,
7716   {0, 0, 0xAD74} /* Korean hangul */,
7717   {0, 0, 0xAD75} /* Korean hangul */,
7718   {0, 0, 0xAD76} /* Korean hangul */,
7719   {0, 0, 0xAD7C} /* Korean hangul */,
7720   {0, 0, 0xAD7D} /* Korean hangul */,
7721   {0, 0, 0xAD7F} /* Korean hangul */,
7722   {0, 0, 0xAD81} /* Korean hangul */,
7723   {0, 0, 0xAD82} /* Korean hangul */,
7724   {0, 0, 0xAD88} /* Korean hangul */,
7725   {0, 0, 0xAD8C} /* Korean hangul */,
7726   {0, 0, 0xAD90} /* Korean hangul */,
7727   {0, 0, 0},
7728   {0, 0, 0xADA4} /* Korean hangul */,
7729   {0, 0, 0},
7730   {0, 0, 0},
7731   {0, 0, 0},
7732   {0, 0, 0},
7733   {0, 0, 0},
7734   {0, 0, 0},
7735   {0, 0, 0},
7736   {0, 0, 0},
7737   {0, 0, 0},
7738   {0, 0, 0},
7739   {0, 0, 0},
7740   {0, 0, 0},
7741   {0, 0, 0},
7742   {0, 0, 0},
7743   {0, 0, 0},
7744   {0, 0, 0},
7745   {0, 0, 0},
7746   {0, 0, 0},
7747   {0, 0, 0},
7748   {0, 0, 0},
7749   {0, 0, 0},
7750   {0, 0, 0},
7751   {0, 0, 0},
7752   {0, 0, 0},
7753   {0, 0, 0},
7754   {0, 0, 0},
7755   {0, 0, 0},
7756   {0, 0, 0},
7757   {0, 0, 0},
7758   {0, 0, 0},
7759   {0, 0, 0},
7760   {0, 0, 0},
7761   {0, 0, 0},
7762   {0, 0, 0},
7763   {0, 0, 0},
7764   {0, 0, 0},
7765   {0, 0, 0},
7766   {0, 0, 0},
7767   {0, 0, 0},
7768   {0, 0, 0},
7769   {0, 0, 0},
7770   {0, 0, 0},
7771   {0, 0, 0},
7772   {0, 0, 0},
7773   {0, 0, 0},
7774   {0, 0, 0},
7775   {0, 0, 0},
7776   {0, 0, 0},
7777   {0, 0, 0},
7778   {0, 0, 0},
7779   {0, 0, 0},
7780   {0, 0, 0},
7781   {0, 0, 0},
7782   {0, 0, 0},
7783   {0, 0, 0},
7784   {0, 0, 0},
7785   {0, 0, 0},
7786   {0, 0, 0},
7787   {0, 0, 0},
7788   {0, 0, 0},
7789   {0, 0, 0},
7790   {0, 0, 0},
7791   {0, 0, 0},
7792   {0, 0, 0},
7793   {0, 0, 0},
7794   {0, 0, 0},
7795   {0, 0, 0},
7796   {0, 0, 0},
7797   {0, 0, 0},
7798   {0, 0, 0},
7799   {0, 0, 0},
7800   {0, 0, 0},
7801   {0, 0, 0},
7802   {0, 0, 0},
7803   {0, 0, 0},
7804   {0, 0, 0},
7805   {0, 0, 0},
7806   {0, 0, 0},
7807   {0, 0, 0},
7808   {0, 0, 0},
7809   {0, 0, 0},
7810   {0, 0, 0},
7811   {0, 0, 0},
7812   {0, 0, 0},
7813   {0, 0, 0},
7814   {0, 0, 0},
7815   {0, 0, 0},
7816   {0, 0, 0},
7817   {0, 0, 0},
7818   {0, 0, 0},
7819   {0, 0, 0},
7820   {0, 0, 0},
7821   {0, 0, 0},
7822   {0, 0, 0},
7823   {0, 0, 0},
7824   {0, 0, 0},
7825   {0, 0, 0},
7826   {0, 0, 0},
7827   {0, 0, 0},
7828   {0, 0, 0},
7829   {0, 0, 0},
7830   {0, 0, 0},
7831   {0, 0, 0},
7832   {0, 0, 0},
7833   {0, 0, 0},
7834   {0, 0, 0},
7835   {0, 0, 0},
7836   {0, 0, 0},
7837   {0, 0, 0},
7838   {0, 0, 0},
7839   {0, 0, 0},
7840   {0, 0, 0},
7841   {0, 0, 0},
7842   {0, 0, 0},
7843   {0, 0, 0},
7844   {0, 0, 0},
7845   {0, 0, 0},
7846   {0, 0, 0},
7847   {0, 0, 0},
7848   {0, 0, 0},
7849   {0, 0, 0},
7850   {0, 0, 0},
7851   {0, 0, 0},
7852   {0, 0, 0},
7853   {0, 0, 0},
7854   {0, 0, 0},
7855   {0, 0, 0},
7856   {0, 0, 0},
7857   {0, 0, 0}
7858 };
7859 struct yaz_iconv_trie marc8_31page801 = {
7860   0, marc8_31page801_dir
7861 };
7862 /* PAGE 800 */
7863 struct yaz_iconv_trie_flat marc8_31page800_flat[] = {
7864   {"\x5F", 0, 0xAC00}, /* Korean hangul */
7865   {"\x60", 0, 0xAC01}, /* Korean hangul */
7866   {"\x61", 0, 0xAC02}, /* Korean hangul */
7867   {"\x62", 0, 0xAC04}, /* Korean hangul */
7868   {"\x63", 0, 0xAC07}, /* Korean hangul */
7869   {"\x64", 0, 0xAC08}, /* Korean hangul */
7870   {"\x65", 0, 0xAC09}, /* Korean hangul */
7871   {"\x66", 0, 0xAC10}, /* Korean hangul */
7872   {"\x67", 0, 0xAC11}, /* Korean hangul */
7873   {"\x68", 0, 0xAC12}, /* Korean hangul */
7874   {"\x69", 0, 0xAC13}, /* Korean hangul */
7875   {"\x6A", 0, 0xAC14}, /* Korean hangul */
7876   {"\x6B", 0, 0xAC15}, /* Korean hangul */
7877   {"\x6C", 0, 0xAC16}, /* Korean hangul */
7878   {"\x6D", 0, 0xAC17}, /* Korean hangul */
7879   {"\x6E", 0, 0xAC19}, /* Korean hangul */
7880   {"\x6F", 0, 0xAC1A}, /* Korean hangul */
7881   {"\x70", 0, 0xAC1B}, /* Korean hangul */
7882   {"\x70", 0, 0xAC1B}, /* Korean hangul */
7883   {"\x71", 0, 0xAC1C}, /* Korean hangul */
7884   {"\x72", 0, 0xAC1D}, /* Korean hangul */
7885   {"\x73", 0, 0xAC20}, /* Korean hangul */
7886   {"\x75", 0, 0xAC24}, /* Korean hangul */
7887   {"\x76", 0, 0xAC2C}, /* Korean hangul */
7888   {"\x77", 0, 0xAC2D}, /* Korean hangul */
7889   {"\x78", 0, 0xAC2F}, /* Korean hangul */
7890   {"\x79", 0, 0xAC30}, /* Korean hangul */
7891   {"\x7A", 0, 0xAC31}, /* Korean hangul */
7892   {"\x7B", 0, 0xAC38}, /* Korean hangul */
7893   {"\x7C", 0, 0xAC39}, /* Korean hangul */
7894   {"\x7D", 0, 0xAC40}, /* Korean hangul */
7895   {"\x7E", 0, 0xAC54}, /* Korean hangul */
7896   {"", 0}
7897 };
7898 struct yaz_iconv_trie marc8_31page800 = {
7899   marc8_31page800_flat, 0
7900 };
7901 /* PAGE 799 */
7902 struct yaz_iconv_trie_flat marc8_31page799_flat[] = {
7903   {"\x21", 0, 0x315C}, /* Korean hangul */
7904   {"\x25", 0, 0x3160}, /* Korean hangul */
7905   {"\x26", 0, 0x3161}, /* Korean hangul */
7906   {"\x27", 0, 0x3162}, /* Korean hangul */
7907   {"\x28", 0, 0x3163}, /* Korean hangul */
7908   {"", 0}
7909 };
7910 struct yaz_iconv_trie marc8_31page799 = {
7911   marc8_31page799_flat, 0
7912 };
7913 /* PAGE 798 */
7914 struct yaz_iconv_trie_flat marc8_31page798_flat[] = {
7915   {"\x57", 0, 0x3131}, /* Korean hangul */
7916   {"\x58", 0, 0x3134}, /* Korean hangul */
7917   {"\x59", 0, 0x3137}, /* Korean hangul */
7918   {"\x5A", 0, 0x3139}, /* Korean hangul */
7919   {"\x5B", 0, 0x3141}, /* Korean hangul */
7920   {"\x5C", 0, 0x3142}, /* Korean hangul */
7921   {"\x5D", 0, 0x3145}, /* Korean hangul */
7922   {"\x5E", 0, 0x3147}, /* Korean hangul */
7923   {"\x5F", 0, 0x3148}, /* Korean hangul */
7924   {"\x60", 0, 0x314A}, /* Korean hangul */
7925   {"\x61", 0, 0x314B}, /* Korean hangul */
7926   {"\x62", 0, 0x314C}, /* Korean hangul */
7927   {"\x63", 0, 0x314D}, /* Korean hangul */
7928   {"\x64", 0, 0x314E}, /* Korean hangul */
7929   {"\x65", 0, 0x3132}, /* Korean hangul */
7930   {"\x69", 0, 0x3138}, /* Korean hangul */
7931   {"\x6E", 0, 0x3143}, /* Korean hangul */
7932   {"\x70", 0, 0x3146}, /* Korean hangul */
7933   {"\x71", 0, 0x3149}, /* Korean hangul */
7934   {"\x72", 0, 0x314F}, /* Korean hangul */
7935   {"\x73", 0, 0x3150}, /* Korean hangul */
7936   {"\x74", 0, 0x3151}, /* Korean hangul */
7937   {"\x76", 0, 0x3153}, /* Korean hangul */
7938   {"\x77", 0, 0x3154}, /* Korean hangul */
7939   {"\x78", 0, 0x3155}, /* Korean hangul */
7940   {"\x7A", 0, 0x3157}, /* Korean hangul */
7941   {"\x7B", 0, 0x3158}, /* Korean hangul */
7942   {"\x7E", 0, 0x315B}, /* Korean hangul */
7943   {"", 0}
7944 };
7945 struct yaz_iconv_trie marc8_31page798 = {
7946   marc8_31page798_flat, 0
7947 };
7948 /* PAGE 797 */
7949 struct yaz_iconv_trie_dir marc8_31page797_dir[256] = {
7950   {0, 0, 0},
7951   {0, 0, 0},
7952   {0, 0, 0},
7953   {0, 0, 0},
7954   {0, 0, 0},
7955   {0, 0, 0},
7956   {0, 0, 0},
7957   {0, 0, 0},
7958   {0, 0, 0},
7959   {0, 0, 0},
7960   {0, 0, 0},
7961   {0, 0, 0},
7962   {0, 0, 0},
7963   {0, 0, 0},
7964   {0, 0, 0},
7965   {0, 0, 0},
7966   {0, 0, 0},
7967   {0, 0, 0},
7968   {0, 0, 0},
7969   {0, 0, 0},
7970   {0, 0, 0},
7971   {0, 0, 0},
7972   {0, 0, 0},
7973   {0, 0, 0},
7974   {0, 0, 0},
7975   {0, 0, 0},
7976   {0, 0, 0},
7977   {0, 0, 0},
7978   {0, 0, 0},
7979   {0, 0, 0},
7980   {0, 0, 0},
7981   {0, 0, 0},
7982   {0, 0, 0},
7983   {0, 0, 0},
7984   {0, 0, 0},
7985   {0, 0, 0},
7986   {799, 0, 0},
7987   {800, 0, 0},
7988   {0, 0, 0},
7989   {0, 0, 0},
7990   {0, 0, 0},
7991   {0, 0, 0},
7992   {0, 0, 0},
7993   {0, 0, 0},
7994   {0, 0, 0},
7995   {0, 0, 0},
7996   {0, 0, 0},
7997   {0, 0, 0},
7998   {0, 0, 0},
7999   {0, 0, 0},
8000   {0, 0, 0},
8001   {0, 0, 0},
8002   {0, 0, 0},
8003   {0, 0, 0},
8004   {0, 0, 0},
8005   {0, 0, 0},
8006   {0, 0, 0},
8007   {0, 0, 0},
8008   {0, 0, 0},
8009   {0, 0, 0},
8010   {0, 0, 0},
8011   {0, 0, 0},
8012   {0, 0, 0},
8013   {0, 0, 0},
8014   {0, 0, 0},
8015   {0, 0, 0},
8016   {0, 0, 0},
8017   {0, 0, 0},
8018   {0, 0, 0},
8019   {0, 0, 0},
8020   {0, 0, 0},
8021   {0, 0, 0},
8022   {801, 0, 0},
8023   {802, 0, 0},
8024   {803, 0, 0},
8025   {804, 0, 0},
8026   {805, 0, 0},
8027   {806, 0, 0},
8028   {807, 0, 0},
8029   {808, 0, 0},
8030   {809, 0, 0},
8031   {810, 0, 0},
8032   {811, 0, 0},
8033   {812, 0, 0},
8034   {813, 0, 0},
8035   {814, 0, 0},
8036   {815, 0, 0},
8037   {816, 0, 0},
8038   {817, 0, 0},
8039   {818, 0, 0},
8040   {819, 0, 0},
8041   {820, 0, 0},
8042   {821, 0, 0},
8043   {822, 0, 0},
8044   {823, 0, 0},
8045   {0, 0, 0},
8046   {0, 0, 0},
8047   {0, 0, 0},
8048   {0, 0, 0},
8049   {0, 0, 0},
8050   {0, 0, 0},
8051   {0, 0, 0},
8052   {0, 0, 0},
8053   {0, 0, 0},
8054   {0, 0, 0},
8055   {0, 0, 0},
8056   {0, 0, 0},
8057   {0, 0, 0},
8058   {0, 0, 0},
8059   {0, 0, 0},
8060   {0, 0, 0},
8061   {0, 0, 0},
8062   {0, 0, 0},
8063   {0, 0, 0},
8064   {0, 0, 0},
8065   {0, 0, 0},
8066   {0, 0, 0},
8067   {0, 0, 0},
8068   {824, 0, 0},
8069   {825, 0, 0},
8070   {0, 0, 0},
8071   {0, 0, 0},
8072   {0, 0, 0},
8073   {0, 0, 0},
8074   {0, 0, 0},
8075   {0, 0, 0},
8076   {0, 0, 0},
8077   {0, 0, 0},
8078   {0, 0, 0},
8079   {0, 0, 0},
8080   {0, 0, 0},
8081   {0, 0, 0},
8082   {0, 0, 0},
8083   {0, 0, 0},
8084   {0, 0, 0},
8085   {0, 0, 0},
8086   {0, 0, 0},
8087   {0, 0, 0},
8088   {0, 0, 0},
8089   {0, 0, 0},
8090   {0, 0, 0},
8091   {0, 0, 0},
8092   {0, 0, 0},
8093   {0, 0, 0},
8094   {0, 0, 0},
8095   {0, 0, 0},
8096   {0, 0, 0},
8097   {0, 0, 0},
8098   {0, 0, 0},
8099   {0, 0, 0},
8100   {0, 0, 0},
8101   {0, 0, 0},
8102   {0, 0, 0},
8103   {0, 0, 0},
8104   {0, 0, 0},
8105   {0, 0, 0},
8106   {0, 0, 0},
8107   {0, 0, 0},
8108   {0, 0, 0},
8109   {0, 0, 0},
8110   {0, 0, 0},
8111   {0, 0, 0},
8112   {0, 0, 0},
8113   {0, 0, 0},
8114   {0, 0, 0},
8115   {0, 0, 0},
8116   {0, 0, 0},
8117   {0, 0, 0},
8118   {0, 0, 0},
8119   {0, 0, 0},
8120   {0, 0, 0},
8121   {0, 0, 0},
8122   {0, 0, 0},
8123   {0, 0, 0},
8124   {0, 0, 0},
8125   {0, 0, 0},
8126   {0, 0, 0},
8127   {0, 0, 0},
8128   {0, 0, 0},
8129   {0, 0, 0},
8130   {0, 0, 0},
8131   {0, 0, 0},
8132   {0, 0, 0},
8133   {0, 0, 0},
8134   {0, 0, 0},
8135   {0, 0, 0},
8136   {0, 0, 0},
8137   {0, 0, 0},
8138   {0, 0, 0},
8139   {0, 0, 0},
8140   {0, 0, 0},
8141   {0, 0, 0},
8142   {0, 0, 0},
8143   {0, 0, 0},
8144   {0, 0, 0},
8145   {0, 0, 0},
8146   {0, 0, 0},
8147   {0, 0, 0},
8148   {0, 0, 0},
8149   {0, 0, 0},
8150   {0, 0, 0},
8151   {0, 0, 0},
8152   {0, 0, 0},
8153   {0, 0, 0},
8154   {0, 0, 0},
8155   {0, 0, 0},
8156   {0, 0, 0},
8157   {0, 0, 0},
8158   {0, 0, 0},
8159   {0, 0, 0},
8160   {0, 0, 0},
8161   {0, 0, 0},
8162   {0, 0, 0},
8163   {0, 0, 0},
8164   {0, 0, 0},
8165   {0, 0, 0},
8166   {0, 0, 0},
8167   {0, 0, 0},
8168   {0, 0, 0},
8169   {0, 0, 0},
8170   {0, 0, 0},
8171   {0, 0, 0},
8172   {0, 0, 0},
8173   {0, 0, 0},
8174   {0, 0, 0},
8175   {0, 0, 0},
8176   {0, 0, 0},
8177   {0, 0, 0},
8178   {0, 0, 0},
8179   {0, 0, 0},
8180   {0, 0, 0},
8181   {0, 0, 0},
8182   {0, 0, 0},
8183   {0, 0, 0},
8184   {0, 0, 0},
8185   {0, 0, 0},
8186   {0, 0, 0},
8187   {0, 0, 0},
8188   {0, 0, 0},
8189   {0, 0, 0},
8190   {0, 0, 0},
8191   {0, 0, 0},
8192   {0, 0, 0},
8193   {0, 0, 0},
8194   {0, 0, 0},
8195   {0, 0, 0},
8196   {0, 0, 0},
8197   {0, 0, 0},
8198   {0, 0, 0},
8199   {0, 0, 0},
8200   {0, 0, 0},
8201   {0, 0, 0},
8202   {0, 0, 0},
8203   {0, 0, 0},
8204   {0, 0, 0},
8205   {0, 0, 0}
8206 };
8207 struct yaz_iconv_trie marc8_31page797 = {
8208   0, marc8_31page797_dir
8209 };
8210 /* PAGE 796 */
8211 struct yaz_iconv_trie_dir marc8_31page796_dir[256] = {
8212   {0, 0, 0},
8213   {0, 0, 0},
8214   {0, 0, 0},
8215   {0, 0, 0},
8216   {0, 0, 0},
8217   {0, 0, 0},
8218   {0, 0, 0},
8219   {0, 0, 0},
8220   {0, 0, 0},
8221   {0, 0, 0},
8222   {0, 0, 0},
8223   {0, 0, 0},
8224   {0, 0, 0},
8225   {0, 0, 0},
8226   {0, 0, 0},
8227   {0, 0, 0},
8228   {0, 0, 0},
8229   {0, 0, 0},
8230   {0, 0, 0},
8231   {0, 0, 0},
8232   {0, 0, 0},
8233   {0, 0, 0},
8234   {0, 0, 0},
8235   {0, 0, 0},
8236   {0, 0, 0},
8237   {0, 0, 0},
8238   {0, 0, 0},
8239   {0, 0, 0},
8240   {0, 0, 0},
8241   {0, 0, 0},
8242   {0, 0, 0},
8243   {0, 0, 0},
8244   {0, 0, 0},
8245   {0, 0, 0x30A1} /* Katakana letter small A */,
8246   {0, 0, 0x30A2} /* Katakana letter A */,
8247   {0, 0, 0x30A3} /* Katakana letter small I */,
8248   {0, 0, 0x30A4} /* Katakana letter I */,
8249   {0, 0, 0x30A5} /* Katakana letter small U */,
8250   {0, 0, 0x30A6} /* Katakana letter U */,
8251   {0, 0, 0x30A7} /* Katakana letter small E */,
8252   {0, 0, 0x30A8} /* Katakana letter E */,
8253   {0, 0, 0x30A9} /* Katakana letter small O */,
8254   {0, 0, 0x30AA} /* Katakana letter O */,
8255   {0, 0, 0x30AB} /* Katakana letter KA */,
8256   {0, 0, 0x30AC} /* Katakana letter GA */,
8257   {0, 0, 0x30AD} /* Katakana letter KI */,
8258   {0, 0, 0x30AE} /* Katakana letter GI */,
8259   {0, 0, 0x30AF} /* Katakana letter KU */,
8260   {0, 0, 0x30B0} /* Katakana letter GU */,
8261   {0, 0, 0x30B1} /* Katakana letter KE */,
8262   {0, 0, 0x30B2} /* Katakana letter GE */,
8263   {0, 0, 0x30B3} /* Katakana letter KO */,
8264   {0, 0, 0x30B4} /* Katakana letter GO */,
8265   {0, 0, 0x30B5} /* Katakana letter SA */,
8266   {0, 0, 0x30B6} /* Katakana letter ZA */,
8267   {0, 0, 0x30B7} /* Katakana letter SI */,
8268   {0, 0, 0x30B8} /* Katakana letter ZI */,
8269   {0, 0, 0x30B9} /* Katakana letter SU */,
8270   {0, 0, 0x30BA} /* Katakana letter ZU */,
8271   {0, 0, 0x30BB} /* Katakana letter SE */,
8272   {0, 0, 0x30BC} /* Katakana letter ZE */,
8273   {0, 0, 0x30BD} /* Katakana letter SO */,
8274   {0, 0, 0x30BE} /* Katakana letter ZO */,
8275   {0, 0, 0x30BF} /* Katakana letter TA */,
8276   {0, 0, 0x30C0} /* Katakana letter DA */,
8277   {0, 0, 0x30C1} /* Katakana letter TI */,
8278   {0, 0, 0x30C2} /* Katakana letter DI */,
8279   {0, 0, 0x30C3} /* Katakana letter small TU */,
8280   {0, 0, 0x30C4} /* Katakana letter TU */,
8281   {0, 0, 0x30C5} /* Katakana letter DU */,
8282   {0, 0, 0x30C6} /* Katakana letter TE */,
8283   {0, 0, 0x30C7} /* Katakana letter DE */,
8284   {0, 0, 0x30C8} /* Katakana letter TO */,
8285   {0, 0, 0x30C9} /* Katakana letter DO */,
8286   {0, 0, 0x30CA} /* Katakana letter NA */,
8287   {0, 0, 0x30CB} /* Katakana letter NI */,
8288   {0, 0, 0x30CC} /* Katakana letter NU */,
8289   {0, 0, 0x30CD} /* Katakana letter NE */,
8290   {0, 0, 0x30CE} /* Katakana letter NO */,
8291   {0, 0, 0x30CF} /* Katakana letter HA */,
8292   {0, 0, 0x30D0} /* Katakana letter BA */,
8293   {0, 0, 0x30D1} /* Katakana letter PA */,
8294   {0, 0, 0x30D2} /* Katakana letter HI */,
8295   {0, 0, 0x30D3} /* Katakana letter BI */,
8296   {0, 0, 0x30D4} /* Katakana letter PI */,
8297   {0, 0, 0x30D5} /* Katakana letter HU */,
8298   {0, 0, 0x30D6} /* Katakana letter BU */,
8299   {0, 0, 0x30D7} /* Katakana letter PU */,
8300   {0, 0, 0x30D8} /* Katakana letter HE */,
8301   {0, 0, 0x30D9} /* Katakana letter BE */,
8302   {0, 0, 0x30DA} /* Katakana letter PE */,
8303   {0, 0, 0x30DB} /* Katakana letter HO */,
8304   {0, 0, 0x30DC} /* Katakana letter BO */,
8305   {0, 0, 0x30DD} /* Katakana letter PO */,
8306   {0, 0, 0x30DE} /* Katakana letter MA */,
8307   {0, 0, 0x30DF} /* Katakana letter MI */,
8308   {0, 0, 0x30E0} /* Katakana letter MU */,
8309   {0, 0, 0x30E1} /* Katakana letter ME */,
8310   {0, 0, 0x30E2} /* Katakana letter MO */,
8311   {0, 0, 0x30E3} /* Katakana letter small YA */,
8312   {0, 0, 0x30E4} /* Katakana letter YA */,
8313   {0, 0, 0x30E5} /* Katakana letter small YU */,
8314   {0, 0, 0x30E6} /* Katakana letter YU */,
8315   {0, 0, 0x30E7} /* Katakana letter small YO */,
8316   {0, 0, 0x30E8} /* Katakana letter YO */,
8317   {0, 0, 0x30E9} /* Katakana letter RA */,
8318   {0, 0, 0x30EA} /* Katakana letter RI */,
8319   {0, 0, 0x30EB} /* Katakana letter RU */,
8320   {0, 0, 0x30EC} /* Katakana letter RE */,
8321   {0, 0, 0x30ED} /* Katakana letter RO */,
8322   {0, 0, 0x30EE} /* Katakana letter small WA */,
8323   {0, 0, 0x30EF} /* Katakana letter WA */,
8324   {0, 0, 0x30F0} /* Katakana letter WI */,
8325   {0, 0, 0x30F1} /* Katakana letter WE */,
8326   {0, 0, 0x30F2} /* Katakana letter WO */,
8327   {0, 0, 0x30F3} /* Katakana letter N */,
8328   {0, 0, 0x30F4} /* Katakana letter VU */,
8329   {0, 0, 0x30F5} /* Katakana letter small KA */,
8330   {0, 0, 0x30F6} /* Katakana letter small KE */,
8331   {0, 0, 0x309B} /* Katakana-hiragana voiced sound mark */,
8332   {0, 0, 0x309C} /* Katakana-hiragana semi-voiced sound mark */,
8333   {0, 0, 0},
8334   {0, 0, 0},
8335   {0, 0, 0},
8336   {0, 0, 0},
8337   {0, 0, 0},
8338   {0, 0, 0},
8339   {0, 0, 0},
8340   {0, 0, 0},
8341   {0, 0, 0},
8342   {0, 0, 0},
8343   {0, 0, 0},
8344   {0, 0, 0},
8345   {0, 0, 0},
8346   {0, 0, 0},
8347   {0, 0, 0},
8348   {0, 0, 0},
8349   {0, 0, 0},
8350   {0, 0, 0},
8351   {0, 0, 0},
8352   {0, 0, 0},
8353   {0, 0, 0},
8354   {0, 0, 0},
8355   {0, 0, 0},
8356   {0, 0, 0},
8357   {0, 0, 0},
8358   {0, 0, 0},
8359   {0, 0, 0},
8360   {0, 0, 0},
8361   {0, 0, 0},
8362   {0, 0, 0},
8363   {0, 0, 0},
8364   {0, 0, 0},
8365   {0, 0, 0},
8366   {0, 0, 0},
8367   {0, 0, 0},
8368   {0, 0, 0},
8369   {0, 0, 0},
8370   {0, 0, 0},
8371   {0, 0, 0},
8372   {0, 0, 0},
8373   {0, 0, 0},
8374   {0, 0, 0},
8375   {0, 0, 0},
8376   {0, 0, 0},
8377   {0, 0, 0},
8378   {0, 0, 0},
8379   {0, 0, 0},
8380   {0, 0, 0},
8381   {0, 0, 0},
8382   {0, 0, 0},
8383   {0, 0, 0},
8384   {0, 0, 0},
8385   {0, 0, 0},
8386   {0, 0, 0},
8387   {0, 0, 0},
8388   {0, 0, 0},
8389   {0, 0, 0},
8390   {0, 0, 0},
8391   {0, 0, 0},
8392   {0, 0, 0},
8393   {0, 0, 0},
8394   {0, 0, 0},
8395   {0, 0, 0},
8396   {0, 0, 0},
8397   {0, 0, 0},
8398   {0, 0, 0},
8399   {0, 0, 0},
8400   {0, 0, 0},
8401   {0, 0, 0},
8402   {0, 0, 0},
8403   {0, 0, 0},
8404   {0, 0, 0},
8405   {0, 0, 0},
8406   {0, 0, 0},
8407   {0, 0, 0},
8408   {0, 0, 0},
8409   {0, 0, 0},
8410   {0, 0, 0},
8411   {0, 0, 0},
8412   {0, 0, 0},
8413   {0, 0, 0},
8414   {0, 0, 0},
8415   {0, 0, 0},
8416   {0, 0, 0},
8417   {0, 0, 0},
8418   {0, 0, 0},
8419   {0, 0, 0},
8420   {0, 0, 0},
8421   {0, 0, 0},
8422   {0, 0, 0},
8423   {0, 0, 0},
8424   {0, 0, 0},
8425   {0, 0, 0},
8426   {0, 0, 0},
8427   {0, 0, 0},
8428   {0, 0, 0},
8429   {0, 0, 0},
8430   {0, 0, 0},
8431   {0, 0, 0},
8432   {0, 0, 0},
8433   {0, 0, 0},
8434   {0, 0, 0},
8435   {0, 0, 0},
8436   {0, 0, 0},
8437   {0, 0, 0},
8438   {0, 0, 0},
8439   {0, 0, 0},
8440   {0, 0, 0},
8441   {0, 0, 0},
8442   {0, 0, 0},
8443   {0, 0, 0},
8444   {0, 0, 0},
8445   {0, 0, 0},
8446   {0, 0, 0},
8447   {0, 0, 0},
8448   {0, 0, 0},
8449   {0, 0, 0},
8450   {0, 0, 0},
8451   {0, 0, 0},
8452   {0, 0, 0},
8453   {0, 0, 0},
8454   {0, 0, 0},
8455   {0, 0, 0},
8456   {0, 0, 0},
8457   {0, 0, 0},
8458   {0, 0, 0},
8459   {0, 0, 0},
8460   {0, 0, 0},
8461   {0, 0, 0},
8462   {0, 0, 0},
8463   {0, 0, 0},
8464   {0, 0, 0},
8465   {0, 0, 0},
8466   {0, 0, 0},
8467   {0, 0, 0}
8468 };
8469 struct yaz_iconv_trie marc8_31page796 = {
8470   0, marc8_31page796_dir
8471 };
8472 /* PAGE 795 */
8473 struct yaz_iconv_trie_dir marc8_31page795_dir[256] = {
8474   {0, 0, 0},
8475   {0, 0, 0},
8476   {0, 0, 0},
8477   {0, 0, 0},
8478   {0, 0, 0},
8479   {0, 0, 0},
8480   {0, 0, 0},
8481   {0, 0, 0},
8482   {0, 0, 0},
8483   {0, 0, 0},
8484   {0, 0, 0},
8485   {0, 0, 0},
8486   {0, 0, 0},
8487   {0, 0, 0},
8488   {0, 0, 0},
8489   {0, 0, 0},
8490   {0, 0, 0},
8491   {0, 0, 0},
8492   {0, 0, 0},
8493   {0, 0, 0},
8494   {0, 0, 0},
8495   {0, 0, 0},
8496   {0, 0, 0},
8497   {0, 0, 0},
8498   {0, 0, 0},
8499   {0, 0, 0},
8500   {0, 0, 0},
8501   {0, 0, 0},
8502   {0, 0, 0},
8503   {0, 0, 0},
8504   {0, 0, 0},
8505   {0, 0, 0},
8506   {0, 0, 0},
8507   {0, 0, 0x3041} /* Hiragana letter small A */,
8508   {0, 0, 0x3042} /* Hiragana letter A */,
8509   {0, 0, 0x3043} /* Hiragana letter small I */,
8510   {0, 0, 0x3044} /* Hiragana letter I */,
8511   {0, 0, 0x3045} /* Hiragana letter small U */,
8512   {0, 0, 0x3046} /* Hiragana letter U */,
8513   {0, 0, 0x3047} /* Hiragana letter small E */,
8514   {0, 0, 0x3048} /* Hiragana letter E */,
8515   {0, 0, 0x3049} /* Hiragana letter small O */,
8516   {0, 0, 0x304A} /* Hiragana letter O */,
8517   {0, 0, 0x304B} /* Hiragana letter KA */,
8518   {0, 0, 0x304C} /* Hiragana letter GA */,
8519   {0, 0, 0x304D} /* Hiragana letter KI */,
8520   {0, 0, 0x304E} /* Hiragana letter GI */,
8521   {0, 0, 0x304F} /* Hiragana letter KU */,
8522   {0, 0, 0x3050} /* Hiragana letter GU */,
8523   {0, 0, 0x3051} /* Hiragana letter KE */,
8524   {0, 0, 0x3052} /* Hiragana letter GE */,
8525   {0, 0, 0x3053} /* Hiragana letter KO */,
8526   {0, 0, 0x3054} /* Hiragana letter GO */,
8527   {0, 0, 0x3055} /* Hiragana letter SA */,
8528   {0, 0, 0x3056} /* Hiragana letter ZA */,
8529   {0, 0, 0x3057} /* Hiragana letter SI */,
8530   {0, 0, 0x3058} /* Hiragana letter ZI */,
8531   {0, 0, 0x3059} /* Hiragana letter SU */,
8532   {0, 0, 0x305A} /* Hiragana letter ZU */,
8533   {0, 0, 0x305B} /* Hiragana letter SE */,
8534   {0, 0, 0x305C} /* Hiragana letter ZE */,
8535   {0, 0, 0x305D} /* Hiragana letter SO */,
8536   {0, 0, 0x305E} /* Hiragana letter ZO */,
8537   {0, 0, 0x305F} /* Hiragana letter TA */,
8538   {0, 0, 0x3060} /* Hiragana letter DA */,
8539   {0, 0, 0x3061} /* Hiragana letter TI */,
8540   {0, 0, 0x3062} /* Hiragana letter DI */,
8541   {0, 0, 0x3063} /* Hiragana letter small TU */,
8542   {0, 0, 0x3064} /* Hiragana letter TU */,
8543   {0, 0, 0x3065} /* Hiragana letter DU */,
8544   {0, 0, 0x3066} /* Hiragana letter TE */,
8545   {0, 0, 0x3067} /* Hiragana letter DE */,
8546   {0, 0, 0x3068} /* Hiragana letter TO */,
8547   {0, 0, 0x3069} /* Hiragana letter DO */,
8548   {0, 0, 0x306A} /* Hiragana letter NA */,
8549   {0, 0, 0x306B} /* Hiragana letter NI */,
8550   {0, 0, 0x306C} /* Hiragana letter NU */,
8551   {0, 0, 0x306D} /* Hiragana letter NE */,
8552   {0, 0, 0x306E} /* Hiragana letter NO */,
8553   {0, 0, 0x306F} /* Hiragana letter HA */,
8554   {0, 0, 0x3070} /* Hiragana letter BA */,
8555   {0, 0, 0x3071} /* Hiragana letter PA */,
8556   {0, 0, 0x3072} /* Hiragana letter HI */,
8557   {0, 0, 0x3073} /* Hiragana letter BI */,
8558   {0, 0, 0x3074} /* Hiragana letter PI */,
8559   {0, 0, 0x3075} /* Hiragana letter HU */,
8560   {0, 0, 0x3076} /* Hiragana letter BU */,
8561   {0, 0, 0x3077} /* Hiragana letter PU */,
8562   {0, 0, 0x3078} /* Hiragana letter HE */,
8563   {0, 0, 0x3079} /* Hiragana letter BE */,
8564   {0, 0, 0x307A} /* Hiragana letter PE */,
8565   {0, 0, 0x307B} /* Hiragana letter HO */,
8566   {0, 0, 0x307C} /* Hiragana letter BO */,
8567   {0, 0, 0x307D} /* Hiragana letter PO */,
8568   {0, 0, 0x307E} /* Hiragana letter MA */,
8569   {0, 0, 0x307F} /* Hiragana letter MI */,
8570   {0, 0, 0x3080} /* Hiragana letter MU */,
8571   {0, 0, 0x3081} /* Hiragana letter ME */,
8572   {0, 0, 0x3082} /* Hiragana letter MO */,
8573   {0, 0, 0x3083} /* Hiragana letter small YA */,
8574   {0, 0, 0x3084} /* Hiragana letter YA */,
8575   {0, 0, 0x3085} /* Hiragana letter small YU */,
8576   {0, 0, 0x3086} /* Hiragana letter YU */,
8577   {0, 0, 0x3087} /* Hiragana letter small YO */,
8578   {0, 0, 0x3088} /* Hiragana letter YO */,
8579   {0, 0, 0x3089} /* Hiragana letter RA */,
8580   {0, 0, 0x308A} /* Hiragana letter RI */,
8581   {0, 0, 0x308B} /* Hiragana letter RU */,
8582   {0, 0, 0x308C} /* Hiragana letter RE */,
8583   {0, 0, 0x308D} /* Hiragana letter RO */,
8584   {0, 0, 0x308E} /* Hiragana letter small WA */,
8585   {0, 0, 0x308F} /* Hiragana letter WA */,
8586   {0, 0, 0x3090} /* Hiragana letter WI */,
8587   {0, 0, 0x3091} /* Hiragana letter WE */,
8588   {0, 0, 0x3092} /* Hiragana letter WO */,
8589   {0, 0, 0x3093} /* Hiragana letter N */,
8590   {0, 0, 0},
8591   {0, 0, 0},
8592   {0, 0, 0},
8593   {0, 0, 0},
8594   {0, 0, 0},
8595   {0, 0, 0},
8596   {0, 0, 0},
8597   {0, 0, 0},
8598   {0, 0, 0},
8599   {0, 0, 0},
8600   {0, 0, 0},
8601   {0, 0, 0},
8602   {0, 0, 0},
8603   {0, 0, 0},
8604   {0, 0, 0},
8605   {0, 0, 0},
8606   {0, 0, 0},
8607   {0, 0, 0},
8608   {0, 0, 0},
8609   {0, 0, 0},
8610   {0, 0, 0},
8611   {0, 0, 0},
8612   {0, 0, 0},
8613   {0, 0, 0},
8614   {0, 0, 0},
8615   {0, 0, 0},
8616   {0, 0, 0},
8617   {0, 0, 0},
8618   {0, 0, 0},
8619   {0, 0, 0},
8620   {0, 0, 0},
8621   {0, 0, 0},
8622   {0, 0, 0},
8623   {0, 0, 0},
8624   {0, 0, 0},
8625   {0, 0, 0},
8626   {0, 0, 0},
8627   {0, 0, 0},
8628   {0, 0, 0},
8629   {0, 0, 0},
8630   {0, 0, 0},
8631   {0, 0, 0},
8632   {0, 0, 0},
8633   {0, 0, 0},
8634   {0, 0, 0},
8635   {0, 0, 0},
8636   {0, 0, 0},
8637   {0, 0, 0},
8638   {0, 0, 0},
8639   {0, 0, 0},
8640   {0, 0, 0},
8641   {0, 0, 0},
8642   {0, 0, 0},
8643   {0, 0, 0},
8644   {0, 0, 0},
8645   {0, 0, 0},
8646   {0, 0, 0},
8647   {0, 0, 0},
8648   {0, 0, 0},
8649   {0, 0, 0},
8650   {0, 0, 0},
8651   {0, 0, 0},
8652   {0, 0, 0},
8653   {0, 0, 0},
8654   {0, 0, 0},
8655   {0, 0, 0},
8656   {0, 0, 0},
8657   {0, 0, 0},
8658   {0, 0, 0},
8659   {0, 0, 0},
8660   {0, 0, 0},
8661   {0, 0, 0},
8662   {0, 0, 0},
8663   {0, 0, 0},
8664   {0, 0, 0},
8665   {0, 0, 0},
8666   {0, 0, 0},
8667   {0, 0, 0},
8668   {0, 0, 0},
8669   {0, 0, 0},
8670   {0, 0, 0},
8671   {0, 0, 0},
8672   {0, 0, 0},
8673   {0, 0, 0},
8674   {0, 0, 0},
8675   {0, 0, 0},
8676   {0, 0, 0},
8677   {0, 0, 0},
8678   {0, 0, 0},
8679   {0, 0, 0},
8680   {0, 0, 0},
8681   {0, 0, 0},
8682   {0, 0, 0},
8683   {0, 0, 0},
8684   {0, 0, 0},
8685   {0, 0, 0},
8686   {0, 0, 0},
8687   {0, 0, 0},
8688   {0, 0, 0},
8689   {0, 0, 0},
8690   {0, 0, 0},
8691   {0, 0, 0},
8692   {0, 0, 0},
8693   {0, 0, 0},
8694   {0, 0, 0},
8695   {0, 0, 0},
8696   {0, 0, 0},
8697   {0, 0, 0},
8698   {0, 0, 0},
8699   {0, 0, 0},
8700   {0, 0, 0},
8701   {0, 0, 0},
8702   {0, 0, 0},
8703   {0, 0, 0},
8704   {0, 0, 0},
8705   {0, 0, 0},
8706   {0, 0, 0},
8707   {0, 0, 0},
8708   {0, 0, 0},
8709   {0, 0, 0},
8710   {0, 0, 0},
8711   {0, 0, 0},
8712   {0, 0, 0},
8713   {0, 0, 0},
8714   {0, 0, 0},
8715   {0, 0, 0},
8716   {0, 0, 0},
8717   {0, 0, 0},
8718   {0, 0, 0},
8719   {0, 0, 0},
8720   {0, 0, 0},
8721   {0, 0, 0},
8722   {0, 0, 0},
8723   {0, 0, 0},
8724   {0, 0, 0},
8725   {0, 0, 0},
8726   {0, 0, 0},
8727   {0, 0, 0},
8728   {0, 0, 0},
8729   {0, 0, 0}
8730 };
8731 struct yaz_iconv_trie marc8_31page795 = {
8732   0, marc8_31page795_dir
8733 };
8734 /* PAGE 794 */
8735 struct yaz_iconv_trie_flat marc8_31page794_flat[] = {
8736   {"\x3C", 0, 0x30FC}, /* Vowel elongation mark for kana */
8737   {"\x26", 0, 0x30FB}, /* Ideographic centered point */
8738   {"\x39", 0, 0x3005}, /* Ideographic iteration mark */
8739   {"\x52", 0, 0x3008}, /* Ideographic less than sign */
8740   {"\x53", 0, 0x3009}, /* Ideographic greater than sign */
8741   {"\x54", 0, 0x300A}, /* Ideographic left double angle bracket */
8742   {"\x55", 0, 0x300B}, /* Ideographic right double angle bracket */
8743   {"", 0}
8744 };
8745 struct yaz_iconv_trie marc8_31page794 = {
8746   marc8_31page794_flat, 0
8747 };
8748 /* PAGE 793 */
8749 struct yaz_iconv_trie_flat marc8_31page793_flat[] = {
8750   {"\x4C\x2A", 0, 0x915E}, /* East Asian ideograph */
8751   {"\x58\x6F", 0, 0x4EEB}, /* East Asian ideograph */
8752   {"\x5B\x71", 0, 0x57B4}, /* East Asian ideograph */
8753   {"\x5C\x43", 0, 0x82CA}, /* East Asian ideograph */
8754   {"\x5C\x50", 0, 0x82C4}, /* East Asian ideograph */
8755   {"\x5D\x46", 0, 0x841C}, /* East Asian ideograph */
8756   {"\x5D\x5C", 0, 0x8488}, /* East Asian ideograph */
8757   {"\x5F\x30", 0, 0x7519}, /* East Asian ideograph */
8758   {"\x5F\x39", 0, 0x5416}, /* East Asian ideograph */
8759   {"\x5F\x50", 0, 0x549D}, /* East Asian ideograph */
8760   {"\x5F\x51", 0, 0x54D0}, /* East Asian ideograph */
8761   {"\x5F\x54", 0, 0x54B4}, /* East Asian ideograph */
8762   {"\x5F\x5B", 0, 0x54A3}, /* East Asian ideograph */
8763   {"\x5F\x61", 0, 0x54DA}, /* East Asian ideograph */
8764   {"\x60\x2D", 0, 0x55B9}, /* East Asian ideograph */
8765   {"\x60\x3A", 0, 0x55EA}, /* East Asian ideograph */
8766   {"\x60\x4C", 0, 0x55F5}, /* East Asian ideograph */
8767   {"\x60\x54", 0, 0x5623}, /* East Asian ideograph */
8768   {"\x60\x58", 0, 0x562D}, /* East Asian ideograph */
8769   {"\x60\x67", 0, 0x567B}, /* East Asian ideograph */
8770   {"\x61\x31", 0, 0x5C9C}, /* East Asian ideograph */
8771   {"\x62\x2A", 0, 0x7339}, /* East Asian ideograph */
8772   {"\x62\x47", 0, 0x9987}, /* East Asian ideograph */
8773   {"\x62\x4E", 0, 0x9995}, /* East Asian ideograph */
8774   {"\x63\x40", 0, 0x61B7}, /* East Asian ideograph */
8775   {"\x66\x40", 0, 0x80EC}, /* East Asian ideograph */
8776   {"\x6B\x42", 0, 0x80BC}, /* East Asian ideograph */
8777   {"\x6B\x44", 0, 0x80BD}, /* East Asian ideograph */
8778   {"\x6B\x4C", 0, 0x80E9}, /* East Asian ideograph */
8779   {"\x6B\x5B", 0, 0x810E}, /* East Asian ideograph */
8780   {"\x6B\x5F", 0, 0x8112}, /* East Asian ideograph */
8781   {"\x6B\x6A", 0, 0x8159}, /* East Asian ideograph */
8782   {"\x6C\x42", 0, 0x70BB}, /* East Asian ideograph */
8783   {"\x6C\x43", 0, 0x70C0}, /* East Asian ideograph */
8784   {"\x6D\x3B", 0, 0x7818}, /* East Asian ideograph */
8785   {"\x6D\x3F", 0, 0x781C}, /* East Asian ideograph */
8786   {"\x6D\x45", 0, 0x783C}, /* East Asian ideograph */
8787   {"\x72\x7D", 0, 0x87A8}, /* East Asian ideograph */
8788   {"\x73\x60", 0, 0x7B7B}, /* East Asian ideograph */
8789   {"\x73\x6E", 0, 0x7BA2}, /* East Asian ideograph */
8790   {"\x74\x38", 0, 0x823E}, /* East Asian ideograph */
8791   {"\x75\x23", 0, 0x9170}, /* East Asian ideograph */
8792   {"\x75\x5D", 0, 0x8E3A}, /* East Asian ideograph */
8793   {"\x77\x5D", 0, 0x9B0F}, /* East Asian ideograph */
8794   {"\x77\x71", 0, 0x9EE2}, /* East Asian ideograph (Version J extension) */
8795   {"", 0}
8796 };
8797 struct yaz_iconv_trie marc8_31page793 = {
8798   marc8_31page793_flat, 0
8799 };
8800 /* PAGE 792 */
8801 struct yaz_iconv_trie_flat marc8_31page792_flat[] = {
8802   {"\x23", 0, 0x9D64}, /* East Asian ideograph */
8803   {"", 0}
8804 };
8805 struct yaz_iconv_trie marc8_31page792 = {
8806   marc8_31page792_flat, 0
8807 };
8808 /* PAGE 791 */
8809 struct yaz_iconv_trie_flat marc8_31page791_flat[] = {
8810   {"\x3B", 0, 0x9B96}, /* East Asian ideograph */
8811   {"\x40", 0, 0x9BB4}, /* East Asian ideograph */
8812   {"\x45", 0, 0x9BCF}, /* East Asian ideograph */
8813   {"\x46", 0, 0x9BD1}, /* East Asian ideograph */
8814   {"\x4E", 0, 0x9BF2}, /* East Asian ideograph */
8815   {"\x60", 0, 0x9C30}, /* East Asian ideograph */
8816   {"\x65", 0, 0x9C5A}, /* East Asian ideograph */
8817   {"\x7E", 0, 0x9D48}, /* East Asian ideograph */
8818   {"", 0}
8819 };
8820 struct yaz_iconv_trie marc8_31page791 = {
8821   marc8_31page791_flat, 0
8822 };
8823 /* PAGE 790 */
8824 struct yaz_iconv_trie_flat marc8_31page790_flat[] = {
8825   {"\x24", 0, 0x98AA}, /* East Asian ideograph */
8826   {"\x52", 0, 0x99F2}, /* East Asian ideograph */
8827   {"\x74", 0, 0x9ADE}, /* East Asian ideograph */
8828   {"\x7D", 0, 0x9AF1}, /* East Asian ideograph */
8829   {"\x7E", 0, 0x9AF7}, /* East Asian ideograph */
8830   {"", 0}
8831 };
8832 struct yaz_iconv_trie marc8_31page790 = {
8833   marc8_31page790_flat, 0
8834 };
8835 /* PAGE 789 */
8836 struct yaz_iconv_trie_flat marc8_31page789_flat[] = {
8837   {"\x23", 0, 0x9666}, /* East Asian ideograph */
8838   {"\x58", 0, 0x9779}, /* East Asian ideograph */
8839   {"\x5D", 0, 0x9786}, /* East Asian ideograph */
8840   {"\x60", 0, 0x9790}, /* East Asian ideograph */
8841   {"", 0}
8842 };
8843 struct yaz_iconv_trie marc8_31page789 = {
8844   marc8_31page789_flat, 0
8845 };
8846 /* PAGE 788 */
8847 struct yaz_iconv_trie_flat marc8_31page788_flat[] = {
8848   {"\x27", 0, 0x933B}, /* East Asian ideograph */
8849   {"\x5B", 0, 0x958A}, /* East Asian ideograph */
8850   {"\x5D", 0, 0x9596}, /* East Asian ideograph */
8851   {"", 0}
8852 };
8853 struct yaz_iconv_trie marc8_31page788 = {
8854   marc8_31page788_flat, 0
8855 };
8856 /* PAGE 787 */
8857 struct yaz_iconv_trie_flat marc8_31page787_flat[] = {
8858   {"\x28", 0, 0x9056}, /* East Asian ideograph */
8859   {"\x5C", 0, 0x91DF}, /* East Asian ideograph */
8860   {"", 0}
8861 };
8862 struct yaz_iconv_trie marc8_31page787 = {
8863   marc8_31page787_flat, 0
8864 };
8865 /* PAGE 786 */
8866 struct yaz_iconv_trie_flat marc8_31page786_flat[] = {
8867   {"\x3F", 0, 0x8EBE}, /* East Asian ideograph */
8868   {"\x40", 0, 0x8EC5}, /* East Asian ideograph */
8869   {"\x41", 0, 0x8EC8}, /* East Asian ideograph */
8870   {"\x5A", 0, 0x8F4C}, /* East Asian ideograph */
8871   {"\x7A", 0, 0x9027}, /* East Asian ideograph */
8872   {"", 0}
8873 };
8874 struct yaz_iconv_trie marc8_31page786 = {
8875   marc8_31page786_flat, 0
8876 };
8877 /* PAGE 785 */
8878 struct yaz_iconv_trie_flat marc8_31page785_flat[] = {
8879   {"\x27", 0, 0x8977}, /* East Asian ideograph */
8880   {"\x5C", 0, 0x8ADA}, /* East Asian ideograph */
8881   {"", 0}
8882 };
8883 struct yaz_iconv_trie marc8_31page785 = {
8884   marc8_31page785_flat, 0
8885 };
8886 /* PAGE 784 */
8887 struct yaz_iconv_trie_flat marc8_31page784_flat[] = {
8888   {"\x2C", 0, 0x87D0}, /* East Asian ideograph */
8889   {"\x5E", 0, 0x88B0}, /* East Asian ideograph */
8890   {"\x61", 0, 0x88C3}, /* East Asian ideograph */
8891   {"\x6D", 0, 0x8904}, /* East Asian ideograph */
8892   {"", 0}
8893 };
8894 struct yaz_iconv_trie marc8_31page784 = {
8895   marc8_31page784_flat, 0
8896 };
8897 /* PAGE 783 */
8898 struct yaz_iconv_trie_flat marc8_31page783_flat[] = {
8899   {"\x46", 0, 0x8630}, /* East Asian ideograph */
8900   {"\x5B", 0, 0x86AB}, /* East Asian ideograph */
8901   {"\x62", 0, 0x86EF}, /* East Asian ideograph */
8902   {"", 0}
8903 };
8904 struct yaz_iconv_trie marc8_31page783 = {
8905   marc8_31page783_flat, 0
8906 };
8907 /* PAGE 782 */
8908 struct yaz_iconv_trie_flat marc8_31page782_flat[] = {
8909   {"\x4D", 0, 0x8422}, /* East Asian ideograph */
8910   {"\x68", 0, 0x84D9}, /* East Asian ideograph */
8911   {"", 0}
8912 };
8913 struct yaz_iconv_trie marc8_31page782 = {
8914   marc8_31page782_flat, 0
8915 };
8916 /* PAGE 781 */
8917 struct yaz_iconv_trie_flat marc8_31page781_flat[] = {
8918   {"\x33", 0, 0x81A4}, /* East Asian ideograph */
8919   {"\x5C", 0, 0x825D}, /* East Asian ideograph */
8920   {"", 0}
8921 };
8922 struct yaz_iconv_trie marc8_31page781 = {
8923   marc8_31page781_flat, 0
8924 };
8925 /* PAGE 780 */
8926 struct yaz_iconv_trie_flat marc8_31page780_flat[] = {
8927   {"\x4F", 0, 0x7E05}, /* East Asian ideograph */
8928   {"\x6D", 0, 0x7E83}, /* East Asian ideograph */
8929   {"\x6E", 0, 0x7DD5}, /* East Asian ideograph */
8930   {"\x76", 0, 0x7E90}, /* East Asian ideograph */
8931   {"", 0}
8932 };
8933 struct yaz_iconv_trie marc8_31page780 = {
8934   marc8_31page780_flat, 0
8935 };
8936 /* PAGE 779 */
8937 struct yaz_iconv_trie_flat marc8_31page779_flat[] = {
8938   {"\x49", 0, 0x7C13}, /* East Asian ideograph */
8939   {"\x4C", 0, 0x7C17}, /* East Asian ideograph */
8940   {"\x4E", 0, 0x7BF6}, /* East Asian ideograph */
8941   {"\x64", 0, 0x7C90}, /* East Asian ideograph */
8942   {"\x66", 0, 0x7CAD}, /* East Asian ideograph */
8943   {"\x71", 0, 0x7CC0}, /* East Asian ideograph */
8944   {"\x74", 0, 0x7CD8}, /* East Asian ideograph */
8945   {"", 0}
8946 };
8947 struct yaz_iconv_trie marc8_31page779 = {
8948   marc8_31page779_flat, 0
8949 };
8950 /* PAGE 778 */
8951 struct yaz_iconv_trie_flat marc8_31page778_flat[] = {
8952   {"\x25", 0, 0x7907}, /* East Asian ideograph */
8953   {"\x4E", 0, 0x7A43}, /* East Asian ideograph */
8954   {"\x73", 0, 0x7B02}, /* East Asian ideograph */
8955   {"", 0}
8956 };
8957 struct yaz_iconv_trie marc8_31page778 = {
8958   marc8_31page778_flat, 0
8959 };
8960 /* PAGE 777 */
8961 struct yaz_iconv_trie_flat marc8_31page777_flat[] = {
8962   {"\x6D", 0, 0x7874}, /* East Asian ideograph */
8963   {"\x73", 0, 0x78B5}, /* East Asian ideograph */
8964   {"", 0}
8965 };
8966 struct yaz_iconv_trie marc8_31page777 = {
8967   marc8_31page777_flat, 0
8968 };
8969 /* PAGE 776 */
8970 struct yaz_iconv_trie_flat marc8_31page776_flat[] = {
8971   {"\x26", 0, 0x74F2}, /* East Asian ideograph */
8972   {"\x36", 0, 0x753C}, /* East Asian ideograph */
8973   {"\x3A", 0, 0x7549}, /* East Asian ideograph */
8974   {"\x3E", 0, 0x7569}, /* East Asian ideograph */
8975   {"", 0}
8976 };
8977 struct yaz_iconv_trie marc8_31page776 = {
8978   marc8_31page776_flat, 0
8979 };
8980 /* PAGE 775 */
8981 struct yaz_iconv_trie_flat marc8_31page775_flat[] = {
8982   {"\x70", 0, 0x7195}, /* East Asian ideograph */
8983   {"", 0}
8984 };
8985 struct yaz_iconv_trie marc8_31page775 = {
8986   marc8_31page775_flat, 0
8987 };
8988 /* PAGE 774 */
8989 struct yaz_iconv_trie_flat marc8_31page774_flat[] = {
8990   {"\x63", 0, 0x6E82}, /* East Asian ideograph */
8991   {"", 0}
8992 };
8993 struct yaz_iconv_trie marc8_31page774 = {
8994   marc8_31page774_flat, 0
8995 };
8996 /* PAGE 773 */
8997 struct yaz_iconv_trie_flat marc8_31page773_flat[] = {
8998   {"\x36", 0, 0x6B1F}, /* East Asian ideograph */
8999   {"", 0}
9000 };
9001 struct yaz_iconv_trie marc8_31page773 = {
9002   marc8_31page773_flat, 0
9003 };
9004 /* PAGE 772 */
9005 struct yaz_iconv_trie_flat marc8_31page772_flat[] = {
9006   {"\x29", 0, 0x6925}, /* East Asian ideograph */
9007   {"\x2D", 0, 0x6928}, /* East Asian ideograph */
9008   {"\x30", 0, 0x6923}, /* East Asian ideograph */
9009   {"\x30", 0, 0x6923}, /* East Asian ideograph */
9010   {"\x31", 0, 0x6921}, /* East Asian ideograph */
9011   {"\x39", 0, 0x697E}, /* East Asian ideograph */
9012   {"\x43", 0, 0x6981}, /* East Asian ideograph */
9013   {"\x4F", 0, 0x69DD}, /* East Asian ideograph */
9014   {"\x53", 0, 0x6A2E}, /* East Asian ideograph */
9015   {"\x71", 0, 0x6A78}, /* East Asian ideograph */
9016   {"", 0}
9017 };
9018 struct yaz_iconv_trie marc8_31page772 = {
9019   marc8_31page772_flat, 0
9020 };
9021 /* PAGE 771 */
9022 struct yaz_iconv_trie_flat marc8_31page771_flat[] = {
9023   {"\x37", 0, 0x6737}, /* East Asian ideograph */
9024   {"\x7B", 0, 0x6926}, /* East Asian ideograph */
9025   {"", 0}
9026 };
9027 struct yaz_iconv_trie marc8_31page771 = {
9028   marc8_31page771_flat, 0
9029 };
9030 /* PAGE 770 */
9031 struct yaz_iconv_trie_flat marc8_31page770_flat[] = {
9032   {"\x31", 0, 0x64F6}, /* East Asian ideograph */
9033   {"\x73", 0, 0x6683}, /* East Asian ideograph */
9034   {"\x7E", 0, 0x66BC}, /* East Asian ideograph */
9035   {"", 0}
9036 };
9037 struct yaz_iconv_trie marc8_31page770 = {
9038   marc8_31page770_flat, 0
9039 };
9040 /* PAGE 769 */
9041 struct yaz_iconv_trie_flat marc8_31page769_flat[] = {
9042   {"\x4B", 0, 0x6327}, /* East Asian ideograph */
9043   {"\x5E", 0, 0x63B5}, /* East Asian ideograph */
9044   {"", 0}
9045 };
9046 struct yaz_iconv_trie marc8_31page769 = {
9047   marc8_31page769_flat, 0
9048 };
9049 /* PAGE 768 */
9050 struct yaz_iconv_trie_flat marc8_31page768_flat[] = {
9051   {"\x37", 0, 0x5F16}, /* East Asian ideograph */
9052   {"\x3B", 0, 0x5F41}, /* East Asian ideograph */
9053   {"\x6A", 0, 0x603A}, /* East Asian ideograph */
9054   {"", 0}
9055 };
9056 struct yaz_iconv_trie marc8_31page768 = {
9057   marc8_31page768_flat, 0
9058 };
9059 /* PAGE 767 */
9060 struct yaz_iconv_trie_flat marc8_31page767_flat[] = {
9061   {"\x26", 0, 0x4E62}, /* East Asian ideograph */
9062   {"\x2C", 0, 0x599B}, /* East Asian ideograph */
9063   {"\x2E", 0, 0x5CBB}, /* East Asian ideograph */
9064   {"\x30", 0, 0x5CBC}, /* East Asian ideograph */
9065   {"\x32", 0, 0x5CC5}, /* East Asian ideograph */
9066   {"\x33", 0, 0x5CBE}, /* East Asian ideograph */
9067   {"\x4E", 0, 0x5D76}, /* East Asian ideograph */
9068   {"\x57", 0, 0x5D90}, /* East Asian ideograph */
9069   {"", 0}
9070 };
9071 struct yaz_iconv_trie marc8_31page767 = {
9072   marc8_31page767_flat, 0
9073 };
9074 /* PAGE 766 */
9075 struct yaz_iconv_trie_flat marc8_31page766_flat[] = {
9076   {"\x4E", 0, 0x5B36}, /* East Asian ideograph */
9077   {"", 0}
9078 };
9079 struct yaz_iconv_trie marc8_31page766 = {
9080   marc8_31page766_flat, 0
9081 };
9082 /* PAGE 765 */
9083 struct yaz_iconv_trie_flat marc8_31page765_flat[] = {
9084   {"\x29", 0, 0x5726}, /* East Asian ideograph */
9085   {"\x2A", 0, 0x5737}, /* East Asian ideograph */
9086   {"\x38", 0, 0x57B3}, /* East Asian ideograph */
9087   {"\x3A", 0, 0x57AA}, /* East Asian ideograph */
9088   {"\x3B", 0, 0x57B0}, /* East Asian ideograph */
9089   {"\x42", 0, 0x57D6}, /* East Asian ideograph */
9090   {"\x4B", 0, 0x5870}, /* East Asian ideograph */
9091   {"\x51", 0, 0x58B9}, /* East Asian ideograph */
9092   {"\x57", 0, 0x58B8}, /* East Asian ideograph */
9093   {"\x5C", 0, 0x58D7}, /* East Asian ideograph */
9094   {"\x5F", 0, 0x58E5}, /* East Asian ideograph */
9095   {"", 0}
9096 };
9097 struct yaz_iconv_trie marc8_31page765 = {
9098   marc8_31page765_flat, 0
9099 };
9100 /* PAGE 764 */
9101 struct yaz_iconv_trie_flat marc8_31page764_flat[] = {
9102   {"\x26", 0, 0x54D8}, /* East Asian ideograph */
9103   {"\x3B", 0, 0x555D}, /* East Asian ideograph */
9104   {"\x75", 0, 0x56CE}, /* East Asian ideograph */
9105   {"", 0}
9106 };
9107 struct yaz_iconv_trie marc8_31page764 = {
9108   marc8_31page764_flat, 0
9109 };
9110 /* PAGE 763 */
9111 struct yaz_iconv_trie_flat marc8_31page763_flat[] = {
9112   {"\x5D", 0, 0x53FA}, /* East Asian ideograph */
9113   {"", 0}
9114 };
9115 struct yaz_iconv_trie marc8_31page763 = {
9116   marc8_31page763_flat, 0
9117 };
9118 /* PAGE 762 */
9119 struct yaz_iconv_trie_flat marc8_31page762_flat[] = {
9120   {"\x30", 0, 0x5116}, /* East Asian ideograph */
9121   {"\x5E", 0, 0x51E9}, /* East Asian ideograph */
9122   {"", 0}
9123 };
9124 struct yaz_iconv_trie marc8_31page762 = {
9125   marc8_31page762_flat, 0
9126 };
9127 /* PAGE 761 */
9128 struct yaz_iconv_trie_flat marc8_31page761_flat[] = {
9129   {"\x5D", 0, 0x6762}, /* East Asian ideograph */
9130   {"\x68", 0, 0x5301}, /* East Asian ideograph */
9131   {"\x7A", 0, 0x9453}, /* East Asian ideograph */
9132   {"", 0}
9133 };
9134 struct yaz_iconv_trie marc8_31page761 = {
9135   marc8_31page761_flat, 0
9136 };
9137 /* PAGE 760 */
9138 struct yaz_iconv_trie_flat marc8_31page760_flat[] = {
9139   {"\x7B", 0, 0x9EBF}, /* East Asian ideograph */
9140   {"", 0}
9141 };
9142 struct yaz_iconv_trie marc8_31page760 = {
9143   marc8_31page760_flat, 0
9144 };
9145 /* PAGE 759 */
9146 struct yaz_iconv_trie_flat marc8_31page759_flat[] = {
9147   {"\x23", 0, 0x7872}, /* East Asian ideograph */
9148   {"\x2B", 0, 0x7560}, /* East Asian ideograph */
9149   {"\x38", 0, 0x567A}, /* East Asian ideograph */
9150   {"", 0}
9151 };
9152 struct yaz_iconv_trie marc8_31page759 = {
9153   marc8_31page759_flat, 0
9154 };
9155 /* PAGE 758 */
9156 struct yaz_iconv_trie_flat marc8_31page758_flat[] = {
9157   {"\x64", 0, 0x51EA}, /* East Asian ideograph */
9158   {"\x77", 0, 0x5302}, /* East Asian ideograph */
9159   {"", 0}
9160 };
9161 struct yaz_iconv_trie marc8_31page758 = {
9162   marc8_31page758_flat, 0
9163 };
9164 /* PAGE 757 */
9165 struct yaz_iconv_trie_flat marc8_31page757_flat[] = {
9166   {"\x32", 0, 0x9D2B}, /* East Asian ideograph */
9167   {"\x36", 0, 0x96EB}, /* East Asian ideograph */
9168   {"", 0}
9169 };
9170 struct yaz_iconv_trie marc8_31page757 = {
9171   marc8_31page757_flat, 0
9172 };
9173 /* PAGE 756 */
9174 struct yaz_iconv_trie_flat marc8_31page756_flat[] = {
9175   {"\x29", 0, 0x7C82}, /* East Asian ideograph */
9176   {"", 0}
9177 };
9178 struct yaz_iconv_trie marc8_31page756 = {
9179   marc8_31page756_flat, 0
9180 };
9181 /* PAGE 755 */
9182 struct yaz_iconv_trie_dir marc8_31page755_dir[256] = {
9183   {0, 0, 0},
9184   {0, 0, 0},
9185   {0, 0, 0},
9186   {0, 0, 0},
9187   {0, 0, 0},
9188   {0, 0, 0},
9189   {0, 0, 0},
9190   {0, 0, 0},
9191   {0, 0, 0},
9192   {0, 0, 0},
9193   {0, 0, 0},
9194   {0, 0, 0},
9195   {0, 0, 0},
9196   {0, 0, 0},
9197   {0, 0, 0},
9198   {0, 0, 0},
9199   {0, 0, 0},
9200   {0, 0, 0},
9201   {0, 0, 0},
9202   {0, 0, 0},
9203   {0, 0, 0},
9204   {0, 0, 0},
9205   {0, 0, 0},
9206   {0, 0, 0},
9207   {0, 0, 0},
9208   {0, 0, 0},
9209   {0, 0, 0},
9210   {0, 0, 0},
9211   {0, 0, 0},
9212   {0, 0, 0},
9213   {0, 0, 0},
9214   {0, 0, 0},
9215   {0, 0, 0},
9216   {795, 0, 0},
9217   {0, 0, 0},
9218   {0, 0, 0},
9219   {796, 0, 0},
9220   {797, 0, 0},
9221   {0, 0, 0},
9222   {0, 0, 0},
9223   {0, 0, 0},
9224   {0, 0, 0},
9225   {0, 0, 0},
9226   {0, 0, 0},
9227   {0, 0, 0},
9228   {0, 0, 0},
9229   {0, 0, 0},
9230   {0, 0, 0},
9231   {0, 0, 0},
9232   {0, 0, 0},
9233   {0, 0, 0},
9234   {0, 0, 0},
9235   {0, 0, 0},
9236   {0, 0, 0},
9237   {0, 0, 0},
9238   {757, 0, 0},
9239   {0, 0, 0},
9240   {0, 0, 0},
9241   {0, 0, 0},
9242   {0, 0, 0},
9243   {758, 0, 0},
9244   {0, 0, 0},
9245   {0, 0, 0},
9246   {0, 0, 0},
9247   {0, 0, 0},
9248   {0, 0, 0},
9249   {0, 0, 0},
9250   {0, 0, 0},
9251   {0, 0, 0},
9252   {0, 0, 0},
9253   {759, 0, 0},
9254   {0, 0, 0},
9255   {760, 0, 0},
9256   {0, 0, 0},
9257   {0, 0, 0},
9258   {761, 0, 0},
9259   {762, 0, 0},
9260   {0, 0, 0},
9261   {0, 0, 0},
9262   {0, 0, 0},
9263   {0, 0, 0},
9264   {763, 0, 0},
9265   {764, 0, 0},
9266   {765, 0, 0},
9267   {766, 0, 0},
9268   {767, 0, 0},
9269   {768, 0, 0},
9270   {769, 0, 0},
9271   {0, 0, 0},
9272   {770, 0, 0},
9273   {771, 0, 0},
9274   {772, 0, 0},
9275   {773, 0, 0},
9276   {774, 0, 0},
9277   {775, 0, 0},
9278   {776, 0, 0},
9279   {0, 0, 0},
9280   {777, 0, 0},
9281   {778, 0, 0},
9282   {779, 0, 0},
9283   {780, 0, 0},
9284   {781, 0, 0},
9285   {0, 0, 0},
9286   {782, 0, 0},
9287   {783, 0, 0},
9288   {784, 0, 0},
9289   {785, 0, 0},
9290   {786, 0, 0},
9291   {0, 0, 0},
9292   {787, 0, 0},
9293   {788, 0, 0},
9294   {789, 0, 0},
9295   {790, 0, 0},
9296   {791, 0, 0},
9297   {792, 0, 0},
9298   {793, 0, 0},
9299   {0, 0, 0},
9300   {0, 0, 0},
9301   {0, 0, 0},
9302   {0, 0, 0},
9303   {0, 0, 0},
9304   {0, 0, 0},
9305   {0, 0, 0},
9306   {0, 0, 0},
9307   {0, 0, 0},
9308   {0, 0, 0},
9309   {0, 0, 0},
9310   {0, 0, 0},
9311   {0, 0, 0},
9312   {0, 0, 0},
9313   {0, 0, 0},
9314   {0, 0, 0},
9315   {0, 0, 0},
9316   {0, 0, 0},
9317   {0, 0, 0},
9318   {0, 0, 0},
9319   {0, 0, 0},
9320   {0, 0, 0},
9321   {0, 0, 0},
9322   {0, 0, 0},
9323   {0, 0, 0},
9324   {0, 0, 0},
9325   {0, 0, 0},
9326   {0, 0, 0},
9327   {0, 0, 0},
9328   {0, 0, 0},
9329   {0, 0, 0},
9330   {0, 0, 0},
9331   {0, 0, 0},
9332   {0, 0, 0},
9333   {0, 0, 0},
9334   {0, 0, 0},
9335   {0, 0, 0},
9336   {0, 0, 0},
9337   {0, 0, 0},
9338   {0, 0, 0},
9339   {0, 0, 0},
9340   {0, 0, 0},
9341   {0, 0, 0},
9342   {0, 0, 0},
9343   {0, 0, 0},
9344   {0, 0, 0},
9345   {0, 0, 0},
9346   {0, 0, 0},
9347   {0, 0, 0},
9348   {0, 0, 0},
9349   {0, 0, 0},
9350   {0, 0, 0},
9351   {0, 0, 0},
9352   {0, 0, 0},
9353   {0, 0, 0},
9354   {0, 0, 0},
9355   {0, 0, 0},
9356   {0, 0, 0},
9357   {0, 0, 0},
9358   {0, 0, 0},
9359   {0, 0, 0},
9360   {0, 0, 0},
9361   {0, 0, 0},
9362   {0, 0, 0},
9363   {0, 0, 0},
9364   {0, 0, 0},
9365   {0, 0, 0},
9366   {0, 0, 0},
9367   {0, 0, 0},
9368   {0, 0, 0},
9369   {0, 0, 0},
9370   {0, 0, 0},
9371   {0, 0, 0},
9372   {0, 0, 0},
9373   {0, 0, 0},
9374   {0, 0, 0},
9375   {0, 0, 0},
9376   {0, 0, 0},
9377   {0, 0, 0},
9378   {0, 0, 0},
9379   {0, 0, 0},
9380   {0, 0, 0},
9381   {0, 0, 0},
9382   {0, 0, 0},
9383   {0, 0, 0},
9384   {0, 0, 0},
9385   {0, 0, 0},
9386   {0, 0, 0},
9387   {0, 0, 0},
9388   {0, 0, 0},
9389   {0, 0, 0},
9390   {0, 0, 0},
9391   {0, 0, 0},
9392   {0, 0, 0},
9393   {0, 0, 0},
9394   {0, 0, 0},
9395   {0, 0, 0},
9396   {0, 0, 0},
9397   {0, 0, 0},
9398   {0, 0, 0},
9399   {0, 0, 0},
9400   {0, 0, 0},
9401   {0, 0, 0},
9402   {0, 0, 0},
9403   {0, 0, 0},
9404   {0, 0, 0},
9405   {0, 0, 0},
9406   {0, 0, 0},
9407   {0, 0, 0},
9408   {0, 0, 0},
9409   {0, 0, 0},
9410   {0, 0, 0},
9411   {0, 0, 0},
9412   {0, 0, 0},
9413   {0, 0, 0},
9414   {0, 0, 0},
9415   {0, 0, 0},
9416   {0, 0, 0},
9417   {0, 0, 0},
9418   {0, 0, 0},
9419   {0, 0, 0},
9420   {0, 0, 0},
9421   {0, 0, 0},
9422   {0, 0, 0},
9423   {0, 0, 0},
9424   {0, 0, 0},
9425   {0, 0, 0},
9426   {0, 0, 0},
9427   {0, 0, 0},
9428   {0, 0, 0},
9429   {0, 0, 0},
9430   {0, 0, 0},
9431   {0, 0, 0},
9432   {0, 0, 0},
9433   {0, 0, 0},
9434   {0, 0, 0},
9435   {0, 0, 0},
9436   {0, 0, 0},
9437   {0, 0, 0},
9438   {0, 0, 0}
9439 };
9440 struct yaz_iconv_trie marc8_31page755 = {
9441   0, marc8_31page755_dir
9442 };
9443 /* PAGE 754 */
9444 struct yaz_iconv_trie_flat marc8_31page754_flat[] = {
9445   {"\x73\x5D", 0, 0x7E8A}, /* East Asian ideograph (variant of EACC 22735D) */
9446   {"", 0}
9447 };
9448 struct yaz_iconv_trie marc8_31page754 = {
9449   marc8_31page754_flat, 0
9450 };
9451 /* PAGE 753 */
9452 struct yaz_iconv_trie_flat marc8_31page753_flat[] = {
9453   {"\x30\x51", 0, 0x8CAE}, /* East Asian ideograph */
9454   {"\x30\x57", 0, 0x4E98}, /* East Asian ideograph */
9455   {"\x34\x21", 0, 0x91D6}, /* East Asian ideograph */
9456   {"\x35\x6A", 0, 0x8BC3}, /* East Asian ideograph */
9457   {"\x38\x4D", 0, 0x51C3}, /* East Asian ideograph */
9458   {"\x3A\x47", 0, 0x8885}, /* East Asian ideograph */
9459   {"\x3B\x52", 0, 0x6C3D}, /* East Asian ideograph */
9460   {"\x3D\x67", 0, 0x8FF3}, /* East Asian ideograph */
9461   {"\x45\x6D", 0, 0x822E}, /* East Asian ideograph */
9462   {"\x49\x6B", 0, 0x852B}, /* East Asian ideograph */
9463   {"\x4E\x5B", 0, 0x9271}, /* East Asian ideograph */
9464   {"\x51\x3B", 0, 0x7E9F}, /* East Asian ideograph */
9465   {"\x56\x3F", 0, 0x8616}, /* East Asian ideograph */
9466   {"\x5E\x5D", 0, 0x9616}, /* East Asian ideograph */
9467   {"\x61\x22", 0, 0x9988}, /* East Asian ideograph */
9468   {"\x6A\x26", 0, 0x51B4}, /* East Asian ideograph */
9469   {"\x79\x54", 0, 0x734E}, /* East Asian ideograph */
9470   {"", 0}
9471 };
9472 struct yaz_iconv_trie marc8_31page753 = {
9473   marc8_31page753_flat, 0
9474 };
9475 /* PAGE 752 */
9476 struct yaz_iconv_trie_flat marc8_31page752_flat[] = {
9477   {"\x22\x2A", 0, 0x83B5}, /* East Asian ideograph */
9478   {"\x29\x25", 0, 0x8770}, /* East Asian ideograph */
9479   {"\x29\x62", 0, 0x86C9}, /* East Asian ideograph (variant of EACC 232962) */
9480   {"\x2C\x3C", 0, 0x87E5}, /* East Asian ideograph */
9481   {"\x2D\x75", 0, 0x8872}, /* East Asian ideograph (variant of EACC 232D75) */
9482   {"\x2F\x5D", 0, 0x8941}, /* East Asian ideograph (variant of EACC 232F5D) */
9483   {"\x2F\x73", 0, 0x7E5D}, /* East Asian ideograph */
9484   {"\x2F\x7A", 0, 0x891D}, /* East Asian ideograph */
9485   {"\x30\x32", 0, 0x88AE}, /* East Asian ideograph */
9486   {"\x33\x59", 0, 0x56AF}, /* East Asian ideograph */
9487   {"\x33\x63", 0, 0x8C25}, /* East Asian ideograph */
9488   {"\x38\x6F", 0, 0x544B}, /* East Asian ideograph */
9489   {"\x3C\x6C", 0, 0x8FB6}, /* East Asian ideograph */
9490   {"\x41\x34", 0, 0x919B}, /* East Asian ideograph */
9491   {"\x41\x76", 0, 0x91DB}, /* East Asian ideograph */
9492   {"\x44\x5B", 0, 0x9306}, /* East Asian ideograph (variant of EACC 23445B) */
9493   {"\x44\x6B", 0, 0x954E}, /* East Asian ideograph */
9494   {"\x47\x2C", 0, 0x952A}, /* East Asian ideograph */
9495   {"\x47\x54", 0, 0x9544}, /* East Asian ideograph */
9496   {"\x47\x7B", 0, 0x943E}, /* East Asian ideograph */
9497   {"\x48\x32", 0, 0x953F}, /* East Asian ideograph */
9498   {"\x48\x35", 0, 0x954C}, /* East Asian ideograph */
9499   {"\x48\x62", 0, 0x9229}, /* East Asian ideograph */
9500   {"\x4A\x6C", 0, 0x9667}, /* East Asian ideograph */
9501   {"\x4D\x61", 0, 0x7EF1}, /* East Asian ideograph */
9502   {"\x4F\x39", 0, 0x988C}, /* East Asian ideograph */
9503   {"\x50\x3A", 0, 0x98D1}, /* East Asian ideograph */
9504   {"\x50\x53", 0, 0x98DA}, /* East Asian ideograph */
9505   {"\x51\x54", 0, 0x9942}, /* East Asian ideograph */
9506   {"\x55\x74", 0, 0x9B2E}, /* East Asian ideograph */
9507   {"\x58\x58", 0, 0x9BE3}, /* East Asian ideograph */
9508   {"\x58\x75", 0, 0x9CD0}, /* East Asian ideograph */
9509   {"\x59\x34", 0, 0x9CA6}, /* East Asian ideograph */
9510   {"\x59\x4E", 0, 0x9BF5}, /* East Asian ideograph */
9511   {"\x59\x73", 0, 0x51EB}, /* East Asian ideograph */
9512   {"\x5A\x6C", 0, 0x9D46}, /* East Asian ideograph */
9513   {"\x5B\x35", 0, 0x9DAB}, /* East Asian ideograph */
9514   {"\x5B\x7E", 0, 0x9DC6}, /* East Asian ideograph */
9515   {"\x5C\x6B", 0, 0x9D50}, /* East Asian ideograph */
9516   {"\x5D\x49", 0, 0x9E81}, /* East Asian ideograph */
9517   {"\x5F\x70", 0, 0x9F44}, /* East Asian ideograph */
9518   {"\x5F\x7B", 0, 0x97F2}, /* East Asian ideograph */
9519   {"\x60\x47", 0, 0x816D}, /* East Asian ideograph */
9520   {"", 0}
9521 };
9522 struct yaz_iconv_trie marc8_31page752 = {
9523   marc8_31page752_flat, 0
9524 };
9525 /* PAGE 751 */
9526 struct yaz_iconv_trie_flat marc8_31page751_flat[] = {
9527   {"\x4D", 0, 0x8343}, /* East Asian ideograph */
9528   {"\x6A", 0, 0x8323}, /* East Asian ideograph */
9529   {"", 0}
9530 };
9531 struct yaz_iconv_trie marc8_31page751 = {
9532   marc8_31page751_flat, 0
9533 };
9534 /* PAGE 750 */
9535 struct yaz_iconv_trie_flat marc8_31page750_flat[] = {
9536   {"\x45", 0, 0x82AE}, /* East Asian ideograph */
9537   {"", 0}
9538 };
9539 struct yaz_iconv_trie marc8_31page750 = {
9540   marc8_31page750_flat, 0
9541 };
9542 /* PAGE 749 */
9543 struct yaz_iconv_trie_flat marc8_31page749_flat[] = {
9544   {"\x4E", 0, 0x80B7}, /* East Asian ideograph */
9545   {"\x59", 0, 0x817D}, /* East Asian ideograph */
9546   {"\x6B", 0, 0x815F}, /* East Asian ideograph */
9547   {"", 0}
9548 };
9549 struct yaz_iconv_trie marc8_31page749 = {
9550   marc8_31page749_flat, 0
9551 };
9552 /* PAGE 748 */
9553 struct yaz_iconv_trie_flat marc8_31page748_flat[] = {
9554   {"\x28", 0, 0x5FAD}, /* East Asian ideograph (variant of EACC 2E7328) */
9555   {"\x5D", 0, 0x7D4B}, /* East Asian ideograph */
9556   {"", 0}
9557 };
9558 struct yaz_iconv_trie marc8_31page748 = {
9559   marc8_31page748_flat, 0
9560 };
9561 /* PAGE 747 */
9562 struct yaz_iconv_trie_flat marc8_31page747_flat[] = {
9563   {"\x5D", 0, 0x7A39}, /* East Asian ideograph */
9564   {"\x65", 0, 0x7DFC}, /* East Asian ideograph */
9565   {"", 0}
9566 };
9567 struct yaz_iconv_trie marc8_31page747 = {
9568   marc8_31page747_flat, 0
9569 };
9570 /* PAGE 746 */
9571 struct yaz_iconv_trie_flat marc8_31page746_flat[] = {
9572   {"\x5A", 0, 0x7EE6}, /* East Asian ideograph */
9573   {"", 0}
9574 };
9575 struct yaz_iconv_trie marc8_31page746 = {
9576   marc8_31page746_flat, 0
9577 };
9578 /* PAGE 745 */
9579 struct yaz_iconv_trie_flat marc8_31page745_flat[] = {
9580   {"\x43", 0, 0x7CCD}, /* East Asian ideograph */
9581   {"\x7B", 0, 0x7CE8}, /* East Asian ideograph */
9582   {"", 0}
9583 };
9584 struct yaz_iconv_trie marc8_31page745 = {
9585   marc8_31page745_flat, 0
9586 };
9587 /* PAGE 744 */
9588 struct yaz_iconv_trie_flat marc8_31page744_flat[] = {
9589   {"\x42", 0, 0x7C31}, /* East Asian ideograph */
9590   {"", 0}
9591 };
9592 struct yaz_iconv_trie marc8_31page744 = {
9593   marc8_31page744_flat, 0
9594 };
9595 /* PAGE 743 */
9596 struct yaz_iconv_trie_flat marc8_31page743_flat[] = {
9597   {"\x46", 0, 0x7B9F}, /* East Asian ideograph */
9598   {"", 0}
9599 };
9600 struct yaz_iconv_trie marc8_31page743 = {
9601   marc8_31page743_flat, 0
9602 };
9603 /* PAGE 742 */
9604 struct yaz_iconv_trie_flat marc8_31page742_flat[] = {
9605   {"\x62", 0, 0x7B4C}, /* East Asian ideograph (variant of EACC 226B62) */
9606   {"", 0}
9607 };
9608 struct yaz_iconv_trie marc8_31page742 = {
9609   marc8_31page742_flat, 0
9610 };
9611 /* PAGE 741 */
9612 struct yaz_iconv_trie_flat marc8_31page741_flat[] = {
9613   {"\x5C", 0, 0x7A06}, /* East Asian ideograph */
9614   {"\x5F", 0, 0x7A63}, /* East Asian ideograph */
9615   {"", 0}
9616 };
9617 struct yaz_iconv_trie marc8_31page741 = {
9618   marc8_31page741_flat, 0
9619 };
9620 /* PAGE 740 */
9621 struct yaz_iconv_trie_flat marc8_31page740_flat[] = {
9622   {"\x3E", 0, 0x79EB}, /* East Asian ideograph */
9623   {"\x3E", 0, 0x79EB}, /* East Asian ideograph */
9624   {"", 0}
9625 };
9626 struct yaz_iconv_trie marc8_31page740 = {
9627   marc8_31page740_flat, 0
9628 };
9629 /* PAGE 739 */
9630 struct yaz_iconv_trie_flat marc8_31page739_flat[] = {
9631   {"\x75", 0, 0x7962}, /* East Asian ideograph (unrelated variant of EACC 293032) */
9632   {"", 0}
9633 };
9634 struct yaz_iconv_trie marc8_31page739 = {
9635   marc8_31page739_flat, 0
9636 };
9637 /* PAGE 738 */
9638 struct yaz_iconv_trie_flat marc8_31page738_flat[] = {
9639   {"\x64", 0, 0x78D9}, /* East Asian ideograph */
9640   {"\x65", 0, 0x78B9}, /* East Asian ideograph */
9641   {"", 0}
9642 };
9643 struct yaz_iconv_trie marc8_31page738 = {
9644   marc8_31page738_flat, 0
9645 };
9646 /* PAGE 737 */
9647 struct yaz_iconv_trie_flat marc8_31page737_flat[] = {
9648   {"\x76", 0, 0x7839}, /* East Asian ideograph */
9649   {"", 0}
9650 };
9651 struct yaz_iconv_trie marc8_31page737 = {
9652   marc8_31page737_flat, 0
9653 };
9654 /* PAGE 736 */
9655 struct yaz_iconv_trie_flat marc8_31page736_flat[] = {
9656   {"\x66", 0, 0x778B}, /* East Asian ideograph */
9657   {"", 0}
9658 };
9659 struct yaz_iconv_trie marc8_31page736 = {
9660   marc8_31page736_flat, 0
9661 };
9662 /* PAGE 735 */
9663 struct yaz_iconv_trie_flat marc8_31page735_flat[] = {
9664   {"\x22", 0, 0x7596}, /* East Asian ideograph */
9665   {"\x74", 0, 0x76B9}, /* East Asian ideograph */
9666   {"", 0}
9667 };
9668 struct yaz_iconv_trie marc8_31page735 = {
9669   marc8_31page735_flat, 0
9670 };
9671 /* PAGE 734 */
9672 struct yaz_iconv_trie_flat marc8_31page734_flat[] = {
9673   {"\x58", 0, 0x7640}, /* East Asian ideograph */
9674   {"\x69", 0, 0x75EB}, /* East Asian ideograph */
9675   {"", 0}
9676 };
9677 struct yaz_iconv_trie marc8_31page734 = {
9678   marc8_31page734_flat, 0
9679 };
9680 /* PAGE 733 */
9681 struct yaz_iconv_trie_flat marc8_31page733_flat[] = {
9682   {"\x3A", 0, 0x73F1}, /* East Asian ideograph */
9683   {"\x61", 0, 0x74F4}, /* East Asian ideograph (variant of EACC 225C61) */
9684   {"", 0}
9685 };
9686 struct yaz_iconv_trie marc8_31page733 = {
9687   marc8_31page733_flat, 0
9688 };
9689 /* PAGE 732 */
9690 struct yaz_iconv_trie_flat marc8_31page732_flat[] = {
9691   {"\x38", 0, 0x729F}, /* East Asian ideograph */
9692   {"", 0}
9693 };
9694 struct yaz_iconv_trie marc8_31page732 = {
9695   marc8_31page732_flat, 0
9696 };
9697 /* PAGE 731 */
9698 struct yaz_iconv_trie_flat marc8_31page731_flat[] = {
9699   {"\x41", 0, 0x4E2C}, /* East Asian ideograph */
9700   {"", 0}
9701 };
9702 struct yaz_iconv_trie marc8_31page731 = {
9703   marc8_31page731_flat, 0
9704 };
9705 /* PAGE 730 */
9706 struct yaz_iconv_trie_flat marc8_31page730_flat[] = {
9707   {"\x47", 0, 0x71E0}, /* East Asian ideograph (variant of EACC 225447) */
9708   {"", 0}
9709 };
9710 struct yaz_iconv_trie marc8_31page730 = {
9711   marc8_31page730_flat, 0
9712 };
9713 /* PAGE 729 */
9714 struct yaz_iconv_trie_flat marc8_31page729_flat[] = {
9715   {"\x3A", 0, 0x717A}, /* East Asian ideograph */
9716   {"", 0}
9717 };
9718 struct yaz_iconv_trie marc8_31page729 = {
9719   marc8_31page729_flat, 0
9720 };
9721 /* PAGE 728 */
9722 struct yaz_iconv_trie_flat marc8_31page728_flat[] = {
9723   {"\x75", 0, 0x8315}, /* East Asian ideograph */
9724   {"", 0}
9725 };
9726 struct yaz_iconv_trie marc8_31page728 = {
9727   marc8_31page728_flat, 0
9728 };
9729 /* PAGE 727 */
9730 struct yaz_iconv_trie_flat marc8_31page727_flat[] = {
9731   {"\x24", 0, 0x6F46}, /* East Asian ideograph */
9732   {"\x26", 0, 0x6EDD}, /* East Asian ideograph */
9733   {"\x2B", 0, 0x701E}, /* East Asian ideograph */
9734   {"", 0}
9735 };
9736 struct yaz_iconv_trie marc8_31page727 = {
9737   marc8_31page727_flat, 0
9738 };
9739 /* PAGE 726 */
9740 struct yaz_iconv_trie_flat marc8_31page726_flat[] = {
9741   {"\x3D", 0, 0x6F62}, /* East Asian ideograph */
9742   {"\x63", 0, 0x6F99}, /* East Asian ideograph */
9743   {"", 0}
9744 };
9745 struct yaz_iconv_trie marc8_31page726 = {
9746   marc8_31page726_flat, 0
9747 };
9748 /* PAGE 725 */
9749 struct yaz_iconv_trie_flat marc8_31page725_flat[] = {
9750   {"\x35", 0, 0x6E0C}, /* East Asian ideograph */
9751   {"", 0}
9752 };
9753 struct yaz_iconv_trie marc8_31page725 = {
9754   marc8_31page725_flat, 0
9755 };
9756 /* PAGE 724 */
9757 struct yaz_iconv_trie_flat marc8_31page724_flat[] = {
9758   {"\x6E", 0, 0x6CAD}, /* East Asian ideograph */
9759   {"", 0}
9760 };
9761 struct yaz_iconv_trie marc8_31page724 = {
9762   marc8_31page724_flat, 0
9763 };
9764 /* PAGE 723 */
9765 struct yaz_iconv_trie_flat marc8_31page723_flat[] = {
9766   {"\x46", 0, 0x6B4E}, /* East Asian ideograph */
9767   {"", 0}
9768 };
9769 struct yaz_iconv_trie marc8_31page723 = {
9770   marc8_31page723_flat, 0
9771 };
9772 /* PAGE 722 */
9773 struct yaz_iconv_trie_flat marc8_31page722_flat[] = {
9774   {"\x33", 0, 0x6AAA}, /* East Asian ideograph */
9775   {"\x39", 0, 0x69DE}, /* East Asian ideograph */
9776   {"\x3F", 0, 0x6A65}, /* East Asian ideograph */
9777   {"\x45", 0, 0x67A6}, /* East Asian ideograph */
9778   {"\x59", 0, 0x6B05}, /* East Asian ideograph */
9779   {"", 0}
9780 };
9781 struct yaz_iconv_trie marc8_31page722 = {
9782   marc8_31page722_flat, 0
9783 };
9784 /* PAGE 721 */
9785 struct yaz_iconv_trie_flat marc8_31page721_flat[] = {
9786   {"\x46", 0, 0x8538}, /* East Asian ideograph */
9787   {"\x77", 0, 0x8223}, /* East Asian ideograph */
9788   {"", 0}
9789 };
9790 struct yaz_iconv_trie marc8_31page721 = {
9791   marc8_31page721_flat, 0
9792 };
9793 /* PAGE 720 */
9794 struct yaz_iconv_trie_flat marc8_31page720_flat[] = {
9795   {"\x68", 0, 0x69C7}, /* East Asian ideograph */
9796   {"\x7A", 0, 0x6922}, /* East Asian ideograph */
9797   {"", 0}
9798 };
9799 struct yaz_iconv_trie marc8_31page720 = {
9800   marc8_31page720_flat, 0
9801 };
9802 /* PAGE 719 */
9803 struct yaz_iconv_trie_flat marc8_31page719_flat[] = {
9804   {"\x22", 0, 0x6860}, /* East Asian ideograph */
9805   {"\x31", 0, 0x6798}, /* East Asian ideograph */
9806   {"\x60", 0, 0x6764}, /* East Asian ideograph */
9807   {"", 0}
9808 };
9809 struct yaz_iconv_trie marc8_31page719 = {
9810   marc8_31page719_flat, 0
9811 };
9812 /* PAGE 718 */
9813 struct yaz_iconv_trie_flat marc8_31page718_flat[] = {
9814   {"\x33", 0, 0x80AD}, /* East Asian ideograph (variant of EACC 2E3A33) */
9815   {"\x55", 0, 0x6741}, /* East Asian ideograph */
9816   {"\x5B", 0, 0x6859}, /* East Asian ideograph */
9817   {"", 0}
9818 };
9819 struct yaz_iconv_trie marc8_31page718 = {
9820   marc8_31page718_flat, 0
9821 };
9822 /* PAGE 717 */
9823 struct yaz_iconv_trie_flat marc8_31page717_flat[] = {
9824   {"\x44", 0, 0x65D9}, /* East Asian ideograph */
9825   {"", 0}
9826 };
9827 struct yaz_iconv_trie marc8_31page717 = {
9828   marc8_31page717_flat, 0
9829 };
9830 /* PAGE 716 */
9831 struct yaz_iconv_trie_flat marc8_31page716_flat[] = {
9832   {"\x4A", 0, 0x64B8}, /* East Asian ideograph */
9833   {"", 0}
9834 };
9835 struct yaz_iconv_trie marc8_31page716 = {
9836   marc8_31page716_flat, 0
9837 };
9838 /* PAGE 715 */
9839 struct yaz_iconv_trie_flat marc8_31page715_flat[] = {
9840   {"\x74", 0, 0x631D}, /* East Asian ideograph */
9841   {"", 0}
9842 };
9843 struct yaz_iconv_trie marc8_31page715 = {
9844   marc8_31page715_flat, 0
9845 };
9846 /* PAGE 714 */
9847 struct yaz_iconv_trie_flat marc8_31page714_flat[] = {
9848   {"\x61", 0, 0x622C}, /* East Asian ideograph */
9849   {"", 0}
9850 };
9851 struct yaz_iconv_trie marc8_31page714 = {
9852   marc8_31page714_flat, 0
9853 };
9854 /* PAGE 713 */
9855 struct yaz_iconv_trie_flat marc8_31page713_flat[] = {
9856   {"\x62", 0, 0x5F4D}, /* East Asian ideograph (variant of EACC 222962) */
9857   {"", 0}
9858 };
9859 struct yaz_iconv_trie marc8_31page713 = {
9860   marc8_31page713_flat, 0
9861 };
9862 /* PAGE 712 */
9863 struct yaz_iconv_trie_flat marc8_31page712_flat[] = {
9864   {"\x4C", 0, 0x53A9}, /* East Asian ideograph */
9865   {"\x67", 0, 0x5EDB}, /* East Asian ideograph */
9866   {"", 0}
9867 };
9868 struct yaz_iconv_trie marc8_31page712 = {
9869   marc8_31page712_flat, 0
9870 };
9871 /* PAGE 711 */
9872 struct yaz_iconv_trie_flat marc8_31page711_flat[] = {
9873   {"\x32", 0, 0x5D5B}, /* East Asian ideograph */
9874   {"\x39", 0, 0x5D73}, /* East Asian ideograph */
9875   {"", 0}
9876 };
9877 struct yaz_iconv_trie marc8_31page711 = {
9878   marc8_31page711_flat, 0
9879 };
9880 /* PAGE 710 */
9881 struct yaz_iconv_trie_flat marc8_31page710_flat[] = {
9882   {"\x30", 0, 0x5C53}, /* East Asian ideograph */
9883   {"\x3F", 0, 0x5C76}, /* East Asian ideograph */
9884   {"", 0}
9885 };
9886 struct yaz_iconv_trie marc8_31page710 = {
9887   marc8_31page710_flat, 0
9888 };
9889 /* PAGE 709 */
9890 struct yaz_iconv_trie_dir marc8_31page709_dir[256] = {
9891   {0, 0, 0},
9892   {0, 0, 0},
9893   {0, 0, 0},
9894   {0, 0, 0},
9895   {0, 0, 0},
9896   {0, 0, 0},
9897   {0, 0, 0},
9898   {0, 0, 0},
9899   {0, 0, 0},
9900   {0, 0, 0},
9901   {0, 0, 0},
9902   {0, 0, 0},
9903   {0, 0, 0},
9904   {0, 0, 0},
9905   {0, 0, 0},
9906   {0, 0, 0},
9907   {0, 0, 0},
9908   {0, 0, 0},
9909   {0, 0, 0},
9910   {0, 0, 0},
9911   {0, 0, 0},
9912   {0, 0, 0},
9913   {0, 0, 0},
9914   {0, 0, 0},
9915   {0, 0, 0},
9916   {0, 0, 0},
9917   {0, 0, 0},
9918   {0, 0, 0},
9919   {0, 0, 0},
9920   {0, 0, 0},
9921   {0, 0, 0},
9922   {0, 0, 0},
9923   {0, 0, 0},
9924   {0, 0, 0},
9925   {0, 0, 0},
9926   {711, 0, 0},
9927   {0, 0, 0},
9928   {712, 0, 0},
9929   {0, 0, 0},
9930   {0, 0, 0},
9931   {713, 0, 0},
9932   {714, 0, 0},
9933   {0, 0, 0},
9934   {0, 0, 0},
9935   {0, 0, 0},
9936   {0, 0, 0},
9937   {0, 0, 0},
9938   {715, 0, 0},
9939   {0, 0, 0},
9940   {0, 0, 0},
9941   {0, 0, 0},
9942   {0, 0, 0},
9943   {716, 0, 0},
9944   {717, 0, 0},
9945   {0, 0, 0},
9946   {718, 0, 0},
9947   {0, 0, 0},
9948   {0, 0, 0},
9949   {719, 0, 0},
9950   {720, 0, 0},
9951   {0, 0, 0},
9952   {0, 0, 0},
9953   {0, 0, 0},
9954   {721, 0, 0},
9955   {0, 0, 0},
9956   {722, 0, 0},
9957   {0, 0, 0},
9958   {723, 0, 0},
9959   {724, 0, 0},
9960   {0, 0, 0},
9961   {0, 0, 0},
9962   {725, 0, 0},
9963   {0, 0, 0},
9964   {0, 0, 0},
9965   {0, 0, 0},
9966   {0, 0, 0},
9967   {726, 0, 0},
9968   {727, 0, 0},
9969   {0, 0, 0},
9970   {728, 0, 0},
9971   {0, 0, 0},
9972   {729, 0, 0},
9973   {730, 0, 0},
9974   {0, 0, 0},
9975   {731, 0, 0},
9976   {732, 0, 0},
9977   {733, 0, 0},
9978   {0, 0, 0},
9979   {0, 0, 0},
9980   {0, 0, 0},
9981   {0, 0, 0},
9982   {0, 0, 0},
9983   {734, 0, 0},
9984   {0, 0, 0},
9985   {0, 0, 0},
9986   {735, 0, 0},
9987   {736, 0, 0},
9988   {0, 0, 0},
9989   {737, 0, 0},
9990   {738, 0, 0},
9991   {0, 0, 0},
9992   {739, 0, 0},
9993   {0, 0, 0},
9994   {740, 0, 0},
9995   {741, 0, 0},
9996   {742, 0, 0},
9997   {0, 0, 0},
9998   {743, 0, 0},
9999   {744, 0, 0},
10000   {0, 0, 0},
10001   {745, 0, 0},
10002   {746, 0, 0},
10003   {0, 0, 0},
10004   {747, 0, 0},
10005   {748, 0, 0},
10006   {749, 0, 0},
10007   {0, 0, 0},
10008   {0, 0, 0},
10009   {0, 0, 0},
10010   {0, 0, 0},
10011   {0, 0, 0},
10012   {750, 0, 0},
10013   {0, 0, 0},
10014   {0, 0, 0},
10015   {751, 0, 0},
10016   {752, 0, 0},
10017   {0, 0, 0},
10018   {0, 0, 0},
10019   {0, 0, 0},
10020   {0, 0, 0},
10021   {0, 0, 0},
10022   {0, 0, 0},
10023   {0, 0, 0},
10024   {0, 0, 0},
10025   {0, 0, 0},
10026   {0, 0, 0},
10027   {0, 0, 0},
10028   {0, 0, 0},
10029   {0, 0, 0},
10030   {0, 0, 0},
10031   {0, 0, 0},
10032   {0, 0, 0},
10033   {0, 0, 0},
10034   {0, 0, 0},
10035   {0, 0, 0},
10036   {0, 0, 0},
10037   {0, 0, 0},
10038   {0, 0, 0},
10039   {0, 0, 0},
10040   {0, 0, 0},
10041   {0, 0, 0},
10042   {0, 0, 0},
10043   {0, 0, 0},
10044   {0, 0, 0},
10045   {0, 0, 0},
10046   {0, 0, 0},
10047   {0, 0, 0},
10048   {0, 0, 0},
10049   {0, 0, 0},
10050   {0, 0, 0},
10051   {0, 0, 0},
10052   {0, 0, 0},
10053   {0, 0, 0},
10054   {0, 0, 0},
10055   {0, 0, 0},
10056   {0, 0, 0},
10057   {0, 0, 0},
10058   {0, 0, 0},
10059   {0, 0, 0},
10060   {0, 0, 0},
10061   {0, 0, 0},
10062   {0, 0, 0},
10063   {0, 0, 0},
10064   {0, 0, 0},
10065   {0, 0, 0},
10066   {0, 0, 0},
10067   {0, 0, 0},
10068   {0, 0, 0},
10069   {0, 0, 0},
10070   {0, 0, 0},
10071   {0, 0, 0},
10072   {0, 0, 0},
10073   {0, 0, 0},
10074   {0, 0, 0},
10075   {0, 0, 0},
10076   {0, 0, 0},
10077   {0, 0, 0},
10078   {0, 0, 0},
10079   {0, 0, 0},
10080   {0, 0, 0},
10081   {0, 0, 0},
10082   {0, 0, 0},
10083   {0, 0, 0},
10084   {0, 0, 0},
10085   {0, 0, 0},
10086   {0, 0, 0},
10087   {0, 0, 0},
10088   {0, 0, 0},
10089   {0, 0, 0},
10090   {0, 0, 0},
10091   {0, 0, 0},
10092   {0, 0, 0},
10093   {0, 0, 0},
10094   {0, 0, 0},
10095   {0, 0, 0},
10096   {0, 0, 0},
10097   {0, 0, 0},
10098   {0, 0, 0},
10099   {0, 0, 0},
10100   {0, 0, 0},
10101   {0, 0, 0},
10102   {0, 0, 0},
10103   {0, 0, 0},
10104   {0, 0, 0},
10105   {0, 0, 0},
10106   {0, 0, 0},
10107   {0, 0, 0},
10108   {0, 0, 0},
10109   {0, 0, 0},
10110   {0, 0, 0},
10111   {0, 0, 0},
10112   {0, 0, 0},
10113   {0, 0, 0},
10114   {0, 0, 0},
10115   {0, 0, 0},
10116   {0, 0, 0},
10117   {0, 0, 0},
10118   {0, 0, 0},
10119   {0, 0, 0},
10120   {0, 0, 0},
10121   {0, 0, 0},
10122   {0, 0, 0},
10123   {0, 0, 0},
10124   {0, 0, 0},
10125   {0, 0, 0},
10126   {0, 0, 0},
10127   {0, 0, 0},
10128   {0, 0, 0},
10129   {0, 0, 0},
10130   {0, 0, 0},
10131   {0, 0, 0},
10132   {0, 0, 0},
10133   {0, 0, 0},
10134   {0, 0, 0},
10135   {0, 0, 0},
10136   {0, 0, 0},
10137   {0, 0, 0},
10138   {0, 0, 0},
10139   {0, 0, 0},
10140   {0, 0, 0},
10141   {0, 0, 0},
10142   {0, 0, 0},
10143   {0, 0, 0},
10144   {0, 0, 0},
10145   {0, 0, 0},
10146   {0, 0, 0}
10147 };
10148 struct yaz_iconv_trie marc8_31page709 = {
10149   0, marc8_31page709_dir
10150 };
10151 /* PAGE 708 */
10152 struct yaz_iconv_trie_flat marc8_31page708_flat[] = {
10153   {"\x6A", 0, 0x5BC3}, /* East Asian ideograph (variant of EACC 217E6A) */
10154   {"", 0}
10155 };
10156 struct yaz_iconv_trie marc8_31page708 = {
10157   marc8_31page708_flat, 0
10158 };
10159 /* PAGE 707 */
10160 struct yaz_iconv_trie_flat marc8_31page707_flat[] = {
10161   {"\x54", 0, 0x5968}, /* East Asian ideograph */
10162   {"", 0}
10163 };
10164 struct yaz_iconv_trie marc8_31page707 = {
10165   marc8_31page707_flat, 0
10166 };
10167 /* PAGE 706 */
10168 struct yaz_iconv_trie_flat marc8_31page706_flat[] = {
10169   {"\x74", 0, 0x590A}, /* East Asian ideograph */
10170   {"", 0}
10171 };
10172 struct yaz_iconv_trie marc8_31page706 = {
10173   marc8_31page706_flat, 0
10174 };
10175 /* PAGE 705 */
10176 struct yaz_iconv_trie_flat marc8_31page705_flat[] = {
10177   {"\x3D", 0, 0x57F4}, /* East Asian ideograph (variant of EACC 21763D) */
10178   {"", 0}
10179 };
10180 struct yaz_iconv_trie marc8_31page705 = {
10181   marc8_31page705_flat, 0
10182 };
10183 /* PAGE 704 */
10184 struct yaz_iconv_trie_flat marc8_31page704_flat[] = {
10185   {"\x77", 0, 0x57D3}, /* East Asian ideograph */
10186   {"", 0}
10187 };
10188 struct yaz_iconv_trie marc8_31page704 = {
10189   marc8_31page704_flat, 0
10190 };
10191 /* PAGE 703 */
10192 struct yaz_iconv_trie_flat marc8_31page703_flat[] = {
10193   {"\x21", 0, 0x56F9}, /* East Asian ideograph (variant of EACC 217421) */
10194   {"", 0}
10195 };
10196 struct yaz_iconv_trie marc8_31page703 = {
10197   marc8_31page703_flat, 0
10198 };
10199 /* PAGE 702 */
10200 struct yaz_iconv_trie_flat marc8_31page702_flat[] = {
10201   {"\x22", 0, 0x7F83}, /* East Asian ideograph */
10202   {"\x26", 0, 0x6C8D}, /* East Asian ideograph */
10203   {"", 0}
10204 };
10205 struct yaz_iconv_trie marc8_31page702 = {
10206   marc8_31page702_flat, 0
10207 };
10208 /* PAGE 701 */
10209 struct yaz_iconv_trie_flat marc8_31page701_flat[] = {
10210   {"\x2E", 0, 0x4EC2}, /* East Asian ideograph */
10211   {"", 0}
10212 };
10213 struct yaz_iconv_trie marc8_31page701 = {
10214   marc8_31page701_flat, 0
10215 };
10216 /* PAGE 700 */
10217 struct yaz_iconv_trie_flat marc8_31page700_flat[] = {
10218   {"\x37", 0, 0x4FE3}, /* East Asian ideograph */
10219   {"", 0}
10220 };
10221 struct yaz_iconv_trie marc8_31page700 = {
10222   marc8_31page700_flat, 0
10223 };
10224 /* PAGE 699 */
10225 struct yaz_iconv_trie_flat marc8_31page699_flat[] = {
10226   {"\x55", 0, 0x4EB6}, /* East Asian ideograph */
10227   {"", 0}
10228 };
10229 struct yaz_iconv_trie marc8_31page699 = {
10230   marc8_31page699_flat, 0
10231 };
10232 /* PAGE 698 */
10233 struct yaz_iconv_trie_flat marc8_31page698_flat[] = {
10234   {"\x24", 0, 0x9F62}, /* East Asian ideograph */
10235   {"", 0}
10236 };
10237 struct yaz_iconv_trie marc8_31page698 = {
10238   marc8_31page698_flat, 0
10239 };
10240 /* PAGE 697 */
10241 struct yaz_iconv_trie_flat marc8_31page697_flat[] = {
10242   {"\x3B", 0, 0x9D12}, /* East Asian ideograph */
10243   {"\x47", 0, 0x9D2C}, /* East Asian ideograph */
10244   {"\x4F", 0, 0x9D49}, /* East Asian ideograph */
10245   {"\x58", 0, 0x68BA}, /* East Asian ideograph */
10246   {"\x5C", 0, 0x9EB8}, /* East Asian ideograph (variant of EACC 27625C) */
10247   {"\x60", 0, 0x9EBD}, /* East Asian ideograph */
10248   {"\x66", 0, 0x9ED2}, /* East Asian ideograph */
10249   {"\x68", 0, 0x9ED9}, /* East Asian ideograph */
10250   {"\x78", 0, 0x9F21}, /* East Asian ideograph */
10251   {"", 0}
10252 };
10253 struct yaz_iconv_trie marc8_31page697 = {
10254   marc8_31page697_flat, 0
10255 };
10256 /* PAGE 696 */
10257 struct yaz_iconv_trie_flat marc8_31page696_flat[] = {
10258   {"\x22", 0, 0x994B}, /* East Asian ideograph */
10259   {"\x30", 0, 0x99C4}, /* East Asian ideograph */
10260   {"\x3F", 0, 0x9A08}, /* East Asian ideograph */
10261   {"\x45", 0, 0x9A12}, /* East Asian ideograph */
10262   {"\x47", 0, 0x99C6}, /* East Asian ideograph */
10263   {"\x4D", 0, 0x9A13}, /* East Asian ideograph */
10264   {"\x59", 0, 0x81B8}, /* East Asian ideograph */
10265   {"\x5F", 0, 0x9AEA}, /* East Asian ideograph */
10266   {"\x67", 0, 0x95D8}, /* East Asian ideograph */
10267   {"\x68", 0, 0x9599}, /* East Asian ideograph */
10268   {"", 0}
10269 };
10270 struct yaz_iconv_trie marc8_31page696 = {
10271   marc8_31page696_flat, 0
10272 };
10273 /* PAGE 695 */
10274 struct yaz_iconv_trie_flat marc8_31page695_flat[] = {
10275   {"\x2D", 0, 0x9771}, /* East Asian ideograph */
10276   {"\x44", 0, 0x9818}, /* East Asian ideograph */
10277   {"\x48", 0, 0x981A}, /* East Asian ideograph */
10278   {"\x53", 0, 0x985E}, /* East Asian ideograph */
10279   {"\x6F", 0, 0x991D}, /* East Asian ideograph */
10280   {"", 0}
10281 };
10282 struct yaz_iconv_trie marc8_31page695 = {
10283   marc8_31page695_flat, 0
10284 };
10285 /* PAGE 694 */
10286 struct yaz_iconv_trie_flat marc8_31page694_flat[] = {
10287   {"\x30", 0, 0x9686}, /* East Asian ideograph (variant of EACC 215F30) */
10288   {"\x35", 0, 0x6B92}, /* East Asian ideograph */
10289   {"\x3A", 0, 0x967A}, /* East Asian ideograph */
10290   {"\x49", 0, 0x51CB}, /* East Asian ideograph */
10291   {"\x4C", 0, 0x9D8F}, /* East Asian ideograph */
10292   {"\x50", 0, 0x96E3}, /* East Asian ideograph */
10293   {"\x58", 0, 0x96F6}, /* East Asian ideograph (variant of EACC 215F58 */
10294   {"\x62", 0, 0x7668}, /* East Asian ideograph */
10295   {"\x6F", 0, 0x970A}, /* East Asian ideograph */
10296   {"\x70", 0, 0x9752}, /* East Asian ideograph */
10297   {"\x71", 0, 0x9756}, /* East Asian ideograph */
10298   {"\x72", 0, 0x975B}, /* East Asian ideograph */
10299   {"\x73", 0, 0x975C}, /* East Asian ideograph (variant of EACC 215F73) */
10300   {"", 0}
10301 };
10302 struct yaz_iconv_trie marc8_31page694 = {
10303   marc8_31page694_flat, 0
10304 };
10305 /* PAGE 693 */
10306 struct yaz_iconv_trie_flat marc8_31page693_flat[] = {
10307   {"\x27", 0, 0x93AD}, /* East Asian ideograph */
10308   {"\x3D", 0, 0x9421}, /* East Asian ideograph */
10309   {"\x3F", 0, 0x922C}, /* East Asian ideograph */
10310   {"\x5D", 0, 0x95D4}, /* East Asian ideograph */
10311   {"\x69", 0, 0x95A2}, /* East Asian ideograph */
10312   {"\x6C", 0, 0x961D}, /* East Asian ideograph (duplicate simplified) */
10313   {"", 0}
10314 };
10315 struct yaz_iconv_trie marc8_31page693 = {
10316   marc8_31page693_flat, 0
10317 };
10318 /* PAGE 692 */
10319 struct yaz_iconv_trie_flat marc8_31page692_flat[] = {
10320   {"\x2B", 0, 0x9162}, /* East Asian ideograph */
10321   {"\x34", 0, 0x91B8}, /* East Asian ideograph */
10322   {"\x36", 0, 0x91C6}, /* East Asian ideograph */
10323   {"\x38", 0, 0x91C8}, /* East Asian ideograph */
10324   {"\x42", 0, 0x91E1}, /* East Asian ideograph */
10325   {"\x58", 0, 0x9234}, /* East Asian ideograph */
10326   {"\x65", 0, 0x8217}, /* East Asian ideograph */
10327   {"\x70", 0, 0x92AD}, /* East Asian ideograph */
10328   {"", 0}
10329 };
10330 struct yaz_iconv_trie marc8_31page692 = {
10331   marc8_31page692_flat, 0
10332 };
10333 /* PAGE 691 */
10334 struct yaz_iconv_trie_flat marc8_31page691_flat[] = {
10335   {"\x32", 0, 0x9038}, /* East Asian ideograph */
10336   {"\x39", 0, 0x9039}, /* East Asian ideograph */
10337   {"\x47", 0, 0x9059}, /* East Asian ideograph */
10338   {"\x50", 0, 0x9045}, /* East Asian ideograph */
10339   {"\x54", 0, 0x8F9F}, /* East Asian ideograph (duplicate simplified) */
10340   {"\x5B", 0, 0x8FBA}, /* East Asian ideograph */
10341   {"\x5E", 0, 0x961D}, /* East Asian ideograph */
10342   {"\x72", 0, 0x9119}, /* East Asian ideograph (variant of EACC 215C72) */
10343   {"\x77", 0, 0x9139}, /* East Asian ideograph */
10344   {"", 0}
10345 };
10346 struct yaz_iconv_trie marc8_31page691 = {
10347   marc8_31page691_flat, 0
10348 };
10349 /* PAGE 690 */
10350 struct yaz_iconv_trie_flat marc8_31page690_flat[] = {
10351   {"\x29", 0, 0x8E8D}, /* East Asian ideograph */
10352   {"\x46", 0, 0x8F0C}, /* East Asian ideograph */
10353   {"\x52", 0, 0x8F42}, /* East Asian ideograph */
10354   {"\x55", 0, 0x8EE2}, /* East Asian ideograph */
10355   {"\x58", 0, 0x8EE3}, /* East Asian ideograph */
10356   {"\x5E", 0, 0x5F01}, /* East Asian ideograph */
10357   {"", 0}
10358 };
10359 struct yaz_iconv_trie marc8_31page690 = {
10360   marc8_31page690_flat, 0
10361 };
10362 /* PAGE 689 */
10363 struct yaz_iconv_trie_flat marc8_31page689_flat[] = {
10364   {"\x23", 0, 0x621D}, /* East Asian ideograph */
10365   {"\x31", 0, 0x8CCE}, /* East Asian ideograph */
10366   {"\x3B", 0, 0x8D08}, /* East Asian ideograph */
10367   {"\x68", 0, 0x8DF5}, /* East Asian ideograph (variant of EACC 275A68) */
10368   {"\x7E", 0, 0x5C69}, /* East Asian ideograph */
10369   {"", 0}
10370 };
10371 struct yaz_iconv_trie marc8_31page689 = {
10372   marc8_31page689_flat, 0
10373 };
10374 /* PAGE 688 */
10375 struct yaz_iconv_trie_flat marc8_31page688_flat[] = {
10376   {"\x36", 0, 0x8B20}, /* East Asian ideograph */
10377   {"\x46", 0, 0x8A33}, /* East Asian ideograph */
10378   {"\x4A", 0, 0x8AAD}, /* East Asian ideograph */
10379   {"\x4B", 0, 0x5909}, /* East Asian ideograph */
10380   {"\x59", 0, 0x8273}, /* East Asian ideograph */
10381   {"\x63", 0, 0x734F}, /* East Asian ideograph */
10382   {"\x64", 0, 0x72E2}, /* East Asian ideograph */
10383   {"\x73", 0, 0x8D2E}, /* East Asian ideograph */
10384   {"", 0}
10385 };
10386 struct yaz_iconv_trie marc8_31page688 = {
10387   marc8_31page688_flat, 0
10388 };
10389 /* PAGE 687 */
10390 struct yaz_iconv_trie_flat marc8_31page687_flat[] = {
10391   {"\x24", 0, 0x897E}, /* East Asian ideograph */
10392   {"\x26", 0, 0x8983}, /* East Asian ideograph (variant of EACC 215826) */
10393   {"\x30", 0, 0x899A}, /* East Asian ideograph */
10394   {"\x32", 0, 0x89B3}, /* East Asian ideograph */
10395   {"\x61", 0, 0x4F89}, /* East Asian ideograph */
10396   {"\x71", 0, 0x8AA4}, /* East Asian ideograph */
10397   {"\x7A", 0, 0x8ACB}, /* East Asian ideograph */
10398   {"", 0}
10399 };
10400 struct yaz_iconv_trie marc8_31page687 = {
10401   marc8_31page687_flat, 0
10402 };
10403 /* PAGE 686 */
10404 struct yaz_iconv_trie_flat marc8_31page686_flat[] = {
10405   {"\x24", 0, 0x86CD}, /* East Asian ideograph */
10406   {"\x36", 0, 0x877F}, /* East Asian ideograph */
10407   {"\x40", 0, 0x8827}, /* East Asian ideograph */
10408   {"\x46", 0, 0x8853}, /* East Asian ideograph */
10409   {"\x6C", 0, 0x523E}, /* East Asian ideograph */
10410   {"\x6F", 0, 0x8910}, /* East Asian ideograph (variant of EACC 21576F) */
10411   {"\x73", 0, 0x7ED4}, /* East Asian ideograph */
10412   {"\x7E", 0, 0x7E7F}, /* East Asian ideograph */
10413   {"", 0}
10414 };
10415 struct yaz_iconv_trie marc8_31page686 = {
10416   marc8_31page686_flat, 0
10417 };
10418 /* PAGE 685 */
10419 struct yaz_iconv_trie_flat marc8_31page685_flat[] = {
10420   {"\x29", 0, 0x85CD}, /* East Asian ideograph */
10421   {"\x2B", 0, 0x8535}, /* East Asian ideograph */
10422   {"\x31", 0, 0x82B8}, /* East Asian ideograph */
10423   {"\x32", 0, 0x7C54}, /* East Asian ideograph */
10424   {"\x3A", 0, 0x82A6}, /* East Asian ideograph (variant of EACC 27563A) */
10425   {"\x3F", 0, 0x6A98}, /* East Asian ideograph */
10426   {"\x47", 0, 0x51E6}, /* East Asian ideograph */
10427   {"\x6A", 0, 0x8708}, /* East Asian ideograph (variant of EACC 21566A) */
10428   {"\x71", 0, 0x873B}, /* East Asian ideograph (variant of EACC 215671) */
10429   {"", 0}
10430 };
10431 struct yaz_iconv_trie marc8_31page685 = {
10432   marc8_31page685_flat, 0
10433 };
10434 /* PAGE 684 */
10435 struct yaz_iconv_trie_flat marc8_31page684_flat[] = {
10436   {"\x21", 0, 0x8332}, /* East Asian ideograph */
10437   {"\x2C", 0, 0x8392}, /* East Asian ideograph */
10438   {"\x3A", 0, 0x83C1}, /* East Asian ideograph (variant of EACC 21553A) */
10439   {"\x3F", 0, 0x83BD}, /* East Asian ideograph (variant of EACC 21553F) */
10440   {"\x42", 0, 0x8420}, /* East Asian ideograph */
10441   {"\x64", 0, 0x77C7}, /* East Asian ideograph */
10442   {"", 0}
10443 };
10444 struct yaz_iconv_trie marc8_31page684 = {
10445   marc8_31page684_flat, 0
10446 };
10447 /* PAGE 683 */
10448 struct yaz_iconv_trie_flat marc8_31page683_flat[] = {
10449   {"\x22", 0, 0x81D3}, /* East Asian ideograph */
10450   {"\x28", 0, 0x81ED}, /* East Asian ideograph (variant of EACC 215428) */
10451   {"\x34", 0, 0x6319}, /* East Asian ideograph */
10452   {"\x37", 0, 0x820E}, /* East Asian ideograph */
10453   {"\x6D", 0, 0x82D3}, /* East Asian ideograph (variant of EACC 21546D) */
10454   {"", 0}
10455 };
10456 struct yaz_iconv_trie marc8_31page683 = {
10457   marc8_31page683_flat, 0
10458 };
10459 /* PAGE 682 */
10460 struct yaz_iconv_trie_flat marc8_31page682_flat[] = {
10461   {"\x3B", 0, 0x695C}, /* East Asian ideograph */
10462   {"\x61", 0, 0x89D2}, /* East Asian ideograph (duplicate simplified) */
10463   {"\x65", 0, 0x8133}, /* East Asian ideograph */
10464   {"\x7D", 0, 0x9ACC}, /* East Asian ideograph */
10465   {"", 0}
10466 };
10467 struct yaz_iconv_trie marc8_31page682 = {
10468   marc8_31page682_flat, 0
10469 };
10470 /* PAGE 681 */
10471 struct yaz_iconv_trie_flat marc8_31page681_flat[] = {
10472   {"\x21", 0, 0x7D9A}, /* East Asian ideograph */
10473   {"\x23", 0, 0x7E4A}, /* East Asian ideograph */
10474   {"\x27", 0, 0x6B20}, /* East Asian ideograph */
10475   {"\x2B", 0, 0x7F36}, /* East Asian ideograph */
10476   {"\x38", 0, 0x7F87}, /* East Asian ideograph */
10477   {"\x3E", 0, 0x7F9A}, /* East Asian ideograph (variant of EACC 21523E) */
10478   {"\x47", 0, 0x7FAE}, /* East Asian ideograph */
10479   {"\x4E", 0, 0x7FCE}, /* East Asian ideograph */
10480   {"\x5A", 0, 0x7FFA}, /* East Asian ideograph */
10481   {"\x5B", 0, 0x66DC}, /* East Asian ideograph (variant of EACC 39525B) */
10482   {"\x5C", 0, 0x8002}, /* East Asian ideograph */
10483   {"\x6E", 0, 0x8046}, /* East Asian ideograph (variant of EACC 21526E) */
10484   {"\x77", 0, 0x8068}, /* East Asian ideograph */
10485   {"\x7C", 0, 0x8080}, /* East Asian ideograph */
10486   {"", 0}
10487 };
10488 struct yaz_iconv_trie marc8_31page681 = {
10489   marc8_31page681_flat, 0
10490 };
10491 /* PAGE 680 */
10492 struct yaz_iconv_trie_flat marc8_31page680_flat[] = {
10493   {"\x3B", 0, 0x7CF8}, /* East Asian ideograph */
10494   {"\x54", 0, 0x7DF4}, /* East Asian ideograph */
10495   {"\x5A", 0, 0x7E01}, /* East Asian ideograph */
10496   {"\x64", 0, 0x770C}, /* East Asian ideograph */
10497   {"\x6A", 0, 0x7EF7}, /* East Asian ideograph */
10498   {"\x6D", 0, 0x7DCF}, /* East Asian ideograph */
10499   {"\x6E", 0, 0x7E26}, /* East Asian ideograph */
10500   {"\x76", 0, 0x7E04}, /* East Asian ideograph */
10501   {"\x79", 0, 0x7F0B}, /* East Asian ideograph */
10502   {"\x7E", 0, 0x7E92}, /* East Asian ideograph */
10503   {"", 0}
10504 };
10505 struct yaz_iconv_trie marc8_31page680 = {
10506   marc8_31page680_flat, 0
10507 };
10508 /* PAGE 679 */
10509 struct yaz_iconv_trie_flat marc8_31page679_flat[] = {
10510   {"\x36", 0, 0x7C14}, /* East Asian ideograph */
10511   {"\x3B", 0, 0x7C12}, /* East Asian ideograph */
10512   {"\x44", 0, 0x7C27}, /* East Asian ideograph (variant of EACC 215044) */
10513   {"\x52", 0, 0x7C56}, /* East Asian ideograph */
10514   {"\x61", 0, 0x7CBE}, /* East Asian ideograph */
10515   {"\x6C", 0, 0x7CAB}, /* East Asian ideograph */
10516   {"", 0}
10517 };
10518 struct yaz_iconv_trie marc8_31page679 = {
10519   marc8_31page679_flat, 0
10520 };
10521 /* PAGE 678 */
10522 struct yaz_iconv_trie_flat marc8_31page678_flat[] = {
10523   {"\x29", 0, 0x7A50}, /* East Asian ideograph */
10524   {"\x3C", 0, 0x79F0}, /* East Asian ideograph (variant of EACC 274F3C) */
10525   {"\x43", 0, 0x7A32}, /* East Asian ideograph */
10526   {"\x4C", 0, 0x7A4F}, /* East Asian ideograph */
10527   {"\x7B", 0, 0x7B7A}, /* East Asian ideograph */
10528   {"", 0}
10529 };
10530 struct yaz_iconv_trie marc8_31page678 = {
10531   marc8_31page678_flat, 0
10532 };
10533 /* PAGE 677 */
10534 struct yaz_iconv_trie_flat marc8_31page677_flat[] = {
10535   {"\x21", 0, 0x7B36}, /* East Asian ideograph */
10536   {"\x37", 0, 0x7814}, /* East Asian ideograph */
10537   {"\x39", 0, 0x5CFA}, /* East Asian ideograph */
10538   {"\x56", 0, 0x78FA}, /* East Asian ideograph */
10539   {"\x5B", 0, 0x783F}, /* East Asian ideograph */
10540   {"\x67", 0, 0x79D8}, /* East Asian ideograph */
10541   {"\x7B", 0, 0x7985}, /* East Asian ideograph (variant of EACC 274E7B) */
10542   {"", 0}
10543 };
10544 struct yaz_iconv_trie marc8_31page677 = {
10545   marc8_31page677_flat, 0
10546 };
10547 /* PAGE 676 */
10548 struct yaz_iconv_trie_flat marc8_31page676_flat[] = {
10549   {"\x41", 0, 0x862F}, /* East Asian ideograph */
10550   {"\x45", 0, 0x76F4}, /* East Asian ideograph (variant of EACC 214D45) */
10551   {"\x56", 0, 0x8846}, /* East Asian ideograph */
10552   {"\x59", 0, 0x775B}, /* East Asian ideograph (variant of EACC 214D59) */
10553   {"\x73", 0, 0x66B8}, /* East Asian ideograph */
10554   {"\x7B", 0, 0x77D7}, /* East Asian ideograph (variant of EACC 214D7B) */
10555   {"", 0}
10556 };
10557 struct yaz_iconv_trie marc8_31page676 = {
10558   marc8_31page676_flat, 0
10559 };
10560 /* PAGE 675 */
10561 struct yaz_iconv_trie_flat marc8_31page675_flat[] = {
10562   {"\x36", 0, 0x7575}, /* East Asian ideograph */
10563   {"\x3C", 0, 0x7573}, /* East Asian ideograph */
10564   {"\x51", 0, 0x75CA}, /* East Asian ideograph */
10565   {"\x5B", 0, 0x75F3}, /* East Asian ideograph */
10566   {"\x67", 0, 0x761F}, /* East Asian ideograph (variant of EACC 214C67) */
10567   {"\x79", 0, 0x7672}, /* East Asian ideograph */
10568   {"", 0}
10569 };
10570 struct yaz_iconv_trie marc8_31page675 = {
10571   marc8_31page675_flat, 0
10572 };
10573 /* PAGE 674 */
10574 struct yaz_iconv_trie_flat marc8_31page674_flat[] = {
10575   {"\x2B", 0, 0x7363}, /* East Asian ideograph */
10576   {"\x2C", 0, 0x731F}, /* East Asian ideograph */
10577   {"\x3E", 0, 0x73B2}, /* East Asian ideograph (variant of EACC 214B3E) */
10578   {"\x63", 0, 0x749C}, /* East Asian ideograph */
10579   {"\x71", 0, 0x7F3E}, /* East Asian ideograph (variant of EACC 2D4B71) */
10580   {"\x77", 0, 0x4EC0}, /* East Asian ideograph */
10581   {"", 0}
10582 };
10583 struct yaz_iconv_trie marc8_31page674 = {
10584   marc8_31page674_flat, 0
10585 };
10586 /* PAGE 673 */
10587 struct yaz_iconv_trie_flat marc8_31page673_flat[] = {
10588   {"\x2E", 0, 0x55B6}, /* East Asian ideograph */
10589   {"\x38", 0, 0x71D7}, /* East Asian ideograph */
10590   {"\x3E", 0, 0x7235}, /* East Asian ideograph */
10591   {"\x45", 0, 0x5C13}, /* East Asian ideograph */
10592   {"\x62", 0, 0x72A0}, /* East Asian ideograph */
10593   {"\x74", 0, 0x731C}, /* East Asian ideograph (variant of EACC 214A74) */
10594   {"\x78", 0, 0x72F0}, /* East Asian ideograph */
10595   {"", 0}
10596 };
10597 struct yaz_iconv_trie marc8_31page673 = {
10598   marc8_31page673_flat, 0
10599 };
10600 /* PAGE 672 */
10601 struct yaz_iconv_trie_flat marc8_31page672_flat[] = {
10602   {"\x21", 0, 0x6CA2}, /* East Asian ideograph */
10603   {"\x25", 0, 0x6FB3}, /* East Asian ideograph (variant of EACC 214925) */
10604   {"\x2B", 0, 0x6FEB}, /* East Asian ideograph */
10605   {"\x2E", 0, 0x6E0B}, /* East Asian ideograph */
10606   {"\x31", 0, 0x6E16}, /* East Asian ideograph */
10607   {"\x37", 0, 0x56A0}, /* East Asian ideograph */
10608   {"\x40", 0, 0x6F45}, /* East Asian ideograph */
10609   {"\x47", 0, 0x7AC3}, /* East Asian ideograph */
10610   {"\x6A", 0, 0x932C}, /* East Asian ideograph */
10611   {"\x6B", 0, 0x83F8}, /* East Asian ideograph */
10612   {"\x73", 0, 0x7115}, /* East Asian ideograph */
10613   {"\x75", 0, 0x6427}, /* East Asian ideograph */
10614   {"\x77", 0, 0x7188}, /* East Asian ideograph */
10615   {"", 0}
10616 };
10617 struct yaz_iconv_trie marc8_31page672 = {
10618   marc8_31page672_flat, 0
10619 };
10620 /* PAGE 671 */
10621 struct yaz_iconv_trie_flat marc8_31page671_flat[] = {
10622   {"\x35", 0, 0x6DA3}, /* East Asian ideograph */
10623   {"\x46", 0, 0x78C6}, /* East Asian ideograph */
10624   {"\x4A", 0, 0x6E13}, /* East Asian ideograph */
10625   {"\x4B", 0, 0x51D6}, /* East Asian ideograph */
10626   {"\x4C", 0, 0x6F91}, /* East Asian ideograph */
10627   {"\x57", 0, 0x6F22}, /* East Asian ideograph */
10628   {"\x58", 0, 0x6E80}, /* East Asian ideograph */
10629   {"\x5F", 0, 0x6EDE}, /* East Asian ideograph (variant of EACC 27485F) */
10630   {"\x66", 0, 0x6E89}, /* East Asian ideograph */
10631   {"\x74", 0, 0x6FF3}, /* East Asian ideograph */
10632   {"", 0}
10633 };
10634 struct yaz_iconv_trie marc8_31page671 = {
10635   marc8_31page671_flat, 0
10636 };
10637 /* PAGE 670 */
10638 struct yaz_iconv_trie_flat marc8_31page670_flat[] = {
10639   {"\x41", 0, 0x51BD}, /* East Asian ideograph */
10640   {"\x59", 0, 0x6D99}, /* East Asian ideograph */
10641   {"\x61", 0, 0x6E05}, /* East Asian ideograph */
10642   {"\x67", 0, 0x6DB5}, /* East Asian ideograph (variant of EACC 214767) */
10643   {"\x6C", 0, 0x51C5}, /* East Asian ideograph */
10644   {"", 0}
10645 };
10646 struct yaz_iconv_trie marc8_31page670 = {
10647   marc8_31page670_flat, 0
10648 };
10649 /* PAGE 669 */
10650 struct yaz_iconv_trie_flat marc8_31page669_flat[] = {
10651   {"\x21", 0, 0x6B53}, /* East Asian ideograph */
10652   {"\x2A", 0, 0x6B74}, /* East Asian ideograph */
10653   {"\x2E", 0, 0x6B81}, /* East Asian ideograph */
10654   {"\x38", 0, 0x6BB1}, /* East Asian ideograph */
10655   {"\x55", 0, 0x6C17}, /* East Asian ideograph */
10656   {"\x5A", 0, 0x6C32}, /* East Asian ideograph */
10657   {"\x76", 0, 0x6C89}, /* East Asian ideograph */
10658   {"", 0}
10659 };
10660 struct yaz_iconv_trie marc8_31page669 = {
10661   marc8_31page669_flat, 0
10662 };
10663 /* PAGE 668 */
10664 struct yaz_iconv_trie_flat marc8_31page668_flat[] = {
10665   {"\x34", 0, 0x6994}, /* East Asian ideograph (variant of EACC 214534) */
10666   {"\x37", 0, 0x6804}, /* East Asian ideograph */
10667   {"\x44", 0, 0x69D8}, /* East Asian ideograph */
10668   {"\x45", 0, 0x6982}, /* East Asian ideograph */
10669   {"\x53", 0, 0x6955}, /* East Asian ideograph */
10670   {"\x56", 0, 0x6A2A}, /* East Asian ideograph */
10671   {"\x59", 0, 0x9792}, /* East Asian ideograph */
10672   {"\x61", 0, 0x691C}, /* East Asian ideograph */
10673   {"\x69", 0, 0x6A71}, /* East Asian ideograph */
10674   {"\x6C", 0, 0x6ADB}, /* East Asian ideograph (variant of EACC 21456C) */
10675   {"\x6D", 0, 0x823B}, /* East Asian ideograph */
10676   {"\x6F", 0, 0x685C}, /* East Asian ideograph */
10677   {"\x70", 0, 0x6A29}, /* East Asian ideograph */
10678   {"", 0}
10679 };
10680 struct yaz_iconv_trie marc8_31page668 = {
10681   marc8_31page668_flat, 0
10682 };
10683 /* PAGE 667 */
10684 struct yaz_iconv_trie_flat marc8_31page667_flat[] = {
10685   {"\x2D", 0, 0x67A9}, /* East Asian ideograph */
10686   {"\x44", 0, 0x8988}, /* East Asian ideograph (Version J extension) */
10687   {"\x56", 0, 0x6813}, /* East Asian ideograph */
10688   {"\x76", 0, 0x685F}, /* East Asian ideograph */
10689   {"", 0}
10690 };
10691 struct yaz_iconv_trie marc8_31page667 = {
10692   marc8_31page667_flat, 0
10693 };
10694 /* PAGE 666 */
10695 struct yaz_iconv_trie_flat marc8_31page666_flat[] = {
10696   {"\x39", 0, 0x6674}, /* East Asian ideograph */
10697   {"\x47", 0, 0x66A8}, /* East Asian ideograph */
10698   {"\x4D", 0, 0x663F}, /* East Asian ideograph */
10699   {"\x52", 0, 0x66F5}, /* East Asian ideograph */
10700   {"\x58", 0, 0x66FD}, /* East Asian ideograph */
10701   {"", 0}
10702 };
10703 struct yaz_iconv_trie marc8_31page666 = {
10704   marc8_31page666_flat, 0
10705 };
10706 /* PAGE 665 */
10707 struct yaz_iconv_trie_flat marc8_31page665_flat[] = {
10708   {"\x35", 0, 0x6442}, /* East Asian ideograph */
10709   {"\x36", 0, 0x643A}, /* East Asian ideograph */
10710   {"\x3A", 0, 0x64B9}, /* East Asian ideograph */
10711   {"", 0}
10712 };
10713 struct yaz_iconv_trie marc8_31page665 = {
10714   marc8_31page665_flat, 0
10715 };
10716 /* PAGE 664 */
10717 struct yaz_iconv_trie_flat marc8_31page664_flat[] = {
10718   {"\x2A", 0, 0x6323}, /* East Asian ideograph */
10719   {"\x35", 0, 0x6368}, /* East Asian ideograph */
10720   {"\x46", 0, 0x6362}, /* East Asian ideograph */
10721   {"\x47", 0, 0x633F}, /* East Asian ideograph */
10722   {"", 0}
10723 };
10724 struct yaz_iconv_trie marc8_31page664 = {
10725   marc8_31page664_flat, 0
10726 };
10727 /* PAGE 663 */
10728 struct yaz_iconv_trie_flat marc8_31page663_flat[] = {
10729   {"\x3D", 0, 0x62DD}, /* East Asian ideograph */
10730   {"\x46", 0, 0x629C}, /* East Asian ideograph */
10731   {"\x49", 0, 0x62D0}, /* East Asian ideograph */
10732   {"\x53", 0, 0x627A}, /* East Asian ideograph */
10733   {"\x66", 0, 0x62F4}, /* East Asian ideograph */
10734   {"", 0}
10735 };
10736 struct yaz_iconv_trie marc8_31page663 = {
10737   marc8_31page663_flat, 0
10738 };
10739 /* PAGE 662 */
10740 struct yaz_iconv_trie_flat marc8_31page662_flat[] = {
10741   {"\x40", 0, 0x618E}, /* East Asian ideograph (variant of EACC 213F40) */
10742   {"\x4A", 0, 0x5FDC}, /* East Asian ideograph */
10743   {"\x4B", 0, 0x601C}, /* East Asian ideograph (variant of EACC 273F4B) */
10744   {"\x50", 0, 0x61CA}, /* East Asian ideograph (variant of EACC 213F50) */
10745   {"\x51", 0, 0x61D1}, /* East Asian ideograph */
10746   {"\x53", 0, 0x61F2}, /* East Asian ideograph */
10747   {"\x74", 0, 0x623B}, /* East Asian ideograph */
10748   {"", 0}
10749 };
10750 struct yaz_iconv_trie marc8_31page662 = {
10751   marc8_31page662_flat, 0
10752 };
10753 /* PAGE 661 */
10754 struct yaz_iconv_trie_flat marc8_31page661_flat[] = {
10755   {"\x2A", 0, 0x6035}, /* East Asian ideograph */
10756   {"\x40", 0, 0x6046}, /* East Asian ideograph */
10757   {"\x5B", 0, 0x60C5}, /* East Asian ideograph */
10758   {"\x7E", 0, 0x60A9}, /* East Asian ideograph */
10759   {"", 0}
10760 };
10761 struct yaz_iconv_trie marc8_31page661 = {
10762   marc8_31page661_flat, 0
10763 };
10764 /* PAGE 660 */
10765 struct yaz_iconv_trie_flat marc8_31page660_flat[] = {
10766   {"\x24", 0, 0x53A6}, /* East Asian ideograph */
10767   {"\x27", 0, 0x5EC3}, /* East Asian ideograph */
10768   {"\x2A", 0, 0x5EE3}, /* East Asian ideograph */
10769   {"\x2C", 0, 0x53B0}, /* East Asian ideograph */
10770   {"\x2F", 0, 0x5EF0}, /* East Asian ideograph */
10771   {"\x4B", 0, 0x5F3E}, /* East Asian ideograph */
10772   {"\x4C", 0, 0x5F25}, /* East Asian ideograph (variant of EACC 273D4C) */
10773   {"\x5C", 0, 0x5F83}, /* East Asian ideograph */
10774   {"\x67", 0, 0x5F84}, /* East Asian ideograph (variant of EACC 273D67) */
10775   {"", 0}
10776 };
10777 struct yaz_iconv_trie marc8_31page660 = {
10778   marc8_31page660_flat, 0
10779 };
10780 /* PAGE 659 */
10781 struct yaz_iconv_trie_flat marc8_31page659_flat[] = {
10782   {"\x21", 0, 0x5D5C}, /* East Asian ideograph */
10783   {"\x23", 0, 0x5CE5}, /* East Asian ideograph */
10784   {"\x2B", 0, 0x67C3}, /* East Asian ideograph (Version J extension) */
10785   {"\x2F", 0, 0x5DBA}, /* East Asian ideograph */
10786   {"\x32", 0, 0x5DD3}, /* East Asian ideograph */
10787   {"\x33", 0, 0x5DCC}, /* East Asian ideograph */
10788   {"\x38", 0, 0x949C}, /* East Asian ideograph */
10789   {"\x53", 0, 0x5E2F}, /* East Asian ideograph */
10790   {"\x5E", 0, 0x5E64}, /* East Asian ideograph */
10791   {"", 0}
10792 };
10793 struct yaz_iconv_trie marc8_31page659 = {
10794   marc8_31page659_flat, 0
10795 };
10796 /* PAGE 658 */
10797 struct yaz_iconv_trie_flat marc8_31page658_flat[] = {
10798   {"\x22", 0, 0x51A6}, /* East Asian ideograph */
10799   {"\x31", 0, 0x5B9F}, /* East Asian ideograph */
10800   {"\x37", 0, 0x51A9}, /* East Asian ideograph */
10801   {"\x43", 0, 0x5BFE}, /* East Asian ideograph */
10802   {"\x52", 0, 0x8132}, /* East Asian ideograph */
10803   {"\x61", 0, 0x5C64}, /* East Asian ideograph */
10804   {"\x67", 0, 0x6B67}, /* East Asian ideograph */
10805   {"\x79", 0, 0x5D8C}, /* East Asian ideograph */
10806   {"\x7E", 0, 0x5D15}, /* East Asian ideograph */
10807   {"", 0}
10808 };
10809 struct yaz_iconv_trie marc8_31page658 = {
10810   marc8_31page658_flat, 0
10811 };
10812 /* PAGE 657 */
10813 struct yaz_iconv_trie_flat marc8_31page657_flat[] = {
10814   {"\x2F", 0, 0x805F}, /* East Asian ideograph */
10815   {"\x47", 0, 0x88CA}, /* East Asian ideograph */
10816   {"\x49", 0, 0x5B37}, /* East Asian ideograph */
10817   {"", 0}
10818 };
10819 struct yaz_iconv_trie marc8_31page657 = {
10820   marc8_31page657_flat, 0
10821 };
10822 /* PAGE 656 */
10823 struct yaz_iconv_trie_flat marc8_31page656_flat[] = {
10824   {"\x38", 0, 0x5942}, /* East Asian ideograph */
10825   {"\x3A", 0, 0x5F09}, /* East Asian ideograph */
10826   {"\x3E", 0, 0x5965}, /* East Asian ideograph */
10827   {"\x3F", 0, 0x5333}, /* East Asian ideograph */
10828   {"\x74", 0, 0x5B22}, /* East Asian ideograph */
10829   {"\x7B", 0, 0x5A2F}, /* East Asian ideograph */
10830   {"", 0}
10831 };
10832 struct yaz_iconv_trie marc8_31page656 = {
10833   marc8_31page656_flat, 0
10834 };
10835 /* PAGE 655 */
10836 struct yaz_iconv_trie_flat marc8_31page655_flat[] = {
10837   {"\x2E", 0, 0x57C0}, /* East Asian ideograph */
10838   {"\x50", 0, 0x5861}, /* East Asian ideograph (variant of EACC 213850) */
10839   {"\x50", 0, 0x5861}, /* East Asian ideograph (variant of EACC 213850) */
10840   {"\x53", 0, 0x586D}, /* East Asian ideograph */
10841   {"\x5E", 0, 0x5897}, /* East Asian ideograph */
10842   {"\x64", 0, 0x58C7}, /* East Asian ideograph */
10843   {"\x69", 0, 0x5727}, /* East Asian ideograph */
10844   {"\x6C", 0, 0x5841}, /* East Asian ideograph */
10845   {"\x70", 0, 0x58CC}, /* East Asian ideograph */
10846   {"\x71", 0, 0x57BB}, /* East Asian ideograph */
10847   {"\x7D", 0, 0x591B}, /* East Asian ideograph */
10848   {"", 0}
10849 };
10850 struct yaz_iconv_trie marc8_31page655 = {
10851   marc8_31page655_flat, 0
10852 };
10853 /* PAGE 654 */
10854 struct yaz_iconv_trie_flat marc8_31page654_flat[] = {
10855   {"\x2C", 0, 0x5606}, /* East Asian ideograph */
10856   {"\x2F", 0, 0x5C1C}, /* East Asian ideograph */
10857   {"\x49", 0, 0x5668}, /* East Asian ideograph (variant of EACC 213749) */
10858   {"\x4C", 0, 0x5662}, /* East Asian ideograph */
10859   {"\x58", 0, 0x56A5}, /* East Asian ideograph (variant of EACC 213758) */
10860   {"\x5A", 0, 0x53B3}, /* East Asian ideograph */
10861   {"\x68", 0, 0x56D8}, /* East Asian ideograph */
10862   {"\x6F", 0, 0x56FD}, /* East Asian ideograph */
10863   {"\x72", 0, 0x5186}, /* East Asian ideograph */
10864   {"\x73", 0, 0x56E3}, /* East Asian ideograph */
10865   {"\x74", 0, 0x56F3}, /* East Asian ideograph */
10866   {"", 0}
10867 };
10868 struct yaz_iconv_trie marc8_31page654 = {
10869   marc8_31page654_flat, 0
10870 };
10871 /* PAGE 653 */
10872 struct yaz_iconv_trie_flat marc8_31page653_flat[] = {
10873   {"\x22", 0, 0x8C18}, /* East Asian ideograph */
10874   {"\x42", 0, 0x8BF6}, /* East Asian ideograph */
10875   {"\x66", 0, 0x5A1A}, /* East Asian ideograph */
10876   {"\x68", 0, 0x5358}, /* East Asian ideograph */
10877   {"", 0}
10878 };
10879 struct yaz_iconv_trie marc8_31page653 = {
10880   marc8_31page653_flat, 0
10881 };
10882 /* PAGE 652 */
10883 struct yaz_iconv_trie_flat marc8_31page652_flat[] = {
10884   {"\x6A", 0, 0x55EC}, /* East Asian ideograph */
10885   {"\x7B", 0, 0x54CC}, /* East Asian ideograph */
10886   {"", 0}
10887 };
10888 struct yaz_iconv_trie marc8_31page652 = {
10889   marc8_31page652_flat, 0
10890 };
10891 /* PAGE 651 */
10892 struct yaz_iconv_trie_flat marc8_31page651_flat[] = {
10893   {"\x21", 0, 0x5263}, /* East Asian ideograph */
10894   {"\x35", 0, 0x52B4}, /* East Asian ideograph */
10895   {"\x36", 0, 0x52F2}, /* East Asian ideograph */
10896   {"\x6B", 0, 0x5DF5}, /* East Asian ideograph */
10897   {"\x74", 0, 0x537F}, /* East Asian ideograph (variant of EACC 213474) */
10898   {"", 0}
10899 };
10900 struct yaz_iconv_trie marc8_31page651 = {
10901   marc8_31page651_flat, 0
10902 };
10903 /* PAGE 650 */
10904 struct yaz_iconv_trie_flat marc8_31page650_flat[] = {
10905   {"\x21", 0, 0x5185}, /* East Asian ideograph */
10906   {"\x22", 0, 0x5168}, /* East Asian ideograph (variant of EACC 213322) */
10907   {"\x24", 0, 0x634C}, /* East Asian ideograph (variant of EACC 2D3324) */
10908   {"\x3E", 0, 0x51B7}, /* East Asian ideograph (variant of EACC 21333E) */
10909   {"\x51", 0, 0x5204}, /* East Asian ideograph */
10910   {"\x54", 0, 0x82C5}, /* East Asian ideograph */
10911   {"\x55", 0, 0x520B}, /* East Asian ideograph */
10912   {"\x5B", 0, 0x522B}, /* East Asian ideograph */
10913   {"", 0}
10914 };
10915 struct yaz_iconv_trie marc8_31page650 = {
10916   marc8_31page650_flat, 0
10917 };
10918 /* PAGE 649 */
10919 struct yaz_iconv_trie_flat marc8_31page649_flat[] = {
10920   {"\x31", 0, 0x4EEE}, /* East Asian ideograph */
10921   {"\x48", 0, 0x50B2}, /* East Asian ideograph */
10922   {"\x4E", 0, 0x50E7}, /* East Asian ideograph (variant of EACC 21324E) */
10923   {"\x5F", 0, 0x50BB}, /* East Asian ideograph */
10924   {"", 0}
10925 };
10926 struct yaz_iconv_trie marc8_31page649 = {
10927   marc8_31page649_flat, 0
10928 };
10929 /* PAGE 648 */
10930 struct yaz_iconv_trie_flat marc8_31page648_flat[] = {
10931   {"\x2D", 0, 0x4F2B}, /* East Asian ideograph */
10932   {"\x30", 0, 0x4FAB}, /* East Asian ideograph */
10933   {"\x44", 0, 0x4F36}, /* East Asian ideograph (variant of EACC 213144) */
10934   {"\x4C", 0, 0x5F95}, /* East Asian ideograph */
10935   {"\x6A", 0, 0x723C}, /* East Asian ideograph */
10936   {"\x78", 0, 0x5029}, /* East Asian ideograph (variant of EACC 213178) */
10937   {"\x7C", 0, 0x5024}, /* East Asian ideograph */
10938   {"", 0}
10939 };
10940 struct yaz_iconv_trie marc8_31page648 = {
10941   marc8_31page648_flat, 0
10942 };
10943 /* PAGE 647 */
10944 struct yaz_iconv_trie_flat marc8_31page647_flat[] = {
10945   {"\x21", 0, 0x58F1}, /* East Asian ideograph */
10946   {"\x50", 0, 0x4E8A}, /* East Asian ideograph */
10947   {"\x51", 0, 0x5F10}, /* East Asian ideograph */
10948   {"\x52", 0, 0x6275}, /* East Asian ideograph */
10949   {"\x57", 0, 0x4E99}, /* East Asian ideograph */
10950   {"\x6C", 0, 0x96E0}, /* East Asian ideograph */
10951   {"\x6E", 0, 0x4EE4}, /* East Asian ideograph (variant of EACC 21306E) */
10952   {"\x72", 0, 0x4EED}, /* East Asian ideograph */
10953   {"", 0}
10954 };
10955 struct yaz_iconv_trie marc8_31page647 = {
10956   marc8_31page647_flat, 0
10957 };
10958 /* PAGE 646 */
10959 struct yaz_iconv_trie_dir marc8_31page646_dir[256] = {
10960   {0, 0, 0},
10961   {0, 0, 0},
10962   {0, 0, 0},
10963   {0, 0, 0},
10964   {0, 0, 0},
10965   {0, 0, 0},
10966   {0, 0, 0},
10967   {0, 0, 0},
10968   {0, 0, 0},
10969   {0, 0, 0},
10970   {0, 0, 0},
10971   {0, 0, 0},
10972   {0, 0, 0},
10973   {0, 0, 0},
10974   {0, 0, 0},
10975   {0, 0, 0},
10976   {0, 0, 0},
10977   {0, 0, 0},
10978   {0, 0, 0},
10979   {0, 0, 0},
10980   {0, 0, 0},
10981   {0, 0, 0},
10982   {0, 0, 0},
10983   {0, 0, 0},
10984   {0, 0, 0},
10985   {0, 0, 0},
10986   {0, 0, 0},
10987   {0, 0, 0},
10988   {0, 0, 0},
10989   {0, 0, 0},
10990   {0, 0, 0},
10991   {0, 0, 0},
10992   {0, 0, 0},
10993   {0, 0, 0},
10994   {0, 0, 0},
10995   {0, 0, 0},
10996   {0, 0, 0},
10997   {0, 0, 0},
10998   {0, 0, 0},
10999   {0, 0, 0},
11000   {0, 0, 0},
11001   {0, 0, 0},
11002   {0, 0, 0},
11003   {0, 0, 0},
11004   {0, 0, 0},
11005   {0, 0, 0},
11006   {0, 0, 0},
11007   {0, 0, 0},
11008   {648, 0, 0},
11009   {649, 0, 0},
11010   {650, 0, 0},
11011   {651, 0, 0},
11012   {652, 0, 0},
11013   {653, 0, 0},
11014   {654, 0, 0},
11015   {655, 0, 0},
11016   {656, 0, 0},
11017   {657, 0, 0},
11018   {658, 0, 0},
11019   {659, 0, 0},
11020   {660, 0, 0},
11021   {661, 0, 0},
11022   {662, 0, 0},
11023   {663, 0, 0},
11024   {664, 0, 0},
11025   {665, 0, 0},
11026   {666, 0, 0},
11027   {667, 0, 0},
11028   {668, 0, 0},
11029   {669, 0, 0},
11030   {670, 0, 0},
11031   {671, 0, 0},
11032   {672, 0, 0},
11033   {673, 0, 0},
11034   {674, 0, 0},
11035   {675, 0, 0},
11036   {676, 0, 0},
11037   {677, 0, 0},
11038   {678, 0, 0},
11039   {679, 0, 0},
11040   {680, 0, 0},
11041   {681, 0, 0},
11042   {682, 0, 0},
11043   {683, 0, 0},
11044   {684, 0, 0},
11045   {685, 0, 0},
11046   {686, 0, 0},
11047   {687, 0, 0},
11048   {688, 0, 0},
11049   {689, 0, 0},
11050   {690, 0, 0},
11051   {691, 0, 0},
11052   {692, 0, 0},
11053   {693, 0, 0},
11054   {694, 0, 0},
11055   {695, 0, 0},
11056   {696, 0, 0},
11057   {697, 0, 0},
11058   {698, 0, 0},
11059   {699, 0, 0},
11060   {700, 0, 0},
11061   {0, 0, 0},
11062   {701, 0, 0},
11063   {0, 0, 0},
11064   {702, 0, 0},
11065   {0, 0, 0},
11066   {703, 0, 0},
11067   {0, 0, 0},
11068   {0, 0, 0},
11069   {0, 0, 0},
11070   {0, 0, 0},
11071   {0, 0, 0},
11072   {0, 0, 0},
11073   {0, 0, 0},
11074   {0, 0, 0},
11075   {0, 0, 0},
11076   {704, 0, 0},
11077   {705, 0, 0},
11078   {706, 0, 0},
11079   {0, 0, 0},
11080   {707, 0, 0},
11081   {708, 0, 0},
11082   {0, 0, 0},
11083   {0, 0, 0},
11084   {0, 0, 0},
11085   {0, 0, 0},
11086   {709, 0, 0},
11087   {0, 0, 0},
11088   {0, 0, 0},
11089   {0, 0, 0},
11090   {0, 0, 0},
11091   {0, 0, 0},
11092   {0, 0, 0},
11093   {0, 0, 0},
11094   {0, 0, 0},
11095   {0, 0, 0},
11096   {0, 0, 0},
11097   {0, 0, 0},
11098   {0, 0, 0},
11099   {0, 0, 0},
11100   {0, 0, 0},
11101   {0, 0, 0},
11102   {0, 0, 0},
11103   {0, 0, 0},
11104   {0, 0, 0},
11105   {0, 0, 0},
11106   {0, 0, 0},
11107   {0, 0, 0},
11108   {0, 0, 0},
11109   {0, 0, 0},
11110   {0, 0, 0},
11111   {0, 0, 0},
11112   {0, 0, 0},
11113   {0, 0, 0},
11114   {0, 0, 0},
11115   {0, 0, 0},
11116   {0, 0, 0},
11117   {0, 0, 0},
11118   {0, 0, 0},
11119   {0, 0, 0},
11120   {0, 0, 0},
11121   {0, 0, 0},
11122   {0, 0, 0},
11123   {0, 0, 0},
11124   {0, 0, 0},
11125   {0, 0, 0},
11126   {0, 0, 0},
11127   {0, 0, 0},
11128   {0, 0, 0},
11129   {0, 0, 0},
11130   {0, 0, 0},
11131   {0, 0, 0},
11132   {0, 0, 0},
11133   {0, 0, 0},
11134   {0, 0, 0},
11135   {0, 0, 0},
11136   {0, 0, 0},
11137   {0, 0, 0},
11138   {0, 0, 0},
11139   {0, 0, 0},
11140   {0, 0, 0},
11141   {0, 0, 0},
11142   {0, 0, 0},
11143   {0, 0, 0},
11144   {0, 0, 0},
11145   {0, 0, 0},
11146   {0, 0, 0},
11147   {0, 0, 0},
11148   {0, 0, 0},
11149   {0, 0, 0},
11150   {0, 0, 0},
11151   {0, 0, 0},
11152   {0, 0, 0},
11153   {0, 0, 0},
11154   {0, 0, 0},
11155   {0, 0, 0},
11156   {0, 0, 0},
11157   {0, 0, 0},
11158   {0, 0, 0},
11159   {0, 0, 0},
11160   {0, 0, 0},
11161   {0, 0, 0},
11162   {0, 0, 0},
11163   {0, 0, 0},
11164   {0, 0, 0},
11165   {0, 0, 0},
11166   {0, 0, 0},
11167   {0, 0, 0},
11168   {0, 0, 0},
11169   {0, 0, 0},
11170   {0, 0, 0},
11171   {0, 0, 0},
11172   {0, 0, 0},
11173   {0, 0, 0},
11174   {0, 0, 0},
11175   {0, 0, 0},
11176   {0, 0, 0},
11177   {0, 0, 0},
11178   {0, 0, 0},
11179   {0, 0, 0},
11180   {0, 0, 0},
11181   {0, 0, 0},
11182   {0, 0, 0},
11183   {0, 0, 0},
11184   {0, 0, 0},
11185   {0, 0, 0},
11186   {0, 0, 0},
11187   {0, 0, 0},
11188   {0, 0, 0},
11189   {0, 0, 0},
11190   {0, 0, 0},
11191   {0, 0, 0},
11192   {0, 0, 0},
11193   {0, 0, 0},
11194   {0, 0, 0},
11195   {0, 0, 0},
11196   {0, 0, 0},
11197   {0, 0, 0},
11198   {0, 0, 0},
11199   {0, 0, 0},
11200   {0, 0, 0},
11201   {0, 0, 0},
11202   {0, 0, 0},
11203   {0, 0, 0},
11204   {0, 0, 0},
11205   {0, 0, 0},
11206   {0, 0, 0},
11207   {0, 0, 0},
11208   {0, 0, 0},
11209   {0, 0, 0},
11210   {0, 0, 0},
11211   {0, 0, 0},
11212   {0, 0, 0},
11213   {0, 0, 0},
11214   {0, 0, 0},
11215   {0, 0, 0}
11216 };
11217 struct yaz_iconv_trie marc8_31page646 = {
11218   0, marc8_31page646_dir
11219 };
11220 /* PAGE 645 */
11221 struct yaz_iconv_trie_flat marc8_31page645_flat[] = {
11222   {"\x2C\x4D", 0, 0x8801}, /* East Asian ideograph (variant of EACC 232C4D) */
11223   {"\x34\x22", 0, 0x8C2A}, /* East Asian ideograph */
11224   {"\x34\x7B", 0, 0x8C2B}, /* East Asian ideograph */
11225   {"\x35\x39", 0, 0x8B9E}, /* East Asian ideograph */
11226   {"\x36\x6F", 0, 0x8D4D}, /* East Asian ideograph */
11227   {"\x42\x36", 0, 0x949A}, /* East Asian ideograph */
11228   {"\x42\x70", 0, 0x94BC}, /* East Asian ideograph */
11229   {"\x49\x31", 0, 0x95F6}, /* East Asian ideograph */
11230   {"\x4E\x5C", 0, 0x97DE}, /* East Asian ideograph (variant of EACC 234E5C) */
11231   {"\x52\x22", 0, 0x9957}, /* East Asian ideograph */
11232   {"\x57\x7A", 0, 0x9BD6}, /* East Asian ideograph (variant of EACC 23577A) */
11233   {"\x59\x4E", 0, 0x9C3A}, /* East Asian ideograph */
11234   {"", 0}
11235 };
11236 struct yaz_iconv_trie marc8_31page645 = {
11237   marc8_31page645_flat, 0
11238 };
11239 /* PAGE 644 */
11240 struct yaz_iconv_trie_flat marc8_31page644_flat[] = {
11241   {"\x28\x4C", 0, 0x5ED0}, /* East Asian ideograph */
11242   {"\x60\x74", 0, 0x76B2}, /* East Asian ideograph */
11243   {"", 0}
11244 };
11245 struct yaz_iconv_trie marc8_31page644 = {
11246   marc8_31page644_flat, 0
11247 };
11248 /* PAGE 643 */
11249 struct yaz_iconv_trie_flat marc8_31page643_flat[] = {
11250   {"\x30\x4C", 0, 0x69A6}, /* East Asian ideograph */
11251   {"\x30\x51", 0, 0x8D30}, /* East Asian ideograph */
11252   {"\x33\x36", 0, 0x5B82}, /* East Asian ideograph */
11253   {"\x34\x21", 0, 0x5271}, /* East Asian ideograph */
11254   {"\x36\x66", 0, 0x5AD0}, /* East Asian ideograph */
11255   {"\x37\x55", 0, 0x56AE}, /* East Asian ideograph */
11256   {"\x37\x68", 0, 0x5EFB}, /* East Asian ideograph */
11257   {"\x3D\x53", 0, 0x5F66}, /* East Asian ideograph */
11258   {"\x3F\x6D", 0, 0x52E0}, /* East Asian ideograph */
11259   {"\x41\x46", 0, 0x63DB}, /* East Asian ideograph */
11260   {"\x45\x6D", 0, 0x6A10}, /* East Asian ideograph */
11261   {"\x46\x2B", 0, 0x7688}, /* East Asian ideograph */
11262   {"\x46\x5B", 0, 0x6C2F}, /* East Asian ideograph */
11263   {"\x47\x38", 0, 0x6CFA}, /* East Asian ideograph */
11264   {"\x47\x74", 0, 0x6E15}, /* East Asian ideograph */
11265   {"\x4B\x7A", 0, 0x7523}, /* East Asian ideograph */
11266   {"\x4C\x3C", 0, 0x7589}, /* East Asian ideograph */
11267   {"\x4E\x43", 0, 0x788C}, /* East Asian ideograph (variant of EACC 214E43) */
11268   {"\x4E\x75", 0, 0x7984}, /* East Asian ideograph */
11269   {"\x4F\x45", 0, 0x9896}, /* East Asian ideograph */
11270   {"\x51\x22", 0, 0x7D0D}, /* East Asian ideograph */
11271   {"\x51\x64", 0, 0x53BF}, /* East Asian ideograph */
11272   {"\x55\x64", 0, 0x6FDB}, /* East Asian ideograph (Version J extension) */
11273   {"\x56\x4B", 0, 0x865E}, /* East Asian ideograph (variant of EACC 21564B) */
11274   {"\x57\x46", 0, 0x672F}, /* East Asian ideograph */
11275   {"\x58\x37", 0, 0x8BA0}, /* East Asian ideograph */
11276   {"\x58\x47", 0, 0x8A25}, /* East Asian ideograph (variant of EACC 215847) */
11277   {"\x5D\x3E", 0, 0x9485}, /* East Asian ideograph */
11278   {"\x5E\x21", 0, 0x953A}, /* East Asian ideograph */
11279   {"\x5E\x60", 0, 0x95EB}, /* East Asian ideograph (Version J extension) */
11280   {"\x5F\x35", 0, 0x9668}, /* East Asian ideograph (Version J extension) */
11281   {"\x60\x36", 0, 0x97FF}, /* East Asian ideograph */
11282   {"\x60\x4E", 0, 0x984F}, /* East Asian ideograph */
11283   {"\x60\x64", 0, 0x9963}, /* East Asian ideograph */
11284   {"\x60\x6B", 0, 0x98F0}, /* East Asian ideograph */
11285   {"\x60\x76", 0, 0x9980}, /* East Asian ideograph */
11286   {"\x62\x60", 0, 0x5E7A}, /* East Asian ideograph */
11287   {"\x63\x24", 0, 0x9F61}, /* East Asian ideograph */
11288   {"", 0}
11289 };
11290 struct yaz_iconv_trie marc8_31page643 = {
11291   marc8_31page643_flat, 0
11292 };
11293 /* PAGE 642 */
11294 struct yaz_iconv_trie_flat marc8_31page642_flat[] = {
11295   {"\x30\x4C", 0, 0x5E79}, /* East Asian ideograph */
11296   {"\x30\x78", 0, 0x5023}, /* East Asian ideograph */
11297   {"\x34\x7D", 0, 0x84E1}, /* East Asian ideograph */
11298   {"\x35\x73", 0, 0x8B3C}, /* East Asian ideograph */
11299   {"\x37\x7B", 0, 0x784E}, /* East Asian ideograph (Version J extension) */
11300   {"\x3D\x6F", 0, 0x8986}, /* East Asian ideograph */
11301   {"\x3E\x47", 0, 0x5379}, /* East Asian ideograph */
11302   {"\x3F\x24", 0, 0x614E}, /* East Asian ideograph */
11303   {"\x40\x4F", 0, 0x638A}, /* East Asian ideograph */
11304   {"\x42\x4F", 0, 0x542F}, /* East Asian ideograph (variant of EACC 27424F) */
11305   {"\x44\x72", 0, 0x7881}, /* East Asian ideograph */
11306   {"\x45\x6D", 0, 0x8263}, /* East Asian ideograph */
11307   {"\x46\x21", 0, 0x9A69}, /* East Asian ideograph */
11308   {"\x46\x29", 0, 0x4E97}, /* East Asian ideograph */
11309   {"\x46\x2B", 0, 0x5E30}, /* East Asian ideograph */
11310   {"\x47\x6F", 0, 0x51C8}, /* East Asian ideograph */
11311   {"\x49\x26", 0, 0x6E08}, /* East Asian ideograph */
11312   {"\x49\x56", 0, 0x7832}, /* East Asian ideograph */
11313   {"\x4A\x28", 0, 0x9DF0}, /* East Asian ideograph */
11314   {"\x4A\x60", 0, 0x7266}, /* East Asian ideograph */
11315   {"\x4C\x3C", 0, 0x7582}, /* East Asian ideograph */
11316   {"\x51\x6D", 0, 0x6403}, /* East Asian ideograph */
11317   {"\x55\x64", 0, 0x61DE}, /* East Asian ideograph */
11318   {"\x56\x31", 0, 0x517F}, /* East Asian ideograph */
11319   {"\x59\x59", 0, 0x8276}, /* East Asian ideograph */
11320   {"\x5E\x60", 0, 0x9586}, /* East Asian ideograph */
11321   {"\x5F\x34", 0, 0x9699}, /* East Asian ideograph */
11322   {"\x5F\x35", 0, 0x6B9E}, /* East Asian ideograph */
11323   {"\x5F\x49", 0, 0x7431}, /* East Asian ideograph */
11324   {"\x61\x4C", 0, 0x99C5}, /* East Asian ideograph */
11325   {"\x61\x79", 0, 0x5C1F}, /* East Asian ideograph */
11326   {"", 0}
11327 };
11328 struct yaz_iconv_trie marc8_31page642 = {
11329   marc8_31page642_flat, 0
11330 };
11331 /* PAGE 641 */
11332 struct yaz_iconv_trie_flat marc8_31page641_flat[] = {
11333   {"\x2D\x44", 0, 0x8842}, /* East Asian ideograph */
11334   {"\x39\x22", 0, 0x8DB5}, /* East Asian ideograph */
11335   {"", 0}
11336 };
11337 struct yaz_iconv_trie marc8_31page641 = {
11338   marc8_31page641_flat, 0
11339 };
11340 /* PAGE 640 */
11341 struct yaz_iconv_trie_flat marc8_31page640_flat[] = {
11342   {"\x28\x4C", 0, 0x53A9}, /* East Asian ideograph (variant of EACC 4C284C) */
11343   {"\x2F\x7C", 0, 0x64C0}, /* East Asian ideograph */
11344   {"\x3B\x7D", 0, 0x67B1}, /* East Asian ideograph */
11345   {"\x40\x34", 0, 0x6855}, /* East Asian ideograph */
11346   {"\x6A\x7C", 0, 0x7BEA}, /* East Asian ideograph */
11347   {"\x78\x7D", 0, 0x80FC}, /* East Asian ideograph */
11348   {"\x79\x70", 0, 0x81D5}, /* East Asian ideograph */
11349   {"", 0}
11350 };
11351 struct yaz_iconv_trie marc8_31page640 = {
11352   marc8_31page640_flat, 0
11353 };
11354 /* PAGE 639 */
11355 struct yaz_iconv_trie_flat marc8_31page639_flat[] = {
11356   {"\x6B", 0, 0x60A4}, /* East Asian ideograph */
11357   {"", 0}
11358 };
11359 struct yaz_iconv_trie marc8_31page639 = {
11360   marc8_31page639_flat, 0
11361 };
11362 /* PAGE 638 */
11363 struct yaz_iconv_trie_flat marc8_31page638_flat[] = {
11364   {"\x2F", 0, 0x521F}, /* East Asian ideograph */
11365   {"\x33", 0, 0x5259}, /* East Asian ideograph */
11366   {"", 0}
11367 };
11368 struct yaz_iconv_trie marc8_31page638 = {
11369   marc8_31page638_flat, 0
11370 };
11371 /* PAGE 637 */
11372 struct yaz_iconv_trie_flat marc8_31page637_flat[] = {
11373   {"\x23", 0, 0x9BFD}, /* East Asian ideograph (variant of EACC 216223) */
11374   {"", 0}
11375 };
11376 struct yaz_iconv_trie marc8_31page637 = {
11377   marc8_31page637_flat, 0
11378 };
11379 /* PAGE 636 */
11380 struct yaz_iconv_trie_flat marc8_31page636_flat[] = {
11381   {"\x67", 0, 0x9B2A}, /* East Asian ideograph */
11382   {"\x79", 0, 0x5C20}, /* East Asian ideograph */
11383   {"", 0}
11384 };
11385 struct yaz_iconv_trie marc8_31page636 = {
11386   marc8_31page636_flat, 0
11387 };
11388 /* PAGE 635 */
11389 struct yaz_iconv_trie_flat marc8_31page635_flat[] = {
11390   {"\x74", 0, 0x55B0}, /* East Asian ideograph */
11391   {"", 0}
11392 };
11393 struct yaz_iconv_trie marc8_31page635 = {
11394   marc8_31page635_flat, 0
11395 };
11396 /* PAGE 634 */
11397 struct yaz_iconv_trie_flat marc8_31page634_flat[] = {
11398   {"\x49", 0, 0x5F6B}, /* East Asian ideograph */
11399   {"\x68", 0, 0x8987}, /* East Asian ideograph */
11400   {"", 0}
11401 };
11402 struct yaz_iconv_trie marc8_31page634 = {
11403   marc8_31page634_flat, 0
11404 };
11405 /* PAGE 633 */
11406 struct yaz_iconv_trie_flat marc8_31page633_flat[] = {
11407   {"\x2F", 0, 0x5277}, /* East Asian ideograph */
11408   {"\x3D", 0, 0x9295}, /* East Asian ideograph */
11409   {"\x42", 0, 0x9274}, /* East Asian ideograph */
11410   {"\x6F", 0, 0x7A7D}, /* East Asian ideograph */
11411   {"\x71", 0, 0x5742}, /* East Asian ideograph */
11412   {"", 0}
11413 };
11414 struct yaz_iconv_trie marc8_31page633 = {
11415   marc8_31page633_flat, 0
11416 };
11417 /* PAGE 632 */
11418 struct yaz_iconv_trie_flat marc8_31page632_flat[] = {
11419   {"\x23", 0, 0x91BB}, /* East Asian ideograph */
11420   {"", 0}
11421 };
11422 struct yaz_iconv_trie marc8_31page632 = {
11423   marc8_31page632_flat, 0
11424 };
11425 /* PAGE 631 */
11426 struct yaz_iconv_trie_flat marc8_31page631_flat[] = {
11427   {"\x2F", 0, 0x58F2}, /* East Asian ideograph */
11428   {"\x36", 0, 0x983C}, /* East Asian ideograph */
11429   {"", 0}
11430 };
11431 struct yaz_iconv_trie marc8_31page631 = {
11432   marc8_31page631_flat, 0
11433 };
11434 /* PAGE 630 */
11435 struct yaz_iconv_trie_flat marc8_31page630_flat[] = {
11436   {"\x3F", 0, 0x8A3C}, /* East Asian ideograph */
11437   {"", 0}
11438 };
11439 struct yaz_iconv_trie marc8_31page630 = {
11440   marc8_31page630_flat, 0
11441 };
11442 /* PAGE 629 */
11443 struct yaz_iconv_trie_flat marc8_31page629_flat[] = {
11444   {"\x21", 0, 0x97E4}, /* East Asian ideograph */
11445   {"\x29", 0, 0x69FB}, /* East Asian ideograph */
11446   {"", 0}
11447 };
11448 struct yaz_iconv_trie marc8_31page629 = {
11449   marc8_31page629_flat, 0
11450 };
11451 /* PAGE 628 */
11452 struct yaz_iconv_trie_flat marc8_31page628_flat[] = {
11453   {"\x73", 0, 0x7DAF}, /* East Asian ideograph */
11454   {"", 0}
11455 };
11456 struct yaz_iconv_trie marc8_31page628 = {
11457   marc8_31page628_flat, 0
11458 };
11459 /* PAGE 627 */
11460 struct yaz_iconv_trie_flat marc8_31page627_flat[] = {
11461   {"\x3C", 0, 0x56CC}, /* East Asian ideograph */
11462   {"\x43", 0, 0x4E55}, /* East Asian ideograph */
11463   {"\x52", 0, 0x87A1}, /* East Asian ideograph */
11464   {"", 0}
11465 };
11466 struct yaz_iconv_trie marc8_31page627 = {
11467   marc8_31page627_flat, 0
11468 };
11469 /* PAGE 626 */
11470 struct yaz_iconv_trie_flat marc8_31page626_flat[] = {
11471   {"\x3C", 0, 0x5D0B}, /* East Asian ideograph */
11472   {"\x64", 0, 0x6726}, /* East Asian ideograph */
11473   {"\x68", 0, 0x83DD}, /* East Asian ideograph */
11474   {"\x77", 0, 0x854B}, /* East Asian ideograph */
11475   {"", 0}
11476 };
11477 struct yaz_iconv_trie marc8_31page626 = {
11478   marc8_31page626_flat, 0
11479 };
11480 /* PAGE 625 */
11481 struct yaz_iconv_trie_flat marc8_31page625_flat[] = {
11482   {"\x77", 0, 0x85A6}, /* East Asian ideograph */
11483   {"", 0}
11484 };
11485 struct yaz_iconv_trie marc8_31page625 = {
11486   marc8_31page625_flat, 0
11487 };
11488 /* PAGE 624 */
11489 struct yaz_iconv_trie_flat marc8_31page624_flat[] = {
11490   {"\x30", 0, 0x5BD8}, /* East Asian ideograph */
11491   {"\x5B", 0, 0x66DC}, /* East Asian ideograph */
11492   {"\x6B", 0, 0x7094}, /* East Asian ideograph */
11493   {"\x6B", 0, 0x7094}, /* East Asian ideograph */
11494   {"", 0}
11495 };
11496 struct yaz_iconv_trie marc8_31page624 = {
11497   marc8_31page624_flat, 0
11498 };
11499 /* PAGE 623 */
11500 struct yaz_iconv_trie_flat marc8_31page623_flat[] = {
11501   {"\x79", 0, 0x7D75}, /* East Asian ideograph */
11502   {"", 0}
11503 };
11504 struct yaz_iconv_trie marc8_31page623 = {
11505   marc8_31page623_flat, 0
11506 };
11507 /* PAGE 622 */
11508 struct yaz_iconv_trie_flat marc8_31page622_flat[] = {
11509   {"\x50", 0, 0x7BED}, /* East Asian ideograph */
11510   {"\x5B", 0, 0x9B3B}, /* East Asian ideograph */
11511   {"\x63", 0, 0x9939}, /* East Asian ideograph */
11512   {"", 0}
11513 };
11514 struct yaz_iconv_trie marc8_31page622 = {
11515   marc8_31page622_flat, 0
11516 };
11517 /* PAGE 621 */
11518 struct yaz_iconv_trie_flat marc8_31page621_flat[] = {
11519   {"\x2D", 0, 0x7546}, /* East Asian ideograph */
11520   {"", 0}
11521 };
11522 struct yaz_iconv_trie marc8_31page621 = {
11523   marc8_31page621_flat, 0
11524 };
11525 /* PAGE 620 */
11526 struct yaz_iconv_trie_flat marc8_31page620_flat[] = {
11527   {"\x60", 0, 0x9AE6}, /* East Asian ideograph */
11528   {"", 0}
11529 };
11530 struct yaz_iconv_trie marc8_31page620 = {
11531   marc8_31page620_flat, 0
11532 };
11533 /* PAGE 619 */
11534 struct yaz_iconv_trie_flat marc8_31page619_flat[] = {
11535   {"\x28", 0, 0x6D5C}, /* East Asian ideograph */
11536   {"\x44", 0, 0x6B12}, /* East Asian ideograph */
11537   {"\x56", 0, 0x792E}, /* East Asian ideograph */
11538   {"", 0}
11539 };
11540 struct yaz_iconv_trie marc8_31page619 = {
11541   marc8_31page619_flat, 0
11542 };
11543 /* PAGE 618 */
11544 struct yaz_iconv_trie_flat marc8_31page618_flat[] = {
11545   {"\x3B", 0, 0x9061}, /* East Asian ideograph */
11546   {"", 0}
11547 };
11548 struct yaz_iconv_trie marc8_31page618 = {
11549   marc8_31page618_flat, 0
11550 };
11551 /* PAGE 617 */
11552 struct yaz_iconv_trie_flat marc8_31page617_flat[] = {
11553   {"\x35", 0, 0x6C3E}, /* East Asian ideograph */
11554   {"\x6F", 0, 0x51C0}, /* East Asian ideograph */
11555   {"", 0}
11556 };
11557 struct yaz_iconv_trie marc8_31page617 = {
11558   marc8_31page617_flat, 0
11559 };
11560 /* PAGE 616 */
11561 struct yaz_iconv_trie_flat marc8_31page616_flat[] = {
11562   {"\x34", 0, 0x6B96}, /* East Asian ideograph (variant of EACC 214634) */
11563   {"", 0}
11564 };
11565 struct yaz_iconv_trie marc8_31page616 = {
11566   marc8_31page616_flat, 0
11567 };
11568 /* PAGE 615 */
11569 struct yaz_iconv_trie_flat marc8_31page615_flat[] = {
11570   {"\x6D", 0, 0x826B}, /* East Asian ideograph */
11571   {"", 0}
11572 };
11573 struct yaz_iconv_trie marc8_31page615 = {
11574   marc8_31page615_flat, 0
11575 };
11576 /* PAGE 614 */
11577 struct yaz_iconv_trie_flat marc8_31page614_flat[] = {
11578   {"\x44", 0, 0x8988}, /* East Asian ideograph */
11579   {"\x7D", 0, 0x6AC2}, /* East Asian ideograph */
11580   {"", 0}
11581 };
11582 struct yaz_iconv_trie marc8_31page614 = {
11583   marc8_31page614_flat, 0
11584 };
11585 /* PAGE 613 */
11586 struct yaz_iconv_trie_flat marc8_31page613_flat[] = {
11587   {"\x30", 0, 0x6644}, /* East Asian ideograph */
11588   {"", 0}
11589 };
11590 struct yaz_iconv_trie marc8_31page613 = {
11591   marc8_31page613_flat, 0
11592 };
11593 /* PAGE 612 */
11594 struct yaz_iconv_trie_flat marc8_31page612_flat[] = {
11595   {"\x43", 0, 0x4FF2}, /* East Asian ideograph */
11596   {"\x4F", 0, 0x5554}, /* East Asian ideograph */
11597   {"", 0}
11598 };
11599 struct yaz_iconv_trie marc8_31page612 = {
11600   marc8_31page612_flat, 0
11601 };
11602 /* PAGE 611 */
11603 struct yaz_iconv_trie_flat marc8_31page611_flat[] = {
11604   {"\x7C", 0, 0x62E0}, /* East Asian ideograph */
11605   {"", 0}
11606 };
11607 struct yaz_iconv_trie marc8_31page611 = {
11608   marc8_31page611_flat, 0
11609 };
11610 /* PAGE 610 */
11611 struct yaz_iconv_trie_flat marc8_31page610_flat[] = {
11612   {"\x22", 0, 0x6443}, /* East Asian ideograph */
11613   {"\x42", 0, 0x646D}, /* East Asian ideograph */
11614   {"", 0}
11615 };
11616 struct yaz_iconv_trie marc8_31page610 = {
11617   marc8_31page610_flat, 0
11618 };
11619 /* PAGE 609 */
11620 struct yaz_iconv_trie_flat marc8_31page609_flat[] = {
11621   {"\x47", 0, 0x8CC9}, /* East Asian ideograph */
11622   {"\x4C", 0, 0x6142}, /* East Asian ideograph */
11623   {"\x61", 0, 0x60AA}, /* East Asian ideograph */
11624   {"\x7D", 0, 0x7609}, /* East Asian ideograph */
11625   {"", 0}
11626 };
11627 struct yaz_iconv_trie marc8_31page609 = {
11628   marc8_31page609_flat, 0
11629 };
11630 /* PAGE 608 */
11631 struct yaz_iconv_trie_flat marc8_31page608_flat[] = {
11632   {"\x6F", 0, 0x8907}, /* East Asian ideograph */
11633   {"", 0}
11634 };
11635 struct yaz_iconv_trie marc8_31page608 = {
11636   marc8_31page608_flat, 0
11637 };
11638 /* PAGE 607 */
11639 struct yaz_iconv_trie_flat marc8_31page607_flat[] = {
11640   {"\x52", 0, 0x8D26}, /* East Asian ideograph */
11641   {"", 0}
11642 };
11643 struct yaz_iconv_trie marc8_31page607 = {
11644   marc8_31page607_flat, 0
11645 };
11646 /* PAGE 606 */
11647 struct yaz_iconv_trie_flat marc8_31page606_flat[] = {
11648   {"\x39", 0, 0x5BF3}, /* East Asian ideograph */
11649   {"\x6E", 0, 0x5C97}, /* East Asian ideograph */
11650   {"\x78", 0, 0x5CC4}, /* East Asian ideograph (duplicate simplified) */
11651   {"", 0}
11652 };
11653 struct yaz_iconv_trie marc8_31page606 = {
11654   marc8_31page606_flat, 0
11655 };
11656 /* PAGE 605 */
11657 struct yaz_iconv_trie_flat marc8_31page605_flat[] = {
11658   {"\x44", 0, 0x59B3}, /* East Asian ideograph */
11659   {"", 0}
11660 };
11661 struct yaz_iconv_trie marc8_31page605 = {
11662   marc8_31page605_flat, 0
11663 };
11664 /* PAGE 604 */
11665 struct yaz_iconv_trie_flat marc8_31page604_flat[] = {
11666   {"\x70", 0, 0x56F2}, /* East Asian ideograph */
11667   {"", 0}
11668 };
11669 struct yaz_iconv_trie marc8_31page604 = {
11670   marc8_31page604_flat, 0
11671 };
11672 /* PAGE 603 */
11673 struct yaz_iconv_trie_flat marc8_31page603_flat[] = {
11674   {"\x5A", 0, 0x8AE0}, /* East Asian ideograph */
11675   {"\x5E", 0, 0x559E}, /* East Asian ideograph */
11676   {"", 0}
11677 };
11678 struct yaz_iconv_trie marc8_31page603 = {
11679   marc8_31page603_flat, 0
11680 };
11681 /* PAGE 602 */
11682 struct yaz_iconv_trie_flat marc8_31page602_flat[] = {
11683   {"\x73", 0, 0x5611}, /* East Asian ideograph */
11684   {"\x77", 0, 0x9FA2}, /* East Asian ideograph */
11685   {"", 0}
11686 };
11687 struct yaz_iconv_trie marc8_31page602 = {
11688   marc8_31page602_flat, 0
11689 };
11690 /* PAGE 601 */
11691 struct yaz_iconv_trie_flat marc8_31page601_flat[] = {
11692   {"\x28", 0, 0x5227}, /* East Asian ideograph */
11693   {"\x39", 0, 0x61C3}, /* East Asian ideograph */
11694   {"\x5B", 0, 0x965E}, /* East Asian ideograph */
11695   {"\x60", 0, 0x604A}, /* East Asian ideograph */
11696   {"", 0}
11697 };
11698 struct yaz_iconv_trie marc8_31page601 = {
11699   marc8_31page601_flat, 0
11700 };
11701 /* PAGE 600 */
11702 struct yaz_iconv_trie_flat marc8_31page600_flat[] = {
11703   {"\x46", 0, 0x4F1D}, /* East Asian ideograph */
11704   {"", 0}
11705 };
11706 struct yaz_iconv_trie marc8_31page600 = {
11707   marc8_31page600_flat, 0
11708 };
11709 /* PAGE 599 */
11710 struct yaz_iconv_trie_flat marc8_31page599_flat[] = {
11711   {"\x2D", 0, 0x534B}, /* East Asian ideograph */
11712   {"\x3A", 0, 0x5EFC}, /* East Asian ideograph */
11713   {"\x4C", 0, 0x4E81}, /* East Asian ideograph */
11714   {"\x52", 0, 0x65BC}, /* East Asian ideograph */
11715   {"\x54", 0, 0x4F0D}, /* East Asian ideograph */
11716   {"\x78", 0, 0x9AE3}, /* East Asian ideograph */
11717   {"", 0}
11718 };
11719 struct yaz_iconv_trie marc8_31page599 = {
11720   marc8_31page599_flat, 0
11721 };
11722 /* PAGE 598 */
11723 struct yaz_iconv_trie_dir marc8_31page598_dir[256] = {
11724   {0, 0, 0},
11725   {0, 0, 0},
11726   {0, 0, 0},
11727   {0, 0, 0},
11728   {0, 0, 0},
11729   {0, 0, 0},
11730   {0, 0, 0},
11731   {0, 0, 0},
11732   {0, 0, 0},
11733   {0, 0, 0},
11734   {0, 0, 0},
11735   {0, 0, 0},
11736   {0, 0, 0},
11737   {0, 0, 0},
11738   {0, 0, 0},
11739   {0, 0, 0},
11740   {0, 0, 0},
11741   {0, 0, 0},
11742   {0, 0, 0},
11743   {0, 0, 0},
11744   {0, 0, 0},
11745   {0, 0, 0},
11746   {0, 0, 0},
11747   {0, 0, 0},
11748   {0, 0, 0},
11749   {0, 0, 0},
11750   {0, 0, 0},
11751   {0, 0, 0},
11752   {0, 0, 0},
11753   {0, 0, 0},
11754   {0, 0, 0},
11755   {0, 0, 0},
11756   {0, 0, 0},
11757   {0, 0, 0},
11758   {0, 0, 0},
11759   {0, 0, 0},
11760   {0, 0, 0},
11761   {0, 0, 0},
11762   {0, 0, 0},
11763   {0, 0, 0},
11764   {0, 0, 0},
11765   {0, 0, 0},
11766   {0, 0, 0},
11767   {0, 0, 0},
11768   {0, 0, 0},
11769   {0, 0, 0},
11770   {0, 0, 0},
11771   {0, 0, 0},
11772   {600, 0, 0},
11773   {0, 0, 0},
11774   {601, 0, 0},
11775   {0, 0, 0},
11776   {602, 0, 0},
11777   {603, 0, 0},
11778   {604, 0, 0},
11779   {605, 0, 0},
11780   {0, 0, 0},
11781   {606, 0, 0},
11782   {0, 0, 0},
11783   {607, 0, 0},
11784   {608, 0, 0},
11785   {609, 0, 0},
11786   {610, 0, 0},
11787   {0, 0, 0},
11788   {611, 0, 0},
11789   {612, 0, 0},
11790   {613, 0, 0},
11791   {614, 0, 0},
11792   {615, 0, 0},
11793   {616, 0, 0},
11794   {617, 0, 0},
11795   {618, 0, 0},
11796   {619, 0, 0},
11797   {620, 0, 0},
11798   {621, 0, 0},
11799   {0, 0, 0},
11800   {622, 0, 0},
11801   {0, 0, 0},
11802   {0, 0, 0},
11803   {0, 0, 0},
11804   {623, 0, 0},
11805   {624, 0, 0},
11806   {625, 0, 0},
11807   {0, 0, 0},
11808   {626, 0, 0},
11809   {627, 0, 0},
11810   {628, 0, 0},
11811   {629, 0, 0},
11812   {630, 0, 0},
11813   {631, 0, 0},
11814   {632, 0, 0},
11815   {0, 0, 0},
11816   {0, 0, 0},
11817   {633, 0, 0},
11818   {634, 0, 0},
11819   {635, 0, 0},
11820   {636, 0, 0},
11821   {637, 0, 0},
11822   {638, 0, 0},
11823   {0, 0, 0},
11824   {0, 0, 0},
11825   {0, 0, 0},
11826   {0, 0, 0},
11827   {0, 0, 0},
11828   {0, 0, 0},
11829   {0, 0, 0},
11830   {0, 0, 0},
11831   {639, 0, 0},
11832   {640, 0, 0},
11833   {0, 0, 0},
11834   {0, 0, 0},
11835   {0, 0, 0},
11836   {0, 0, 0},
11837   {0, 0, 0},
11838   {0, 0, 0},
11839   {0, 0, 0},
11840   {0, 0, 0},
11841   {0, 0, 0},
11842   {0, 0, 0},
11843   {0, 0, 0},
11844   {0, 0, 0},
11845   {0, 0, 0},
11846   {0, 0, 0},
11847   {0, 0, 0},
11848   {0, 0, 0},
11849   {0, 0, 0},
11850   {0, 0, 0},
11851   {0, 0, 0},
11852   {0, 0, 0},
11853   {0, 0, 0},
11854   {0, 0, 0},
11855   {0, 0, 0},
11856   {0, 0, 0},
11857   {0, 0, 0},
11858   {0, 0, 0},
11859   {0, 0, 0},
11860   {0, 0, 0},
11861   {0, 0, 0},
11862   {0, 0, 0},
11863   {0, 0, 0},
11864   {0, 0, 0},
11865   {0, 0, 0},
11866   {0, 0, 0},
11867   {0, 0, 0},
11868   {0, 0, 0},
11869   {0, 0, 0},
11870   {0, 0, 0},
11871   {0, 0, 0},
11872   {0, 0, 0},
11873   {0, 0, 0},
11874   {0, 0, 0},
11875   {0, 0, 0},
11876   {0, 0, 0},
11877   {0, 0, 0},
11878   {0, 0, 0},
11879   {0, 0, 0},
11880   {0, 0, 0},
11881   {0, 0, 0},
11882   {0, 0, 0},
11883   {0, 0, 0},
11884   {0, 0, 0},
11885   {0, 0, 0},
11886   {0, 0, 0},
11887   {0, 0, 0},
11888   {0, 0, 0},
11889   {0, 0, 0},
11890   {0, 0, 0},
11891   {0, 0, 0},
11892   {0, 0, 0},
11893   {0, 0, 0},
11894   {0, 0, 0},
11895   {0, 0, 0},
11896   {0, 0, 0},
11897   {0, 0, 0},
11898   {0, 0, 0},
11899   {0, 0, 0},
11900   {0, 0, 0},
11901   {0, 0, 0},
11902   {0, 0, 0},
11903   {0, 0, 0},
11904   {0, 0, 0},
11905   {0, 0, 0},
11906   {0, 0, 0},
11907   {0, 0, 0},
11908   {0, 0, 0},
11909   {0, 0, 0},
11910   {0, 0, 0},
11911   {0, 0, 0},
11912   {0, 0, 0},
11913   {0, 0, 0},
11914   {0, 0, 0},
11915   {0, 0, 0},
11916   {0, 0, 0},
11917   {0, 0, 0},
11918   {0, 0, 0},
11919   {0, 0, 0},
11920   {0, 0, 0},
11921   {0, 0, 0},
11922   {0, 0, 0},
11923   {0, 0, 0},
11924   {0, 0, 0},
11925   {0, 0, 0},
11926   {0, 0, 0},
11927   {0, 0, 0},
11928   {0, 0, 0},
11929   {0, 0, 0},
11930   {0, 0, 0},
11931   {0, 0, 0},
11932   {0, 0, 0},
11933   {0, 0, 0},
11934   {0, 0, 0},
11935   {0, 0, 0},
11936   {0, 0, 0},
11937   {0, 0, 0},
11938   {0, 0, 0},
11939   {0, 0, 0},
11940   {0, 0, 0},
11941   {0, 0, 0},
11942   {0, 0, 0},
11943   {0, 0, 0},
11944   {0, 0, 0},
11945   {0, 0, 0},
11946   {0, 0, 0},
11947   {0, 0, 0},
11948   {0, 0, 0},
11949   {0, 0, 0},
11950   {0, 0, 0},
11951   {0, 0, 0},
11952   {0, 0, 0},
11953   {0, 0, 0},
11954   {0, 0, 0},
11955   {0, 0, 0},
11956   {0, 0, 0},
11957   {0, 0, 0},
11958   {0, 0, 0},
11959   {0, 0, 0},
11960   {0, 0, 0},
11961   {0, 0, 0},
11962   {0, 0, 0},
11963   {0, 0, 0},
11964   {0, 0, 0},
11965   {0, 0, 0},
11966   {0, 0, 0},
11967   {0, 0, 0},
11968   {0, 0, 0},
11969   {0, 0, 0},
11970   {0, 0, 0},
11971   {0, 0, 0},
11972   {0, 0, 0},
11973   {0, 0, 0},
11974   {0, 0, 0},
11975   {0, 0, 0},
11976   {0, 0, 0},
11977   {0, 0, 0},
11978   {0, 0, 0},
11979   {0, 0, 0}
11980 };
11981 struct yaz_iconv_trie marc8_31page598 = {
11982   0, marc8_31page598_dir
11983 };
11984 /* PAGE 597 */
11985 struct yaz_iconv_trie_flat marc8_31page597_flat[] = {
11986   {"\x34\x4D", 0, 0x8B5B}, /* East Asian ideograph */
11987   {"\x34\x7B", 0, 0x8B2D}, /* East Asian ideograph */
11988   {"\x41\x56", 0, 0x91BE}, /* East Asian ideograph */
11989   {"\x50\x53", 0, 0x98C8}, /* East Asian ideograph */
11990   {"\x57\x39", 0, 0x9C76}, /* East Asian ideograph */
11991   {"\x5D\x5C", 0, 0x8C8E}, /* East Asian ideograph */
11992   {"\x5E\x76", 0, 0x82BE}, /* East Asian ideograph */
11993   {"", 0}
11994 };
11995 struct yaz_iconv_trie marc8_31page597 = {
11996   marc8_31page597_flat, 0
11997 };
11998 /* PAGE 596 */
11999 struct yaz_iconv_trie_flat marc8_31page596_flat[] = {
12000   {"\x24\x53", 0, 0x5CBD}, /* East Asian ideograph */
12001   {"\x38\x75", 0, 0x5FDE}, /* East Asian ideograph */
12002   {"\x3A\x5B", 0, 0x572C}, /* East Asian ideograph */
12003   {"\x3E\x38", 0, 0x7BDA}, /* East Asian ideograph */
12004   {"\x41\x38", 0, 0x8022}, /* East Asian ideograph */
12005   {"\x41\x77", 0, 0x8264}, /* East Asian ideograph */
12006   {"\x49\x2F", 0, 0x6D34}, /* East Asian ideograph */
12007   {"\x51\x75", 0, 0x7162}, /* East Asian ideograph */
12008   {"\x54\x52", 0, 0x7118}, /* East Asian ideograph */
12009   {"\x5D\x6B", 0, 0x756D}, /* East Asian ideograph */
12010   {"\x5E\x3B", 0, 0x80AC}, /* East Asian ideograph */
12011   {"\x5E\x47", 0, 0x75FE}, /* East Asian ideograph */
12012   {"\x61\x26", 0, 0x6900}, /* East Asian ideograph */
12013   {"\x66\x22", 0, 0x589D}, /* East Asian ideograph */
12014   {"\x68\x2A", 0, 0x7C7C}, /* East Asian ideograph */
12015   {"\x71\x5A", 0, 0x7E1A}, /* East Asian ideograph */
12016   {"\x74\x31", 0, 0x58DC}, /* East Asian ideograph */
12017   {"\x78\x2A", 0, 0x90C5}, /* East Asian ideograph */
12018   {"\x7D\x24", 0, 0x83C7}, /* East Asian ideograph */
12019   {"", 0}
12020 };
12021 struct yaz_iconv_trie marc8_31page596 = {
12022   marc8_31page596_flat, 0
12023 };
12024 /* PAGE 595 */
12025 struct yaz_iconv_trie_flat marc8_31page595_flat[] = {
12026   {"\x45", 0, 0x9F67}, /* East Asian ideograph */
12027   {"", 0}
12028 };
12029 struct yaz_iconv_trie marc8_31page595 = {
12030   marc8_31page595_flat, 0
12031 };
12032 /* PAGE 594 */
12033 struct yaz_iconv_trie_flat marc8_31page594_flat[] = {
12034   {"\x6B", 0, 0x6031}, /* East Asian ideograph */
12035   {"", 0}
12036 };
12037 struct yaz_iconv_trie marc8_31page594 = {
12038   marc8_31page594_flat, 0
12039 };
12040 /* PAGE 593 */
12041 struct yaz_iconv_trie_flat marc8_31page593_flat[] = {
12042   {"\x33", 0, 0x524F}, /* East Asian ideograph */
12043   {"", 0}
12044 };
12045 struct yaz_iconv_trie marc8_31page593 = {
12046   marc8_31page593_flat, 0
12047 };
12048 /* PAGE 592 */
12049 struct yaz_iconv_trie_flat marc8_31page592_flat[] = {
12050   {"\x21", 0, 0x6B6F}, /* East Asian ideograph */
12051   {"\x2B", 0, 0x7ADC}, /* East Asian ideograph */
12052   {"", 0}
12053 };
12054 struct yaz_iconv_trie marc8_31page592 = {
12055   marc8_31page592_flat, 0
12056 };
12057 /* PAGE 591 */
12058 struct yaz_iconv_trie_flat marc8_31page591_flat[] = {
12059   {"\x5E", 0, 0x9EAA}, /* East Asian ideograph */
12060   {"\x5F", 0, 0x8534}, /* East Asian ideograph */
12061   {"\x75", 0, 0x76BC}, /* East Asian ideograph */
12062   {"\x7D", 0, 0x6589}, /* East Asian ideograph */
12063   {"", 0}
12064 };
12065 struct yaz_iconv_trie marc8_31page591 = {
12066   marc8_31page591_flat, 0
12067 };
12068 /* PAGE 590 */
12069 struct yaz_iconv_trie_flat marc8_31page590_flat[] = {
12070   {"\x5A", 0, 0x8EB0}, /* East Asian ideograph */
12071   {"\x62", 0, 0x9A23}, /* East Asian ideograph */
12072   {"\x79", 0, 0x9C7B}, /* East Asian ideograph */
12073   {"", 0}
12074 };
12075 struct yaz_iconv_trie marc8_31page590 = {
12076   marc8_31page590_flat, 0
12077 };
12078 /* PAGE 589 */
12079 struct yaz_iconv_trie_flat marc8_31page589_flat[] = {
12080   {"\x54", 0, 0x985B}, /* East Asian ideograph */
12081   {"\x58", 0, 0x9855}, /* East Asian ideograph */
12082   {"\x62", 0, 0x98C3}, /* East Asian ideograph */
12083   {"", 0}
12084 };
12085 struct yaz_iconv_trie marc8_31page589 = {
12086   marc8_31page589_flat, 0
12087 };
12088 /* PAGE 588 */
12089 struct yaz_iconv_trie_flat marc8_31page588_flat[] = {
12090   {"\x34", 0, 0x90C4}, /* East Asian ideograph */
12091   {"\x3D", 0, 0x96B7}, /* East Asian ideograph */
12092   {"\x43", 0, 0x9D08}, /* East Asian ideograph */
12093   {"\x49", 0, 0x9D70}, /* East Asian ideograph */
12094   {"\x73", 0, 0x9759}, /* East Asian ideograph */
12095   {"", 0}
12096 };
12097 struct yaz_iconv_trie marc8_31page588 = {
12098   marc8_31page588_flat, 0
12099 };
12100 /* PAGE 587 */
12101 struct yaz_iconv_trie_flat marc8_31page587_flat[] = {
12102   {"\x21", 0, 0x9221}, /* East Asian ideograph */
12103   {"\x2F", 0, 0x5257}, /* East Asian ideograph */
12104   {"\x3D", 0, 0x9244}, /* East Asian ideograph */
12105   {"\x42", 0, 0x9452}, /* East Asian ideograph */
12106   {"", 0}
12107 };
12108 struct yaz_iconv_trie marc8_31page587 = {
12109   marc8_31page587_flat, 0
12110 };
12111 /* PAGE 586 */
12112 struct yaz_iconv_trie_flat marc8_31page586_flat[] = {
12113   {"\x23", 0, 0x8A76}, /* East Asian ideograph */
12114   {"\x3B", 0, 0x57DC}, /* East Asian ideograph */
12115   {"", 0}
12116 };
12117 struct yaz_iconv_trie marc8_31page586 = {
12118   marc8_31page586_flat, 0
12119 };
12120 /* PAGE 585 */
12121 struct yaz_iconv_trie_flat marc8_31page585_flat[] = {
12122   {"\x70", 0, 0x5EF8}, /* East Asian ideograph */
12123   {"", 0}
12124 };
12125 struct yaz_iconv_trie marc8_31page585 = {
12126   marc8_31page585_flat, 0
12127 };
12128 /* PAGE 584 */
12129 struct yaz_iconv_trie_flat marc8_31page584_flat[] = {
12130   {"\x7B", 0, 0x8E28}, /* East Asian ideograph */
12131   {"", 0}
12132 };
12133 struct yaz_iconv_trie marc8_31page584 = {
12134   marc8_31page584_flat, 0
12135 };
12136 /* PAGE 583 */
12137 struct yaz_iconv_trie_flat marc8_31page583_flat[] = {
12138   {"\x41", 0, 0x54D7}, /* East Asian ideograph */
12139   {"\x58", 0, 0x8C4A}, /* East Asian ideograph */
12140   {"", 0}
12141 };
12142 struct yaz_iconv_trie marc8_31page583 = {
12143   marc8_31page583_flat, 0
12144 };
12145 /* PAGE 582 */
12146 struct yaz_iconv_trie_flat marc8_31page582_flat[] = {
12147   {"\x21", 0, 0x97C8}, /* East Asian ideograph */
12148   {"\x30", 0, 0x658D}, /* East Asian ideograph */
12149   {"\x34", 0, 0x89E7}, /* East Asian ideograph */
12150   {"", 0}
12151 };
12152 struct yaz_iconv_trie marc8_31page582 = {
12153   marc8_31page582_flat, 0
12154 };
12155 /* PAGE 581 */
12156 struct yaz_iconv_trie_flat marc8_31page581_flat[] = {
12157   {"\x2E", 0, 0x880E}, /* East Asian ideograph */
12158   {"\x38", 0, 0x880F}, /* East Asian ideograph */
12159   {"\x60", 0, 0x88E0}, /* East Asian ideograph */
12160   {"\x72", 0, 0x8943}, /* East Asian ideograph */
12161   {"\x73", 0, 0x88B4}, /* East Asian ideograph */
12162   {"", 0}
12163 };
12164 struct yaz_iconv_trie marc8_31page581 = {
12165   marc8_31page581_flat, 0
12166 };
12167 /* PAGE 580 */
12168 struct yaz_iconv_trie_flat marc8_31page580_flat[] = {
12169   {"\x35", 0, 0x85AC}, /* East Asian ideograph */
12170   {"\x52", 0, 0x87C1}, /* East Asian ideograph */
12171   {"\x7C", 0, 0x8671}, /* East Asian ideograph */
12172   {"", 0}
12173 };
12174 struct yaz_iconv_trie marc8_31page580 = {
12175   marc8_31page580_flat, 0
12176 };
12177 /* PAGE 579 */
12178 struct yaz_iconv_trie_flat marc8_31page579_flat[] = {
12179   {"\x61", 0, 0x8462}, /* East Asian ideograph */
12180   {"\x68", 0, 0x8406}, /* East Asian ideograph */
12181   {"\x77", 0, 0x8602}, /* East Asian ideograph */
12182   {"", 0}
12183 };
12184 struct yaz_iconv_trie marc8_31page579 = {
12185   marc8_31page579_flat, 0
12186 };
12187 /* PAGE 578 */
12188 struct yaz_iconv_trie_flat marc8_31page578_flat[] = {
12189   {"\x45", 0, 0x67C1}, /* East Asian ideograph */
12190   {"\x46", 0, 0x8221}, /* East Asian ideograph */
12191   {"\x61", 0, 0x6CD6}, /* East Asian ideograph */
12192   {"", 0}
12193 };
12194 struct yaz_iconv_trie marc8_31page578 = {
12195   marc8_31page578_flat, 0
12196 };
12197 /* PAGE 577 */
12198 struct yaz_iconv_trie_flat marc8_31page577_flat[] = {
12199   {"\x33", 0, 0x80BB}, /* East Asian ideograph */
12200   {"\x47", 0, 0x81D9}, /* East Asian ideograph */
12201   {"\x7D", 0, 0x9AD5}, /* East Asian ideograph */
12202   {"", 0}
12203 };
12204 struct yaz_iconv_trie marc8_31page577 = {
12205   marc8_31page577_flat, 0
12206 };
12207 /* PAGE 576 */
12208 struct yaz_iconv_trie_flat marc8_31page576_flat[] = {
12209   {"\x23", 0, 0x7E8E}, /* East Asian ideograph */
12210   {"\x28", 0, 0x94B5}, /* East Asian ideograph */
12211   {"\x30", 0, 0x7F6E}, /* East Asian ideograph (variant of EACC 215230) */
12212   {"\x34", 0, 0x99E1}, /* East Asian ideograph */
12213   {"\x38", 0, 0x8989}, /* East Asian ideograph */
12214   {"\x3F", 0, 0x8B71}, /* East Asian ideograph */
12215   {"\x59", 0, 0x7E59}, /* East Asian ideograph */
12216   {"\x5B", 0, 0x71FF}, /* East Asian ideograph */
12217   {"\x76", 0, 0x8061}, /* East Asian ideograph */
12218   {"", 0}
12219 };
12220 struct yaz_iconv_trie marc8_31page576 = {
12221   marc8_31page576_flat, 0
12222 };
12223 /* PAGE 575 */
12224 struct yaz_iconv_trie_flat marc8_31page575_flat[] = {
12225   {"\x2E", 0, 0x7E8D}, /* East Asian ideograph */
12226   {"\x3C", 0, 0x7D4C}, /* East Asian ideograph */
12227   {"\x47", 0, 0x7EEE}, /* East Asian ideograph */
12228   {"\x4C", 0, 0x7DD1}, /* East Asian ideograph */
12229   {"\x5C", 0, 0x7DAB}, /* East Asian ideograph */
12230   {"\x6B", 0, 0x7DD0}, /* East Asian ideograph */
12231   {"\x6D", 0, 0x6374}, /* East Asian ideograph */
12232   {"\x72", 0, 0x7D89}, /* East Asian ideograph */
12233   {"", 0}
12234 };
12235 struct yaz_iconv_trie marc8_31page575 = {
12236   marc8_31page575_flat, 0
12237 };
12238 /* PAGE 574 */
12239 struct yaz_iconv_trie_flat marc8_31page574_flat[] = {
12240   {"\x2A", 0, 0x9257}, /* East Asian ideograph */
12241   {"\x2B", 0, 0x724B}, /* East Asian ideograph */
12242   {"\x65", 0, 0x7A45}, /* East Asian ideograph */
12243   {"", 0}
12244 };
12245 struct yaz_iconv_trie marc8_31page574 = {
12246   marc8_31page574_flat, 0
12247 };
12248 /* PAGE 573 */
12249 struct yaz_iconv_trie_flat marc8_31page573_flat[] = {
12250   {"\x37", 0, 0x5EE9}, /* East Asian ideograph */
12251   {"\x3A", 0, 0x7A49}, /* East Asian ideograph */
12252   {"\x59", 0, 0x7A93}, /* East Asian ideograph */
12253   {"\x5E", 0, 0x7A91}, /* East Asian ideograph */
12254   {"\x71", 0, 0x54B2}, /* East Asian ideograph */
12255   {"", 0}
12256 };
12257 struct yaz_iconv_trie marc8_31page573 = {
12258   marc8_31page573_flat, 0
12259 };
12260 /* PAGE 572 */
12261 struct yaz_iconv_trie_flat marc8_31page572_flat[] = {
12262   {"\x37", 0, 0x784E}, /* East Asian ideograph */
12263   {"\x73", 0, 0x79A5}, /* East Asian ideograph */
12264   {"", 0}
12265 };
12266 struct yaz_iconv_trie marc8_31page572 = {
12267   marc8_31page572_flat, 0
12268 };
12269 /* PAGE 571 */
12270 struct yaz_iconv_trie_flat marc8_31page571_flat[] = {
12271   {"\x2C", 0, 0x754D}, /* East Asian ideograph */
12272   {"\x36", 0, 0x753B}, /* East Asian ideograph (variant of EACC 274C36) */
12273   {"\x37", 0, 0x8E6F}, /* East Asian ideograph */
12274   {"\x3E", 0, 0x8E08}, /* East Asian ideograph */
12275   {"\x7B", 0, 0x767A}, /* East Asian ideograph */
12276   {"", 0}
12277 };
12278 struct yaz_iconv_trie marc8_31page571 = {
12279   marc8_31page571_flat, 0
12280 };
12281 /* PAGE 570 */
12282 struct yaz_iconv_trie_flat marc8_31page570_flat[] = {
12283   {"\x28", 0, 0x91BC}, /* East Asian ideograph */
12284   {"\x58", 0, 0x89DD}, /* East Asian ideograph */
12285   {"", 0}
12286 };
12287 struct yaz_iconv_trie marc8_31page570 = {
12288   marc8_31page570_flat, 0
12289 };
12290 /* PAGE 569 */
12291 struct yaz_iconv_trie_flat marc8_31page569_flat[] = {
12292   {"\x2E", 0, 0x6F81}, /* East Asian ideograph */
12293   {"\x4A", 0, 0x70D6}, /* East Asian ideograph */
12294   {"\x68", 0, 0x7133}, /* East Asian ideograph */
12295   {"\x6A", 0, 0x934A}, /* East Asian ideograph */
12296   {"", 0}
12297 };
12298 struct yaz_iconv_trie marc8_31page569 = {
12299   marc8_31page569_flat, 0
12300 };
12301 /* PAGE 568 */
12302 struct yaz_iconv_trie_flat marc8_31page568_flat[] = {
12303   {"\x3B", 0, 0x6CDD}, /* East Asian ideograph */
12304   {"\x5E", 0, 0x67D2}, /* East Asian ideograph */
12305   {"", 0}
12306 };
12307 struct yaz_iconv_trie marc8_31page568 = {
12308   marc8_31page568_flat, 0
12309 };
12310 /* PAGE 567 */
12311 struct yaz_iconv_trie_flat marc8_31page567_flat[] = {
12312   {"\x29", 0, 0x6E2B}, /* East Asian ideograph */
12313   {"\x30", 0, 0x6E5F}, /* East Asian ideograph */
12314   {"\x40", 0, 0x6D1A}, /* East Asian ideograph */
12315   {"\x4A", 0, 0x6D1F}, /* East Asian ideograph */
12316   {"\x55", 0, 0x6FEC}, /* East Asian ideograph */
12317   {"\x5E", 0, 0x6FB9}, /* East Asian ideograph */
12318   {"\x5F", 0, 0x60BD}, /* East Asian ideograph */
12319   {"\x6F", 0, 0x6D44}, /* East Asian ideograph */
12320   {"\x70", 0, 0x5A6C}, /* East Asian ideograph */
12321   {"\x7B", 0, 0x904A}, /* East Asian ideograph */
12322   {"", 0}
12323 };
12324 struct yaz_iconv_trie marc8_31page567 = {
12325   marc8_31page567_flat, 0
12326 };
12327 /* PAGE 566 */
12328 struct yaz_iconv_trie_flat marc8_31page566_flat[] = {
12329   {"\x21", 0, 0x8B99}, /* East Asian ideograph */
12330   {"\x33", 0, 0x6B8B}, /* East Asian ideograph (variant of EACC 274633) */
12331   {"\x3C", 0, 0x6BBB}, /* East Asian ideograph */
12332   {"\x65", 0, 0x6C61}, /* East Asian ideograph */
12333   {"\x74", 0, 0x76C5}, /* East Asian ideograph */
12334   {"\x7A", 0, 0x6CA1}, /* East Asian ideograph */
12335   {"", 0}
12336 };
12337 struct yaz_iconv_trie marc8_31page566 = {
12338   marc8_31page566_flat, 0
12339 };
12340 /* PAGE 565 */
12341 struct yaz_iconv_trie_flat marc8_31page565_flat[] = {
12342   {"\x27", 0, 0x6918}, /* East Asian ideograph */
12343   {"\x50", 0, 0x7F47}, /* East Asian ideograph */
12344   {"\x6D", 0, 0x826A}, /* East Asian ideograph */
12345   {"", 0}
12346 };
12347 struct yaz_iconv_trie marc8_31page565 = {
12348   marc8_31page565_flat, 0
12349 };
12350 /* PAGE 564 */
12351 struct yaz_iconv_trie_flat marc8_31page564_flat[] = {
12352   {"\x25", 0, 0x76C3}, /* East Asian ideograph */
12353   {"\x49", 0, 0x6144}, /* East Asian ideograph */
12354   {"", 0}
12355 };
12356 struct yaz_iconv_trie marc8_31page564 = {
12357   marc8_31page564_flat, 0
12358 };
12359 /* PAGE 563 */
12360 struct yaz_iconv_trie_flat marc8_31page563_flat[] = {
12361   {"\x2F", 0, 0x664B}, /* East Asian ideograph */
12362   {"\x3E", 0, 0x95C7}, /* East Asian ideograph */
12363   {"\x42", 0, 0x7156}, /* East Asian ideograph */
12364   {"\x57", 0, 0x6702}, /* East Asian ideograph */
12365   {"\x69", 0, 0x5932}, /* East Asian ideograph */
12366   {"", 0}
12367 };
12368 struct yaz_iconv_trie marc8_31page563 = {
12369   marc8_31page563_flat, 0
12370 };
12371 /* PAGE 562 */
12372 struct yaz_iconv_trie_flat marc8_31page562_flat[] = {
12373   {"\x2A", 0, 0x62E1}, /* East Asian ideograph */
12374   {"\x3D", 0, 0x53CE}, /* East Asian ideograph */
12375   {"\x43", 0, 0x52B9}, /* East Asian ideograph */
12376   {"\x44", 0, 0x6559}, /* East Asian ideograph */
12377   {"\x56", 0, 0x6B5B}, /* East Asian ideograph */
12378   {"\x60", 0, 0x89D4}, /* East Asian ideograph */
12379   {"\x77", 0, 0x65EF}, /* East Asian ideograph */
12380   {"", 0}
12381 };
12382 struct yaz_iconv_trie marc8_31page562 = {
12383   marc8_31page562_flat, 0
12384 };
12385 /* PAGE 561 */
12386 struct yaz_iconv_trie_flat marc8_31page561_flat[] = {
12387   {"\x31", 0, 0x6425}, /* East Asian ideograph */
12388   {"\x7E", 0, 0x629E}, /* East Asian ideograph */
12389   {"", 0}
12390 };
12391 struct yaz_iconv_trie marc8_31page561 = {
12392   marc8_31page561_flat, 0
12393 };
12394 /* PAGE 560 */
12395 struct yaz_iconv_trie_flat marc8_31page560_flat[] = {
12396   {"\x45", 0, 0x629B}, /* East Asian ideograph */
12397   {"\x50", 0, 0x62D5}, /* East Asian ideograph */
12398   {"", 0}
12399 };
12400 struct yaz_iconv_trie marc8_31page560 = {
12401   marc8_31page560_flat, 0
12402 };
12403 /* PAGE 559 */
12404 struct yaz_iconv_trie_flat marc8_31page559_flat[] = {
12405   {"\x22", 0, 0x6168}, /* East Asian ideograph (variant of EACC 213F22) */
12406   {"\x24", 0, 0x7718}, /* East Asian ideograph */
12407   {"\x3F", 0, 0x51F4}, /* East Asian ideograph */
12408   {"\x55", 0, 0x5B3E}, /* East Asian ideograph */
12409   {"\x58", 0, 0x61F4}, /* East Asian ideograph */
12410   {"\x5B", 0, 0x6133}, /* East Asian ideograph */
12411   {"", 0}
12412 };
12413 struct yaz_iconv_trie marc8_31page559 = {
12414   marc8_31page559_flat, 0
12415 };
12416 /* PAGE 558 */
12417 struct yaz_iconv_trie_flat marc8_31page558_flat[] = {
12418   {"\x7D", 0, 0x7652}, /* East Asian ideograph */
12419   {"", 0}
12420 };
12421 struct yaz_iconv_trie marc8_31page558 = {
12422   marc8_31page558_flat, 0
12423 };
12424 /* PAGE 557 */
12425 struct yaz_iconv_trie_flat marc8_31page557_flat[] = {
12426   {"\x28", 0, 0x53A8}, /* East Asian ideograph */
12427   {"\x2A", 0, 0x5E83}, /* East Asian ideograph */
12428   {"\x2F", 0, 0x5E81}, /* East Asian ideograph */
12429   {"\x42", 0, 0x7D43}, /* East Asian ideograph */
12430   {"\x48", 0, 0x5F3A}, /* East Asian ideograph */
12431   {"\x4C", 0, 0x7030}, /* East Asian ideograph */
12432   {"\x54", 0, 0x4EFD}, /* East Asian ideograph */
12433   {"\x75", 0, 0x5FB3}, /* East Asian ideograph */
12434   {"\x75", 0, 0x5FB3}, /* East Asian ideograph */
12435   {"", 0}
12436 };
12437 struct yaz_iconv_trie marc8_31page557 = {
12438   marc8_31page557_flat, 0
12439 };
12440 /* PAGE 556 */
12441 struct yaz_iconv_trie_flat marc8_31page556_flat[] = {
12442   {"\x21", 0, 0x7895}, /* East Asian ideograph */
12443   {"\x52", 0, 0x8CEC}, /* East Asian ideograph */
12444   {"", 0}
12445 };
12446 struct yaz_iconv_trie marc8_31page556 = {
12447   marc8_31page556_flat, 0
12448 };
12449 /* PAGE 555 */
12450 struct yaz_iconv_trie_flat marc8_31page555_flat[] = {
12451   {"\x2F", 0, 0x9029}, /* East Asian ideograph */
12452   {"\x44", 0, 0x5B2D}, /* East Asian ideograph */
12453   {"\x63", 0, 0x59C9}, /* East Asian ideograph */
12454   {"", 0}
12455 };
12456 struct yaz_iconv_trie marc8_31page555 = {
12457   marc8_31page555_flat, 0
12458 };
12459 /* PAGE 554 */
12460 struct yaz_iconv_trie_flat marc8_31page554_flat[] = {
12461   {"\x6E", 0, 0x576F}, /* East Asian ideograph */
12462   {"", 0}
12463 };
12464 struct yaz_iconv_trie marc8_31page554 = {
12465   marc8_31page554_flat, 0
12466 };
12467 /* PAGE 553 */
12468 struct yaz_iconv_trie_flat marc8_31page553_flat[] = {
12469   {"\x68", 0, 0x8FF4}, /* East Asian ideograph */
12470   {"", 0}
12471 };
12472 struct yaz_iconv_trie marc8_31page553 = {
12473   marc8_31page553_flat, 0
12474 };
12475 /* PAGE 552 */
12476 struct yaz_iconv_trie_flat marc8_31page552_flat[] = {
12477   {"\x23", 0, 0x9F69}, /* East Asian ideograph */
12478   {"\x2A", 0, 0x9B28}, /* East Asian ideograph */
12479   {"\x42", 0, 0x8A92}, /* East Asian ideograph */
12480   {"\x5A", 0, 0x5405}, /* East Asian ideograph */
12481   {"", 0}
12482 };
12483 struct yaz_iconv_trie marc8_31page552 = {
12484   marc8_31page552_flat, 0
12485 };
12486 /* PAGE 551 */
12487 struct yaz_iconv_trie_flat marc8_31page551_flat[] = {
12488   {"\x29", 0, 0x53DC}, /* East Asian ideograph */
12489   {"\x4E", 0, 0x608B}, /* East Asian ideograph */
12490   {"\x56", 0, 0x9A03}, /* East Asian ideograph */
12491   {"\x5C", 0, 0x5449}, /* East Asian ideograph */
12492   {"\x64", 0, 0x5415}, /* East Asian ideograph */
12493   {"\x73", 0, 0x8656}, /* East Asian ideograph */
12494   {"", 0}
12495 };
12496 struct yaz_iconv_trie marc8_31page551 = {
12497   marc8_31page551_flat, 0
12498 };
12499 /* PAGE 550 */
12500 struct yaz_iconv_trie_flat marc8_31page550_flat[] = {
12501   {"\x21", 0, 0x91FC}, /* East Asian ideograph */
12502   {"\x23", 0, 0x5264}, /* East Asian ideograph */
12503   {"\x28", 0, 0x523C}, /* East Asian ideograph */
12504   {"\x75", 0, 0x9628}, /* East Asian ideograph */
12505   {"\x7D", 0, 0x53C1}, /* East Asian ideograph */
12506   {"", 0}
12507 };
12508 struct yaz_iconv_trie marc8_31page550 = {
12509   marc8_31page550_flat, 0
12510 };
12511 /* PAGE 549 */
12512 struct yaz_iconv_trie_flat marc8_31page549_flat[] = {
12513   {"\x23", 0, 0x4E21}, /* East Asian ideograph */
12514   {"\x2A", 0, 0x4E93}, /* East Asian ideograph */
12515   {"\x30", 0, 0x518A}, /* East Asian ideograph */
12516   {"\x3C", 0, 0x6C37}, /* East Asian ideograph */
12517   {"\x44", 0, 0x51DB}, /* East Asian ideograph */
12518   {"\x4E", 0, 0x51FE}, /* East Asian ideograph */
12519   {"\x77", 0, 0x5270}, /* East Asian ideograph */
12520   {"\x7B", 0, 0x52E6}, /* East Asian ideograph */
12521   {"", 0}
12522 };
12523 struct yaz_iconv_trie marc8_31page549 = {
12524   marc8_31page549_flat, 0
12525 };
12526 /* PAGE 548 */
12527 struct yaz_iconv_trie_flat marc8_31page548_flat[] = {
12528   {"\x40", 0, 0x4FFB}, /* East Asian ideograph */
12529   {"\x51", 0, 0x5FBA}, /* East Asian ideograph */
12530   {"\x5D", 0, 0x4FA1}, /* East Asian ideograph */
12531   {"\x7A", 0, 0x5150}, /* East Asian ideograph */
12532   {"", 0}
12533 };
12534 struct yaz_iconv_trie marc8_31page548 = {
12535   marc8_31page548_flat, 0
12536 };
12537 /* PAGE 547 */
12538 struct yaz_iconv_trie_flat marc8_31page547_flat[] = {
12539   {"\x4C", 0, 0x5FA0}, /* East Asian ideograph */
12540   {"", 0}
12541 };
12542 struct yaz_iconv_trie marc8_31page547 = {
12543   marc8_31page547_flat, 0
12544 };
12545 /* PAGE 546 */
12546 struct yaz_iconv_trie_flat marc8_31page546_flat[] = {
12547   {"\x21", 0, 0x58F9}, /* East Asian ideograph */
12548   {"\x3A", 0, 0x8FFA}, /* East Asian ideograph */
12549   {"\x4C", 0, 0x4E79}, /* East Asian ideograph */
12550   {"\x51", 0, 0x8CB3}, /* East Asian ideograph */
12551   {"\x60", 0, 0x4EAF}, /* East Asian ideograph */
12552   {"\x66", 0, 0x5FC8}, /* East Asian ideograph */
12553   {"\x6C", 0, 0x8B90}, /* East Asian ideograph */
12554   {"\x78", 0, 0x5F77}, /* East Asian ideograph */
12555   {"", 0}
12556 };
12557 struct yaz_iconv_trie marc8_31page546 = {
12558   marc8_31page546_flat, 0
12559 };
12560 /* PAGE 545 */
12561 struct yaz_iconv_trie_dir marc8_31page545_dir[256] = {
12562   {0, 0, 0},
12563   {0, 0, 0},
12564   {0, 0, 0},
12565   {0, 0, 0},
12566   {0, 0, 0},
12567   {0, 0, 0},
12568   {0, 0, 0},
12569   {0, 0, 0},
12570   {0, 0, 0},
12571   {0, 0, 0},
12572   {0, 0, 0},
12573   {0, 0, 0},
12574   {0, 0, 0},
12575   {0, 0, 0},
12576   {0, 0, 0},
12577   {0, 0, 0},
12578   {0, 0, 0},
12579   {0, 0, 0},
12580   {0, 0, 0},
12581   {0, 0, 0},
12582   {0, 0, 0},
12583   {0, 0, 0},
12584   {0, 0, 0},
12585   {0, 0, 0},
12586   {0, 0, 0},
12587   {0, 0, 0},
12588   {0, 0, 0},
12589   {0, 0, 0},
12590   {0, 0, 0},
12591   {0, 0, 0},
12592   {0, 0, 0},
12593   {0, 0, 0},
12594   {0, 0, 0},
12595   {0, 0, 0},
12596   {0, 0, 0},
12597   {0, 0, 0},
12598   {0, 0, 0},
12599   {0, 0, 0},
12600   {0, 0, 0},
12601   {0, 0, 0},
12602   {0, 0, 0},
12603   {0, 0, 0},
12604   {0, 0, 0},
12605   {0, 0, 0},
12606   {0, 0, 0},
12607   {0, 0, 0},
12608   {0, 0, 0},
12609   {0, 0, 0},
12610   {547, 0, 0},
12611   {548, 0, 0},
12612   {549, 0, 0},
12613   {550, 0, 0},
12614   {551, 0, 0},
12615   {552, 0, 0},
12616   {553, 0, 0},
12617   {554, 0, 0},
12618   {555, 0, 0},
12619   {556, 0, 0},
12620   {0, 0, 0},
12621   {0, 0, 0},
12622   {557, 0, 0},
12623   {558, 0, 0},
12624   {559, 0, 0},
12625   {560, 0, 0},
12626   {561, 0, 0},
12627   {562, 0, 0},
12628   {563, 0, 0},
12629   {564, 0, 0},
12630   {565, 0, 0},
12631   {566, 0, 0},
12632   {567, 0, 0},
12633   {568, 0, 0},
12634   {569, 0, 0},
12635   {570, 0, 0},
12636   {571, 0, 0},
12637   {0, 0, 0},
12638   {572, 0, 0},
12639   {0, 0, 0},
12640   {573, 0, 0},
12641   {574, 0, 0},
12642   {575, 0, 0},
12643   {576, 0, 0},
12644   {577, 0, 0},
12645   {578, 0, 0},
12646   {579, 0, 0},
12647   {580, 0, 0},
12648   {581, 0, 0},
12649   {582, 0, 0},
12650   {583, 0, 0},
12651   {584, 0, 0},
12652   {585, 0, 0},
12653   {586, 0, 0},
12654   {0, 0, 0},
12655   {587, 0, 0},
12656   {588, 0, 0},
12657   {589, 0, 0},
12658   {590, 0, 0},
12659   {591, 0, 0},
12660   {592, 0, 0},
12661   {593, 0, 0},
12662   {0, 0, 0},
12663   {0, 0, 0},
12664   {0, 0, 0},
12665   {0, 0, 0},
12666   {0, 0, 0},
12667   {0, 0, 0},
12668   {0, 0, 0},
12669   {594, 0, 0},
12670   {595, 0, 0},
12671   {0, 0, 0},
12672   {0, 0, 0},
12673   {0, 0, 0},
12674   {0, 0, 0},
12675   {0, 0, 0},
12676   {0, 0, 0},
12677   {596, 0, 0},
12678   {0, 0, 0},
12679   {0, 0, 0},
12680   {0, 0, 0},
12681   {0, 0, 0},
12682   {0, 0, 0},
12683   {0, 0, 0},
12684   {0, 0, 0},
12685   {0, 0, 0},
12686   {0, 0, 0},
12687   {0, 0, 0},
12688   {0, 0, 0},
12689   {0, 0, 0},
12690   {0, 0, 0},
12691   {0, 0, 0},
12692   {0, 0, 0},
12693   {0, 0, 0},
12694   {0, 0, 0},
12695   {0, 0, 0},
12696   {0, 0, 0},
12697   {0, 0, 0},
12698   {0, 0, 0},
12699   {0, 0, 0},
12700   {0, 0, 0},
12701   {0, 0, 0},
12702   {0, 0, 0},
12703   {0, 0, 0},
12704   {0, 0, 0},
12705   {0, 0, 0},
12706   {0, 0, 0},
12707   {0, 0, 0},
12708   {0, 0, 0},
12709   {0, 0, 0},
12710   {0, 0, 0},
12711   {0, 0, 0},
12712   {0, 0, 0},
12713   {0, 0, 0},
12714   {0, 0, 0},
12715   {0, 0, 0},
12716   {0, 0, 0},
12717   {0, 0, 0},
12718   {0, 0, 0},
12719   {0, 0, 0},
12720   {0, 0, 0},
12721   {0, 0, 0},
12722   {0, 0, 0},
12723   {0, 0, 0},
12724   {0, 0, 0},
12725   {0, 0, 0},
12726   {0, 0, 0},
12727   {0, 0, 0},
12728   {0, 0, 0},
12729   {0, 0, 0},
12730   {0, 0, 0},
12731   {0, 0, 0},
12732   {0, 0, 0},
12733   {0, 0, 0},
12734   {0, 0, 0},
12735   {0, 0, 0},
12736   {0, 0, 0},
12737   {0, 0, 0},
12738   {0, 0, 0},
12739   {0, 0, 0},
12740   {0, 0, 0},
12741   {0, 0, 0},
12742   {0, 0, 0},
12743   {0, 0, 0},
12744   {0, 0, 0},
12745   {0, 0, 0},
12746   {0, 0, 0},
12747   {0, 0, 0},
12748   {0, 0, 0},
12749   {0, 0, 0},
12750   {0, 0, 0},
12751   {0, 0, 0},
12752   {0, 0, 0},
12753   {0, 0, 0},
12754   {0, 0, 0},
12755   {0, 0, 0},
12756   {0, 0, 0},
12757   {0, 0, 0},
12758   {0, 0, 0},
12759   {0, 0, 0},
12760   {0, 0, 0},
12761   {0, 0, 0},
12762   {0, 0, 0},
12763   {0, 0, 0},
12764   {0, 0, 0},
12765   {0, 0, 0},
12766   {0, 0, 0},
12767   {0, 0, 0},
12768   {0, 0, 0},
12769   {0, 0, 0},
12770   {0, 0, 0},
12771   {0, 0, 0},
12772   {0, 0, 0},
12773   {0, 0, 0},
12774   {0, 0, 0},
12775   {0, 0, 0},
12776   {0, 0, 0},
12777   {0, 0, 0},
12778   {0, 0, 0},
12779   {0, 0, 0},
12780   {0, 0, 0},
12781   {0, 0, 0},
12782   {0, 0, 0},
12783   {0, 0, 0},
12784   {0, 0, 0},
12785   {0, 0, 0},
12786   {0, 0, 0},
12787   {0, 0, 0},
12788   {0, 0, 0},
12789   {0, 0, 0},
12790   {0, 0, 0},
12791   {0, 0, 0},
12792   {0, 0, 0},
12793   {0, 0, 0},
12794   {0, 0, 0},
12795   {0, 0, 0},
12796   {0, 0, 0},
12797   {0, 0, 0},
12798   {0, 0, 0},
12799   {0, 0, 0},
12800   {0, 0, 0},
12801   {0, 0, 0},
12802   {0, 0, 0},
12803   {0, 0, 0},
12804   {0, 0, 0},
12805   {0, 0, 0},
12806   {0, 0, 0},
12807   {0, 0, 0},
12808   {0, 0, 0},
12809   {0, 0, 0},
12810   {0, 0, 0},
12811   {0, 0, 0},
12812   {0, 0, 0},
12813   {0, 0, 0},
12814   {0, 0, 0},
12815   {0, 0, 0},
12816   {0, 0, 0},
12817   {0, 0, 0}
12818 };
12819 struct yaz_iconv_trie marc8_31page545 = {
12820   0, marc8_31page545_dir
12821 };
12822 /* PAGE 544 */
12823 struct yaz_iconv_trie_flat marc8_31page544_flat[] = {
12824   {"\x25\x2D", 0, 0x6A22}, /* East Asian ideograph */
12825   {"\x25\x2E", 0, 0x8507}, /* East Asian ideograph */
12826   {"\x2A\x5A", 0, 0x868B}, /* East Asian ideograph (unrelated variant of EACC 23293D) */
12827   {"\x2A\x64", 0, 0x87B5}, /* East Asian ideograph */
12828   {"\x2A\x73", 0, 0x87CA}, /* East Asian ideograph */
12829   {"\x2D\x79", 0, 0x88B5}, /* East Asian ideograph */
12830   {"\x2F\x5D", 0, 0x7E48}, /* East Asian ideograph */
12831   {"\x31\x2B", 0, 0x89BB}, /* East Asian ideograph */
12832   {"\x31\x43", 0, 0x89F5}, /* East Asian ideograph (unrelated variant of EACC 23315E) */
12833   {"\x31\x7D", 0, 0x8A7E}, /* East Asian ideograph */
12834   {"\x33\x63", 0, 0x8B1A}, /* East Asian ideograph */
12835   {"\x36\x39", 0, 0x8C7C}, /* East Asian ideograph */
12836   {"\x38\x33", 0, 0x8D91}, /* East Asian ideograph */
12837   {"\x38\x6F", 0, 0x8DD7}, /* East Asian ideograph */
12838   {"\x3A\x5E", 0, 0x8E6E}, /* East Asian ideograph */
12839   {"\x3B\x63", 0, 0x5E32}, /* East Asian ideograph */
12840   {"\x3C\x2D", 0, 0x8F3C}, /* East Asian ideograph */
12841   {"\x3D\x5D", 0, 0x900E}, /* East Asian ideograph */
12842   {"\x40\x53", 0, 0x914F}, /* East Asian ideograph */
12843   {"\x42\x31", 0, 0x8019}, /* East Asian ideograph (unrelated variant of EACC 215266) */
12844   {"\x44\x5F", 0, 0x941A}, /* East Asian ideograph */
12845   {"\x4A\x2E", 0, 0x90B4}, /* East Asian ideograph */
12846   {"\x4A\x4A", 0, 0x5F8F}, /* East Asian ideograph */
12847   {"\x51\x58", 0, 0x7CC7}, /* East Asian ideograph */
12848   {"\x54\x76", 0, 0x9AE1}, /* East Asian ideograph */
12849   {"\x57\x5F", 0, 0x9ABE}, /* East Asian ideograph */
12850   {"\x58\x5C", 0, 0x9C51}, /* East Asian ideograph (unrelated variant of EACC 235945) */
12851   {"\x58\x70", 0, 0x9C1B}, /* East Asian ideograph */
12852   {"\x59\x73", 0, 0x9CEC}, /* East Asian ideograph */
12853   {"\x5A\x48", 0, 0x9D44}, /* East Asian ideograph */
12854   {"\x5D\x3C", 0, 0x6EF7}, /* East Asian ideograph */
12855   {"\x5D\x49", 0, 0x9EA4}, /* East Asian ideograph */
12856   {"\x5D\x5C", 0, 0x730A}, /* East Asian ideograph */
12857   {"\x5E\x42", 0, 0x9EC9}, /* East Asian ideograph */
12858   {"\x5E\x66", 0, 0x9B12}, /* East Asian ideograph */
12859   {"\x5E\x7D", 0, 0x6641}, /* East Asian ideograph */
12860   {"\x5F\x45", 0, 0x86A1}, /* East Asian ideograph */
12861   {"", 0}
12862 };
12863 struct yaz_iconv_trie marc8_31page544 = {
12864   marc8_31page544_flat, 0
12865 };
12866 /* PAGE 543 */
12867 struct yaz_iconv_trie_flat marc8_31page543_flat[] = {
12868   {"\x24", 0, 0x83F0}, /* East Asian ideograph */
12869   {"", 0}
12870 };
12871 struct yaz_iconv_trie marc8_31page543 = {
12872   marc8_31page543_flat, 0
12873 };
12874 /* PAGE 542 */
12875 struct yaz_iconv_trie_flat marc8_31page542_flat[] = {
12876   {"\x2E", 0, 0x831C}, /* East Asian ideograph */
12877   {"", 0}
12878 };
12879 struct yaz_iconv_trie marc8_31page542 = {
12880   marc8_31page542_flat, 0
12881 };
12882 /* PAGE 541 */
12883 struct yaz_iconv_trie_flat marc8_31page541_flat[] = {
12884   {"\x5F", 0, 0x8037}, /* East Asian ideograph */
12885   {"", 0}
12886 };
12887 struct yaz_iconv_trie marc8_31page541 = {
12888   marc8_31page541_flat, 0
12889 };
12890 /* PAGE 540 */
12891 struct yaz_iconv_trie_flat marc8_31page540_flat[] = {
12892   {"\x2E", 0, 0x7516}, /* East Asian ideograph */
12893   {"\x31", 0, 0x7F48}, /* East Asian ideograph */
12894   {"\x50", 0, 0x7F82}, /* East Asian ideograph */
12895   {"\x51", 0, 0x7F58}, /* East Asian ideograph */
12896   {"", 0}
12897 };
12898 struct yaz_iconv_trie marc8_31page540 = {
12899   marc8_31page540_flat, 0
12900 };
12901 /* PAGE 539 */
12902 struct yaz_iconv_trie_flat marc8_31page539_flat[] = {
12903   {"\x28", 0, 0x5FAD}, /* East Asian ideograph */
12904   {"\x5D", 0, 0x7D56}, /* East Asian ideograph */
12905   {"\x74", 0, 0x7E89}, /* East Asian ideograph */
12906   {"", 0}
12907 };
12908 struct yaz_iconv_trie marc8_31page539 = {
12909   marc8_31page539_flat, 0
12910 };
12911 /* PAGE 538 */
12912 struct yaz_iconv_trie_flat marc8_31page538_flat[] = {
12913   {"\x5A", 0, 0x7E27}, /* East Asian ideograph */
12914   {"\x7C", 0, 0x7D63}, /* East Asian ideograph */
12915   {"", 0}
12916 };
12917 struct yaz_iconv_trie marc8_31page538 = {
12918   marc8_31page538_flat, 0
12919 };
12920 /* PAGE 537 */
12921 struct yaz_iconv_trie_flat marc8_31page537_flat[] = {
12922   {"\x62", 0, 0x7D4F}, /* East Asian ideograph */
12923   {"", 0}
12924 };
12925 struct yaz_iconv_trie marc8_31page537 = {
12926   marc8_31page537_flat, 0
12927 };
12928 /* PAGE 536 */
12929 struct yaz_iconv_trie_flat marc8_31page536_flat[] = {
12930   {"\x35", 0, 0x6CD4}, /* East Asian ideograph */
12931   {"\x43", 0, 0x9908}, /* East Asian ideograph */
12932   {"", 0}
12933 };
12934 struct yaz_iconv_trie marc8_31page536 = {
12935   marc8_31page536_flat, 0
12936 };
12937 /* PAGE 535 */
12938 struct yaz_iconv_trie_flat marc8_31page535_flat[] = {
12939   {"\x26", 0, 0x7BE0}, /* East Asian ideograph */
12940   {"\x27", 0, 0x7B2E}, /* East Asian ideograph */
12941   {"\x3E", 0, 0x7B59}, /* East Asian ideograph */
12942   {"\x46", 0, 0x7BE6}, /* East Asian ideograph */
12943   {"", 0}
12944 };
12945 struct yaz_iconv_trie marc8_31page535 = {
12946   marc8_31page535_flat, 0
12947 };
12948 /* PAGE 534 */
12949 struct yaz_iconv_trie_flat marc8_31page534_flat[] = {
12950   {"\x54", 0, 0x7B04}, /* East Asian ideograph */
12951   {"", 0}
12952 };
12953 struct yaz_iconv_trie marc8_31page534 = {
12954   marc8_31page534_flat, 0
12955 };
12956 /* PAGE 533 */
12957 struct yaz_iconv_trie_flat marc8_31page533_flat[] = {
12958   {"\x4E", 0, 0x8020}, /* East Asian ideograph */
12959   {"\x6F", 0, 0x7A19}, /* East Asian ideograph */
12960   {"", 0}
12961 };
12962 struct yaz_iconv_trie marc8_31page533 = {
12963   marc8_31page533_flat, 0
12964 };
12965 /* PAGE 532 */
12966 struct yaz_iconv_trie_flat marc8_31page532_flat[] = {
12967   {"\x4F", 0, 0x772D}, /* East Asian ideograph */
12968   {"\x5F", 0, 0x77C1}, /* East Asian ideograph */
12969   {"", 0}
12970 };
12971 struct yaz_iconv_trie marc8_31page532 = {
12972   marc8_31page532_flat, 0
12973 };
12974 /* PAGE 531 */
12975 struct yaz_iconv_trie_flat marc8_31page531_flat[] = {
12976   {"\x4A", 0, 0x7690}, /* East Asian ideograph */
12977   {"\x4A", 0, 0x7690}, /* East Asian ideograph */
12978   {"\x60", 0, 0x76A1}, /* East Asian ideograph */
12979   {"", 0}
12980 };
12981 struct yaz_iconv_trie marc8_31page531 = {
12982   marc8_31page531_flat, 0
12983 };
12984 /* PAGE 530 */
12985 struct yaz_iconv_trie_flat marc8_31page530_flat[] = {
12986   {"\x6F", 0, 0x75B8}, /* East Asian ideograph */
12987   {"", 0}
12988 };
12989 struct yaz_iconv_trie marc8_31page530 = {
12990   marc8_31page530_flat, 0
12991 };
12992 /* PAGE 529 */
12993 struct yaz_iconv_trie_flat marc8_31page529_flat[] = {
12994   {"\x40", 0, 0x73B3}, /* East Asian ideograph */
12995   {"\x78", 0, 0x74A2}, /* East Asian ideograph */
12996   {"", 0}
12997 };
12998 struct yaz_iconv_trie marc8_31page529 = {
12999   marc8_31page529_flat, 0
13000 };
13001 /* PAGE 528 */
13002 struct yaz_iconv_trie_flat marc8_31page528_flat[] = {
13003   {"\x52", 0, 0x71FE}, /* East Asian ideograph */
13004   {"", 0}
13005 };
13006 struct yaz_iconv_trie marc8_31page528 = {
13007   marc8_31page528_flat, 0
13008 };
13009 /* PAGE 527 */
13010 struct yaz_iconv_trie_flat marc8_31page527_flat[] = {
13011   {"\x5D", 0, 0x715B}, /* East Asian ideograph */
13012   {"", 0}
13013 };
13014 struct yaz_iconv_trie marc8_31page527 = {
13015   marc8_31page527_flat, 0
13016 };
13017 /* PAGE 526 */
13018 struct yaz_iconv_trie_flat marc8_31page526_flat[] = {
13019   {"\x6D", 0, 0x70B1}, /* East Asian ideograph */
13020   {"", 0}
13021 };
13022 struct yaz_iconv_trie marc8_31page526 = {
13023   marc8_31page526_flat, 0
13024 };
13025 /* PAGE 525 */
13026 struct yaz_iconv_trie_flat marc8_31page525_flat[] = {
13027   {"\x41", 0, 0x7032}, /* East Asian ideograph */
13028   {"\x56", 0, 0x9800}, /* East Asian ideograph */
13029   {"\x5D", 0, 0x6DE0}, /* East Asian ideograph */
13030   {"\x72", 0, 0x6F74}, /* East Asian ideograph */
13031   {"", 0}
13032 };
13033 struct yaz_iconv_trie marc8_31page525 = {
13034   marc8_31page525_flat, 0
13035 };
13036 /* PAGE 524 */
13037 struct yaz_iconv_trie_flat marc8_31page524_flat[] = {
13038   {"\x3D", 0, 0x6D38}, /* East Asian ideograph */
13039   {"", 0}
13040 };
13041 struct yaz_iconv_trie marc8_31page524 = {
13042   marc8_31page524_flat, 0
13043 };
13044 /* PAGE 523 */
13045 struct yaz_iconv_trie_flat marc8_31page523_flat[] = {
13046   {"\x35", 0, 0x6DE5}, /* East Asian ideograph */
13047   {"\x7B", 0, 0x6E86}, /* East Asian ideograph */
13048   {"", 0}
13049 };
13050 struct yaz_iconv_trie marc8_31page523 = {
13051   marc8_31page523_flat, 0
13052 };
13053 /* PAGE 522 */
13054 struct yaz_iconv_trie_flat marc8_31page522_flat[] = {
13055   {"\x6B", 0, 0x6EA6}, /* East Asian ideograph */
13056   {"", 0}
13057 };
13058 struct yaz_iconv_trie marc8_31page522 = {
13059   marc8_31page522_flat, 0
13060 };
13061 /* PAGE 521 */
13062 struct yaz_iconv_trie_flat marc8_31page521_flat[] = {
13063   {"\x2F", 0, 0x6CD9}, /* East Asian ideograph */
13064   {"\x3B", 0, 0x6E7C}, /* East Asian ideograph */
13065   {"", 0}
13066 };
13067 struct yaz_iconv_trie marc8_31page521 = {
13068   marc8_31page521_flat, 0
13069 };
13070 /* PAGE 520 */
13071 struct yaz_iconv_trie_flat marc8_31page520_flat[] = {
13072   {"\x73", 0, 0x6FA3}, /* East Asian ideograph */
13073   {"", 0}
13074 };
13075 struct yaz_iconv_trie marc8_31page520 = {
13076   marc8_31page520_flat, 0
13077 };
13078 /* PAGE 519 */
13079 struct yaz_iconv_trie_flat marc8_31page519_flat[] = {
13080   {"\x31", 0, 0x6C73}, /* East Asian ideograph */
13081   {"\x39", 0, 0x6C67}, /* East Asian ideograph (variant of EACC 224739) */
13082   {"\x47", 0, 0x6D64}, /* East Asian ideograph */
13083   {"", 0}
13084 };
13085 struct yaz_iconv_trie marc8_31page519 = {
13086   marc8_31page519_flat, 0
13087 };
13088 /* PAGE 518 */
13089 struct yaz_iconv_trie_flat marc8_31page518_flat[] = {
13090   {"\x70", 0, 0x6CD0}, /* East Asian ideograph */
13091   {"", 0}
13092 };
13093 struct yaz_iconv_trie marc8_31page518 = {
13094   marc8_31page518_flat, 0
13095 };
13096 /* PAGE 517 */
13097 struct yaz_iconv_trie_flat marc8_31page517_flat[] = {
13098   {"\x74", 0, 0x6AA9}, /* East Asian ideograph */
13099   {"", 0}
13100 };
13101 struct yaz_iconv_trie marc8_31page517 = {
13102   marc8_31page517_flat, 0
13103 };
13104 /* PAGE 516 */
13105 struct yaz_iconv_trie_flat marc8_31page516_flat[] = {
13106   {"\x3D", 0, 0x6AC1}, /* East Asian ideograph */
13107   {"", 0}
13108 };
13109 struct yaz_iconv_trie marc8_31page516 = {
13110   marc8_31page516_flat, 0
13111 };
13112 /* PAGE 515 */
13113 struct yaz_iconv_trie_flat marc8_31page515_flat[] = {
13114   {"\x2D", 0, 0x69B2}, /* East Asian ideograph */
13115   {"", 0}
13116 };
13117 struct yaz_iconv_trie marc8_31page515 = {
13118   marc8_31page515_flat, 0
13119 };
13120 /* PAGE 514 */
13121 struct yaz_iconv_trie_flat marc8_31page514_flat[] = {
13122   {"\x3F", 0, 0x7BA0}, /* East Asian ideograph */
13123   {"", 0}
13124 };
13125 struct yaz_iconv_trie marc8_31page514 = {
13126   marc8_31page514_flat, 0
13127 };
13128 /* PAGE 513 */
13129 struct yaz_iconv_trie_flat marc8_31page513_flat[] = {
13130   {"\x62", 0, 0x684A}, /* East Asian ideograph */
13131   {"\x73", 0, 0x7A1C}, /* East Asian ideograph */
13132   {"", 0}
13133 };
13134 struct yaz_iconv_trie marc8_31page513 = {
13135   marc8_31page513_flat, 0
13136 };
13137 /* PAGE 512 */
13138 struct yaz_iconv_trie_flat marc8_31page512_flat[] = {
13139   {"\x22", 0, 0x690F}, /* East Asian ideograph */
13140   {"", 0}
13141 };
13142 struct yaz_iconv_trie marc8_31page512 = {
13143   marc8_31page512_flat, 0
13144 };
13145 /* PAGE 511 */
13146 struct yaz_iconv_trie_flat marc8_31page511_flat[] = {
13147   {"\x26", 0, 0x661D}, /* East Asian ideograph */
13148   {"\x33", 0, 0x80AD}, /* East Asian ideograph */
13149   {"", 0}
13150 };
13151 struct yaz_iconv_trie marc8_31page511 = {
13152   marc8_31page511_flat, 0
13153 };
13154 /* PAGE 510 */
13155 struct yaz_iconv_trie_flat marc8_31page510_flat[] = {
13156   {"\x36", 0, 0x66CD}, /* East Asian ideograph */
13157   {"", 0}
13158 };
13159 struct yaz_iconv_trie marc8_31page510 = {
13160   marc8_31page510_flat, 0
13161 };
13162 /* PAGE 509 */
13163 struct yaz_iconv_trie_flat marc8_31page509_flat[] = {
13164   {"\x70", 0, 0x714A}, /* East Asian ideograph */
13165   {"", 0}
13166 };
13167 struct yaz_iconv_trie marc8_31page509 = {
13168   marc8_31page509_flat, 0
13169 };
13170 /* PAGE 508 */
13171 struct yaz_iconv_trie_flat marc8_31page508_flat[] = {
13172   {"\x29", 0, 0x65B5}, /* East Asian ideograph */
13173   {"", 0}
13174 };
13175 struct yaz_iconv_trie marc8_31page508 = {
13176   marc8_31page508_flat, 0
13177 };
13178 /* PAGE 507 */
13179 struct yaz_iconv_trie_flat marc8_31page507_flat[] = {
13180   {"\x3F", 0, 0x52C5}, /* East Asian ideograph */
13181   {"\x45", 0, 0x69E3}, /* East Asian ideograph */
13182   {"\x54", 0, 0x657F}, /* East Asian ideograph */
13183   {"", 0}
13184 };
13185 struct yaz_iconv_trie marc8_31page507 = {
13186   marc8_31page507_flat, 0
13187 };
13188 /* PAGE 506 */
13189 struct yaz_iconv_trie_flat marc8_31page506_flat[] = {
13190   {"\x28", 0, 0x6528}, /* East Asian ideograph */
13191   {"\x7B", 0, 0x630E}, /* East Asian ideograph */
13192   {"", 0}
13193 };
13194 struct yaz_iconv_trie marc8_31page506 = {
13195   marc8_31page506_flat, 0
13196 };
13197 /* PAGE 505 */
13198 struct yaz_iconv_trie_flat marc8_31page505_flat[] = {
13199   {"\x3A", 0, 0x6332}, /* East Asian ideograph */
13200   {"\x44", 0, 0x651F}, /* East Asian ideograph */
13201   {"\x72", 0, 0x5261}, /* East Asian ideograph */
13202   {"", 0}
13203 };
13204 struct yaz_iconv_trie marc8_31page505 = {
13205   marc8_31page505_flat, 0
13206 };
13207 /* PAGE 504 */
13208 struct yaz_iconv_trie_flat marc8_31page504_flat[] = {
13209   {"\x28", 0, 0x640B}, /* East Asian ideograph */
13210   {"", 0}
13211 };
13212 struct yaz_iconv_trie marc8_31page504 = {
13213   marc8_31page504_flat, 0
13214 };
13215 /* PAGE 503 */
13216 struct yaz_iconv_trie_flat marc8_31page503_flat[] = {
13217   {"\x7A", 0, 0x6738}, /* East Asian ideograph */
13218   {"\x7C", 0, 0x634D}, /* East Asian ideograph */
13219   {"", 0}
13220 };
13221 struct yaz_iconv_trie marc8_31page503 = {
13222   marc8_31page503_flat, 0
13223 };
13224 /* PAGE 502 */
13225 struct yaz_iconv_trie_flat marc8_31page502_flat[] = {
13226   {"\x79", 0, 0x6128}, /* East Asian ideograph */
13227   {"", 0}
13228 };
13229 struct yaz_iconv_trie marc8_31page502 = {
13230   marc8_31page502_flat, 0
13231 };
13232 /* PAGE 501 */
13233 struct yaz_iconv_trie_flat marc8_31page501_flat[] = {
13234   {"\x5B", 0, 0x605A}, /* East Asian ideograph */
13235   {"\x74", 0, 0x609B}, /* East Asian ideograph */
13236   {"", 0}
13237 };
13238 struct yaz_iconv_trie marc8_31page501 = {
13239   marc8_31page501_flat, 0
13240 };
13241 /* PAGE 500 */
13242 struct yaz_iconv_trie_flat marc8_31page500_flat[] = {
13243   {"\x68", 0, 0x5F51}, /* East Asian ideograph */
13244   {"", 0}
13245 };
13246 struct yaz_iconv_trie marc8_31page500 = {
13247   marc8_31page500_flat, 0
13248 };
13249 /* PAGE 499 */
13250 struct yaz_iconv_trie_flat marc8_31page499_flat[] = {
13251   {"\x4C", 0, 0x5ECF}, /* East Asian ideograph */
13252   {"", 0}
13253 };
13254 struct yaz_iconv_trie marc8_31page499 = {
13255   marc8_31page499_flat, 0
13256 };
13257 /* PAGE 498 */
13258 struct yaz_iconv_trie_flat marc8_31page498_flat[] = {
13259   {"\x7B", 0, 0x5D1F}, /* East Asian ideograph */
13260   {"", 0}
13261 };
13262 struct yaz_iconv_trie marc8_31page498 = {
13263   marc8_31page498_flat, 0
13264 };
13265 /* PAGE 497 */
13266 struct yaz_iconv_trie_dir marc8_31page497_dir[256] = {
13267   {0, 0, 0},
13268   {0, 0, 0},
13269   {0, 0, 0},
13270   {0, 0, 0},
13271   {0, 0, 0},
13272   {0, 0, 0},
13273   {0, 0, 0},
13274   {0, 0, 0},
13275   {0, 0, 0},
13276   {0, 0, 0},
13277   {0, 0, 0},
13278   {0, 0, 0},
13279   {0, 0, 0},
13280   {0, 0, 0},
13281   {0, 0, 0},
13282   {0, 0, 0},
13283   {0, 0, 0},
13284   {0, 0, 0},
13285   {0, 0, 0},
13286   {0, 0, 0},
13287   {0, 0, 0},
13288   {0, 0, 0},
13289   {0, 0, 0},
13290   {0, 0, 0},
13291   {0, 0, 0},
13292   {0, 0, 0},
13293   {0, 0, 0},
13294   {0, 0, 0},
13295   {0, 0, 0},
13296   {0, 0, 0},
13297   {0, 0, 0},
13298   {0, 0, 0},
13299   {0, 0, 0},
13300   {0, 0, 0},
13301   {0, 0, 0},
13302   {0, 0, 0},
13303   {0, 0, 0},
13304   {499, 0, 0},
13305   {0, 0, 0},
13306   {0, 0, 0},
13307   {500, 0, 0},
13308   {501, 0, 0},
13309   {0, 0, 0},
13310   {502, 0, 0},
13311   {0, 0, 0},
13312   {503, 0, 0},
13313   {0, 0, 0},
13314   {504, 0, 0},
13315   {505, 0, 0},
13316   {506, 0, 0},
13317   {0, 0, 0},
13318   {507, 0, 0},
13319   {0, 0, 0},
13320   {0, 0, 0},
13321   {508, 0, 0},
13322   {509, 0, 0},
13323   {510, 0, 0},
13324   {511, 0, 0},
13325   {512, 0, 0},
13326   {513, 0, 0},
13327   {0, 0, 0},
13328   {514, 0, 0},
13329   {515, 0, 0},
13330   {516, 0, 0},
13331   {517, 0, 0},
13332   {518, 0, 0},
13333   {0, 0, 0},
13334   {0, 0, 0},
13335   {0, 0, 0},
13336   {0, 0, 0},
13337   {519, 0, 0},
13338   {520, 0, 0},
13339   {521, 0, 0},
13340   {522, 0, 0},
13341   {523, 0, 0},
13342   {0, 0, 0},
13343   {524, 0, 0},
13344   {525, 0, 0},
13345   {526, 0, 0},
13346   {0, 0, 0},
13347   {527, 0, 0},
13348   {0, 0, 0},
13349   {528, 0, 0},
13350   {0, 0, 0},
13351   {529, 0, 0},
13352   {0, 0, 0},
13353   {0, 0, 0},
13354   {0, 0, 0},
13355   {0, 0, 0},
13356   {0, 0, 0},
13357   {530, 0, 0},
13358   {0, 0, 0},
13359   {0, 0, 0},
13360   {0, 0, 0},
13361   {0, 0, 0},
13362   {531, 0, 0},
13363   {532, 0, 0},
13364   {0, 0, 0},
13365   {533, 0, 0},
13366   {0, 0, 0},
13367   {0, 0, 0},
13368   {0, 0, 0},
13369   {0, 0, 0},
13370   {0, 0, 0},
13371   {534, 0, 0},
13372   {0, 0, 0},
13373   {0, 0, 0},
13374   {535, 0, 0},
13375   {536, 0, 0},
13376   {0, 0, 0},
13377   {0, 0, 0},
13378   {537, 0, 0},
13379   {538, 0, 0},
13380   {539, 0, 0},
13381   {0, 0, 0},
13382   {540, 0, 0},
13383   {541, 0, 0},
13384   {0, 0, 0},
13385   {542, 0, 0},
13386   {0, 0, 0},
13387   {0, 0, 0},
13388   {0, 0, 0},
13389   {0, 0, 0},
13390   {0, 0, 0},
13391   {543, 0, 0},
13392   {544, 0, 0},
13393   {0, 0, 0},
13394   {0, 0, 0},
13395   {0, 0, 0},
13396   {0, 0, 0},
13397   {0, 0, 0},
13398   {0, 0, 0},
13399   {0, 0, 0},
13400   {0, 0, 0},
13401   {0, 0, 0},
13402   {0, 0, 0},
13403   {0, 0, 0},
13404   {0, 0, 0},
13405   {0, 0, 0},
13406   {0, 0, 0},
13407   {0, 0, 0},
13408   {0, 0, 0},
13409   {0, 0, 0},
13410   {0, 0, 0},
13411   {0, 0, 0},
13412   {0, 0, 0},
13413   {0, 0, 0},
13414   {0, 0, 0},
13415   {0, 0, 0},
13416   {0, 0, 0},
13417   {0, 0, 0},
13418   {0, 0, 0},
13419   {0, 0, 0},
13420   {0, 0, 0},
13421   {0, 0, 0},
13422   {0, 0, 0},
13423   {0, 0, 0},
13424   {0, 0, 0},
13425   {0, 0, 0},
13426   {0, 0, 0},
13427   {0, 0, 0},
13428   {0, 0, 0},
13429   {0, 0, 0},
13430   {0, 0, 0},
13431   {0, 0, 0},
13432   {0, 0, 0},
13433   {0, 0, 0},
13434   {0, 0, 0},
13435   {0, 0, 0},
13436   {0, 0, 0},
13437   {0, 0, 0},
13438   {0, 0, 0},
13439   {0, 0, 0},
13440   {0, 0, 0},
13441   {0, 0, 0},
13442   {0, 0, 0},
13443   {0, 0, 0},
13444   {0, 0, 0},
13445   {0, 0, 0},
13446   {0, 0, 0},
13447   {0, 0, 0},
13448   {0, 0, 0},
13449   {0, 0, 0},
13450   {0, 0, 0},
13451   {0, 0, 0},
13452   {0, 0, 0},
13453   {0, 0, 0},
13454   {0, 0, 0},
13455   {0, 0, 0},
13456   {0, 0, 0},
13457   {0, 0, 0},
13458   {0, 0, 0},
13459   {0, 0, 0},
13460   {0, 0, 0},
13461   {0, 0, 0},
13462   {0, 0, 0},
13463   {0, 0, 0},
13464   {0, 0, 0},
13465   {0, 0, 0},
13466   {0, 0, 0},
13467   {0, 0, 0},
13468   {0, 0, 0},
13469   {0, 0, 0},
13470   {0, 0, 0},
13471   {0, 0, 0},
13472   {0, 0, 0},
13473   {0, 0, 0},
13474   {0, 0, 0},
13475   {0, 0, 0},
13476   {0, 0, 0},
13477   {0, 0, 0},
13478   {0, 0, 0},
13479   {0, 0, 0},
13480   {0, 0, 0},
13481   {0, 0, 0},
13482   {0, 0, 0},
13483   {0, 0, 0},
13484   {0, 0, 0},
13485   {0, 0, 0},
13486   {0, 0, 0},
13487   {0, 0, 0},
13488   {0, 0, 0},
13489   {0, 0, 0},
13490   {0, 0, 0},
13491   {0, 0, 0},
13492   {0, 0, 0},
13493   {0, 0, 0},
13494   {0, 0, 0},
13495   {0, 0, 0},
13496   {0, 0, 0},
13497   {0, 0, 0},
13498   {0, 0, 0},
13499   {0, 0, 0},
13500   {0, 0, 0},
13501   {0, 0, 0},
13502   {0, 0, 0},
13503   {0, 0, 0},
13504   {0, 0, 0},
13505   {0, 0, 0},
13506   {0, 0, 0},
13507   {0, 0, 0},
13508   {0, 0, 0},
13509   {0, 0, 0},
13510   {0, 0, 0},
13511   {0, 0, 0},
13512   {0, 0, 0},
13513   {0, 0, 0},
13514   {0, 0, 0},
13515   {0, 0, 0},
13516   {0, 0, 0},
13517   {0, 0, 0},
13518   {0, 0, 0},
13519   {0, 0, 0},
13520   {0, 0, 0},
13521   {0, 0, 0},
13522   {0, 0, 0}
13523 };
13524 struct yaz_iconv_trie marc8_31page497 = {
13525   0, marc8_31page497_dir
13526 };
13527 /* PAGE 496 */
13528 struct yaz_iconv_trie_flat marc8_31page496_flat[] = {
13529   {"\x6A", 0, 0x51A4}, /* East Asian ideograph */
13530   {"", 0}
13531 };
13532 struct yaz_iconv_trie marc8_31page496 = {
13533   marc8_31page496_flat, 0
13534 };
13535 /* PAGE 495 */
13536 struct yaz_iconv_trie_flat marc8_31page495_flat[] = {
13537   {"\x44", 0, 0x598D}, /* East Asian ideograph */
13538   {"", 0}
13539 };
13540 struct yaz_iconv_trie marc8_31page495 = {
13541   marc8_31page495_flat, 0
13542 };
13543 /* PAGE 494 */
13544 struct yaz_iconv_trie_flat marc8_31page494_flat[] = {
13545   {"\x3A", 0, 0x9654}, /* East Asian ideograph */
13546   {"\x52", 0, 0x579B}, /* East Asian ideograph */
13547   {"", 0}
13548 };
13549 struct yaz_iconv_trie marc8_31page494 = {
13550   marc8_31page494_flat, 0
13551 };
13552 /* PAGE 493 */
13553 struct yaz_iconv_trie_flat marc8_31page493_flat[] = {
13554   {"\x45", 0, 0x56D3}, /* East Asian ideograph */
13555   {"", 0}
13556 };
13557 struct yaz_iconv_trie marc8_31page493 = {
13558   marc8_31page493_flat, 0
13559 };
13560 /* PAGE 492 */
13561 struct yaz_iconv_trie_flat marc8_31page492_flat[] = {
13562   {"\x43", 0, 0x55E2}, /* East Asian ideograph */
13563   {"\x64", 0, 0x55D4}, /* East Asian ideograph (variant of EACC 217164) */
13564   {"", 0}
13565 };
13566 struct yaz_iconv_trie marc8_31page492 = {
13567   marc8_31page492_flat, 0
13568 };
13569 /* PAGE 491 */
13570 struct yaz_iconv_trie_flat marc8_31page491_flat[] = {
13571   {"\x7D", 0, 0x8123}, /* East Asian ideograph */
13572   {"", 0}
13573 };
13574 struct yaz_iconv_trie marc8_31page491 = {
13575   marc8_31page491_flat, 0
13576 };
13577 /* PAGE 490 */
13578 struct yaz_iconv_trie_flat marc8_31page490_flat[] = {
13579   {"\x33", 0, 0x5231}, /* East Asian ideograph */
13580   {"\x5F", 0, 0x5273}, /* East Asian ideograph */
13581   {"", 0}
13582 };
13583 struct yaz_iconv_trie marc8_31page490 = {
13584   marc8_31page490_flat, 0
13585 };
13586 /* PAGE 489 */
13587 struct yaz_iconv_trie_flat marc8_31page489_flat[] = {
13588   {"\x2B", 0, 0x5C28}, /* East Asian ideograph */
13589   {"\x2D", 0, 0x4E80}, /* East Asian ideograph */
13590   {"", 0}
13591 };
13592 struct yaz_iconv_trie marc8_31page489 = {
13593   marc8_31page489_flat, 0
13594 };
13595 /* PAGE 488 */
13596 struct yaz_iconv_trie_flat marc8_31page488_flat[] = {
13597   {"\x22", 0, 0x9C0C}, /* East Asian ideograph */
13598   {"\x29", 0, 0x9C53}, /* East Asian ideograph */
13599   {"\x2C", 0, 0x9F08}, /* East Asian ideograph */
13600   {"\x35", 0, 0x9D76}, /* East Asian ideograph */
13601   {"\x41", 0, 0x9D5E}, /* East Asian ideograph */
13602   {"\x51", 0, 0x5869}, /* East Asian ideograph */
13603   {"\x52", 0, 0x78B1}, /* East Asian ideograph */
13604   {"\x5F", 0, 0x83FB}, /* East Asian ideograph */
13605   {"\x60", 0, 0x5E85}, /* East Asian ideograph */
13606   {"\x62", 0, 0x9EC4}, /* East Asian ideograph */
13607   {"\x75", 0, 0x76B7}, /* East Asian ideograph */
13608   {"\x7E", 0, 0x658B}, /* East Asian ideograph */
13609   {"", 0}
13610 };
13611 struct yaz_iconv_trie marc8_31page488 = {
13612   marc8_31page488_flat, 0
13613 };
13614 /* PAGE 487 */
13615 struct yaz_iconv_trie_flat marc8_31page487_flat[] = {
13616   {"\x32", 0, 0x99EE}, /* East Asian ideograph */
13617   {"\x34", 0, 0x99DE}, /* East Asian ideograph */
13618   {"\x47", 0, 0x99C8}, /* East Asian ideograph */
13619   {"\x59", 0, 0x9AC4}, /* East Asian ideograph */
13620   {"\x5A", 0, 0x8EC6}, /* East Asian ideograph */
13621   {"\x62", 0, 0x9A0C}, /* East Asian ideograph */
13622   {"\x6A", 0, 0x6B1D}, /* East Asian ideograph */
13623   {"", 0}
13624 };
13625 struct yaz_iconv_trie marc8_31page487 = {
13626   marc8_31page487_flat, 0
13627 };
13628 /* PAGE 486 */
13629 struct yaz_iconv_trie_flat marc8_31page486_flat[] = {
13630   {"\x21", 0, 0x978C}, /* East Asian ideograph */
13631   {"\x2D", 0, 0x976D}, /* East Asian ideograph */
13632   {"\x30", 0, 0x97EE}, /* East Asian ideograph */
13633   {"\x56", 0, 0x980B}, /* East Asian ideograph */
13634   {"\x78", 0, 0x9920}, /* East Asian ideograph */
13635   {"\x79", 0, 0x8218}, /* East Asian ideograph */
13636   {"", 0}
13637 };
13638 struct yaz_iconv_trie marc8_31page486 = {
13639   marc8_31page486_flat, 0
13640 };
13641 /* PAGE 485 */
13642 struct yaz_iconv_trie_flat marc8_31page485_flat[] = {
13643   {"\x28", 0, 0x9665}, /* East Asian ideograph */
13644   {"\x2C", 0, 0x5826}, /* East Asian ideograph */
13645   {"\x2D", 0, 0x964F}, /* East Asian ideograph */
13646   {"\x2E", 0, 0x661C}, /* East Asian ideograph */
13647   {"\x35", 0, 0x78D2}, /* East Asian ideograph */
13648   {"\x3B", 0, 0x96A0}, /* East Asian ideograph */
13649   {"\x43", 0, 0x9CEB}, /* East Asian ideograph */
13650   {"\x46", 0, 0x96BD}, /* East Asian ideograph */
13651   {"\x4B", 0, 0x96D1}, /* East Asian ideograph */
13652   {"\x4C", 0, 0x9DC4}, /* East Asian ideograph */
13653   {"\x63", 0, 0x873A}, /* East Asian ideograph */
13654   {"\x73", 0, 0x975A}, /* East Asian ideograph (unrelated variant of EACC 234C76) */
13655   {"", 0}
13656 };
13657 struct yaz_iconv_trie marc8_31page485 = {
13658   marc8_31page485_flat, 0
13659 };
13660 /* PAGE 484 */
13661 struct yaz_iconv_trie_flat marc8_31page484_flat[] = {
13662   {"\x21", 0, 0x9418}, /* East Asian ideograph */
13663   {"\x24", 0, 0x7145}, /* East Asian ideograph */
13664   {"\x26", 0, 0x7194}, /* East Asian ideograph */
13665   {"\x28", 0, 0x93C1}, /* East Asian ideograph */
13666   {"\x3B", 0, 0x92B9}, /* East Asian ideograph */
13667   {"\x43", 0, 0x92F3}, /* East Asian ideograph */
13668   {"\x4A", 0, 0x945A}, /* East Asian ideograph */
13669   {"\x50", 0, 0x9587}, /* East Asian ideograph */
13670   {"\x61", 0, 0x6FF6}, /* East Asian ideograph */
13671   {"", 0}
13672 };
13673 struct yaz_iconv_trie marc8_31page484 = {
13674   marc8_31page484_flat, 0
13675 };
13676 /* PAGE 483 */
13677 struct yaz_iconv_trie_flat marc8_31page483_flat[] = {
13678   {"\x23", 0, 0x9167}, /* East Asian ideograph */
13679   {"\x2F", 0, 0x9196}, /* East Asian ideograph */
13680   {"\x56", 0, 0x920E}, /* East Asian ideograph */
13681   {"\x65", 0, 0x8216}, /* East Asian ideograph */
13682   {"\x68", 0, 0x8021}, /* East Asian ideograph */
13683   {"", 0}
13684 };
13685 struct yaz_iconv_trie marc8_31page483 = {
13686   marc8_31page483_flat, 0
13687 };
13688 /* PAGE 482 */
13689 struct yaz_iconv_trie_flat marc8_31page482_flat[] = {
13690   {"\x2F", 0, 0x8FE8}, /* East Asian ideograph */
13691   {"\x3F", 0, 0x5FA7}, /* East Asian ideograph */
13692   {"\x40", 0, 0x5FA8}, /* East Asian ideograph */
13693   {"\x48", 0, 0x9013}, /* East Asian ideograph */
13694   {"\x5A", 0, 0x8FE9}, /* East Asian ideograph */
13695   {"\x5B", 0, 0x9089}, /* East Asian ideograph */
13696   {"\x74", 0, 0x96A3}, /* East Asian ideograph */
13697   {"", 0}
13698 };
13699 struct yaz_iconv_trie marc8_31page482 = {
13700   marc8_31page482_flat, 0
13701 };
13702 /* PAGE 481 */
13703 struct yaz_iconv_trie_flat marc8_31page481_flat[] = {
13704   {"\x2F", 0, 0x8EB1}, /* East Asian ideograph */
13705   {"\x42", 0, 0x8F19}, /* East Asian ideograph */
13706   {"\x43", 0, 0x8EFD}, /* East Asian ideograph */
13707   {"\x5D", 0, 0x8FA2}, /* East Asian ideograph */
13708   {"\x5E", 0, 0x8FA7}, /* East Asian ideograph */
13709   {"\x69", 0, 0x5EF5}, /* East Asian ideograph */
13710   {"\x7A", 0, 0x8FEF}, /* East Asian ideograph */
13711   {"", 0}
13712 };
13713 struct yaz_iconv_trie marc8_31page481 = {
13714   marc8_31page481_flat, 0
13715 };
13716 /* PAGE 480 */
13717 struct yaz_iconv_trie_flat marc8_31page480_flat[] = {
13718   {"\x34", 0, 0x8CAD}, /* East Asian ideograph */
13719   {"\x3D", 0, 0x8CDB}, /* East Asian ideograph */
13720   {"\x48", 0, 0x8D71}, /* East Asian ideograph */
13721   {"\x4E", 0, 0x8D82}, /* East Asian ideograph */
13722   {"\x5F", 0, 0x8E5F}, /* East Asian ideograph */
13723   {"\x63", 0, 0x8DE5}, /* East Asian ideograph */
13724   {"\x7E", 0, 0x8E7B}, /* East Asian ideograph */
13725   {"", 0}
13726 };
13727 struct yaz_iconv_trie marc8_31page480 = {
13728   marc8_31page480_flat, 0
13729 };
13730 /* PAGE 479 */
13731 struct yaz_iconv_trie_flat marc8_31page479_flat[] = {
13732   {"\x27", 0, 0x8ACC}, /* East Asian ideograph */
13733   {"\x2C", 0, 0x8B01}, /* East Asian ideograph */
13734   {"\x3D", 0, 0x8AE9}, /* East Asian ideograph */
13735   {"\x41", 0, 0x5629}, /* East Asian ideograph */
13736   {"\x4C", 0, 0x8B72}, /* East Asian ideograph */
13737   {"\x4F", 0, 0x8B83}, /* East Asian ideograph */
13738   {"\x57", 0, 0x7AEA}, /* East Asian ideograph */
13739   {"\x59", 0, 0x8277}, /* East Asian ideograph */
13740   {"\x5F", 0, 0x732A}, /* East Asian ideograph */
13741   {"\x60", 0, 0x72B2}, /* East Asian ideograph */
13742   {"\x63", 0, 0x8C98}, /* East Asian ideograph */
13743   {"\x65", 0, 0x72F8}, /* East Asian ideograph */
13744   {"", 0}
13745 };
13746 struct yaz_iconv_trie marc8_31page479 = {
13747   marc8_31page479_flat, 0
13748 };
13749 /* PAGE 478 */
13750 struct yaz_iconv_trie_flat marc8_31page478_flat[] = {
13751   {"\x31", 0, 0x89A7}, /* East Asian ideograph */
13752   {"\x33", 0, 0x752A}, /* East Asian ideograph */
13753   {"\x36", 0, 0x89E6}, /* East Asian ideograph */
13754   {"\x4D", 0, 0x548F}, /* East Asian ideograph */
13755   {"\x56", 0, 0x612C}, /* East Asian ideograph */
13756   {"", 0}
13757 };
13758 struct yaz_iconv_trie marc8_31page478 = {
13759   marc8_31page478_flat, 0
13760 };
13761 /* PAGE 477 */
13762 struct yaz_iconv_trie_flat marc8_31page477_flat[] = {
13763   {"\x2B", 0, 0x8797}, /* East Asian ideograph */
13764   {"\x2D", 0, 0x8748}, /* East Asian ideograph */
13765   {"\x30", 0, 0x87C7}, /* East Asian ideograph */
13766   {"\x3B", 0, 0x60F7}, /* East Asian ideograph */
13767   {"\x49", 0, 0x885E}, /* East Asian ideograph */
13768   {"\x58", 0, 0x890E}, /* East Asian ideograph */
13769   {"\x5B", 0, 0x886E}, /* East Asian ideograph */
13770   {"\x60", 0, 0x5E2C}, /* East Asian ideograph */
13771   {"\x63", 0, 0x88E1}, /* East Asian ideograph */
13772   {"\x73", 0, 0x7D5D}, /* East Asian ideograph */
13773   {"", 0}
13774 };
13775 struct yaz_iconv_trie marc8_31page477 = {
13776   marc8_31page477_flat, 0
13777 };
13778 /* PAGE 476 */
13779 struct yaz_iconv_trie_flat marc8_31page476_flat[] = {
13780   {"\x2E", 0, 0x8024}, /* East Asian ideograph */
13781   {"\x35", 0, 0x846F}, /* East Asian ideograph */
13782   {"\x3C", 0, 0x8613}, /* East Asian ideograph */
13783   {"\x3F", 0, 0x6A97}, /* East Asian ideograph */
13784   {"\x64", 0, 0x9F04}, /* East Asian ideograph */
13785   {"\x75", 0, 0x9F05}, /* East Asian ideograph */
13786   {"\x7B", 0, 0x8717}, /* East Asian ideograph */
13787   {"", 0}
13788 };
13789 struct yaz_iconv_trie marc8_31page476 = {
13790   marc8_31page476_flat, 0
13791 };
13792 /* PAGE 475 */
13793 struct yaz_iconv_trie_flat marc8_31page475_flat[] = {
13794   {"\x29", 0, 0x830E}, /* East Asian ideograph (variant of EACC 275529) */
13795   {"\x2D", 0, 0x8358}, /* East Asian ideograph */
13796   {"\x2E", 0, 0x82FA}, /* East Asian ideograph (variant of EACC 227C68) */
13797   {"\x47", 0, 0x837D}, /* East Asian ideograph */
13798   {"\x50", 0, 0x585F}, /* East Asian ideograph */
13799   {"\x54", 0, 0x855A}, /* East Asian ideograph */
13800   {"\x5A", 0, 0x8386}, /* East Asian ideograph */
13801   {"\x5B", 0, 0x8385}, /* East Asian ideograph */
13802   {"\x61", 0, 0x76D6}, /* East Asian ideograph */
13803   {"\x73", 0, 0x83D4}, /* East Asian ideograph */
13804   {"", 0}
13805 };
13806 struct yaz_iconv_trie marc8_31page475 = {
13807   marc8_31page475_flat, 0
13808 };
13809 /* PAGE 474 */
13810 struct yaz_iconv_trie_flat marc8_31page474_flat[] = {
13811   {"\x21", 0, 0x9AD7}, /* East Asian ideograph */
13812   {"\x24", 0, 0x5367}, /* East Asian ideograph */
13813   {"\x34", 0, 0x64E7}, /* East Asian ideograph */
13814   {"\x40", 0, 0x6841}, /* East Asian ideograph */
13815   {"\x46", 0, 0x8229}, /* East Asian ideograph */
13816   {"\x47", 0, 0x824A}, /* East Asian ideograph */
13817   {"\x61", 0, 0x8306}, /* East Asian ideograph */
13818   {"\x68", 0, 0x6959}, /* East Asian ideograph */
13819   {"\x6F", 0, 0x83C0}, /* East Asian ideograph */
13820   {"\x76", 0, 0x8318}, /* East Asian ideograph */
13821   {"", 0}
13822 };
13823 struct yaz_iconv_trie marc8_31page474 = {
13824   marc8_31page474_flat, 0
13825 };
13826 /* PAGE 473 */
13827 struct yaz_iconv_trie_flat marc8_31page473_flat[] = {
13828   {"\x21", 0, 0x7C9B}, /* East Asian ideograph */
13829   {"\x23", 0, 0x5B8D}, /* East Asian ideograph */
13830   {"\x2C", 0, 0x6BD3}, /* East Asian ideograph */
13831   {"\x40", 0, 0x812C}, /* East Asian ideograph */
13832   {"\x44", 0, 0x8107}, /* East Asian ideograph */
13833   {"\x4B", 0, 0x80F7}, /* East Asian ideograph */
13834   {"\x5E", 0, 0x8193}, /* East Asian ideograph */
13835   {"\x61", 0, 0x811A}, /* East Asian ideograph */
13836   {"\x7E", 0, 0x81C8}, /* East Asian ideograph */
13837   {"", 0}
13838 };
13839 struct yaz_iconv_trie marc8_31page473 = {
13840   marc8_31page473_flat, 0
13841 };
13842 /* PAGE 472 */
13843 struct yaz_iconv_trie_flat marc8_31page472_flat[] = {
13844   {"\x28", 0, 0x9262}, /* East Asian ideograph */
13845   {"\x2B", 0, 0x9475}, /* East Asian ideograph */
13846   {"\x32", 0, 0x8FA0}, /* East Asian ideograph */
13847   {"\x33", 0, 0x7F78}, /* East Asian ideograph */
13848   {"\x38", 0, 0x898A}, /* East Asian ideograph */
13849   {"\x40", 0, 0x7FA1}, /* East Asian ideograph */
13850   {"\x41", 0, 0x7FA3}, /* East Asian ideograph */
13851   {"\x4A", 0, 0x7FC4}, /* East Asian ideograph */
13852   {"\x59", 0, 0x98DC}, /* East Asian ideograph */
13853   {"\x5D", 0, 0x6537}, /* East Asian ideograph */
13854   {"\x65", 0, 0x79D0}, /* East Asian ideograph */
13855   {"\x67", 0, 0x79CF}, /* East Asian ideograph */
13856   {"\x6B", 0, 0x7085}, /* East Asian ideograph */
13857   {"\x6C", 0, 0x8EAD}, /* East Asian ideograph */
13858   {"\x7B", 0, 0x8074}, /* East Asian ideograph */
13859   {"", 0}
13860 };
13861 struct yaz_iconv_trie marc8_31page472 = {
13862   marc8_31page472_flat, 0
13863 };
13864 /* PAGE 471 */
13865 struct yaz_iconv_trie_flat marc8_31page471_flat[] = {
13866   {"\x24", 0, 0x5E0B}, /* East Asian ideograph */
13867   {"\x29", 0, 0x7D25}, /* East Asian ideograph */
13868   {"\x4A", 0, 0x6DD6}, /* East Asian ideograph */
13869   {"\x4D", 0, 0x7D2C}, /* East Asian ideograph */
13870   {"\x6A", 0, 0x7DB3}, /* East Asian ideograph */
13871   {"\x79", 0, 0x7E62}, /* East Asian ideograph */
13872   {"\x7D", 0, 0x7D99}, /* East Asian ideograph */
13873   {"", 0}
13874 };
13875 struct yaz_iconv_trie marc8_31page471 = {
13876   marc8_31page471_flat, 0
13877 };
13878 /* PAGE 470 */
13879 struct yaz_iconv_trie_flat marc8_31page470_flat[] = {
13880   {"\x2B", 0, 0x693E}, /* East Asian ideograph */
13881   {"\x2D", 0, 0x7B5D}, /* East Asian ideograph */
13882   {"\x36", 0, 0x84D1}, /* East Asian ideograph */
13883   {"\x4F", 0, 0x7C58}, /* East Asian ideograph */
13884   {"\x6F", 0, 0x7CFA}, /* East Asian ideograph */
13885   {"", 0}
13886 };
13887 struct yaz_iconv_trie marc8_31page470 = {
13888   marc8_31page470_flat, 0
13889 };
13890 /* PAGE 469 */
13891 struct yaz_iconv_trie_flat marc8_31page469_flat[] = {
13892   {"\x29", 0, 0x9F9D}, /* East Asian ideograph */
13893   {"\x37", 0, 0x7980}, /* East Asian ideograph */
13894   {"\x3E", 0, 0x7A3E}, /* East Asian ideograph */
13895   {"\x41", 0, 0x4E69}, /* East Asian ideograph */
13896   {"\x45", 0, 0x9834}, /* East Asian ideograph */
13897   {"\x48", 0, 0x7A42}, /* East Asian ideograph */
13898   {"\x5E", 0, 0x7AB0}, /* East Asian ideograph */
13899   {"\x6B", 0, 0x7AF8}, /* East Asian ideograph */
13900   {"\x7C", 0, 0x7B5E}, /* East Asian ideograph */
13901   {"", 0}
13902 };
13903 struct yaz_iconv_trie marc8_31page469 = {
13904   marc8_31page469_flat, 0
13905 };
13906 /* PAGE 468 */
13907 struct yaz_iconv_trie_flat marc8_31page468_flat[] = {
13908   {"\x24", 0, 0x6998}, /* East Asian ideograph */
13909   {"\x33", 0, 0x78AA}, /* East Asian ideograph */
13910   {"\x5B", 0, 0x945B}, /* East Asian ideograph */
13911   {"\x79", 0, 0x5FA1}, /* East Asian ideograph */
13912   {"", 0}
13913 };
13914 struct yaz_iconv_trie marc8_31page468 = {
13915   marc8_31page468_flat, 0
13916 };
13917 /* PAGE 467 */
13918 struct yaz_iconv_trie_flat marc8_31page467_flat[] = {
13919   {"\x21", 0, 0x7681}, /* East Asian ideograph */
13920   {"\x34", 0, 0x76C7}, /* East Asian ideograph */
13921   {"\x38", 0, 0x76D7}, /* East Asian ideograph */
13922   {"\x4F", 0, 0x771F}, /* East Asian ideograph */
13923   {"\x5F", 0, 0x7741}, /* East Asian ideograph */
13924   {"\x65", 0, 0x53E1}, /* East Asian ideograph */
13925   {"\x6D", 0, 0x7792}, /* East Asian ideograph */
13926   {"\x71", 0, 0x7719}, /* East Asian ideograph */
13927   {"", 0}
13928 };
13929 struct yaz_iconv_trie marc8_31page467 = {
13930   marc8_31page467_flat, 0
13931 };
13932 /* PAGE 466 */
13933 struct yaz_iconv_trie_flat marc8_31page466_flat[] = {
13934   {"\x2C", 0, 0x583A}, /* East Asian ideograph */
13935   {"\x2D", 0, 0x756E}, /* East Asian ideograph */
13936   {"\x35", 0, 0x7567}, /* East Asian ideograph */
13937   {"\x3C", 0, 0x53E0}, /* East Asian ideograph */
13938   {"\x3E", 0, 0x758E}, /* East Asian ideograph */
13939   {"\x5D", 0, 0x7661}, /* East Asian ideograph */
13940   {"\x7E", 0, 0x4F70}, /* East Asian ideograph */
13941   {"", 0}
13942 };
13943 struct yaz_iconv_trie marc8_31page466 = {
13944   marc8_31page466_flat, 0
13945 };
13946 /* PAGE 465 */
13947 struct yaz_iconv_trie_flat marc8_31page465_flat[] = {
13948   {"\x22", 0, 0x736A}, /* East Asian ideograph */
13949   {"\x35", 0, 0x73C9}, /* East Asian ideograph */
13950   {"\x3F", 0, 0x73CE}, /* East Asian ideograph */
13951   {"\x43", 0, 0x746F}, /* East Asian ideograph */
13952   {"\x45", 0, 0x6BEC}, /* East Asian ideograph */
13953   {"\x5B", 0, 0x78AF}, /* East Asian ideograph */
13954   {"\x71", 0, 0x7F3E}, /* East Asian ideograph */
13955   {"\x72", 0, 0x7506}, /* East Asian ideograph */
13956   {"", 0}
13957 };
13958 struct yaz_iconv_trie marc8_31page465 = {
13959   marc8_31page465_flat, 0
13960 };
13961 /* PAGE 464 */
13962 struct yaz_iconv_trie_flat marc8_31page464_flat[] = {
13963   {"\x26", 0, 0x713C}, /* East Asian ideograph */
13964   {"\x28", 0, 0x8B8C}, /* East Asian ideograph */
13965   {"\x34", 0, 0x718F}, /* East Asian ideograph */
13966   {"\x3B", 0, 0x4E89}, /* East Asian ideograph */
13967   {"\x45", 0, 0x5C12}, /* East Asian ideograph */
13968   {"\x46", 0, 0x58BB}, /* East Asian ideograph */
13969   {"\x58", 0, 0x7F9D}, /* East Asian ideograph */
13970   {"\x5B", 0, 0x7282}, /* East Asian ideograph */
13971   {"\x60", 0, 0x6C02}, /* East Asian ideograph */
13972   {"", 0}
13973 };
13974 struct yaz_iconv_trie marc8_31page464 = {
13975   marc8_31page464_flat, 0
13976 };
13977 /* PAGE 463 */
13978 struct yaz_iconv_trie_flat marc8_31page463_flat[] = {
13979   {"\x3A", 0, 0x702C}, /* East Asian ideograph */
13980   {"\x47", 0, 0x7AC8}, /* East Asian ideograph */
13981   {"\x54", 0, 0x70F1}, /* East Asian ideograph */
13982   {"\x56", 0, 0x70B0}, /* East Asian ideograph */
13983   {"\x6B", 0, 0x70DF}, /* East Asian ideograph */
13984   {"\x71", 0, 0x70A4}, /* East Asian ideograph */
13985   {"", 0}
13986 };
13987 struct yaz_iconv_trie marc8_31page463 = {
13988   marc8_31page463_flat, 0
13989 };
13990 /* PAGE 462 */
13991 struct yaz_iconv_trie_flat marc8_31page462_flat[] = {
13992   {"\x29", 0, 0x51CF}, /* East Asian ideograph */
13993   {"\x2F", 0, 0x6E07}, /* East Asian ideograph */
13994   {"\x44", 0, 0x6FD5}, /* East Asian ideograph */
13995   {"\x45", 0, 0x6E29}, /* East Asian ideograph */
13996   {"\x50", 0, 0x6EDA}, /* East Asian ideograph */
13997   {"\x53", 0, 0x7001}, /* East Asian ideograph */
13998   {"\x5C", 0, 0x6F44}, /* East Asian ideograph */
13999   {"\x6B", 0, 0x6F82}, /* East Asian ideograph */
14000   {"\x6E", 0, 0x6F97}, /* East Asian ideograph */
14001   {"\x74", 0, 0x6F5C}, /* East Asian ideograph */
14002   {"", 0}
14003 };
14004 struct yaz_iconv_trie marc8_31page462 = {
14005   marc8_31page462_flat, 0
14006 };
14007 /* PAGE 461 */
14008 struct yaz_iconv_trie_flat marc8_31page461_flat[] = {
14009   {"\x29", 0, 0x6D29}, /* East Asian ideograph */
14010   {"\x30", 0, 0x51B5}, /* East Asian ideograph */
14011   {"\x35", 0, 0x6C4E}, /* East Asian ideograph */
14012   {"\x38", 0, 0x6FFC}, /* East Asian ideograph */
14013   {"\x46", 0, 0x6C79}, /* East Asian ideograph */
14014   {"\x56", 0, 0x6F94}, /* East Asian ideograph */
14015   {"\x5B", 0, 0x51C9}, /* East Asian ideograph */
14016   {"\x5F", 0, 0x51C4}, /* East Asian ideograph */
14017   {"\x68", 0, 0x6D45}, /* East Asian ideograph (variant of EACC 274768) */
14018   {"", 0}
14019 };
14020 struct yaz_iconv_trie marc8_31page461 = {
14021   marc8_31page461_flat, 0
14022 };
14023 /* PAGE 460 */
14024 struct yaz_iconv_trie_flat marc8_31page460_flat[] = {
14025   {"\x21", 0, 0x61FD}, /* East Asian ideograph */
14026   {"\x2C", 0, 0x6B7A}, /* East Asian ideograph */
14027   {"\x47", 0, 0x6BD8}, /* East Asian ideograph */
14028   {"\x6D", 0, 0x51B3}, /* East Asian ideograph */
14029   {"\x74", 0, 0x51B2}, /* East Asian ideograph */
14030   {"\x7C", 0, 0x6CB2}, /* East Asian ideograph */
14031   {"", 0}
14032 };
14033 struct yaz_iconv_trie marc8_31page460 = {
14034   marc8_31page460_flat, 0
14035 };
14036 /* PAGE 459 */
14037 struct yaz_iconv_trie_flat marc8_31page459_flat[] = {
14038   {"\x39", 0, 0x6406}, /* East Asian ideograph */
14039   {"\x3A", 0, 0x6760}, /* East Asian ideograph */
14040   {"\x43", 0, 0x6901}, /* East Asian ideograph */
14041   {"\x4E", 0, 0x697D}, /* East Asian ideograph */
14042   {"\x50", 0, 0x58AB}, /* East Asian ideograph */
14043   {"\x62", 0, 0x681D}, /* East Asian ideograph */
14044   {"\x64", 0, 0x68B9}, /* East Asian ideograph */
14045   {"\x69", 0, 0x6AC9}, /* East Asian ideograph */
14046   {"\x74", 0, 0x5FFB}, /* East Asian ideograph */
14047   {"", 0}
14048 };
14049 struct yaz_iconv_trie marc8_31page459 = {
14050   marc8_31page459_flat, 0
14051 };
14052 /* PAGE 458 */
14053 struct yaz_iconv_trie_flat marc8_31page458_flat[] = {
14054   {"\x25", 0, 0x686E}, /* East Asian ideograph */
14055   {"\x2D", 0, 0x6780}, /* East Asian ideograph */
14056   {"\x37", 0, 0x67FE}, /* East Asian ideograph */
14057   {"\x3A", 0, 0x6942}, /* East Asian ideograph */
14058   {"\x40", 0, 0x6822}, /* East Asian ideograph */
14059   {"\x44", 0, 0x69C5}, /* East Asian ideograph */
14060   {"\x4B", 0, 0x6852}, /* East Asian ideograph */
14061   {"\x50", 0, 0x8308}, /* East Asian ideograph */
14062   {"\x61", 0, 0x6746}, /* East Asian ideograph */
14063   {"\x66", 0, 0x6973}, /* East Asian ideograph */
14064   {"\x6B", 0, 0x6936}, /* East Asian ideograph */
14065   {"\x72", 0, 0x68CA}, /* East Asian ideograph */
14066   {"\x74", 0, 0x690D}, /* East Asian ideograph (variant of EACC 214474) */
14067   {"\x7D", 0, 0x684C}, /* East Asian ideograph */
14068   {"", 0}
14069 };
14070 struct yaz_iconv_trie marc8_31page458 = {
14071   marc8_31page458_flat, 0
14072 };
14073 /* PAGE 457 */
14074 struct yaz_iconv_trie_flat marc8_31page457_flat[] = {
14075   {"\x27", 0, 0x6630}, /* East Asian ideograph */
14076   {"\x29", 0, 0x668E}, /* East Asian ideograph */
14077   {"\x2E", 0, 0x66EC}, /* East Asian ideograph */
14078   {"\x3B", 0, 0x6662}, /* East Asian ideograph */
14079   {"\x3E", 0, 0x667B}, /* East Asian ideograph */
14080   {"\x43", 0, 0x6636}, /* East Asian ideograph */
14081   {"\x48", 0, 0x6681}, /* East Asian ideograph */
14082   {"\x49", 0, 0x66A6}, /* East Asian ideograph */
14083   {"\x5F", 0, 0x6716}, /* East Asian ideograph */
14084   {"\x62", 0, 0x6722}, /* East Asian ideograph */
14085   {"\x64", 0, 0x671E}, /* East Asian ideograph */
14086   {"\x70", 0, 0x6736}, /* East Asian ideograph */
14087   {"", 0}
14088 };
14089 struct yaz_iconv_trie marc8_31page457 = {
14090   marc8_31page457_flat, 0
14091 };
14092 /* PAGE 456 */
14093 struct yaz_iconv_trie_flat marc8_31page456_flat[] = {
14094   {"\x28", 0, 0x5117}, /* East Asian ideograph */
14095   {"\x49", 0, 0x53D9}, /* East Asian ideograph */
14096   {"\x4F", 0, 0x555F}, /* East Asian ideograph */
14097   {"\x72", 0, 0x65E3}, /* East Asian ideograph */
14098   {"\x77", 0, 0x65EE}, /* East Asian ideograph */
14099   {"", 0}
14100 };
14101 struct yaz_iconv_trie marc8_31page456 = {
14102   marc8_31page456_flat, 0
14103 };
14104 /* PAGE 455 */
14105 struct yaz_iconv_trie_flat marc8_31page455_flat[] = {
14106   {"\x22", 0, 0x6485}, /* East Asian ideograph */
14107   {"\x32", 0, 0x642F}, /* East Asian ideograph */
14108   {"\x41", 0, 0x63B2}, /* East Asian ideograph */
14109   {"\x47", 0, 0x6271}, /* East Asian ideograph */
14110   {"\x50", 0, 0x6428}, /* East Asian ideograph */
14111   {"\x52", 0, 0x6447}, /* East Asian ideograph */
14112   {"\x53", 0, 0x64E3}, /* East Asian ideograph */
14113   {"\x54", 0, 0x635C}, /* East Asian ideograph */
14114   {"\x6E", 0, 0x6534}, /* East Asian ideograph */
14115   {"\x71", 0, 0x62CA}, /* East Asian ideograph */
14116   {"\x76", 0, 0x6483}, /* East Asian ideograph */
14117   {"", 0}
14118 };
14119 struct yaz_iconv_trie marc8_31page455 = {
14120   marc8_31page455_flat, 0
14121 };
14122 /* PAGE 454 */
14123 struct yaz_iconv_trie_flat marc8_31page454_flat[] = {
14124   {"\x29", 0, 0x5214}, /* East Asian ideograph */
14125   {"\x31", 0, 0x64A6}, /* East Asian ideograph */
14126   {"\x39", 0, 0x67C6}, /* East Asian ideograph */
14127   {"\x3F", 0, 0x6255}, /* East Asian ideograph */
14128   {"\x49", 0, 0x67B4}, /* East Asian ideograph */
14129   {"\x4C", 0, 0x6283}, /* East Asian ideograph */
14130   {"\x4F", 0, 0x6294}, /* East Asian ideograph */
14131   {"\x66", 0, 0x63CE}, /* East Asian ideograph */
14132   {"\x67", 0, 0x62CF}, /* East Asian ideograph */
14133   {"", 0}
14134 };
14135 struct yaz_iconv_trie marc8_31page454 = {
14136   marc8_31page454_flat, 0
14137 };
14138 /* PAGE 453 */
14139 struct yaz_iconv_trie_flat marc8_31page453_flat[] = {
14140   {"\x24", 0, 0x661A}, /* East Asian ideograph */
14141   {"\x27", 0, 0x6120}, /* East Asian ideograph */
14142   {"\x2A", 0, 0x5ABF}, /* East Asian ideograph */
14143   {"\x31", 0, 0x6159}, /* East Asian ideograph */
14144   {"\x3A", 0, 0x6185}, /* East Asian ideograph */
14145   {"\x54", 0, 0x61D0}, /* East Asian ideograph */
14146   {"\x67", 0, 0x621E}, /* East Asian ideograph */
14147   {"\x6E", 0, 0x6226}, /* East Asian ideograph */
14148   {"\x6F", 0, 0x622F}, /* East Asian ideograph */
14149   {"\x76", 0, 0x78A5}, /* East Asian ideograph */
14150   {"", 0}
14151 };
14152 struct yaz_iconv_trie marc8_31page453 = {
14153   marc8_31page453_flat, 0
14154 };
14155 /* PAGE 452 */
14156 struct yaz_iconv_trie_flat marc8_31page452_flat[] = {
14157   {"\x2B", 0, 0x6060}, /* East Asian ideograph */
14158   {"\x3C", 0, 0x803B}, /* East Asian ideograph */
14159   {"\x40", 0, 0x6052}, /* East Asian ideograph */
14160   {"\x60", 0, 0x6075}, /* East Asian ideograph */
14161   {"", 0}
14162 };
14163 struct yaz_iconv_trie marc8_31page452 = {
14164   marc8_31page452_flat, 0
14165 };
14166 /* PAGE 451 */
14167 struct yaz_iconv_trie_flat marc8_31page451_flat[] = {
14168   {"\x29", 0, 0x53AE}, /* East Asian ideograph */
14169   {"\x2B", 0, 0x5EBF}, /* East Asian ideograph */
14170   {"\x2D", 0, 0x5396}, /* East Asian ideograph */
14171   {"\x2F", 0, 0x539B}, /* East Asian ideograph */
14172   {"\x34", 0, 0x5EFE}, /* East Asian ideograph */
14173   {"\x48", 0, 0x5F4A}, /* East Asian ideograph */
14174   {"\x4E", 0, 0x7BF2}, /* East Asian ideograph */
14175   {"\x50", 0, 0x5F5C}, /* East Asian ideograph */
14176   {"\x5E", 0, 0x9AF4}, /* East Asian ideograph */
14177   {"\x67", 0, 0x9015}, /* East Asian ideograph */
14178   {"\x6C", 0, 0x5F93}, /* East Asian ideograph */
14179   {"\x75", 0, 0x60EA}, /* East Asian ideograph */
14180   {"\x76", 0, 0x5FB4}, /* East Asian ideograph */
14181   {"", 0}
14182 };
14183 struct yaz_iconv_trie marc8_31page451 = {
14184   marc8_31page451_flat, 0
14185 };
14186 /* PAGE 450 */
14187 struct yaz_iconv_trie_flat marc8_31page450_flat[] = {
14188   {"\x21", 0, 0x57FC}, /* East Asian ideograph */
14189   {"\x22", 0, 0x5D10}, /* East Asian ideograph */
14190   {"\x26", 0, 0x5D18}, /* East Asian ideograph */
14191   {"\x36", 0, 0x5DE3}, /* East Asian ideograph */
14192   {"\x38", 0, 0x9245}, /* East Asian ideograph */
14193   {"\x49", 0, 0x83F7}, /* East Asian ideograph */
14194   {"\x5F", 0, 0x6A66}, /* East Asian ideograph */
14195   {"\x61", 0, 0x5E47}, /* East Asian ideograph */
14196   {"\x65", 0, 0x79CA}, /* East Asian ideograph */
14197   {"\x6A", 0, 0x51FC}, /* East Asian ideograph */
14198   {"\x6D", 0, 0x8298}, /* East Asian ideograph (duplicate simplified) */
14199   {"\x6E", 0, 0x7240}, /* East Asian ideograph */
14200   {"\x70", 0, 0x576B}, /* East Asian ideograph */
14201   {"\x7C", 0, 0x83F4}, /* East Asian ideograph */
14202   {"\x7D", 0, 0x53A2}, /* East Asian ideograph */
14203   {"\x7E", 0, 0x53A0}, /* East Asian ideograph */
14204   {"", 0}
14205 };
14206 struct yaz_iconv_trie marc8_31page450 = {
14207   marc8_31page450_flat, 0
14208 };
14209 /* PAGE 449 */
14210 struct yaz_iconv_trie_flat marc8_31page449_flat[] = {
14211   {"\x27", 0, 0x51A8}, /* East Asian ideograph */
14212   {"\x2A", 0, 0x5EBD}, /* East Asian ideograph */
14213   {"\x33", 0, 0x8A67}, /* East Asian ideograph */
14214   {"\x3F", 0, 0x5C02}, /* East Asian ideograph */
14215   {"\x40", 0, 0x5C06}, /* East Asian ideograph (variant of EACC 273B40) */
14216   {"\x52", 0, 0x6EBA}, /* East Asian ideograph */
14217   {"\x54", 0, 0x5C4A}, /* East Asian ideograph */
14218   {"\x6E", 0, 0x5D17}, /* East Asian ideograph */
14219   {"\x77", 0, 0x5CE9}, /* East Asian ideograph */
14220   {"\x78", 0, 0x5CEF}, /* East Asian ideograph */
14221   {"\x79", 0, 0x5D8B}, /* East Asian ideograph */
14222   {"\x7B", 0, 0x5D08}, /* East Asian ideograph */
14223   {"", 0}
14224 };
14225 struct yaz_iconv_trie marc8_31page449 = {
14226   marc8_31page449_flat, 0
14227 };
14228 /* PAGE 448 */
14229 struct yaz_iconv_trie_flat marc8_31page448_flat[] = {
14230   {"\x26", 0, 0x5A3F}, /* East Asian ideograph */
14231   {"\x2F", 0, 0x58FB}, /* East Asian ideograph */
14232   {"\x41", 0, 0x5AFA}, /* East Asian ideograph */
14233   {"\x47", 0, 0x5ACB}, /* East Asian ideograph */
14234   {"\x60", 0, 0x6588}, /* East Asian ideograph */
14235   {"", 0}
14236 };
14237 struct yaz_iconv_trie marc8_31page448 = {
14238   marc8_31page448_flat, 0
14239 };
14240 /* PAGE 447 */
14241 struct yaz_iconv_trie_flat marc8_31page447_flat[] = {
14242   {"\x21", 0, 0x591F}, /* East Asian ideograph */
14243   {"\x29", 0, 0x6B80}, /* East Asian ideograph */
14244   {"\x2F", 0, 0x7287}, /* East Asian ideograph */
14245   {"\x31", 0, 0x67F0}, /* East Asian ideograph */
14246   {"\x32", 0, 0x7AD2}, /* East Asian ideograph */
14247   {"\x44", 0, 0x511E}, /* East Asian ideograph */
14248   {"\x4D", 0, 0x59AC}, /* East Asian ideograph */
14249   {"\x54", 0, 0x7385}, /* East Asian ideograph */
14250   {"\x56", 0, 0x59D9}, /* East Asian ideograph */
14251   {"\x6E", 0, 0x4F84}, /* East Asian ideograph */
14252   {"\x70", 0, 0x5A63}, /* East Asian ideograph */
14253   {"\x74", 0, 0x5B43}, /* East Asian ideograph */
14254   {"\x7B", 0, 0x5A31}, /* East Asian ideograph */
14255   {"", 0}
14256 };
14257 struct yaz_iconv_trie marc8_31page447 = {
14258   marc8_31page447_flat, 0
14259 };
14260 /* PAGE 446 */
14261 struct yaz_iconv_trie_flat marc8_31page446_flat[] = {
14262   {"\x21", 0, 0x962F}, /* East Asian ideograph */
14263   {"\x30", 0, 0x573B}, /* East Asian ideograph */
14264   {"\x3F", 0, 0x575A}, /* East Asian ideograph */
14265   {"\x4A", 0, 0x5872}, /* East Asian ideograph */
14266   {"\x52", 0, 0x51A2}, /* East Asian ideograph */
14267   {"\x54", 0, 0x5896}, /* East Asian ideograph */
14268   {"\x6E", 0, 0x58CA}, /* East Asian ideograph */
14269   {"\x76", 0, 0x58F7}, /* East Asian ideograph */
14270   {"\x77", 0, 0x5900}, /* East Asian ideograph */
14271   {"", 0}
14272 };
14273 struct yaz_iconv_trie marc8_31page446 = {
14274   marc8_31page446_flat, 0
14275 };
14276 /* PAGE 445 */
14277 struct yaz_iconv_trie_flat marc8_31page445_flat[] = {
14278   {"\x30", 0, 0x751E}, /* East Asian ideograph */
14279   {"\x48", 0, 0x8B5F}, /* East Asian ideograph */
14280   {"\x49", 0, 0x5650}, /* East Asian ideograph */
14281   {"\x58", 0, 0x54BD}, /* East Asian ideograph */
14282   {"\x65", 0, 0x8086}, /* East Asian ideograph */
14283   {"\x68", 0, 0x56EC}, /* East Asian ideograph */
14284   {"\x6F", 0, 0x5700}, /* East Asian ideograph */
14285   {"\x7C", 0, 0x962C}, /* East Asian ideograph */
14286   {"", 0}
14287 };
14288 struct yaz_iconv_trie marc8_31page445 = {
14289   marc8_31page445_flat, 0
14290 };
14291 /* PAGE 444 */
14292 struct yaz_iconv_trie_flat marc8_31page444_flat[] = {
14293   {"\x22", 0, 0x8AEE}, /* East Asian ideograph */
14294   {"\x2A", 0, 0x95A7}, /* East Asian ideograph */
14295   {"\x32", 0, 0x8A7B}, /* East Asian ideograph */
14296   {"\x42", 0, 0x6B38}, /* East Asian ideograph */
14297   {"\x44", 0, 0x5557}, /* East Asian ideograph */
14298   {"\x61", 0, 0x6199}, /* East Asian ideograph */
14299   {"", 0}
14300 };
14301 struct yaz_iconv_trie marc8_31page444 = {
14302   marc8_31page444_flat, 0
14303 };
14304 /* PAGE 443 */
14305 struct yaz_iconv_trie_flat marc8_31page443_flat[] = {
14306   {"\x39", 0, 0x52FE}, /* East Asian ideograph */
14307   {"\x3C", 0, 0x6B62}, /* East Asian ideograph */
14308   {"\x43", 0, 0x4EDD}, /* East Asian ideograph */
14309   {"\x47", 0, 0x55AB}, /* East Asian ideograph */
14310   {"\x56", 0, 0x7343}, /* East Asian ideograph */
14311   {"\x5C", 0, 0x5434}, /* East Asian ideograph */
14312   {"\x6A", 0, 0x8A36}, /* East Asian ideograph */
14313   {"\x71", 0, 0x546A}, /* East Asian ideograph */
14314   {"", 0}
14315 };
14316 struct yaz_iconv_trie marc8_31page443 = {
14317   marc8_31page443_flat, 0
14318 };
14319 /* PAGE 442 */
14320 struct yaz_iconv_trie_flat marc8_31page442_flat[] = {
14321   {"\x21", 0, 0x5294}, /* East Asian ideograph */
14322   {"\x28", 0, 0x5226}, /* East Asian ideograph */
14323   {"\x2E", 0, 0x8274}, /* East Asian ideograph */
14324   {"\x36", 0, 0x52F3}, /* East Asian ideograph */
14325   {"\x3C", 0, 0x52A2}, /* East Asian ideograph */
14326   {"\x3D", 0, 0x52E7}, /* East Asian ideograph */
14327   {"\x53", 0, 0x758B}, /* East Asian ideograph */
14328   {"\x57", 0, 0x62FE}, /* East Asian ideograph */
14329   {"\x58", 0, 0x4EDF}, /* East Asian ideograph */
14330   {"\x5B", 0, 0x6607}, /* East Asian ideograph */
14331   {"\x5D", 0, 0x5349}, /* East Asian ideograph */
14332   {"\x64", 0, 0x613D}, /* East Asian ideograph */
14333   {"\x6A", 0, 0x5918}, /* East Asian ideograph */
14334   {"\x6E", 0, 0x5373}, /* East Asian ideograph */
14335   {"\x6E", 0, 0x5373}, /* East Asian ideograph */
14336   {"\x73", 0, 0x5374}, /* East Asian ideograph */
14337   {"", 0}
14338 };
14339 struct yaz_iconv_trie marc8_31page442 = {
14340   marc8_31page442_flat, 0
14341 };
14342 /* PAGE 441 */
14343 struct yaz_iconv_trie_flat marc8_31page441_flat[] = {
14344   {"\x24", 0, 0x634C}, /* East Asian ideograph */
14345   {"\x2A", 0, 0x4E0C}, /* East Asian ideograph */
14346   {"\x32", 0, 0x5190}, /* East Asian ideograph */
14347   {"\x4F", 0, 0x5202}, /* East Asian ideograph */
14348   {"\x56", 0, 0x5211}, /* East Asian ideograph */
14349   {"\x5F", 0, 0x52B5}, /* East Asian ideograph */
14350   {"\x66", 0, 0x5234}, /* East Asian ideograph */
14351   {"\x6B", 0, 0x5C05}, /* East Asian ideograph */
14352   {"\x72", 0, 0x5265}, /* East Asian ideograph */
14353   {"\x77", 0, 0x8CF8}, /* East Asian ideograph */
14354   {"", 0}
14355 };
14356 struct yaz_iconv_trie marc8_31page441 = {
14357   marc8_31page441_flat, 0
14358 };
14359 /* PAGE 440 */
14360 struct yaz_iconv_trie_flat marc8_31page440_flat[] = {
14361   {"\x24", 0, 0x7B87}, /* East Asian ideograph */
14362   {"\x51", 0, 0x510C}, /* East Asian ideograph */
14363   {"\x53", 0, 0x50E3}, /* East Asian ideograph */
14364   {"\x5F", 0, 0x50BB}, /* East Asian ideograph (variant of EACC 4B325F) */
14365   {"\x61", 0, 0x5039}, /* East Asian ideograph */
14366   {"\x63", 0, 0x4FAD}, /* East Asian ideograph */
14367   {"\x72", 0, 0x706E}, /* East Asian ideograph */
14368   {"\x79", 0, 0x514E}, /* East Asian ideograph */
14369   {"", 0}
14370 };
14371 struct yaz_iconv_trie marc8_31page440 = {
14372   marc8_31page440_flat, 0
14373 };
14374 /* PAGE 439 */
14375 struct yaz_iconv_trie_flat marc8_31page439_flat[] = {
14376   {"\x32", 0, 0x4ECF}, /* East Asian ideograph */
14377   {"\x3A", 0, 0x62BB}, /* East Asian ideograph */
14378   {"\x40", 0, 0x4F32}, /* East Asian ideograph */
14379   {"\x47", 0, 0x5002}, /* East Asian ideograph */
14380   {"\x4C", 0, 0x5008}, /* East Asian ideograph */
14381   {"\x5F", 0, 0x4FA3}, /* East Asian ideograph */
14382   {"\x64", 0, 0x7AE2}, /* East Asian ideograph */
14383   {"\x65", 0, 0x349E}, /* East Asian ideograph (Unicode CJK Extension A) */
14384   {"\x77", 0, 0x5E78}, /* East Asian ideograph */
14385   {"", 0}
14386 };
14387 struct yaz_iconv_trie marc8_31page439 = {
14388   marc8_31page439_flat, 0
14389 };
14390 /* PAGE 438 */
14391 struct yaz_iconv_trie_flat marc8_31page438_flat[] = {
14392   {"\x21", 0, 0x5F0C}, /* East Asian ideograph */
14393   {"\x2D", 0, 0x4E17}, /* East Asian ideograph */
14394   {"\x32", 0, 0x7ADD}, /* East Asian ideograph */
14395   {"\x45", 0, 0x4E57}, /* East Asian ideograph */
14396   {"\x51", 0, 0x5F0D}, /* East Asian ideograph */
14397   {"\x53", 0, 0x4E3C}, /* East Asian ideograph */
14398   {"\x58", 0, 0x4E9C}, /* East Asian ideograph */
14399   {"\x5B", 0, 0x4EBE}, /* East Asian ideograph */
14400   {"\x61", 0, 0x4EB0}, /* East Asian ideograph */
14401   {"\x6C", 0, 0x8B8E}, /* East Asian ideograph */
14402   {"", 0}
14403 };
14404 struct yaz_iconv_trie marc8_31page438 = {
14405   marc8_31page438_flat, 0
14406 };
14407 /* PAGE 437 */
14408 struct yaz_iconv_trie_dir marc8_31page437_dir[256] = {
14409   {0, 0, 0},
14410   {0, 0, 0},
14411   {0, 0, 0},
14412   {0, 0, 0},
14413   {0, 0, 0},
14414   {0, 0, 0},
14415   {0, 0, 0},
14416   {0, 0, 0},
14417   {0, 0, 0},
14418   {0, 0, 0},
14419   {0, 0, 0},
14420   {0, 0, 0},
14421   {0, 0, 0},
14422   {0, 0, 0},
14423   {0, 0, 0},
14424   {0, 0, 0},
14425   {0, 0, 0},
14426   {0, 0, 0},
14427   {0, 0, 0},
14428   {0, 0, 0},
14429   {0, 0, 0},
14430   {0, 0, 0},
14431   {0, 0, 0},
14432   {0, 0, 0},
14433   {0, 0, 0},
14434   {0, 0, 0},
14435   {0, 0, 0},
14436   {0, 0, 0},
14437   {0, 0, 0},
14438   {0, 0, 0},
14439   {0, 0, 0},
14440   {0, 0, 0},
14441   {0, 0, 0},
14442   {0, 0, 0},
14443   {0, 0, 0},
14444   {0, 0, 0},
14445   {0, 0, 0},
14446   {0, 0, 0},
14447   {0, 0, 0},
14448   {0, 0, 0},
14449   {0, 0, 0},
14450   {0, 0, 0},
14451   {0, 0, 0},
14452   {0, 0, 0},
14453   {0, 0, 0},
14454   {0, 0, 0},
14455   {0, 0, 0},
14456   {0, 0, 0},
14457   {439, 0, 0},
14458   {440, 0, 0},
14459   {441, 0, 0},
14460   {442, 0, 0},
14461   {443, 0, 0},
14462   {444, 0, 0},
14463   {445, 0, 0},
14464   {446, 0, 0},
14465   {447, 0, 0},
14466   {448, 0, 0},
14467   {449, 0, 0},
14468   {450, 0, 0},
14469   {451, 0, 0},
14470   {452, 0, 0},
14471   {453, 0, 0},
14472   {454, 0, 0},
14473   {455, 0, 0},
14474   {456, 0, 0},
14475   {457, 0, 0},
14476   {458, 0, 0},
14477   {459, 0, 0},
14478   {460, 0, 0},
14479   {461, 0, 0},
14480   {462, 0, 0},
14481   {463, 0, 0},
14482   {464, 0, 0},
14483   {465, 0, 0},
14484   {466, 0, 0},
14485   {467, 0, 0},
14486   {468, 0, 0},
14487   {469, 0, 0},
14488   {470, 0, 0},
14489   {471, 0, 0},
14490   {472, 0, 0},
14491   {473, 0, 0},
14492   {474, 0, 0},
14493   {475, 0, 0},
14494   {476, 0, 0},
14495   {477, 0, 0},
14496   {478, 0, 0},
14497   {479, 0, 0},
14498   {480, 0, 0},
14499   {481, 0, 0},
14500   {482, 0, 0},
14501   {483, 0, 0},
14502   {484, 0, 0},
14503   {485, 0, 0},
14504   {486, 0, 0},
14505   {487, 0, 0},
14506   {488, 0, 0},
14507   {489, 0, 0},
14508   {490, 0, 0},
14509   {0, 0, 0},
14510   {0, 0, 0},
14511   {0, 0, 0},
14512   {0, 0, 0},
14513   {0, 0, 0},
14514   {0, 0, 0},
14515   {0, 0, 0},
14516   {491, 0, 0},
14517   {0, 0, 0},
14518   {0, 0, 0},
14519   {0, 0, 0},
14520   {492, 0, 0},
14521   {0, 0, 0},
14522   {493, 0, 0},
14523   {0, 0, 0},
14524   {494, 0, 0},
14525   {0, 0, 0},
14526   {495, 0, 0},
14527   {0, 0, 0},
14528   {0, 0, 0},
14529   {0, 0, 0},
14530   {0, 0, 0},
14531   {496, 0, 0},
14532   {0, 0, 0},
14533   {0, 0, 0},
14534   {0, 0, 0},
14535   {497, 0, 0},
14536   {0, 0, 0},
14537   {0, 0, 0},
14538   {0, 0, 0},
14539   {0, 0, 0},
14540   {0, 0, 0},
14541   {0, 0, 0},
14542   {0, 0, 0},
14543   {0, 0, 0},
14544   {0, 0, 0},
14545   {0, 0, 0},
14546   {0, 0, 0},
14547   {0, 0, 0},
14548   {0, 0, 0},
14549   {0, 0, 0},
14550   {0, 0, 0},
14551   {0, 0, 0},
14552   {0, 0, 0},
14553   {0, 0, 0},
14554   {0, 0, 0},
14555   {0, 0, 0},
14556   {0, 0, 0},
14557   {0, 0, 0},
14558   {0, 0, 0},
14559   {0, 0, 0},
14560   {0, 0, 0},
14561   {0, 0, 0},
14562   {0, 0, 0},
14563   {0, 0, 0},
14564   {0, 0, 0},
14565   {0, 0, 0},
14566   {0, 0, 0},
14567   {0, 0, 0},
14568   {0, 0, 0},
14569   {0, 0, 0},
14570   {0, 0, 0},
14571   {0, 0, 0},
14572   {0, 0, 0},
14573   {0, 0, 0},
14574   {0, 0, 0},
14575   {0, 0, 0},
14576   {0, 0, 0},
14577   {0, 0, 0},
14578   {0, 0, 0},
14579   {0, 0, 0},
14580   {0, 0, 0},
14581   {0, 0, 0},
14582   {0, 0, 0},
14583   {0, 0, 0},
14584   {0, 0, 0},
14585   {0, 0, 0},
14586   {0, 0, 0},
14587   {0, 0, 0},
14588   {0, 0, 0},
14589   {0, 0, 0},
14590   {0, 0, 0},
14591   {0, 0, 0},
14592   {0, 0, 0},
14593   {0, 0, 0},
14594   {0, 0, 0},
14595   {0, 0, 0},
14596   {0, 0, 0},
14597   {0, 0, 0},
14598   {0, 0, 0},
14599   {0, 0, 0},
14600   {0, 0, 0},
14601   {0, 0, 0},
14602   {0, 0, 0},
14603   {0, 0, 0},
14604   {0, 0, 0},
14605   {0, 0, 0},
14606   {0, 0, 0},
14607   {0, 0, 0},
14608   {0, 0, 0},
14609   {0, 0, 0},
14610   {0, 0, 0},
14611   {0, 0, 0},
14612   {0, 0, 0},
14613   {0, 0, 0},
14614   {0, 0, 0},
14615   {0, 0, 0},
14616   {0, 0, 0},
14617   {0, 0, 0},
14618   {0, 0, 0},
14619   {0, 0, 0},
14620   {0, 0, 0},
14621   {0, 0, 0},
14622   {0, 0, 0},
14623   {0, 0, 0},
14624   {0, 0, 0},
14625   {0, 0, 0},
14626   {0, 0, 0},
14627   {0, 0, 0},
14628   {0, 0, 0},
14629   {0, 0, 0},
14630   {0, 0, 0},
14631   {0, 0, 0},
14632   {0, 0, 0},
14633   {0, 0, 0},
14634   {0, 0, 0},
14635   {0, 0, 0},
14636   {0, 0, 0},
14637   {0, 0, 0},
14638   {0, 0, 0},
14639   {0, 0, 0},
14640   {0, 0, 0},
14641   {0, 0, 0},
14642   {0, 0, 0},
14643   {0, 0, 0},
14644   {0, 0, 0},
14645   {0, 0, 0},
14646   {0, 0, 0},
14647   {0, 0, 0},
14648   {0, 0, 0},
14649   {0, 0, 0},
14650   {0, 0, 0},
14651   {0, 0, 0},
14652   {0, 0, 0},
14653   {0, 0, 0},
14654   {0, 0, 0},
14655   {0, 0, 0},
14656   {0, 0, 0},
14657   {0, 0, 0},
14658   {0, 0, 0},
14659   {0, 0, 0},
14660   {0, 0, 0},
14661   {0, 0, 0},
14662   {0, 0, 0},
14663   {0, 0, 0},
14664   {0, 0, 0}
14665 };
14666 struct yaz_iconv_trie marc8_31page437 = {
14667   0, marc8_31page437_dir
14668 };
14669 /* PAGE 436 */
14670 struct yaz_iconv_trie_flat marc8_31page436_flat[] = {
14671   {"\x28", 0, 0x9F86}, /* East Asian ideograph */
14672   {"\x2B", 0, 0x9F85}, /* East Asian ideograph */
14673   {"\x62", 0, 0x9F9B}, /* East Asian ideograph */
14674   {"", 0}
14675 };
14676 struct yaz_iconv_trie marc8_31page436 = {
14677   marc8_31page436_flat, 0
14678 };
14679 /* PAGE 435 */
14680 struct yaz_iconv_trie_flat marc8_31page435_flat[] = {
14681   {"\x2B", 0, 0x9F0D}, /* East Asian ideograph */
14682   {"\x7B", 0, 0x9F51}, /* East Asian ideograph */
14683   {"\x7C", 0, 0x9F80}, /* East Asian ideograph */
14684   {"", 0}
14685 };
14686 struct yaz_iconv_trie marc8_31page435 = {
14687   marc8_31page435_flat, 0
14688 };
14689 /* PAGE 434 */
14690 struct yaz_iconv_trie_flat marc8_31page434_flat[] = {
14691   {"\x6A", 0, 0x9EEA}, /* East Asian ideograph */
14692   {"\x7A", 0, 0x9EFE}, /* East Asian ideograph */
14693   {"\x7C", 0, 0x9F0B}, /* East Asian ideograph */
14694   {"", 0}
14695 };
14696 struct yaz_iconv_trie marc8_31page434 = {
14697   marc8_31page434_flat, 0
14698 };
14699 /* PAGE 433 */
14700 struct yaz_iconv_trie_flat marc8_31page433_flat[] = {
14701   {"\x29", 0, 0x9E71}, /* East Asian ideograph */
14702   {"\x36", 0, 0x9E2C}, /* East Asian ideograph */
14703   {"\x3A", 0, 0x9E73}, /* East Asian ideograph */
14704   {"\x3B", 0, 0x9E42}, /* East Asian ideograph */
14705   {"\x3C", 0, 0x5364}, /* East Asian ideograph */
14706   {"\x42", 0, 0x9E7E}, /* East Asian ideograph */
14707   {"", 0}
14708 };
14709 struct yaz_iconv_trie marc8_31page433 = {
14710   marc8_31page433_flat, 0
14711 };
14712 /* PAGE 432 */
14713 struct yaz_iconv_trie_flat marc8_31page432_flat[] = {
14714   {"\x28", 0, 0x9E58}, /* East Asian ideograph */
14715   {"\x3E", 0, 0x9E37}, /* East Asian ideograph */
14716   {"\x47", 0, 0x9E68}, /* East Asian ideograph */
14717   {"\x49", 0, 0x9E47}, /* East Asian ideograph */
14718   {"\x57", 0, 0x9E6B}, /* East Asian ideograph */
14719   {"\x5B", 0, 0x9E6C}, /* East Asian ideograph */
14720   {"\x65", 0, 0x9E69}, /* East Asian ideograph */
14721   {"\x6C", 0, 0x9E6A}, /* East Asian ideograph */
14722   {"", 0}
14723 };
14724 struct yaz_iconv_trie marc8_31page432 = {
14725   marc8_31page432_flat, 0
14726 };
14727 /* PAGE 431 */
14728 struct yaz_iconv_trie_flat marc8_31page431_flat[] = {
14729   {"\x2A", 0, 0x9E46}, /* East Asian ideograph */
14730   {"\x35", 0, 0x9E2B}, /* East Asian ideograph */
14731   {"\x52", 0, 0x9E4E}, /* East Asian ideograph */
14732   {"\x59", 0, 0x9E5C}, /* East Asian ideograph */
14733   {"\x5C", 0, 0x9E5B}, /* East Asian ideograph */
14734   {"\x60", 0, 0x9E55}, /* East Asian ideograph */
14735   {"\x6B", 0, 0x9E57}, /* East Asian ideograph */
14736   {"\x6C", 0, 0x9E4B}, /* East Asian ideograph */
14737   {"\x77", 0, 0x9E63}, /* East Asian ideograph */
14738   {"\x79", 0, 0x9E5A}, /* East Asian ideograph */
14739   {"", 0}
14740 };
14741 struct yaz_iconv_trie marc8_31page431 = {
14742   marc8_31page431_flat, 0
14743 };
14744 /* PAGE 430 */
14745 struct yaz_iconv_trie_flat marc8_31page430_flat[] = {
14746   {"\x28", 0, 0x9E28}, /* East Asian ideograph */
14747   {"\x44", 0, 0x9E32}, /* East Asian ideograph */
14748   {"\x48", 0, 0x9E31}, /* East Asian ideograph */
14749   {"\x59", 0, 0x9E38}, /* East Asian ideograph */
14750   {"\x65", 0, 0x9E39}, /* East Asian ideograph */
14751   {"\x68", 0, 0x9E3A}, /* East Asian ideograph */
14752   {"\x70", 0, 0x9E48}, /* East Asian ideograph */
14753   {"\x75", 0, 0x9E41}, /* East Asian ideograph */
14754   {"", 0}
14755 };
14756 struct yaz_iconv_trie marc8_31page430 = {
14757   marc8_31page430_flat, 0
14758 };
14759 /* PAGE 429 */
14760 struct yaz_iconv_trie_flat marc8_31page429_flat[] = {
14761   {"\x21", 0, 0x9CD9}, /* East Asian ideograph */
14762   {"\x25", 0, 0x9CCC}, /* East Asian ideograph */
14763   {"\x28", 0, 0x9CD5}, /* East Asian ideograph */
14764   {"\x29", 0, 0x9CA3}, /* East Asian ideograph */
14765   {"\x2A", 0, 0x9CD3}, /* East Asian ideograph */
14766   {"\x32", 0, 0x9CD8}, /* East Asian ideograph */
14767   {"\x38", 0, 0x9CDF}, /* East Asian ideograph */
14768   {"\x3A", 0, 0x9C85}, /* East Asian ideograph */
14769   {"\x3B", 0, 0x9C9F}, /* East Asian ideograph */
14770   {"\x40", 0, 0x9CBC}, /* East Asian ideograph */
14771   {"\x4F", 0, 0x9CE2}, /* East Asian ideograph */
14772   {"\x55", 0, 0x9C8E}, /* East Asian ideograph */
14773   {"\x58", 0, 0x9C9A}, /* East Asian ideograph */
14774   {"\x6B", 0, 0x9CA1}, /* East Asian ideograph */
14775   {"", 0}
14776 };
14777 struct yaz_iconv_trie marc8_31page429 = {
14778   marc8_31page429_flat, 0
14779 };
14780 /* PAGE 428 */
14781 struct yaz_iconv_trie_flat marc8_31page428_flat[] = {
14782   {"\x22", 0, 0x9CAE}, /* East Asian ideograph */
14783   {"\x25", 0, 0x9CBA}, /* East Asian ideograph */
14784   {"\x27", 0, 0x9CB2}, /* East Asian ideograph */
14785   {"\x28", 0, 0x9CB4}, /* East Asian ideograph */
14786   {"\x2C", 0, 0x9CB1}, /* East Asian ideograph */
14787   {"\x2D", 0, 0x9CB7}, /* East Asian ideograph */
14788   {"\x2F", 0, 0x9CB5}, /* East Asian ideograph */
14789   {"\x31", 0, 0x9CB6}, /* East Asian ideograph */
14790   {"\x34", 0, 0x9CBB}, /* East Asian ideograph */
14791   {"\x3E", 0, 0x9CCA}, /* East Asian ideograph */
14792   {"\x4B", 0, 0x9CBD}, /* East Asian ideograph */
14793   {"\x54", 0, 0x9CC4}, /* East Asian ideograph */
14794   {"\x59", 0, 0x9CC6}, /* East Asian ideograph */
14795   {"\x5C", 0, 0x9CC7}, /* East Asian ideograph */
14796   {"\x6A", 0, 0x9CCB}, /* East Asian ideograph */
14797   {"\x6E", 0, 0x9CA5}, /* East Asian ideograph */
14798   {"\x71", 0, 0x9CCE}, /* East Asian ideograph */
14799   {"", 0}
14800 };
14801 struct yaz_iconv_trie marc8_31page428 = {
14802   marc8_31page428_flat, 0
14803 };
14804 /* PAGE 427 */
14805 struct yaz_iconv_trie_flat marc8_31page427_flat[] = {
14806   {"\x21", 0, 0x9C86}, /* East Asian ideograph */
14807   {"\x29", 0, 0x9C87}, /* East Asian ideograph */
14808   {"\x2B", 0, 0x9C90}, /* East Asian ideograph */
14809   {"\x31", 0, 0x9C8B}, /* East Asian ideograph */
14810   {"\x39", 0, 0x9C9E}, /* East Asian ideograph */
14811   {"\x3C", 0, 0x9C91}, /* East Asian ideograph */
14812   {"\x3D", 0, 0x9C92}, /* East Asian ideograph */
14813   {"\x42", 0, 0x9C95}, /* East Asian ideograph */
14814   {"\x56", 0, 0x9CA9}, /* East Asian ideograph */
14815   {"\x5F", 0, 0x9CA0}, /* East Asian ideograph */
14816   {"\x6E", 0, 0x9CA7}, /* East Asian ideograph */
14817   {"\x7A", 0, 0x9CAD}, /* East Asian ideograph */
14818   {"\x7C", 0, 0x9CB0}, /* East Asian ideograph */
14819   {"", 0}
14820 };
14821 struct yaz_iconv_trie marc8_31page427 = {
14822   marc8_31page427_flat, 0
14823 };
14824 /* PAGE 426 */
14825 struct yaz_iconv_trie_flat marc8_31page426_flat[] = {
14826   {"\x3C", 0, 0x9B49}, /* East Asian ideograph */
14827   {"\x5D", 0, 0x9C82}, /* East Asian ideograph */
14828   {"", 0}
14829 };
14830 struct yaz_iconv_trie marc8_31page426 = {
14831   marc8_31page426_flat, 0
14832 };
14833 /* PAGE 425 */
14834 struct yaz_iconv_trie_flat marc8_31page425_flat[] = {
14835   {"\x6C", 0, 0x960B}, /* East Asian ideograph */
14836   {"\x74", 0, 0x9604}, /* East Asian ideograph */
14837   {"", 0}
14838 };
14839 struct yaz_iconv_trie marc8_31page425 = {
14840   marc8_31page425_flat, 0
14841 };
14842 /* PAGE 424 */
14843 struct yaz_iconv_trie_flat marc8_31page424_flat[] = {
14844   {"\x21", 0, 0x9AA3}, /* East Asian ideograph */
14845   {"\x22", 0, 0x9A81}, /* East Asian ideograph */
14846   {"\x27", 0, 0x9A85}, /* East Asian ideograph */
14847   {"\x33", 0, 0x9AA7}, /* East Asian ideograph */
14848   {"\x6D", 0, 0x9ACB}, /* East Asian ideograph */
14849   {"", 0}
14850 };
14851 struct yaz_iconv_trie marc8_31page424 = {
14852   marc8_31page424_flat, 0
14853 };
14854 /* PAGE 423 */
14855 struct yaz_iconv_trie_flat marc8_31page423_flat[] = {
14856   {"\x3D", 0, 0x9A90}, /* East Asian ideograph */
14857   {"\x40", 0, 0x9A92}, /* East Asian ideograph */
14858   {"\x47", 0, 0x9A93}, /* East Asian ideograph */
14859   {"\x5A", 0, 0x9A9F}, /* East Asian ideograph */
14860   {"\x60", 0, 0x9A98}, /* East Asian ideograph */
14861   {"\x69", 0, 0x9A7A}, /* East Asian ideograph */
14862   {"\x6A", 0, 0x9A9D}, /* East Asian ideograph */
14863   {"\x70", 0, 0x9A9C}, /* East Asian ideograph */
14864   {"\x79", 0, 0x9A96}, /* East Asian ideograph */
14865   {"\x7A", 0, 0x9AA2}, /* East Asian ideograph */
14866   {"", 0}
14867 };
14868 struct yaz_iconv_trie marc8_31page423 = {
14869   marc8_31page423_flat, 0
14870 };
14871 /* PAGE 422 */
14872 struct yaz_iconv_trie_flat marc8_31page422_flat[] = {
14873   {"\x22", 0, 0x98E8}, /* East Asian ideograph */
14874   {"\x63", 0, 0x9A75}, /* East Asian ideograph */
14875   {"\x69", 0, 0x9A80}, /* East Asian ideograph */
14876   {"", 0}
14877 };
14878 struct yaz_iconv_trie marc8_31page422 = {
14879   marc8_31page422_flat, 0
14880 };
14881 /* PAGE 421 */
14882 struct yaz_iconv_trie_flat marc8_31page421_flat[] = {
14883   {"\x32", 0, 0x997D}, /* East Asian ideograph */
14884   {"\x53", 0, 0x9967}, /* East Asian ideograph */
14885   {"\x66", 0, 0x9969}, /* East Asian ideograph */
14886   {"\x6A", 0, 0x9990}, /* East Asian ideograph */
14887   {"\x6D", 0, 0x9991}, /* East Asian ideograph */
14888   {"\x70", 0, 0x998D}, /* East Asian ideograph */
14889   {"\x72", 0, 0x9994}, /* East Asian ideograph */
14890   {"\x75", 0, 0x9993}, /* East Asian ideograph */
14891   {"", 0}
14892 };
14893 struct yaz_iconv_trie marc8_31page421 = {
14894   marc8_31page421_flat, 0
14895 };
14896 /* PAGE 420 */
14897 struct yaz_iconv_trie_flat marc8_31page420_flat[] = {
14898   {"\x21", 0, 0x98A2}, /* East Asian ideograph */
14899   {"\x29", 0, 0x98A5}, /* East Asian ideograph */
14900   {"\x30", 0, 0x989E}, /* East Asian ideograph */
14901   {"\x31", 0, 0x98A7}, /* East Asian ideograph */
14902   {"\x53", 0, 0x98D9}, /* East Asian ideograph */
14903   {"\x6C", 0, 0x996B}, /* East Asian ideograph */
14904   {"", 0}
14905 };
14906 struct yaz_iconv_trie marc8_31page420 = {
14907   marc8_31page420_flat, 0
14908 };
14909 /* PAGE 419 */
14910 struct yaz_iconv_trie_flat marc8_31page419_flat[] = {
14911   {"\x23", 0, 0x9880}, /* East Asian ideograph */
14912   {"\x2C", 0, 0x988F}, /* East Asian ideograph */
14913   {"\x6B", 0, 0x98A1}, /* East Asian ideograph */
14914   {"\x77", 0, 0x989F}, /* East Asian ideograph */
14915   {"", 0}
14916 };
14917 struct yaz_iconv_trie marc8_31page419 = {
14918   marc8_31page419_flat, 0
14919 };
14920 /* PAGE 418 */
14921 struct yaz_iconv_trie_flat marc8_31page418_flat[] = {
14922   {"\x43", 0, 0x97AF}, /* East Asian ideograph */
14923   {"\x54", 0, 0x97EA}, /* East Asian ideograph */
14924   {"\x5C", 0, 0x97EB}, /* East Asian ideograph */
14925   {"\x79", 0, 0x9878}, /* East Asian ideograph */
14926   {"\x7B", 0, 0x9883}, /* East Asian ideograph */
14927   {"", 0}
14928 };
14929 struct yaz_iconv_trie marc8_31page418 = {
14930   marc8_31page418_flat, 0
14931 };
14932 /* PAGE 417 */
14933 struct yaz_iconv_trie_flat marc8_31page417_flat[] = {
14934   {"\x76", 0, 0x9753}, /* East Asian ideograph */
14935   {"", 0}
14936 };
14937 struct yaz_iconv_trie marc8_31page417 = {
14938   marc8_31page417_flat, 0
14939 };
14940 /* PAGE 416 */
14941 struct yaz_iconv_trie_flat marc8_31page416_flat[] = {
14942   {"\x44", 0, 0x9655}, /* East Asian ideograph */
14943   {"\x46", 0, 0x9649}, /* East Asian ideograph */
14944   {"", 0}
14945 };
14946 struct yaz_iconv_trie marc8_31page416 = {
14947   marc8_31page416_flat, 0
14948 };
14949 /* PAGE 415 */
14950 struct yaz_iconv_trie_flat marc8_31page415_flat[] = {
14951   {"\x36", 0, 0x95F3}, /* East Asian ideograph */
14952   {"\x42", 0, 0x9606}, /* East Asian ideograph */
14953   {"\x44", 0, 0x9603}, /* East Asian ideograph */
14954   {"\x48", 0, 0x960F}, /* East Asian ideograph */
14955   {"\x49", 0, 0x9608}, /* East Asian ideograph */
14956   {"\x4D", 0, 0x9609}, /* East Asian ideograph */
14957   {"\x4F", 0, 0x960A}, /* East Asian ideograph */
14958   {"\x50", 0, 0x960C}, /* East Asian ideograph */
14959   {"\x52", 0, 0x960D}, /* East Asian ideograph */
14960   {"\x5A", 0, 0x9612}, /* East Asian ideograph */
14961   {"\x60", 0, 0x9619}, /* East Asian ideograph */
14962   {"\x69", 0, 0x961A}, /* East Asian ideograph */
14963   {"\x6F", 0, 0x95FC}, /* East Asian ideograph */
14964   {"", 0}
14965 };
14966 struct yaz_iconv_trie marc8_31page415 = {
14967   marc8_31page415_flat, 0
14968 };
14969 /* PAGE 414 */
14970 struct yaz_iconv_trie_flat marc8_31page414_flat[] = {
14971   {"\x3E", 0, 0x9554}, /* East Asian ideograph */
14972   {"\x3F", 0, 0x9572}, /* East Asian ideograph */
14973   {"\x4A", 0, 0x956C}, /* East Asian ideograph */
14974   {"\x5C", 0, 0x9565}, /* East Asian ideograph */
14975   {"\x69", 0, 0x9567}, /* East Asian ideograph */
14976   {"\x6F", 0, 0x9569}, /* East Asian ideograph */
14977   {"\x71", 0, 0x954A}, /* East Asian ideograph */
14978   {"", 0}
14979 };
14980 struct yaz_iconv_trie marc8_31page414 = {
14981   marc8_31page414_flat, 0
14982 };
14983 /* PAGE 413 */
14984 struct yaz_iconv_trie_flat marc8_31page413_flat[] = {
14985   {"\x2F", 0, 0x94E9}, /* East Asian ideograph */
14986   {"\x32", 0, 0x94F4}, /* East Asian ideograph */
14987   {"\x34", 0, 0x9566}, /* East Asian ideograph */
14988   {"\x3C", 0, 0x9568}, /* East Asian ideograph */
14989   {"\x3E", 0, 0x94F9}, /* East Asian ideograph */
14990   {"\x4D", 0, 0x956B}, /* East Asian ideograph */
14991   {"\x50", 0, 0x950E}, /* East Asian ideograph */
14992   {"\x51", 0, 0x950F}, /* East Asian ideograph */
14993   {"\x58", 0, 0x9561}, /* East Asian ideograph */
14994   {"\x5E", 0, 0x9562}, /* East Asian ideograph */
14995   {"\x60", 0, 0x9563}, /* East Asian ideograph */
14996   {"\x67", 0, 0x94E7}, /* East Asian ideograph */
14997   {"\x69", 0, 0x9564}, /* East Asian ideograph */
14998   {"\x74", 0, 0x9571}, /* East Asian ideograph */
14999   {"", 0}
15000 };
15001 struct yaz_iconv_trie marc8_31page413 = {
15002   marc8_31page413_flat, 0
15003 };
15004 /* PAGE 412 */
15005 struct yaz_iconv_trie_flat marc8_31page412_flat[] = {
15006   {"\x21", 0, 0x9553}, /* East Asian ideograph */
15007   {"\x28", 0, 0x9552}, /* East Asian ideograph */
15008   {"\x29", 0, 0x84E5}, /* East Asian ideograph */
15009   {"\x2D", 0, 0x9549}, /* East Asian ideograph */
15010   {"\x42", 0, 0x94E0}, /* East Asian ideograph */
15011   {"\x47", 0, 0x954F}, /* East Asian ideograph */
15012   {"\x4A", 0, 0x953C}, /* East Asian ideograph */
15013   {"\x56", 0, 0x955B}, /* East Asian ideograph */
15014   {"\x5A", 0, 0x955F}, /* East Asian ideograph */
15015   {"\x62", 0, 0x956A}, /* East Asian ideograph */
15016   {"\x66", 0, 0x933E}, /* East Asian ideograph */
15017   {"\x7C", 0, 0x9546}, /* East Asian ideograph */
15018   {"", 0}
15019 };
15020 struct yaz_iconv_trie marc8_31page412 = {
15021   marc8_31page412_flat, 0
15022 };
15023 /* PAGE 411 */
15024 struct yaz_iconv_trie_flat marc8_31page411_flat[] = {
15025   {"\x31", 0, 0x9528}, /* East Asian ideograph */
15026   {"\x32", 0, 0x9531}, /* East Asian ideograph */
15027   {"\x4D", 0, 0x9534}, /* East Asian ideograph */
15028   {"\x4E", 0, 0x9545}, /* East Asian ideograph */
15029   {"\x51", 0, 0x9517}, /* East Asian ideograph */
15030   {"\x5E", 0, 0x94E1}, /* East Asian ideograph */
15031   {"\x64", 0, 0x9536}, /* East Asian ideograph */
15032   {"\x67", 0, 0x9537}, /* East Asian ideograph */
15033   {"\x68", 0, 0x9518}, /* East Asian ideograph */
15034   {"\x6F", 0, 0x9538}, /* East Asian ideograph */
15035   {"\x7A", 0, 0x9550}, /* East Asian ideograph */
15036   {"", 0}
15037 };
15038 struct yaz_iconv_trie marc8_31page411 = {
15039   marc8_31page411_flat, 0
15040 };
15041 /* PAGE 410 */
15042 struct yaz_iconv_trie_flat marc8_31page410_flat[] = {
15043   {"\x27", 0, 0x94D7}, /* East Asian ideograph */
15044   {"\x2B", 0, 0x9503}, /* East Asian ideograph */
15045   {"\x2D", 0, 0x94A1}, /* East Asian ideograph */
15046   {"\x2E", 0, 0x9502}, /* East Asian ideograph */
15047   {"\x35", 0, 0x950A}, /* East Asian ideograph */
15048   {"\x3E", 0, 0x94E4}, /* East Asian ideograph */
15049   {"\x40", 0, 0x9506}, /* East Asian ideograph */
15050   {"\x41", 0, 0x9507}, /* East Asian ideograph */
15051   {"\x4D", 0, 0x952B}, /* East Asian ideograph */
15052   {"\x57", 0, 0x9529}, /* East Asian ideograph */
15053   {"\x58", 0, 0x952C}, /* East Asian ideograph */
15054   {"\x5B", 0, 0x9516}, /* East Asian ideograph */
15055   {"\x66", 0, 0x9515}, /* East Asian ideograph */
15056   {"\x69", 0, 0x94FC}, /* East Asian ideograph */
15057   {"\x6D", 0, 0x951B}, /* East Asian ideograph */
15058   {"\x71", 0, 0x951D}, /* East Asian ideograph */
15059   {"\x72", 0, 0x951E}, /* East Asian ideograph */
15060   {"\x74", 0, 0x951F}, /* East Asian ideograph */
15061   {"\x75", 0, 0x9494}, /* East Asian ideograph */
15062   {"\x78", 0, 0x9522}, /* East Asian ideograph */
15063   {"", 0}
15064 };
15065 struct yaz_iconv_trie marc8_31page410 = {
15066   marc8_31page410_flat, 0
15067 };
15068 /* PAGE 409 */
15069 struct yaz_iconv_trie_flat marc8_31page409_flat[] = {
15070   {"\x2B", 0, 0x94C6}, /* East Asian ideograph */
15071   {"\x2F", 0, 0x94F3}, /* East Asian ideograph */
15072   {"\x31", 0, 0x94F1}, /* East Asian ideograph */
15073   {"\x35", 0, 0x94F5}, /* East Asian ideograph */
15074   {"\x40", 0, 0x94D6}, /* East Asian ideograph */
15075   {"\x43", 0, 0x94D2}, /* East Asian ideograph */
15076   {"\x46", 0, 0x94D1}, /* East Asian ideograph */
15077   {"\x49", 0, 0x94D5}, /* East Asian ideograph */
15078   {"\x4F", 0, 0x94DE}, /* East Asian ideograph */
15079   {"\x50", 0, 0x94DF}, /* East Asian ideograph */
15080   {"\x55", 0, 0x94EB}, /* East Asian ideograph */
15081   {"\x58", 0, 0x94EF}, /* East Asian ideograph */
15082   {"\x59", 0, 0x94E5}, /* East Asian ideograph */
15083   {"\x5B", 0, 0x94E3}, /* East Asian ideograph */
15084   {"\x62", 0, 0x94EA}, /* East Asian ideograph */
15085   {"\x64", 0, 0x94F7}, /* East Asian ideograph */
15086   {"\x6A", 0, 0x9512}, /* East Asian ideograph */
15087   {"\x6C", 0, 0x950D}, /* East Asian ideograph */
15088   {"\x71", 0, 0x94FD}, /* East Asian ideograph */
15089   {"\x72", 0, 0x9513}, /* East Asian ideograph */
15090   {"\x75", 0, 0x9514}, /* East Asian ideograph */
15091   {"\x7D", 0, 0x94D8}, /* East Asian ideograph */
15092   {"", 0}
15093 };
15094 struct yaz_iconv_trie marc8_31page409 = {
15095   marc8_31page409_flat, 0
15096 };
15097 /* PAGE 408 */
15098 struct yaz_iconv_trie_flat marc8_31page408_flat[] = {
15099   {"\x21", 0, 0x9495}, /* East Asian ideograph */
15100   {"\x22", 0, 0x9490}, /* East Asian ideograph */
15101   {"\x23", 0, 0x94AD}, /* East Asian ideograph */
15102   {"\x24", 0, 0x94AA}, /* East Asian ideograph */
15103   {"\x25", 0, 0x94AB}, /* East Asian ideograph */
15104   {"\x28", 0, 0x94AC}, /* East Asian ideograph */
15105   {"\x31", 0, 0x94AF}, /* East Asian ideograph */
15106   {"\x37", 0, 0x949B}, /* East Asian ideograph */
15107   {"\x4B", 0, 0x94A3}, /* East Asian ideograph */
15108   {"\x51", 0, 0x94C8}, /* East Asian ideograph */
15109   {"\x52", 0, 0x94C9}, /* East Asian ideograph */
15110   {"\x54", 0, 0x94CB}, /* East Asian ideograph */
15111   {"\x55", 0, 0x94CA}, /* East Asian ideograph */
15112   {"\x58", 0, 0x94B0}, /* East Asian ideograph */
15113   {"\x5C", 0, 0x94CC}, /* East Asian ideograph */
15114   {"\x5F", 0, 0x94B6}, /* East Asian ideograph */
15115   {"\x60", 0, 0x94B7}, /* East Asian ideograph */
15116   {"\x61", 0, 0x94B2}, /* East Asian ideograph */
15117   {"\x64", 0, 0x94BA}, /* East Asian ideograph */
15118   {"\x6D", 0, 0x94CD}, /* East Asian ideograph */
15119   {"\x6F", 0, 0x94BD}, /* East Asian ideograph */
15120   {"\x74", 0, 0x94BF}, /* East Asian ideograph */
15121   {"", 0}
15122 };
15123 struct yaz_iconv_trie marc8_31page408 = {
15124   marc8_31page408_flat, 0
15125 };
15126 /* PAGE 407 */
15127 struct yaz_iconv_trie_flat marc8_31page407_flat[] = {
15128   {"\x5C", 0, 0x917E}, /* East Asian ideograph */
15129   {"\x5D", 0, 0x917D}, /* East Asian ideograph */
15130   {"\x61", 0, 0x9487}, /* East Asian ideograph */
15131   {"\x62", 0, 0x9486}, /* East Asian ideograph */
15132   {"\x63", 0, 0x948C}, /* East Asian ideograph */
15133   {"\x64", 0, 0x948B}, /* East Asian ideograph */
15134   {"\x6A", 0, 0x948D}, /* East Asian ideograph */
15135   {"\x6B", 0, 0x948E}, /* East Asian ideograph */
15136   {"\x79", 0, 0x9492}, /* East Asian ideograph */
15137   {"", 0}
15138 };
15139 struct yaz_iconv_trie marc8_31page407 = {
15140   marc8_31page407_flat, 0
15141 };
15142 /* PAGE 406 */
15143 struct yaz_iconv_trie_flat marc8_31page406_flat[] = {
15144   {"\x21", 0, 0x90F8}, /* East Asian ideograph */
15145   {"\x2B", 0, 0x90BA}, /* East Asian ideograph */
15146   {"\x2C", 0, 0x90D0}, /* East Asian ideograph */
15147   {"\x31", 0, 0x909D}, /* East Asian ideograph */
15148   {"\x40", 0, 0x90E6}, /* East Asian ideograph */
15149   {"", 0}
15150 };
15151 struct yaz_iconv_trie marc8_31page406 = {
15152   marc8_31page406_flat, 0
15153 };
15154 /* PAGE 405 */
15155 struct yaz_iconv_trie_flat marc8_31page405_flat[] = {
15156   {"\x23", 0, 0x90CF}, /* East Asian ideograph */
15157   {"\x4C", 0, 0x90D3}, /* East Asian ideograph */
15158   {"\x5A", 0, 0x90E7}, /* East Asian ideograph */
15159   {"\x5C", 0, 0x90AC}, /* East Asian ideograph */
15160   {"", 0}
15161 };
15162 struct yaz_iconv_trie marc8_31page405 = {
15163   marc8_31page405_flat, 0
15164 };
15165 /* PAGE 404 */
15166 struct yaz_iconv_trie_flat marc8_31page404_flat[] = {
15167   {"\x4E", 0, 0x8FF8}, /* East Asian ideograph */
15168   {"", 0}
15169 };
15170 struct yaz_iconv_trie marc8_31page404 = {
15171   marc8_31page404_flat, 0
15172 };
15173 /* PAGE 403 */
15174 struct yaz_iconv_trie_flat marc8_31page403_flat[] = {
15175   {"\x30", 0, 0x8F98}, /* East Asian ideograph */
15176   {"\x57", 0, 0x8F79}, /* East Asian ideograph */
15177   {"\x5A", 0, 0x8F73}, /* East Asian ideograph */
15178   {"", 0}
15179 };
15180 struct yaz_iconv_trie marc8_31page403 = {
15181   marc8_31page403_flat, 0
15182 };
15183 /* PAGE 402 */
15184 struct yaz_iconv_trie_flat marc8_31page402_flat[] = {
15185   {"\x3E", 0, 0x8F71}, /* East Asian ideograph */
15186   {"\x3F", 0, 0x8F7A}, /* East Asian ideograph */
15187   {"\x42", 0, 0x8F75}, /* East Asian ideograph */
15188   {"\x47", 0, 0x8F77}, /* East Asian ideograph */
15189   {"\x4F", 0, 0x8F78}, /* East Asian ideograph */
15190   {"\x59", 0, 0x8F82}, /* East Asian ideograph */
15191   {"\x5B", 0, 0x8F81}, /* East Asian ideograph */
15192   {"\x6B", 0, 0x8F8B}, /* East Asian ideograph */
15193   {"\x6D", 0, 0x8F8A}, /* East Asian ideograph */
15194   {"\x7A", 0, 0x8F8F}, /* East Asian ideograph */
15195   {"", 0}
15196 };
15197 struct yaz_iconv_trie marc8_31page402 = {
15198   marc8_31page402_flat, 0
15199 };
15200 /* PAGE 401 */
15201 struct yaz_iconv_trie_flat marc8_31page401_flat[] = {
15202   {"\x2E", 0, 0x8DC4}, /* East Asian ideograph */
15203   {"\x40", 0, 0x8DF8}, /* East Asian ideograph */
15204   {"\x46", 0, 0x8E70}, /* East Asian ideograph */
15205   {"\x57", 0, 0x8DFB}, /* East Asian ideograph */
15206   {"\x5E", 0, 0x8DF9}, /* East Asian ideograph */
15207   {"\x5F", 0, 0x8DDE}, /* East Asian ideograph */
15208   {"\x60", 0, 0x8E2C}, /* East Asian ideograph */
15209   {"\x6B", 0, 0x8E7F}, /* East Asian ideograph */
15210   {"\x70", 0, 0x8E9C}, /* East Asian ideograph */
15211   {"", 0}
15212 };
15213 struct yaz_iconv_trie marc8_31page401 = {
15214   marc8_31page401_flat, 0
15215 };
15216 /* PAGE 400 */
15217 struct yaz_iconv_trie_flat marc8_31page400_flat[] = {
15218   {"\x66", 0, 0x8DB1}, /* East Asian ideograph */
15219   {"", 0}
15220 };
15221 struct yaz_iconv_trie marc8_31page400 = {
15222   marc8_31page400_flat, 0
15223 };
15224 /* PAGE 399 */
15225 struct yaz_iconv_trie_flat marc8_31page399_flat[] = {
15226   {"\x25", 0, 0x8D3D}, /* East Asian ideograph */
15227   {"\x26", 0, 0x8D5C}, /* East Asian ideograph */
15228   {"\x3A", 0, 0x8D46}, /* East Asian ideograph */
15229   {"", 0}
15230 };
15231 struct yaz_iconv_trie marc8_31page399 = {
15232   marc8_31page399_flat, 0
15233 };
15234 /* PAGE 398 */
15235 struct yaz_iconv_trie_flat marc8_31page398_flat[] = {
15236   {"\x4E", 0, 0x8D33}, /* East Asian ideograph */
15237   {"\x51", 0, 0x8D36}, /* East Asian ideograph */
15238   {"\x5F", 0, 0x8D47}, /* East Asian ideograph */
15239   {"\x6A", 0, 0x8D53}, /* East Asian ideograph */
15240   {"\x6B", 0, 0x8D55}, /* East Asian ideograph */
15241   {"\x70", 0, 0x8D49}, /* East Asian ideograph */
15242   {"\x7E", 0, 0x8D59}, /* East Asian ideograph */
15243   {"", 0}
15244 };
15245 struct yaz_iconv_trie marc8_31page398 = {
15246   marc8_31page398_flat, 0
15247 };
15248 /* PAGE 397 */
15249 struct yaz_iconv_trie_flat marc8_31page397_flat[] = {
15250   {"\x2D", 0, 0x8C30}, /* East Asian ideograph */
15251   {"\x37", 0, 0x8C20}, /* East Asian ideograph */
15252   {"\x39", 0, 0x8C33}, /* East Asian ideograph */
15253   {"", 0}
15254 };
15255 struct yaz_iconv_trie marc8_31page397 = {
15256   marc8_31page397_flat, 0
15257 };
15258 /* PAGE 396 */
15259 struct yaz_iconv_trie_flat marc8_31page396_flat[] = {
15260   {"\x30", 0, 0x8BB4}, /* East Asian ideograph */
15261   {"\x38", 0, 0x8C29}, /* East Asian ideograph */
15262   {"\x4D", 0, 0x8C2E}, /* East Asian ideograph */
15263   {"\x59", 0, 0x8C2F}, /* East Asian ideograph */
15264   {"\x68", 0, 0x8C35}, /* East Asian ideograph */
15265   {"", 0}
15266 };
15267 struct yaz_iconv_trie marc8_31page396 = {
15268   marc8_31page396_flat, 0
15269 };
15270 /* PAGE 395 */
15271 struct yaz_iconv_trie_flat marc8_31page395_flat[] = {
15272   {"\x25", 0, 0x8BF9}, /* East Asian ideograph */
15273   {"\x2C", 0, 0x8BFC}, /* East Asian ideograph */
15274   {"\x36", 0, 0x8BE4}, /* East Asian ideograph */
15275   {"\x38", 0, 0x8BFD}, /* East Asian ideograph */
15276   {"\x3B", 0, 0x8C00}, /* East Asian ideograph */
15277   {"\x40", 0, 0x8C02}, /* East Asian ideograph */
15278   {"\x44", 0, 0x8C19}, /* East Asian ideograph */
15279   {"\x45", 0, 0x8BE8}, /* East Asian ideograph */
15280   {"\x4E", 0, 0x8C0C}, /* East Asian ideograph */
15281   {"\x57", 0, 0x8C14}, /* East Asian ideograph */
15282   {"\x59", 0, 0x8C11}, /* East Asian ideograph */
15283   {"\x5D", 0, 0x8C16}, /* East Asian ideograph */
15284   {"\x62", 0, 0x8C1D}, /* East Asian ideograph */
15285   {"\x73", 0, 0x8C21}, /* East Asian ideograph */
15286   {"\x7A", 0, 0x8BCC}, /* East Asian ideograph */
15287   {"\x7D", 0, 0x8C27}, /* East Asian ideograph */
15288   {"", 0}
15289 };
15290 struct yaz_iconv_trie marc8_31page395 = {
15291   marc8_31page395_flat, 0
15292 };
15293 /* PAGE 394 */
15294 struct yaz_iconv_trie_flat marc8_31page394_flat[] = {
15295   {"\x2A", 0, 0x8BB5}, /* East Asian ideograph */
15296   {"\x3B", 0, 0x8BCE}, /* East Asian ideograph */
15297   {"\x3C", 0, 0x8BD2}, /* East Asian ideograph */
15298   {"\x3C", 0, 0x8BD2}, /* East Asian ideograph */
15299   {"\x4F", 0, 0x8BD6}, /* East Asian ideograph */
15300   {"\x50", 0, 0x8BD3}, /* East Asian ideograph */
15301   {"\x56", 0, 0x8BE9}, /* East Asian ideograph */
15302   {"\x5D", 0, 0x8BD4}, /* East Asian ideograph */
15303   {"\x5E", 0, 0x8BDC}, /* East Asian ideograph */
15304   {"\x71", 0, 0x8BEE}, /* East Asian ideograph */
15305   {"\x7E", 0, 0x8C07}, /* East Asian ideograph */
15306   {"", 0}
15307 };
15308 struct yaz_iconv_trie marc8_31page394 = {
15309   marc8_31page394_flat, 0
15310 };
15311 /* PAGE 393 */
15312 struct yaz_iconv_trie_flat marc8_31page393_flat[] = {
15313   {"\x2B", 0, 0x89D1}, /* East Asian ideograph */
15314   {"\x32", 0, 0x89CC}, /* East Asian ideograph */
15315   {"\x60", 0, 0x89EF}, /* East Asian ideograph */
15316   {"", 0}
15317 };
15318 struct yaz_iconv_trie marc8_31page393 = {
15319   marc8_31page393_flat, 0
15320 };
15321 /* PAGE 392 */
15322 struct yaz_iconv_trie_flat marc8_31page392_flat[] = {
15323   {"\x2D", 0, 0x88E3}, /* East Asian ideograph */
15324   {"\x32", 0, 0x7962}, /* East Asian ideograph */
15325   {"\x66", 0, 0x89C7}, /* East Asian ideograph */
15326   {"\x6F", 0, 0x89CB}, /* East Asian ideograph */
15327   {"\x7D", 0, 0x89CF}, /* East Asian ideograph */
15328   {"", 0}
15329 };
15330 struct yaz_iconv_trie marc8_31page392 = {
15331   marc8_31page392_flat, 0
15332 };
15333 /* PAGE 391 */
15334 struct yaz_iconv_trie_flat marc8_31page391_flat[] = {
15335   {"\x60", 0, 0x88E2}, /* East Asian ideograph */
15336   {"\x72", 0, 0x88E5}, /* East Asian ideograph */
15337   {"", 0}
15338 };
15339 struct yaz_iconv_trie marc8_31page391 = {
15340   marc8_31page391_flat, 0
15341 };
15342 /* PAGE 390 */
15343 struct yaz_iconv_trie_flat marc8_31page390_flat[] = {
15344   {"\x51", 0, 0x8511}, /* East Asian ideograph */
15345   {"", 0}
15346 };
15347 struct yaz_iconv_trie marc8_31page390 = {
15348   marc8_31page390_flat, 0
15349 };
15350 /* PAGE 389 */
15351 struct yaz_iconv_trie_flat marc8_31page389_flat[] = {
15352   {"\x4C", 0, 0x866E}, /* East Asian ideograph */
15353   {"\x55", 0, 0x86CF}, /* East Asian ideograph */
15354   {"\x5D", 0, 0x867F}, /* East Asian ideograph */
15355   {"\x61", 0, 0x86F4}, /* East Asian ideograph */
15356   {"\x64", 0, 0x877E}, /* East Asian ideograph */
15357   {"", 0}
15358 };
15359 struct yaz_iconv_trie marc8_31page389 = {
15360   marc8_31page389_flat, 0
15361 };
15362 /* PAGE 388 */
15363 struct yaz_iconv_trie_flat marc8_31page388_flat[] = {
15364   {"\x55", 0, 0x86F3}, /* East Asian ideograph */
15365   {"\x6E", 0, 0x86F0}, /* East Asian ideograph */
15366   {"", 0}
15367 };
15368 struct yaz_iconv_trie marc8_31page388 = {
15369   marc8_31page388_flat, 0
15370 };
15371 /* PAGE 387 */
15372 struct yaz_iconv_trie_flat marc8_31page387_flat[] = {
15373   {"\x2F", 0, 0x86F1}, /* East Asian ideograph */
15374   {"\x34", 0, 0x86AC}, /* East Asian ideograph */
15375   {"", 0}
15376 };
15377 struct yaz_iconv_trie marc8_31page387 = {
15378   marc8_31page387_flat, 0
15379 };
15380 /* PAGE 386 */
15381 struct yaz_iconv_trie_flat marc8_31page386_flat[] = {
15382   {"\x2A", 0, 0x8539}, /* East Asian ideograph */
15383   {"\x40", 0, 0x84E0}, /* East Asian ideograph */
15384   {"", 0}
15385 };
15386 struct yaz_iconv_trie marc8_31page386 = {
15387   marc8_31page386_flat, 0
15388 };
15389 /* PAGE 385 */
15390 struct yaz_iconv_trie_flat marc8_31page385_flat[] = {
15391   {"\x52", 0, 0x830F}, /* East Asian ideograph */
15392   {"\x65", 0, 0x82C8}, /* East Asian ideograph */
15393   {"\x68", 0, 0x8572}, /* East Asian ideograph */
15394   {"", 0}
15395 };
15396 struct yaz_iconv_trie marc8_31page385 = {
15397   marc8_31page385_flat, 0
15398 };
15399 /* PAGE 384 */
15400 struct yaz_iconv_trie_flat marc8_31page384_flat[] = {
15401   {"\x33", 0, 0x84E3}, /* East Asian ideograph */
15402   {"\x51", 0, 0x84DF}, /* East Asian ideograph */
15403   {"\x57", 0, 0x835F}, /* East Asian ideograph */
15404   {"\x58", 0, 0x83B6}, /* East Asian ideograph */
15405   {"\x61", 0, 0x8360}, /* East Asian ideograph */
15406   {"\x68", 0, 0x8369}, /* East Asian ideograph */
15407   {"", 0}
15408 };
15409 struct yaz_iconv_trie marc8_31page384 = {
15410   marc8_31page384_flat, 0
15411 };
15412 /* PAGE 383 */
15413 struct yaz_iconv_trie_flat marc8_31page383_flat[] = {
15414   {"\x24", 0, 0x848C}, /* East Asian ideograph */
15415   {"\x2D", 0, 0x8311}, /* East Asian ideograph */
15416   {"\x35", 0, 0x82C1}, /* East Asian ideograph */
15417   {"\x46", 0, 0x8368}, /* East Asian ideograph */
15418   {"\x4B", 0, 0x835B}, /* East Asian ideograph */
15419   {"\x5A", 0, 0x8487}, /* East Asian ideograph */
15420   {"\x64", 0, 0x8489}, /* East Asian ideograph */
15421   {"\x67", 0, 0x836C}, /* East Asian ideograph */
15422   {"\x71", 0, 0x835E}, /* East Asian ideograph */
15423   {"\x74", 0, 0x83B8}, /* East Asian ideograph */
15424   {"\x77", 0, 0x8297}, /* East Asian ideograph */
15425   {"", 0}
15426 };
15427 struct yaz_iconv_trie marc8_31page383 = {
15428   marc8_31page383_flat, 0
15429 };
15430 /* PAGE 382 */
15431 struct yaz_iconv_trie_flat marc8_31page382_flat[] = {
15432   {"\x33", 0, 0x8298}, /* East Asian ideograph (duplicate simplified) */
15433   {"\x3A", 0, 0x83BC}, /* East Asian ideograph */
15434   {"\x7D", 0, 0x835C}, /* East Asian ideograph */
15435   {"", 0}
15436 };
15437 struct yaz_iconv_trie marc8_31page382 = {
15438   marc8_31page382_flat, 0
15439 };
15440 /* PAGE 381 */
15441 struct yaz_iconv_trie_flat marc8_31page381_flat[] = {
15442   {"\x3C", 0, 0x836D}, /* East Asian ideograph */
15443   {"\x3D", 0, 0x836E}, /* East Asian ideograph */
15444   {"\x75", 0, 0x83B3}, /* East Asian ideograph */
15445   {"", 0}
15446 };
15447 struct yaz_iconv_trie marc8_31page381 = {
15448   marc8_31page381_flat, 0
15449 };
15450 /* PAGE 380 */
15451 struct yaz_iconv_trie_dir marc8_31page380_dir[256] = {
15452   {0, 0, 0},
15453   {0, 0, 0},
15454   {0, 0, 0},
15455   {0, 0, 0},
15456   {0, 0, 0},
15457   {0, 0, 0},
15458   {0, 0, 0},
15459   {0, 0, 0},
15460   {0, 0, 0},
15461   {0, 0, 0},
15462   {0, 0, 0},
15463   {0, 0, 0},
15464   {0, 0, 0},
15465   {0, 0, 0},
15466   {0, 0, 0},
15467   {0, 0, 0},
15468   {0, 0, 0},
15469   {0, 0, 0},
15470   {0, 0, 0},
15471   {0, 0, 0},
15472   {0, 0, 0},
15473   {0, 0, 0},
15474   {0, 0, 0},
15475   {0, 0, 0},
15476   {0, 0, 0},
15477   {0, 0, 0},
15478   {0, 0, 0},
15479   {0, 0, 0},
15480   {0, 0, 0},
15481   {0, 0, 0},
15482   {0, 0, 0},
15483   {0, 0, 0},
15484   {0, 0, 0},
15485   {0, 0, 0},
15486   {0, 0, 0},
15487   {382, 0, 0},
15488   {383, 0, 0},
15489   {384, 0, 0},
15490   {385, 0, 0},
15491   {386, 0, 0},
15492   {387, 0, 0},
15493   {0, 0, 0},
15494   {388, 0, 0},
15495   {389, 0, 0},
15496   {390, 0, 0},
15497   {391, 0, 0},
15498   {0, 0, 0},
15499   {392, 0, 0},
15500   {393, 0, 0},
15501   {394, 0, 0},
15502   {395, 0, 0},
15503   {396, 0, 0},
15504   {397, 0, 0},
15505   {398, 0, 0},
15506   {399, 0, 0},
15507   {400, 0, 0},
15508   {401, 0, 0},
15509   {0, 0, 0},
15510   {402, 0, 0},
15511   {403, 0, 0},
15512   {404, 0, 0},
15513   {405, 0, 0},
15514   {0, 0, 0},
15515   {406, 0, 0},
15516   {407, 0, 0},
15517   {408, 0, 0},
15518   {409, 0, 0},
15519   {410, 0, 0},
15520   {411, 0, 0},
15521   {412, 0, 0},
15522   {413, 0, 0},
15523   {414, 0, 0},
15524   {415, 0, 0},
15525   {416, 0, 0},
15526   {417, 0, 0},
15527   {0, 0, 0},
15528   {418, 0, 0},
15529   {0, 0, 0},
15530   {419, 0, 0},
15531   {420, 0, 0},
15532   {421, 0, 0},
15533   {422, 0, 0},
15534   {423, 0, 0},
15535   {424, 0, 0},
15536   {425, 0, 0},
15537   {426, 0, 0},
15538   {427, 0, 0},
15539   {428, 0, 0},
15540   {429, 0, 0},
15541   {430, 0, 0},
15542   {431, 0, 0},
15543   {432, 0, 0},
15544   {433, 0, 0},
15545   {434, 0, 0},
15546   {435, 0, 0},
15547   {436, 0, 0},
15548   {437, 0, 0},
15549   {0, 0, 0},
15550   {0, 0, 0},
15551   {0, 0, 0},
15552   {0, 0, 0},
15553   {0, 0, 0},
15554   {0, 0, 0},
15555   {0, 0, 0},
15556   {0, 0, 0},
15557   {0, 0, 0},
15558   {0, 0, 0},
15559   {0, 0, 0},
15560   {0, 0, 0},
15561   {0, 0, 0},
15562   {0, 0, 0},
15563   {0, 0, 0},
15564   {0, 0, 0},
15565   {0, 0, 0},
15566   {0, 0, 0},
15567   {0, 0, 0},
15568   {0, 0, 0},
15569   {0, 0, 0},
15570   {0, 0, 0},
15571   {0, 0, 0},
15572   {0, 0, 0},
15573   {0, 0, 0},
15574   {0, 0, 0},
15575   {0, 0, 0},
15576   {0, 0, 0},
15577   {0, 0, 0},
15578   {0, 0, 0},
15579   {0, 0, 0},
15580   {0, 0, 0},
15581   {0, 0, 0},
15582   {0, 0, 0},
15583   {0, 0, 0},
15584   {0, 0, 0},
15585   {0, 0, 0},
15586   {0, 0, 0},
15587   {0, 0, 0},
15588   {0, 0, 0},
15589   {0, 0, 0},
15590   {0, 0, 0},
15591   {0, 0, 0},
15592   {0, 0, 0},
15593   {0, 0, 0},
15594   {0, 0, 0},
15595   {0, 0, 0},
15596   {0, 0, 0},
15597   {0, 0, 0},
15598   {0, 0, 0},
15599   {0, 0, 0},
15600   {0, 0, 0},
15601   {0, 0, 0},
15602   {0, 0, 0},
15603   {0, 0, 0},
15604   {0, 0, 0},
15605   {0, 0, 0},
15606   {0, 0, 0},
15607   {0, 0, 0},
15608   {0, 0, 0},
15609   {0, 0, 0},
15610   {0, 0, 0},
15611   {0, 0, 0},
15612   {0, 0, 0},
15613   {0, 0, 0},
15614   {0, 0, 0},
15615   {0, 0, 0},
15616   {0, 0, 0},
15617   {0, 0, 0},
15618   {0, 0, 0},
15619   {0, 0, 0},
15620   {0, 0, 0},
15621   {0, 0, 0},
15622   {0, 0, 0},
15623   {0, 0, 0},
15624   {0, 0, 0},
15625   {0, 0, 0},
15626   {0, 0, 0},
15627   {0, 0, 0},
15628   {0, 0, 0},
15629   {0, 0, 0},
15630   {0, 0, 0},
15631   {0, 0, 0},
15632   {0, 0, 0},
15633   {0, 0, 0},
15634   {0, 0, 0},
15635   {0, 0, 0},
15636   {0, 0, 0},
15637   {0, 0, 0},
15638   {0, 0, 0},
15639   {0, 0, 0},
15640   {0, 0, 0},
15641   {0, 0, 0},
15642   {0, 0, 0},
15643   {0, 0, 0},
15644   {0, 0, 0},
15645   {0, 0, 0},
15646   {0, 0, 0},
15647   {0, 0, 0},
15648   {0, 0, 0},
15649   {0, 0, 0},
15650   {0, 0, 0},
15651   {0, 0, 0},
15652   {0, 0, 0},
15653   {0, 0, 0},
15654   {0, 0, 0},
15655   {0, 0, 0},
15656   {0, 0, 0},
15657   {0, 0, 0},
15658   {0, 0, 0},
15659   {0, 0, 0},
15660   {0, 0, 0},
15661   {0, 0, 0},
15662   {0, 0, 0},
15663   {0, 0, 0},
15664   {0, 0, 0},
15665   {0, 0, 0},
15666   {0, 0, 0},
15667   {0, 0, 0},
15668   {0, 0, 0},
15669   {0, 0, 0},
15670   {0, 0, 0},
15671   {0, 0, 0},
15672   {0, 0, 0},
15673   {0, 0, 0},
15674   {0, 0, 0},
15675   {0, 0, 0},
15676   {0, 0, 0},
15677   {0, 0, 0},
15678   {0, 0, 0},
15679   {0, 0, 0},
15680   {0, 0, 0},
15681   {0, 0, 0},
15682   {0, 0, 0},
15683   {0, 0, 0},
15684   {0, 0, 0},
15685   {0, 0, 0},
15686   {0, 0, 0},
15687   {0, 0, 0},
15688   {0, 0, 0},
15689   {0, 0, 0},
15690   {0, 0, 0},
15691   {0, 0, 0},
15692   {0, 0, 0},
15693   {0, 0, 0},
15694   {0, 0, 0},
15695   {0, 0, 0},
15696   {0, 0, 0},
15697   {0, 0, 0},
15698   {0, 0, 0},
15699   {0, 0, 0},
15700   {0, 0, 0},
15701   {0, 0, 0},
15702   {0, 0, 0},
15703   {0, 0, 0},
15704   {0, 0, 0},
15705   {0, 0, 0},
15706   {0, 0, 0},
15707   {0, 0, 0}
15708 };
15709 struct yaz_iconv_trie marc8_31page380 = {
15710   0, marc8_31page380_dir
15711 };
15712 /* PAGE 379 */
15713 struct yaz_iconv_trie_flat marc8_31page379_flat[] = {
15714   {"\x61", 0, 0x82CC}, /* East Asian ideograph */
15715   {"", 0}
15716 };
15717 struct yaz_iconv_trie marc8_31page379 = {
15718   marc8_31page379_flat, 0
15719 };
15720 /* PAGE 378 */
15721 struct yaz_iconv_trie_flat marc8_31page378_flat[] = {
15722   {"\x56", 0, 0x8114}, /* East Asian ideograph */
15723   {"", 0}
15724 };
15725 struct yaz_iconv_trie marc8_31page378 = {
15726   marc8_31page378_flat, 0
15727 };
15728 /* PAGE 377 */
15729 struct yaz_iconv_trie_flat marc8_31page377_flat[] = {
15730   {"\x41", 0, 0x8136}, /* East Asian ideograph */
15731   {"", 0}
15732 };
15733 struct yaz_iconv_trie marc8_31page377 = {
15734   marc8_31page377_flat, 0
15735 };
15736 /* PAGE 376 */
15737 struct yaz_iconv_trie_flat marc8_31page376_flat[] = {
15738   {"\x55", 0, 0x80EB}, /* East Asian ideograph */
15739   {"\x6E", 0, 0x80E8}, /* East Asian ideograph */
15740   {"", 0}
15741 };
15742 struct yaz_iconv_trie marc8_31page376 = {
15743   marc8_31page376_flat, 0
15744 };
15745 /* PAGE 375 */
15746 struct yaz_iconv_trie_flat marc8_31page375_flat[] = {
15747   {"\x39", 0, 0x8069}, /* East Asian ideograph */
15748   {"\x3F", 0, 0x804D}, /* East Asian ideograph */
15749   {"", 0}
15750 };
15751 struct yaz_iconv_trie marc8_31page375 = {
15752   marc8_31page375_flat, 0
15753 };
15754 /* PAGE 374 */
15755 struct yaz_iconv_trie_flat marc8_31page374_flat[] = {
15756   {"\x55", 0, 0x8027}, /* East Asian ideograph */
15757   {"", 0}
15758 };
15759 struct yaz_iconv_trie marc8_31page374 = {
15760   marc8_31page374_flat, 0
15761 };
15762 /* PAGE 373 */
15763 struct yaz_iconv_trie_flat marc8_31page373_flat[] = {
15764   {"\x31", 0, 0x7F9F}, /* East Asian ideograph */
15765   {"", 0}
15766 };
15767 struct yaz_iconv_trie marc8_31page373 = {
15768   marc8_31page373_flat, 0
15769 };
15770 /* PAGE 372 */
15771 struct yaz_iconv_trie_flat marc8_31page372_flat[] = {
15772   {"\x2E", 0, 0x7F42}, /* East Asian ideograph */
15773   {"\x31", 0, 0x575B}, /* East Asian ideograph (duplicate simplified) */
15774   {"\x72", 0, 0x7F74}, /* East Asian ideograph */
15775   {"", 0}
15776 };
15777 struct yaz_iconv_trie marc8_31page372 = {
15778   marc8_31page372_flat, 0
15779 };
15780 /* PAGE 371 */
15781 struct yaz_iconv_trie_flat marc8_31page371_flat[] = {
15782   {"\x21", 0, 0x7F26}, /* East Asian ideograph */
15783   {"\x2D", 0, 0x7F2F}, /* East Asian ideograph */
15784   {"\x49", 0, 0x7F30}, /* East Asian ideograph */
15785   {"\x4E", 0, 0x7F32}, /* East Asian ideograph */
15786   {"\x51", 0, 0x7F33}, /* East Asian ideograph */
15787   {"\x52", 0, 0x7F34}, /* East Asian ideograph */
15788   {"\x59", 0, 0x7F31}, /* East Asian ideograph */
15789   {"\x5D", 0, 0x7EA9}, /* East Asian ideograph */
15790   {"\x60", 0, 0x7F2C}, /* East Asian ideograph */
15791   {"\x6D", 0, 0x624D}, /* East Asian ideograph */
15792   {"\x74", 0, 0x7F35}, /* East Asian ideograph */
15793   {"", 0}
15794 };
15795 struct yaz_iconv_trie marc8_31page371 = {
15796   marc8_31page371_flat, 0
15797 };
15798 /* PAGE 370 */
15799 struct yaz_iconv_trie_flat marc8_31page370_flat[] = {
15800   {"\x29", 0, 0x7F17}, /* East Asian ideograph */
15801   {"\x2A", 0, 0x7F02}, /* East Asian ideograph */
15802   {"\x31", 0, 0x7F03}, /* East Asian ideograph */
15803   {"\x36", 0, 0x7F07}, /* East Asian ideograph */
15804   {"\x3C", 0, 0x7F08}, /* East Asian ideograph */
15805   {"\x3E", 0, 0x7F0C}, /* East Asian ideograph */
15806   {"\x47", 0, 0x7F11}, /* East Asian ideograph */
15807   {"\x48", 0, 0x7F0F}, /* East Asian ideograph */
15808   {"\x51", 0, 0x7F1F}, /* East Asian ideograph */
15809   {"\x53", 0, 0x7F12}, /* East Asian ideograph */
15810   {"\x5D", 0, 0x7F1C}, /* East Asian ideograph */
15811   {"\x5E", 0, 0x7F19}, /* East Asian ideograph */
15812   {"\x5F", 0, 0x7F1B}, /* East Asian ideograph */
15813   {"\x69", 0, 0x7EC9}, /* East Asian ideograph */
15814   {"\x71", 0, 0x7EA4}, /* East Asian ideograph (duplicate simplified) */
15815   {"\x72", 0, 0x7F21}, /* East Asian ideograph */
15816   {"\x75", 0, 0x7D77}, /* East Asian ideograph */
15817   {"\x79", 0, 0x7F25}, /* East Asian ideograph */
15818   {"", 0}
15819 };
15820 struct yaz_iconv_trie marc8_31page370 = {
15821   marc8_31page370_flat, 0
15822 };
15823 /* PAGE 369 */
15824 struct yaz_iconv_trie_flat marc8_31page369_flat[] = {
15825   {"\x30", 0, 0x7EDB}, /* East Asian ideograph */
15826   {"\x34", 0, 0x7ED7}, /* East Asian ideograph */
15827   {"\x39", 0, 0x7EE8}, /* East Asian ideograph */
15828   {"\x44", 0, 0x7EE0}, /* East Asian ideograph */
15829   {"\x4D", 0, 0x7EE1}, /* East Asian ideograph */
15830   {"\x61", 0, 0x7EFB}, /* East Asian ideograph */
15831   {"\x67", 0, 0x7EEF}, /* East Asian ideograph */
15832   {"\x74", 0, 0x7EF2}, /* East Asian ideograph */
15833   {"\x78", 0, 0x7EF6}, /* East Asian ideograph */
15834   {"\x7D", 0, 0x7EFA}, /* East Asian ideograph */
15835   {"", 0}
15836 };
15837 struct yaz_iconv_trie marc8_31page369 = {
15838   marc8_31page369_flat, 0
15839 };
15840 /* PAGE 368 */
15841 struct yaz_iconv_trie_flat marc8_31page368_flat[] = {
15842   {"\x22", 0, 0x7CC1}, /* East Asian ideograph */
15843   {"\x2E", 0, 0x56E2}, /* East Asian ideograph (duplicate simplified) */
15844   {"\x30", 0, 0x7C9D}, /* East Asian ideograph */
15845   {"\x35", 0, 0x7C74}, /* East Asian ideograph */
15846   {"\x42", 0, 0x7EA1}, /* East Asian ideograph */
15847   {"\x45", 0, 0x7EA8}, /* East Asian ideograph */
15848   {"\x4A", 0, 0x7EBE}, /* East Asian ideograph */
15849   {"\x61", 0, 0x7EC0}, /* East Asian ideograph */
15850   {"\x62", 0, 0x7EC1}, /* East Asian ideograph */
15851   {"\x65", 0, 0x7EC2}, /* East Asian ideograph */
15852   {"\x6A", 0, 0x7ED0}, /* East Asian ideograph */
15853   {"", 0}
15854 };
15855 struct yaz_iconv_trie marc8_31page368 = {
15856   marc8_31page368_flat, 0
15857 };
15858 /* PAGE 367 */
15859 struct yaz_iconv_trie_flat marc8_31page367_flat[] = {
15860   {"\x56", 0, 0x7BA8}, /* East Asian ideograph */
15861   {"\x68", 0, 0x7B3E}, /* East Asian ideograph */
15862   {"\x69", 0, 0x7C16}, /* East Asian ideograph */
15863   {"", 0}
15864 };
15865 struct yaz_iconv_trie marc8_31page367 = {
15866   marc8_31page367_flat, 0
15867 };
15868 /* PAGE 366 */
15869 struct yaz_iconv_trie_flat marc8_31page366_flat[] = {
15870   {"\x47", 0, 0x7BA6}, /* East Asian ideograph */
15871   {"\x54", 0, 0x7B5A}, /* East Asian ideograph */
15872   {"", 0}
15873 };
15874 struct yaz_iconv_trie marc8_31page366 = {
15875   marc8_31page366_flat, 0
15876 };
15877 /* PAGE 365 */
15878 struct yaz_iconv_trie_flat marc8_31page365_flat[] = {
15879   {"\x58", 0, 0x7BA7}, /* East Asian ideograph */
15880   {"", 0}
15881 };
15882 struct yaz_iconv_trie marc8_31page365 = {
15883   marc8_31page365_flat, 0
15884 };
15885 /* PAGE 364 */
15886 struct yaz_iconv_trie_flat marc8_31page364_flat[] = {
15887   {"\x7C", 0, 0x7B15}, /* East Asian ideograph */
15888   {"", 0}
15889 };
15890 struct yaz_iconv_trie marc8_31page364 = {
15891   marc8_31page364_flat, 0
15892 };
15893 /* PAGE 363 */
15894 struct yaz_iconv_trie_flat marc8_31page363_flat[] = {
15895   {"\x3C", 0, 0x7AAD}, /* East Asian ideograph */
15896   {"", 0}
15897 };
15898 struct yaz_iconv_trie marc8_31page363 = {
15899   marc8_31page363_flat, 0
15900 };
15901 /* PAGE 362 */
15902 struct yaz_iconv_trie_flat marc8_31page362_flat[] = {
15903   {"\x22", 0, 0x7857}, /* East Asian ideograph */
15904   {"\x55", 0, 0x783B}, /* East Asian ideograph */
15905   {"", 0}
15906 };
15907 struct yaz_iconv_trie marc8_31page362 = {
15908   marc8_31page362_flat, 0
15909 };
15910 /* PAGE 361 */
15911 struct yaz_iconv_trie_flat marc8_31page361_flat[] = {
15912   {"\x40", 0, 0x7800}, /* East Asian ideograph */
15913   {"\x6A", 0, 0x789B}, /* East Asian ideograph */
15914   {"\x77", 0, 0x789C}, /* East Asian ideograph */
15915   {"", 0}
15916 };
15917 struct yaz_iconv_trie marc8_31page361 = {
15918   marc8_31page361_flat, 0
15919 };
15920 /* PAGE 360 */
15921 struct yaz_iconv_trie_flat marc8_31page360_flat[] = {
15922   {"\x5A", 0, 0x7817}, /* East Asian ideograph */
15923   {"\x60", 0, 0x7856}, /* East Asian ideograph */
15924   {"", 0}
15925 };
15926 struct yaz_iconv_trie marc8_31page360 = {
15927   marc8_31page360_flat, 0
15928 };
15929 /* PAGE 359 */
15930 struct yaz_iconv_trie_flat marc8_31page359_flat[] = {
15931   {"\x2C", 0, 0x7751}, /* East Asian ideograph */
15932   {"", 0}
15933 };
15934 struct yaz_iconv_trie marc8_31page359 = {
15935   marc8_31page359_flat, 0
15936 };
15937 /* PAGE 358 */
15938 struct yaz_iconv_trie_flat marc8_31page358_flat[] = {
15939   {"\x22", 0, 0x7726}, /* East Asian ideograph */
15940   {"\x72", 0, 0x770D}, /* East Asian ideograph */
15941   {"", 0}
15942 };
15943 struct yaz_iconv_trie marc8_31page358 = {
15944   marc8_31page358_flat, 0
15945 };
15946 /* PAGE 357 */
15947 struct yaz_iconv_trie_flat marc8_31page357_flat[] = {
15948   {"\x2B", 0, 0x762A}, /* East Asian ideograph */
15949   {"\x32", 0, 0x75AC}, /* East Asian ideograph */
15950   {"\x37", 0, 0x763F}, /* East Asian ideograph */
15951   {"\x3A", 0, 0x75C8}, /* East Asian ideograph */
15952   {"", 0}
15953 };
15954 struct yaz_iconv_trie marc8_31page357 = {
15955   marc8_31page357_flat, 0
15956 };
15957 /* PAGE 356 */
15958 struct yaz_iconv_trie_flat marc8_31page356_flat[] = {
15959   {"\x48", 0, 0x7617}, /* East Asian ideograph */
15960   {"\x5E", 0, 0x7618}, /* East Asian ideograph */
15961   {"\x6F", 0, 0x7605}, /* East Asian ideograph */
15962   {"", 0}
15963 };
15964 struct yaz_iconv_trie marc8_31page356 = {
15965   marc8_31page356_flat, 0
15966 };
15967 /* PAGE 355 */
15968 struct yaz_iconv_trie_flat marc8_31page355_flat[] = {
15969   {"\x7A", 0, 0x75D6}, /* East Asian ideograph */
15970   {"", 0}
15971 };
15972 struct yaz_iconv_trie marc8_31page355 = {
15973   marc8_31page355_flat, 0
15974 };
15975 /* PAGE 354 */
15976 struct yaz_iconv_trie_flat marc8_31page354_flat[] = {
15977   {"\x6B", 0, 0x7572}, /* East Asian ideograph */
15978   {"", 0}
15979 };
15980 struct yaz_iconv_trie marc8_31page354 = {
15981   marc8_31page354_flat, 0
15982 };
15983 /* PAGE 353 */
15984 struct yaz_iconv_trie_flat marc8_31page353_flat[] = {
15985   {"\x3A", 0, 0x748E}, /* East Asian ideograph */
15986   {"\x40", 0, 0x74D2}, /* East Asian ideograph */
15987   {"", 0}
15988 };
15989 struct yaz_iconv_trie marc8_31page353 = {
15990   marc8_31page353_flat, 0
15991 };
15992 /* PAGE 352 */
15993 struct yaz_iconv_trie_flat marc8_31page352_flat[] = {
15994   {"\x21", 0, 0x740F}, /* East Asian ideograph */
15995   {"", 0}
15996 };
15997 struct yaz_iconv_trie marc8_31page352 = {
15998   marc8_31page352_flat, 0
15999 };
16000 /* PAGE 351 */
16001 struct yaz_iconv_trie_flat marc8_31page351_flat[] = {
16002   {"\x47", 0, 0x73AE}, /* East Asian ideograph */
16003   {"", 0}
16004 };
16005 struct yaz_iconv_trie marc8_31page351 = {
16006   marc8_31page351_flat, 0
16007 };
16008 /* PAGE 350 */
16009 struct yaz_iconv_trie_flat marc8_31page350_flat[] = {
16010   {"\x2B", 0, 0x7303}, /* East Asian ideograph */
16011   {"\x36", 0, 0x7315}, /* East Asian ideograph */
16012   {"", 0}
16013 };
16014 struct yaz_iconv_trie marc8_31page350 = {
16015   marc8_31page350_flat, 0
16016 };
16017 /* PAGE 349 */
16018 struct yaz_iconv_trie_flat marc8_31page349_flat[] = {
16019   {"\x5E", 0, 0x72B8}, /* East Asian ideograph */
16020   {"\x5F", 0, 0x72F2}, /* East Asian ideograph */
16021   {"", 0}
16022 };
16023 struct yaz_iconv_trie marc8_31page349 = {
16024   marc8_31page349_flat, 0
16025 };
16026 /* PAGE 348 */
16027 struct yaz_iconv_trie_flat marc8_31page348_flat[] = {
16028   {"\x24", 0, 0x70E8}, /* East Asian ideograph */
16029   {"\x4F", 0, 0x70EC}, /* East Asian ideograph */
16030   {"", 0}
16031 };
16032 struct yaz_iconv_trie marc8_31page348 = {
16033   marc8_31page348_flat, 0
16034 };
16035 /* PAGE 347 */
16036 struct yaz_iconv_trie_flat marc8_31page347_flat[] = {
16037   {"\x23", 0, 0x8367}, /* East Asian ideograph */
16038   {"\x3C", 0, 0x709D}, /* East Asian ideograph */
16039   {"", 0}
16040 };
16041 struct yaz_iconv_trie marc8_31page347 = {
16042   marc8_31page347_flat, 0
16043 };
16044 /* PAGE 346 */
16045 struct yaz_iconv_trie_flat marc8_31page346_flat[] = {
16046   {"\x52", 0, 0x709C}, /* East Asian ideograph */
16047   {"", 0}
16048 };
16049 struct yaz_iconv_trie marc8_31page346 = {
16050   marc8_31page346_flat, 0
16051 };
16052 /* PAGE 345 */
16053 struct yaz_iconv_trie_flat marc8_31page345_flat[] = {
16054   {"\x50", 0, 0x70C3}, /* East Asian ideograph */
16055   {"", 0}
16056 };
16057 struct yaz_iconv_trie marc8_31page345 = {
16058   marc8_31page345_flat, 0
16059 };
16060 /* PAGE 344 */
16061 struct yaz_iconv_trie_flat marc8_31page344_flat[] = {
16062   {"\x29", 0, 0x6EDF}, /* East Asian ideograph */
16063   {"", 0}
16064 };
16065 struct yaz_iconv_trie marc8_31page344 = {
16066   marc8_31page344_flat, 0
16067 };
16068 /* PAGE 343 */
16069 struct yaz_iconv_trie_flat marc8_31page343_flat[] = {
16070   {"\x26", 0, 0x6CF7}, /* East Asian ideograph */
16071   {"\x39", 0, 0x6CF8}, /* East Asian ideograph */
16072   {"\x5D", 0, 0x6CA3}, /* East Asian ideograph */
16073   {"\x61", 0, 0x6EE0}, /* East Asian ideograph */
16074   {"\x6B", 0, 0x6F13}, /* East Asian ideograph */
16075   {"\x7D", 0, 0x704F}, /* East Asian ideograph */
16076   {"", 0}
16077 };
16078 struct yaz_iconv_trie marc8_31page343 = {
16079   marc8_31page343_flat, 0
16080 };
16081 /* PAGE 342 */
16082 struct yaz_iconv_trie_flat marc8_31page342_flat[] = {
16083   {"\x30", 0, 0x6E11}, /* East Asian ideograph */
16084   {"\x3E", 0, 0x6CF6}, /* East Asian ideograph */
16085   {"\x41", 0, 0x6F4B}, /* East Asian ideograph */
16086   {"\x42", 0, 0x6D4D}, /* East Asian ideograph */
16087   {"\x62", 0, 0x6F4D}, /* East Asian ideograph */
16088   {"\x66", 0, 0x6EE2}, /* East Asian ideograph */
16089   {"", 0}
16090 };
16091 struct yaz_iconv_trie marc8_31page342 = {
16092   marc8_31page342_flat, 0
16093 };
16094 /* PAGE 341 */
16095 struct yaz_iconv_trie_flat marc8_31page341_flat[] = {
16096   {"\x27", 0, 0x6D9D}, /* East Asian ideograph */
16097   {"\x2B", 0, 0x6D54}, /* East Asian ideograph */
16098   {"\x49", 0, 0x6DA0}, /* East Asian ideograph */
16099   {"\x58", 0, 0x6CA9}, /* East Asian ideograph */
16100   {"\x59", 0, 0x6ED7}, /* East Asian ideograph */
16101   {"", 0}
16102 };
16103 struct yaz_iconv_trie marc8_31page341 = {
16104   marc8_31page341_flat, 0
16105 };
16106 /* PAGE 340 */
16107 struct yaz_iconv_trie_flat marc8_31page340_flat[] = {
16108   {"\x2E", 0, 0x6D52}, /* East Asian ideograph */
16109   {"\x41", 0, 0x6CA4}, /* East Asian ideograph */
16110   {"\x62", 0, 0x988D}, /* East Asian ideograph */
16111   {"", 0}
16112 };
16113 struct yaz_iconv_trie marc8_31page340 = {
16114   marc8_31page340_flat, 0
16115 };
16116 /* PAGE 339 */
16117 struct yaz_iconv_trie_flat marc8_31page339_flat[] = {
16118   {"\x28", 0, 0x6D48}, /* East Asian ideograph */
16119   {"\x43", 0, 0x8365}, /* East Asian ideograph */
16120   {"", 0}
16121 };
16122 struct yaz_iconv_trie marc8_31page339 = {
16123   marc8_31page339_flat, 0
16124 };
16125 /* PAGE 338 */
16126 struct yaz_iconv_trie_flat marc8_31page338_flat[] = {
16127   {"\x34", 0, 0x6D43}, /* East Asian ideograph */
16128   {"\x71", 0, 0x6D9E}, /* East Asian ideograph */
16129   {"", 0}
16130 };
16131 struct yaz_iconv_trie marc8_31page338 = {
16132   marc8_31page338_flat, 0
16133 };
16134 /* PAGE 337 */
16135 struct yaz_iconv_trie_flat marc8_31page337_flat[] = {
16136   {"\x42", 0, 0x6BF5}, /* East Asian ideograph */
16137   {"\x4C", 0, 0x6BE1}, /* East Asian ideograph */
16138   {"\x51", 0, 0x6C07}, /* East Asian ideograph */
16139   {"\x68", 0, 0x6C29}, /* East Asian ideograph */
16140   {"", 0}
16141 };
16142 struct yaz_iconv_trie marc8_31page337 = {
16143   marc8_31page337_flat, 0
16144 };
16145 /* PAGE 336 */
16146 struct yaz_iconv_trie_flat marc8_31page336_flat[] = {
16147   {"\x39", 0, 0x6B9A}, /* East Asian ideograph */
16148   {"", 0}
16149 };
16150 struct yaz_iconv_trie marc8_31page336 = {
16151   marc8_31page336_flat, 0
16152 };
16153 /* PAGE 335 */
16154 struct yaz_iconv_trie_flat marc8_31page335_flat[] = {
16155   {"\x33", 0, 0x680E}, /* East Asian ideograph */
16156   {"\x35", 0, 0x6A7C}, /* East Asian ideograph */
16157   {"\x37", 0, 0x6987}, /* East Asian ideograph */
16158   {"\x39", 0, 0x680A}, /* East Asian ideograph */
16159   {"\x3A", 0, 0x69E0}, /* East Asian ideograph */
16160   {"\x40", 0, 0x67A5}, /* East Asian ideograph */
16161   {"\x45", 0, 0x680C}, /* East Asian ideograph */
16162   {"\x50", 0, 0x68C2}, /* East Asian ideograph */
16163   {"\x59", 0, 0x6989}, /* East Asian ideograph */
16164   {"\x66", 0, 0x6924}, /* East Asian ideograph */
16165   {"", 0}
16166 };
16167 struct yaz_iconv_trie marc8_31page335 = {
16168   marc8_31page335_flat, 0
16169 };
16170 /* PAGE 334 */
16171 struct yaz_iconv_trie_flat marc8_31page334_flat[] = {
16172   {"\x2B", 0, 0x6A2F}, /* East Asian ideograph */
16173   {"\x57", 0, 0x68BC}, /* East Asian ideograph */
16174   {"", 0}
16175 };
16176 struct yaz_iconv_trie marc8_31page334 = {
16177   marc8_31page334_flat, 0
16178 };
16179 /* PAGE 333 */
16180 struct yaz_iconv_trie_flat marc8_31page333_flat[] = {
16181   {"\x40", 0, 0x6861}, /* East Asian ideograph */
16182   {"", 0}
16183 };
16184 struct yaz_iconv_trie marc8_31page333 = {
16185   marc8_31page333_flat, 0
16186 };
16187 /* PAGE 332 */
16188 struct yaz_iconv_trie_flat marc8_31page332_flat[] = {
16189   {"\x27", 0, 0x6864}, /* East Asian ideograph */
16190   {"\x27", 0, 0x6864}, /* East Asian ideograph */
16191   {"\x56", 0, 0x6920}, /* East Asian ideograph */
16192   {"\x5E", 0, 0x67FD}, /* East Asian ideograph */
16193   {"", 0}
16194 };
16195 struct yaz_iconv_trie marc8_31page332 = {
16196   marc8_31page332_flat, 0
16197 };
16198 /* PAGE 331 */
16199 struct yaz_iconv_trie_flat marc8_31page331_flat[] = {
16200   {"\x30", 0, 0x6966}, /* East Asian ideograph */
16201   {"\x5C", 0, 0x6769}, /* East Asian ideograph */
16202   {"", 0}
16203 };
16204 struct yaz_iconv_trie marc8_31page331 = {
16205   marc8_31page331_flat, 0
16206 };
16207 /* PAGE 330 */
16208 struct yaz_iconv_trie_flat marc8_31page330_flat[] = {
16209   {"\x30", 0, 0x67A7}, /* East Asian ideograph */
16210   {"\x6E", 0, 0x67A8}, /* East Asian ideograph */
16211   {"", 0}
16212 };
16213 struct yaz_iconv_trie marc8_31page330 = {
16214   marc8_31page330_flat, 0
16215 };
16216 /* PAGE 329 */
16217 struct yaz_iconv_trie_flat marc8_31page329_flat[] = {
16218   {"\x22", 0, 0x4E2B}, /* East Asian ideograph */
16219   {"\x7D", 0, 0x53F0}, /* East Asian ideograph (duplicate simplified) */
16220   {"", 0}
16221 };
16222 struct yaz_iconv_trie marc8_31page329 = {
16223   marc8_31page329_flat, 0
16224 };
16225 /* PAGE 328 */
16226 struct yaz_iconv_trie_flat marc8_31page328_flat[] = {
16227   {"\x55", 0, 0x6619}, /* East Asian ideograph */
16228   {"\x5C", 0, 0x6654}, /* East Asian ideograph */
16229   {"", 0}
16230 };
16231 struct yaz_iconv_trie marc8_31page328 = {
16232   marc8_31page328_flat, 0
16233 };
16234 /* PAGE 327 */
16235 struct yaz_iconv_trie_flat marc8_31page327_flat[] = {
16236   {"\x71", 0, 0x6593}, /* East Asian ideograph */
16237   {"", 0}
16238 };
16239 struct yaz_iconv_trie marc8_31page327 = {
16240   marc8_31page327_flat, 0
16241 };
16242 /* PAGE 326 */
16243 struct yaz_iconv_trie_flat marc8_31page326_flat[] = {
16244   {"\x2A", 0, 0x6448}, /* East Asian ideograph */
16245   {"\x42", 0, 0x64B7}, /* East Asian ideograph */
16246   {"\x46", 0, 0x6445}, /* East Asian ideograph */
16247   {"\x5B", 0, 0x6484}, /* East Asian ideograph */
16248   {"\x61", 0, 0x64BA}, /* East Asian ideograph */
16249   {"\x6D", 0, 0x6512}, /* East Asian ideograph */
16250   {"", 0}
16251 };
16252 struct yaz_iconv_trie marc8_31page326 = {
16253   marc8_31page326_flat, 0
16254 };
16255 /* PAGE 325 */
16256 struct yaz_iconv_trie_flat marc8_31page325_flat[] = {
16257   {"\x2C", 0, 0x63BA}, /* East Asian ideograph */
16258   {"\x2E", 0, 0x63BC}, /* East Asian ideograph */
16259   {"\x57", 0, 0x63B8}, /* East Asian ideograph */
16260   {"\x62", 0, 0x6322}, /* East Asian ideograph */
16261   {"\x66", 0, 0x63FF}, /* East Asian ideograph */
16262   {"", 0}
16263 };
16264 struct yaz_iconv_trie marc8_31page325 = {
16265   marc8_31page325_flat, 0
16266 };
16267 /* PAGE 324 */
16268 struct yaz_iconv_trie_flat marc8_31page324_flat[] = {
16269   {"\x6F", 0, 0x629F}, /* East Asian ideograph */
16270   {"\x7B", 0, 0x62A0}, /* East Asian ideograph */
16271   {"", 0}
16272 };
16273 struct yaz_iconv_trie marc8_31page324 = {
16274   marc8_31page324_flat, 0
16275 };
16276 /* PAGE 323 */
16277 struct yaz_iconv_trie_flat marc8_31page323_flat[] = {
16278   {"\x43", 0, 0x6206}, /* East Asian ideograph */
16279   {"\x47", 0, 0x620B}, /* East Asian ideograph */
16280   {"\x66", 0, 0x6217}, /* East Asian ideograph */
16281   {"", 0}
16282 };
16283 struct yaz_iconv_trie marc8_31page323 = {
16284   marc8_31page323_flat, 0
16285 };
16286 /* PAGE 322 */
16287 struct yaz_iconv_trie_flat marc8_31page322_flat[] = {
16288   {"\x4C", 0, 0x6126}, /* East Asian ideograph */
16289   {"\x52", 0, 0x6003}, /* East Asian ideograph */
16290   {"\x5C", 0, 0x603F}, /* East Asian ideograph */
16291   {"\x79", 0, 0x6079}, /* East Asian ideograph */
16292   {"\x7E", 0, 0x603C}, /* East Asian ideograph */
16293   {"", 0}
16294 };
16295 struct yaz_iconv_trie marc8_31page322 = {
16296   marc8_31page322_flat, 0
16297 };
16298 /* PAGE 321 */
16299 struct yaz_iconv_trie_flat marc8_31page321_flat[] = {
16300   {"\x34", 0, 0x607D}, /* East Asian ideograph */
16301   {"\x5E", 0, 0x607A}, /* East Asian ideograph */
16302   {"\x74", 0, 0x6004}, /* East Asian ideograph */
16303   {"\x77", 0, 0x60AD}, /* East Asian ideograph */
16304   {"\x79", 0, 0x60AB}, /* East Asian ideograph */
16305   {"", 0}
16306 };
16307 struct yaz_iconv_trie marc8_31page321 = {
16308   marc8_31page321_flat, 0
16309 };
16310 /* PAGE 320 */
16311 struct yaz_iconv_trie_flat marc8_31page320_flat[] = {
16312   {"\x51", 0, 0x5F2A}, /* East Asian ideograph */
16313   {"", 0}
16314 };
16315 struct yaz_iconv_trie marc8_31page320 = {
16316   marc8_31page320_flat, 0
16317 };
16318 /* PAGE 319 */
16319 struct yaz_iconv_trie_flat marc8_31page319_flat[] = {
16320   {"\x68", 0, 0x5E91}, /* East Asian ideograph */
16321   {"", 0}
16322 };
16323 struct yaz_iconv_trie marc8_31page319 = {
16324   marc8_31page319_flat, 0
16325 };
16326 /* PAGE 318 */
16327 struct yaz_iconv_trie_flat marc8_31page318_flat[] = {
16328   {"\x36", 0, 0x5E0F}, /* East Asian ideograph */
16329   {"\x47", 0, 0x5E3B}, /* East Asian ideograph */
16330   {"\x5F", 0, 0x5E31}, /* East Asian ideograph */
16331   {"", 0}
16332 };
16333 struct yaz_iconv_trie marc8_31page318 = {
16334   marc8_31page318_flat, 0
16335 };
16336 /* PAGE 317 */
16337 struct yaz_iconv_trie_flat marc8_31page317_flat[] = {
16338   {"\x26", 0, 0x5CC4}, /* East Asian ideograph */
16339   {"\x32", 0, 0x5D58}, /* East Asian ideograph */
16340   {"\x47", 0, 0x5CBF}, /* East Asian ideograph */
16341   {"\x59", 0, 0x5DEF}, /* East Asian ideograph */
16342   {"", 0}
16343 };
16344 struct yaz_iconv_trie marc8_31page317 = {
16345   marc8_31page317_flat, 0
16346 };
16347 /* PAGE 316 */
16348 struct yaz_iconv_trie_flat marc8_31page316_flat[] = {
16349   {"\x5A", 0, 0x5D5D}, /* East Asian ideograph */
16350   {"\x69", 0, 0x5D02}, /* East Asian ideograph */
16351   {"\x77", 0, 0x5CE4}, /* East Asian ideograph */
16352   {"", 0}
16353 };
16354 struct yaz_iconv_trie marc8_31page316 = {
16355   marc8_31page316_flat, 0
16356 };
16357 /* PAGE 315 */
16358 struct yaz_iconv_trie_flat marc8_31page315_flat[] = {
16359   {"\x41", 0, 0x5C98}, /* East Asian ideograph */
16360   {"\x58", 0, 0x5D03}, /* East Asian ideograph */
16361   {"", 0}
16362 };
16363 struct yaz_iconv_trie marc8_31page315 = {
16364   marc8_31page315_flat, 0
16365 };
16366 /* PAGE 314 */
16367 struct yaz_iconv_trie_flat marc8_31page314_flat[] = {
16368   {"\x2B", 0, 0x5C66}, /* East Asian ideograph */
16369   {"", 0}
16370 };
16371 struct yaz_iconv_trie marc8_31page314 = {
16372   marc8_31page314_flat, 0
16373 };
16374 /* PAGE 313 */
16375 struct yaz_iconv_trie_dir marc8_31page313_dir[256] = {
16376   {0, 0, 0},
16377   {0, 0, 0},
16378   {0, 0, 0},
16379   {0, 0, 0},
16380   {0, 0, 0},
16381   {0, 0, 0},
16382   {0, 0, 0},
16383   {0, 0, 0},
16384   {0, 0, 0},
16385   {0, 0, 0},
16386   {0, 0, 0},
16387   {0, 0, 0},
16388   {0, 0, 0},
16389   {0, 0, 0},
16390   {0, 0, 0},
16391   {0, 0, 0},
16392   {0, 0, 0},
16393   {0, 0, 0},
16394   {0, 0, 0},
16395   {0, 0, 0},
16396   {0, 0, 0},
16397   {0, 0, 0},
16398   {0, 0, 0},
16399   {0, 0, 0},
16400   {0, 0, 0},
16401   {0, 0, 0},
16402   {0, 0, 0},
16403   {0, 0, 0},
16404   {0, 0, 0},
16405   {0, 0, 0},
16406   {0, 0, 0},
16407   {0, 0, 0},
16408   {0, 0, 0},
16409   {0, 0, 0},
16410   {0, 0, 0},
16411   {315, 0, 0},
16412   {316, 0, 0},
16413   {317, 0, 0},
16414   {318, 0, 0},
16415   {319, 0, 0},
16416   {320, 0, 0},
16417   {321, 0, 0},
16418   {0, 0, 0},
16419   {0, 0, 0},
16420   {0, 0, 0},
16421   {322, 0, 0},
16422   {323, 0, 0},
16423   {324, 0, 0},
16424   {0, 0, 0},
16425   {0, 0, 0},
16426   {0, 0, 0},
16427   {325, 0, 0},
16428   {326, 0, 0},
16429   {327, 0, 0},
16430   {328, 0, 0},
16431   {0, 0, 0},
16432   {0, 0, 0},
16433   {329, 0, 0},
16434   {0, 0, 0},
16435   {330, 0, 0},
16436   {0, 0, 0},
16437   {331, 0, 0},
16438   {0, 0, 0},
16439   {332, 0, 0},
16440   {333, 0, 0},
16441   {334, 0, 0},
16442   {335, 0, 0},
16443   {336, 0, 0},
16444   {0, 0, 0},
16445   {337, 0, 0},
16446   {338, 0, 0},
16447   {0, 0, 0},
16448   {0, 0, 0},
16449   {339, 0, 0},
16450   {0, 0, 0},
16451   {340, 0, 0},
16452   {341, 0, 0},
16453   {342, 0, 0},
16454   {343, 0, 0},
16455   {344, 0, 0},
16456   {345, 0, 0},
16457   {346, 0, 0},
16458   {347, 0, 0},
16459   {348, 0, 0},
16460   {349, 0, 0},
16461   {0, 0, 0},
16462   {0, 0, 0},
16463   {350, 0, 0},
16464   {351, 0, 0},
16465   {0, 0, 0},
16466   {352, 0, 0},
16467   {353, 0, 0},
16468   {354, 0, 0},
16469   {355, 0, 0},
16470   {356, 0, 0},
16471   {357, 0, 0},
16472   {358, 0, 0},
16473   {0, 0, 0},
16474   {359, 0, 0},
16475   {360, 0, 0},
16476   {361, 0, 0},
16477   {362, 0, 0},
16478   {363, 0, 0},
16479   {0, 0, 0},
16480   {0, 0, 0},
16481   {0, 0, 0},
16482   {364, 0, 0},
16483   {365, 0, 0},
16484   {366, 0, 0},
16485   {367, 0, 0},
16486   {368, 0, 0},
16487   {0, 0, 0},
16488   {369, 0, 0},
16489   {370, 0, 0},
16490   {371, 0, 0},
16491   {372, 0, 0},
16492   {373, 0, 0},
16493   {374, 0, 0},
16494   {375, 0, 0},
16495   {376, 0, 0},
16496   {377, 0, 0},
16497   {378, 0, 0},
16498   {379, 0, 0},
16499   {0, 0, 0},
16500   {0, 0, 0},
16501   {0, 0, 0},
16502   {380, 0, 0},
16503   {0, 0, 0},
16504   {0, 0, 0},
16505   {0, 0, 0},
16506   {0, 0, 0},
16507   {0, 0, 0},
16508   {0, 0, 0},
16509   {0, 0, 0},
16510   {0, 0, 0},
16511   {0, 0, 0},
16512   {0, 0, 0},
16513   {0, 0, 0},
16514   {0, 0, 0},
16515   {0, 0, 0},
16516   {0, 0, 0},
16517   {0, 0, 0},
16518   {0, 0, 0},
16519   {0, 0, 0},
16520   {0, 0, 0},
16521   {0, 0, 0},
16522   {0, 0, 0},
16523   {0, 0, 0},
16524   {0, 0, 0},
16525   {0, 0, 0},
16526   {0, 0, 0},
16527   {0, 0, 0},
16528   {0, 0, 0},
16529   {0, 0, 0},
16530   {0, 0, 0},
16531   {0, 0, 0},
16532   {0, 0, 0},
16533   {0, 0, 0},
16534   {0, 0, 0},
16535   {0, 0, 0},
16536   {0, 0, 0},
16537   {0, 0, 0},
16538   {0, 0, 0},
16539   {0, 0, 0},
16540   {0, 0, 0},
16541   {0, 0, 0},
16542   {0, 0, 0},
16543   {0, 0, 0},
16544   {0, 0, 0},
16545   {0, 0, 0},
16546   {0, 0, 0},
16547   {0, 0, 0},
16548   {0, 0, 0},
16549   {0, 0, 0},
16550   {0, 0, 0},
16551   {0, 0, 0},
16552   {0, 0, 0},
16553   {0, 0, 0},
16554   {0, 0, 0},
16555   {0, 0, 0},
16556   {0, 0, 0},
16557   {0, 0, 0},
16558   {0, 0, 0},
16559   {0, 0, 0},
16560   {0, 0, 0},
16561   {0, 0, 0},
16562   {0, 0, 0},
16563   {0, 0, 0},
16564   {0, 0, 0},
16565   {0, 0, 0},
16566   {0, 0, 0},
16567   {0, 0, 0},
16568   {0, 0, 0},
16569   {0, 0, 0},
16570   {0, 0, 0},
16571   {0, 0, 0},
16572   {0, 0, 0},
16573   {0, 0, 0},
16574   {0, 0, 0},
16575   {0, 0, 0},
16576   {0, 0, 0},
16577   {0, 0, 0},
16578   {0, 0, 0},
16579   {0, 0, 0},
16580   {0, 0, 0},
16581   {0, 0, 0},
16582   {0, 0, 0},
16583   {0, 0, 0},
16584   {0, 0, 0},
16585   {0, 0, 0},
16586   {0, 0, 0},
16587   {0, 0, 0},
16588   {0, 0, 0},
16589   {0, 0, 0},
16590   {0, 0, 0},
16591   {0, 0, 0},
16592   {0, 0, 0},
16593   {0, 0, 0},
16594   {0, 0, 0},
16595   {0, 0, 0},
16596   {0, 0, 0},
16597   {0, 0, 0},
16598   {0, 0, 0},
16599   {0, 0, 0},
16600   {0, 0, 0},
16601   {0, 0, 0},
16602   {0, 0, 0},
16603   {0, 0, 0},
16604   {0, 0, 0},
16605   {0, 0, 0},
16606   {0, 0, 0},
16607   {0, 0, 0},
16608   {0, 0, 0},
16609   {0, 0, 0},
16610   {0, 0, 0},
16611   {0, 0, 0},
16612   {0, 0, 0},
16613   {0, 0, 0},
16614   {0, 0, 0},
16615   {0, 0, 0},
16616   {0, 0, 0},
16617   {0, 0, 0},
16618   {0, 0, 0},
16619   {0, 0, 0},
16620   {0, 0, 0},
16621   {0, 0, 0},
16622   {0, 0, 0},
16623   {0, 0, 0},
16624   {0, 0, 0},
16625   {0, 0, 0},
16626   {0, 0, 0},
16627   {0, 0, 0},
16628   {0, 0, 0},
16629   {0, 0, 0},
16630   {0, 0, 0},
16631   {0, 0, 0}
16632 };
16633 struct yaz_iconv_trie marc8_31page313 = {
16634   0, marc8_31page313_dir
16635 };
16636 /* PAGE 312 */
16637 struct yaz_iconv_trie_flat marc8_31page312_flat[] = {
16638   {"\x2B", 0, 0x5A06}, /* East Asian ideograph */
16639   {"\x40", 0, 0x5AF1}, /* East Asian ideograph */
16640   {"\x48", 0, 0x5AD2}, /* East Asian ideograph */
16641   {"\x74", 0, 0x5A08}, /* East Asian ideograph */
16642   {"", 0}
16643 };
16644 struct yaz_iconv_trie marc8_31page312 = {
16645   marc8_31page312_flat, 0
16646 };
16647 /* PAGE 311 */
16648 struct yaz_iconv_trie_flat marc8_31page311_flat[] = {
16649   {"\x24", 0, 0x5A32}, /* East Asian ideograph */
16650   {"\x36", 0, 0x59AB}, /* East Asian ideograph */
16651   {"", 0}
16652 };
16653 struct yaz_iconv_trie marc8_31page311 = {
16654   marc8_31page311_flat, 0
16655 };
16656 /* PAGE 310 */
16657 struct yaz_iconv_trie_flat marc8_31page310_flat[] = {
16658   {"\x3C", 0, 0x5A05}, /* East Asian ideograph */
16659   {"", 0}
16660 };
16661 struct yaz_iconv_trie marc8_31page310 = {
16662   marc8_31page310_flat, 0
16663 };
16664 /* PAGE 309 */
16665 struct yaz_iconv_trie_flat marc8_31page309_flat[] = {
16666   {"\x54", 0, 0x5956}, /* East Asian ideograph */
16667   {"", 0}
16668 };
16669 struct yaz_iconv_trie marc8_31page309 = {
16670   marc8_31page309_flat, 0
16671 };
16672 /* PAGE 308 */
16673 struct yaz_iconv_trie_flat marc8_31page308_flat[] = {
16674   {"\x5A", 0, 0x5785}, /* East Asian ideograph */
16675   {"\x5E", 0, 0x5786}, /* East Asian ideograph */
16676   {"", 0}
16677 };
16678 struct yaz_iconv_trie marc8_31page308 = {
16679   marc8_31page308_flat, 0
16680 };
16681 /* PAGE 307 */
16682 struct yaz_iconv_trie_flat marc8_31page307_flat[] = {
16683   {"\x42", 0, 0x57D8}, /* East Asian ideograph */
16684   {"\x45", 0, 0x57D9}, /* East Asian ideograph */
16685   {"\x48", 0, 0x57B2}, /* East Asian ideograph */
16686   {"", 0}
16687 };
16688 struct yaz_iconv_trie marc8_31page307 = {
16689   marc8_31page307_flat, 0
16690 };
16691 /* PAGE 306 */
16692 struct yaz_iconv_trie_flat marc8_31page306_flat[] = {
16693   {"\x38", 0, 0x57AD}, /* East Asian ideograph */
16694   {"\x7A", 0, 0x57DA}, /* East Asian ideograph */
16695   {"", 0}
16696 };
16697 struct yaz_iconv_trie marc8_31page306 = {
16698   marc8_31page306_flat, 0
16699 };
16700 /* PAGE 305 */
16701 struct yaz_iconv_trie_flat marc8_31page305_flat[] = {
16702   {"\x2E", 0, 0x56F5}, /* East Asian ideograph */
16703   {"", 0}
16704 };
16705 struct yaz_iconv_trie marc8_31page305 = {
16706   marc8_31page305_flat, 0
16707 };
16708 /* PAGE 304 */
16709 struct yaz_iconv_trie_flat marc8_31page304_flat[] = {
16710   {"\x28", 0, 0x54DC}, /* East Asian ideograph */
16711   {"\x45", 0, 0x556E}, /* East Asian ideograph */
16712   {"\x4C", 0, 0x5456}, /* East Asian ideograph */
16713   {"\x5A", 0, 0x55BE}, /* East Asian ideograph */
16714   {"\x60", 0, 0x5181}, /* East Asian ideograph */
16715   {"", 0}
16716 };
16717 struct yaz_iconv_trie marc8_31page304 = {
16718   marc8_31page304_flat, 0
16719 };
16720 /* PAGE 303 */
16721 struct yaz_iconv_trie_flat marc8_31page303_flat[] = {
16722   {"\x34", 0, 0x551B}, /* East Asian ideograph */
16723   {"\x39", 0, 0x54D4}, /* East Asian ideograph */
16724   {"\x55", 0, 0x54D3}, /* East Asian ideograph */
16725   {"\x58", 0, 0x6076}, /* East Asian ideograph (duplicate simplified) */
16726   {"\x67", 0, 0x5452}, /* East Asian ideograph */
16727   {"\x72", 0, 0x54D2}, /* East Asian ideograph */
16728   {"\x7A", 0, 0x54D5}, /* East Asian ideograph */
16729   {"\x7E", 0, 0x54D9}, /* East Asian ideograph */
16730   {"", 0}
16731 };
16732 struct yaz_iconv_trie marc8_31page303 = {
16733   marc8_31page303_flat, 0
16734 };
16735 /* PAGE 302 */
16736 struct yaz_iconv_trie_flat marc8_31page302_flat[] = {
16737   {"\x69", 0, 0x5522}, /* East Asian ideograph */
16738   {"", 0}
16739 };
16740 struct yaz_iconv_trie marc8_31page302 = {
16741   marc8_31page302_flat, 0
16742 };
16743 /* PAGE 301 */
16744 struct yaz_iconv_trie_flat marc8_31page301_flat[] = {
16745   {"\x30", 0, 0x5457}, /* East Asian ideograph */
16746   {"", 0}
16747 };
16748 struct yaz_iconv_trie marc8_31page301 = {
16749   marc8_31page301_flat, 0
16750 };
16751 /* PAGE 300 */
16752 struct yaz_iconv_trie_flat marc8_31page300_flat[] = {
16753   {"\x69", 0, 0x5459}, /* East Asian ideograph */
16754   {"", 0}
16755 };
16756 struct yaz_iconv_trie marc8_31page300 = {
16757   marc8_31page300_flat, 0
16758 };
16759 /* PAGE 299 */
16760 struct yaz_iconv_trie_flat marc8_31page299_flat[] = {
16761   {"\x2A", 0, 0x53A3}, /* East Asian ideograph */
16762   {"", 0}
16763 };
16764 struct yaz_iconv_trie marc8_31page299 = {
16765   marc8_31page299_flat, 0
16766 };
16767 /* PAGE 298 */
16768 struct yaz_iconv_trie_flat marc8_31page298_flat[] = {
16769   {"\x2E", 0, 0x5326}, /* East Asian ideograph */
16770   {"\x6D", 0, 0x538D}, /* East Asian ideograph */
16771   {"", 0}
16772 };
16773 struct yaz_iconv_trie marc8_31page298 = {
16774   marc8_31page298_flat, 0
16775 };
16776 /* PAGE 297 */
16777 struct yaz_iconv_trie_flat marc8_31page297_flat[] = {
16778   {"\x3E", 0, 0x522D}, /* East Asian ideograph */
16779   {"\x5B", 0, 0x5250}, /* East Asian ideograph */
16780   {"\x5F", 0, 0x672D}, /* East Asian ideograph */
16781   {"\x79", 0, 0x523F}, /* East Asian ideograph */
16782   {"\x7A", 0, 0x523D}, /* East Asian ideograph */
16783   {"", 0}
16784 };
16785 struct yaz_iconv_trie marc8_31page297 = {
16786   marc8_31page297_flat, 0
16787 };
16788 /* PAGE 296 */
16789 struct yaz_iconv_trie_flat marc8_31page296_flat[] = {
16790   {"\x44", 0, 0x50A9}, /* East Asian ideograph */
16791   {"\x48", 0, 0x50A5}, /* East Asian ideograph */
16792   {"", 0}
16793 };
16794 struct yaz_iconv_trie marc8_31page296 = {
16795   marc8_31page296_flat, 0
16796 };
16797 /* PAGE 295 */
16798 struct yaz_iconv_trie_flat marc8_31page295_flat[] = {
16799   {"\x22", 0, 0x507B}, /* East Asian ideograph */
16800   {"\x42", 0, 0x507E}, /* East Asian ideograph */
16801   {"\x71", 0, 0x4FAA}, /* East Asian ideograph */
16802   {"", 0}
16803 };
16804 struct yaz_iconv_trie marc8_31page295 = {
16805   marc8_31page295_flat, 0
16806 };
16807 /* PAGE 294 */
16808 struct yaz_iconv_trie_flat marc8_31page294_flat[] = {
16809   {"\x75", 0, 0x4F65}, /* East Asian ideograph */
16810   {"\x7C", 0, 0x4F1B}, /* East Asian ideograph */
16811   {"", 0}
16812 };
16813 struct yaz_iconv_trie marc8_31page294 = {
16814   marc8_31page294_flat, 0
16815 };
16816 /* PAGE 293 */
16817 struct yaz_iconv_trie_flat marc8_31page293_flat[] = {
16818   {"\x49", 0, 0x4F1C}, /* East Asian ideograph */
16819   {"", 0}
16820 };
16821 struct yaz_iconv_trie marc8_31page293 = {
16822   marc8_31page293_flat, 0
16823 };
16824 /* PAGE 292 */
16825 struct yaz_iconv_trie_flat marc8_31page292_flat[] = {
16826   {"\x21", 0, 0x9F7F}, /* East Asian ideograph */
16827   {"\x22", 0, 0x9F83}, /* East Asian ideograph */
16828   {"\x24", 0, 0x9F84}, /* East Asian ideograph */
16829   {"\x25", 0, 0x9F88}, /* East Asian ideograph */
16830   {"\x26", 0, 0x9F87}, /* East Asian ideograph */
16831   {"\x27", 0, 0x9F89}, /* East Asian ideograph */
16832   {"\x28", 0, 0x9F8A}, /* East Asian ideograph */
16833   {"\x29", 0, 0x9F8C}, /* East Asian ideograph */
16834   {"\x2A", 0, 0x9F8B}, /* East Asian ideograph */
16835   {"\x2B", 0, 0x9F99}, /* East Asian ideograph */
16836   {"\x2C", 0, 0x9F9A}, /* East Asian ideograph */
16837   {"\x2D", 0, 0x9F9F}, /* East Asian ideograph */
16838   {"", 0}
16839 };
16840 struct yaz_iconv_trie marc8_31page292 = {
16841   marc8_31page292_flat, 0
16842 };
16843 /* PAGE 291 */
16844 struct yaz_iconv_trie_dir marc8_31page291_dir[256] = {
16845   {0, 0, 0},
16846   {0, 0, 0},
16847   {0, 0, 0},
16848   {0, 0, 0},
16849   {0, 0, 0},
16850   {0, 0, 0},
16851   {0, 0, 0},
16852   {0, 0, 0},
16853   {0, 0, 0},
16854   {0, 0, 0},
16855   {0, 0, 0},
16856   {0, 0, 0},
16857   {0, 0, 0},
16858   {0, 0, 0},
16859   {0, 0, 0},
16860   {0, 0, 0},
16861   {0, 0, 0},
16862   {0, 0, 0},
16863   {0, 0, 0},
16864   {0, 0, 0},
16865   {0, 0, 0},
16866   {0, 0, 0},
16867   {0, 0, 0},
16868   {0, 0, 0},
16869   {0, 0, 0},
16870   {0, 0, 0},
16871   {0, 0, 0},
16872   {0, 0, 0},
16873   {0, 0, 0},
16874   {0, 0, 0},
16875   {0, 0, 0},
16876   {0, 0, 0},
16877   {0, 0, 0},
16878   {0, 0, 0x9CC3} /* East Asian ideograph */,
16879   {0, 0, 0x9CC5} /* East Asian ideograph */,
16880   {0, 0, 0x9CAB} /* East Asian ideograph */,
16881   {0, 0, 0x9CCD} /* East Asian ideograph */,
16882   {0, 0, 0x9CCF} /* East Asian ideograph */,
16883   {0, 0, 0x9CA2} /* East Asian ideograph */,
16884   {0, 0, 0x9CD4} /* East Asian ideograph */,
16885   {0, 0, 0x9CD7} /* East Asian ideograph */,
16886   {0, 0, 0x9CDD} /* East Asian ideograph */,
16887   {0, 0, 0x9CDE} /* East Asian ideograph */,
16888   {0, 0, 0x9CDC} /* East Asian ideograph */,
16889   {0, 0, 0x9CD6} /* East Asian ideograph */,
16890   {0, 0, 0},
16891   {0, 0, 0x9C88} /* East Asian ideograph */,
16892   {0, 0, 0x9E1F} /* East Asian ideograph */,
16893   {0, 0, 0x9E20} /* East Asian ideograph */,
16894   {0, 0, 0x9E22} /* East Asian ideograph */,
16895   {0, 0, 0x9E23} /* East Asian ideograph */,
16896   {0, 0, 0x51E4} /* East Asian ideograph */,
16897   {0, 0, 0x9E29} /* East Asian ideograph */,
16898   {0, 0, 0x9E26} /* East Asian ideograph */,
16899   {0, 0, 0x9E35} /* East Asian ideograph */,
16900   {0, 0, 0x9E2A} /* East Asian ideograph */,
16901   {0, 0, 0x9E2D} /* East Asian ideograph */,
16902   {0, 0, 0x9E2F} /* East Asian ideograph */,
16903   {0, 0, 0x9E33} /* East Asian ideograph */,
16904   {0, 0, 0},
16905   {0, 0, 0x9E3F} /* East Asian ideograph */,
16906   {0, 0, 0x9E3D} /* East Asian ideograph */,
16907   {0, 0, 0x9E49} /* East Asian ideograph */,
16908   {0, 0, 0x9E43} /* East Asian ideograph */,
16909   {0, 0, 0x9E44} /* East Asian ideograph */,
16910   {0, 0, 0x9E45} /* East Asian ideograph */,
16911   {0, 0, 0x9E51} /* East Asian ideograph */,
16912   {0, 0, 0x9E4A} /* East Asian ideograph */,
16913   {0, 0, 0x9E4C} /* East Asian ideograph */,
16914   {0, 0, 0x9E4F} /* East Asian ideograph */,
16915   {0, 0, 0x9E64} /* East Asian ideograph */,
16916   {0, 0, 0x83BA} /* East Asian ideograph */,
16917   {0, 0, 0x9E5E} /* East Asian ideograph */,
16918   {0, 0, 0x9E67} /* East Asian ideograph */,
16919   {0, 0, 0x9E25} /* East Asian ideograph */,
16920   {0, 0, 0x9E36} /* East Asian ideograph */,
16921   {0, 0, 0x9E70} /* East Asian ideograph */,
16922   {0, 0, 0x9E6D} /* East Asian ideograph */,
16923   {0, 0, 0x9E66} /* East Asian ideograph */,
16924   {0, 0, 0x9E3E} /* East Asian ideograph */,
16925   {0, 0, 0x54B8} /* East Asian ideograph */,
16926   {0, 0, 0x76D0} /* East Asian ideograph */,
16927   {0, 0, 0x7877} /* East Asian ideograph */,
16928   {0, 0, 0},
16929   {0, 0, 0},
16930   {0, 0, 0},
16931   {0, 0, 0x4E3D} /* East Asian ideograph */,
16932   {0, 0, 0},
16933   {0, 0, 0},
16934   {0, 0, 0},
16935   {0, 0, 0},
16936   {0, 0, 0x9EA6} /* East Asian ideograph */,
16937   {0, 0, 0x9EB8} /* East Asian ideograph */,
16938   {0, 0, 0},
16939   {0, 0, 0x9762} /* East Asian ideograph */,
16940   {0, 0, 0},
16941   {0, 0, 0x4E48} /* East Asian ideograph */,
16942   {0, 0, 0},
16943   {0, 0, 0},
16944   {0, 0, 0},
16945   {0, 0, 0},
16946   {0, 0, 0},
16947   {0, 0, 0},
16948   {0, 0, 0},
16949   {0, 0, 0},
16950   {0, 0, 0},
16951   {0, 0, 0x70B9} /* East Asian ideograph */,
16952   {0, 0, 0},
16953   {0, 0, 0},
16954   {0, 0, 0},
16955   {0, 0, 0},
16956   {0, 0, 0x515A} /* East Asian ideograph */,
16957   {0, 0, 0},
16958   {0, 0, 0},
16959   {0, 0, 0x9EE9} /* East Asian ideograph */,
16960   {0, 0, 0},
16961   {0, 0, 0},
16962   {0, 0, 0},
16963   {0, 0, 0x51AC} /* East Asian ideograph */,
16964   {0, 0, 0},
16965   {0, 0, 0},
16966   {0, 0, 0},
16967   {0, 0, 0},
16968   {0, 0, 0},
16969   {0, 0, 0},
16970   {0, 0, 0x9F50} /* East Asian ideograph */,
16971   {0, 0, 0x658E} /* East Asian ideograph */,
16972   {0, 0, 0},
16973   {0, 0, 0},
16974   {0, 0, 0},
16975   {0, 0, 0},
16976   {0, 0, 0},
16977   {0, 0, 0},
16978   {0, 0, 0},
16979   {0, 0, 0},
16980   {0, 0, 0},
16981   {0, 0, 0},
16982   {0, 0, 0},
16983   {0, 0, 0},
16984   {0, 0, 0},
16985   {0, 0, 0},
16986   {0, 0, 0},
16987   {0, 0, 0},
16988   {0, 0, 0},
16989   {0, 0, 0},
16990   {0, 0, 0},
16991   {0, 0, 0},
16992   {0, 0, 0},
16993   {0, 0, 0},
16994   {0, 0, 0},
16995   {0, 0, 0},
16996   {0, 0, 0},
16997   {0, 0, 0},
16998   {0, 0, 0},
16999   {0, 0, 0},
17000   {0, 0, 0},
17001   {0, 0, 0},
17002   {0, 0, 0},
17003   {0, 0, 0},
17004   {0, 0, 0},
17005   {0, 0, 0},
17006   {0, 0, 0},
17007   {0, 0, 0},
17008   {0, 0, 0},
17009   {0, 0, 0},
17010   {0, 0, 0},
17011   {0, 0, 0},
17012   {0, 0, 0},
17013   {0, 0, 0},
17014   {0, 0, 0},
17015   {0, 0, 0},
17016   {0, 0, 0},
17017   {0, 0, 0},
17018   {0, 0, 0},
17019   {0, 0, 0},
17020   {0, 0, 0},
17021   {0, 0, 0},
17022   {0, 0, 0},
17023   {0, 0, 0},
17024   {0, 0, 0},
17025   {0, 0, 0},
17026   {0, 0, 0},
17027   {0, 0, 0},
17028   {0, 0, 0},
17029   {0, 0, 0},
17030   {0, 0, 0},
17031   {0, 0, 0},
17032   {0, 0, 0},
17033   {0, 0, 0},
17034   {0, 0, 0},
17035   {0, 0, 0},
17036   {0, 0, 0},
17037   {0, 0, 0},
17038   {0, 0, 0},
17039   {0, 0, 0},
17040   {0, 0, 0},
17041   {0, 0, 0},
17042   {0, 0, 0},
17043   {0, 0, 0},
17044   {0, 0, 0},
17045   {0, 0, 0},
17046   {0, 0, 0},
17047   {0, 0, 0},
17048   {0, 0, 0},
17049   {0, 0, 0},
17050   {0, 0, 0},
17051   {0, 0, 0},
17052   {0, 0, 0},
17053   {0, 0, 0},
17054   {0, 0, 0},
17055   {0, 0, 0},
17056   {0, 0, 0},
17057   {0, 0, 0},
17058   {0, 0, 0},
17059   {0, 0, 0},
17060   {0, 0, 0},
17061   {0, 0, 0},
17062   {0, 0, 0},
17063   {0, 0, 0},
17064   {0, 0, 0},
17065   {0, 0, 0},
17066   {0, 0, 0},
17067   {0, 0, 0},
17068   {0, 0, 0},
17069   {0, 0, 0},
17070   {0, 0, 0},
17071   {0, 0, 0},
17072   {0, 0, 0},
17073   {0, 0, 0},
17074   {0, 0, 0},
17075   {0, 0, 0},
17076   {0, 0, 0},
17077   {0, 0, 0},
17078   {0, 0, 0},
17079   {0, 0, 0},
17080   {0, 0, 0},
17081   {0, 0, 0},
17082   {0, 0, 0},
17083   {0, 0, 0},
17084   {0, 0, 0},
17085   {0, 0, 0},
17086   {0, 0, 0},
17087   {0, 0, 0},
17088   {0, 0, 0},
17089   {0, 0, 0},
17090   {0, 0, 0},
17091   {0, 0, 0},
17092   {0, 0, 0},
17093   {0, 0, 0},
17094   {0, 0, 0},
17095   {0, 0, 0},
17096   {0, 0, 0},
17097   {0, 0, 0},
17098   {0, 0, 0},
17099   {0, 0, 0},
17100   {0, 0, 0}
17101 };
17102 struct yaz_iconv_trie marc8_31page291 = {
17103   0, marc8_31page291_dir
17104 };
17105 /* PAGE 290 */
17106 struct yaz_iconv_trie_dir marc8_31page290_dir[256] = {
17107   {0, 0, 0},
17108   {0, 0, 0},
17109   {0, 0, 0},
17110   {0, 0, 0},
17111   {0, 0, 0},
17112   {0, 0, 0},
17113   {0, 0, 0},
17114   {0, 0, 0},
17115   {0, 0, 0},
17116   {0, 0, 0},
17117   {0, 0, 0},
17118   {0, 0, 0},
17119   {0, 0, 0},
17120   {0, 0, 0},
17121   {0, 0, 0},
17122   {0, 0, 0},
17123   {0, 0, 0},
17124   {0, 0, 0},
17125   {0, 0, 0},
17126   {0, 0, 0},
17127   {0, 0, 0},
17128   {0, 0, 0},
17129   {0, 0, 0},
17130   {0, 0, 0},
17131   {0, 0, 0},
17132   {0, 0, 0},
17133   {0, 0, 0},
17134   {0, 0, 0},
17135   {0, 0, 0},
17136   {0, 0, 0},
17137   {0, 0, 0},
17138   {0, 0, 0},
17139   {0, 0, 0},
17140   {0, 0, 0x998A} /* East Asian ideograph */,
17141   {0, 0, 0},
17142   {0, 0, 0x9992} /* East Asian ideograph */,
17143   {0, 0, 0x9976} /* East Asian ideograph */,
17144   {0, 0, 0},
17145   {0, 0, 0x990D} /* East Asian ideograph */,
17146   {0, 0, 0x998B} /* East Asian ideograph */,
17147   {0, 0, 0},
17148   {0, 0, 0},
17149   {0, 0, 0},
17150   {0, 0, 0},
17151   {0, 0, 0x9A6C} /* East Asian ideograph */,
17152   {0, 0, 0x51AF} /* East Asian ideograph */,
17153   {0, 0, 0x9A6D} /* East Asian ideograph */,
17154   {0, 0, 0x9A70} /* East Asian ideograph */,
17155   {0, 0, 0x9A6E} /* East Asian ideograph */,
17156   {0, 0, 0x9A6F} /* East Asian ideograph */,
17157   {0, 0, 0x9A73} /* East Asian ideograph */,
17158   {0, 0, 0x9A7B} /* East Asian ideograph */,
17159   {0, 0, 0x9A7C} /* East Asian ideograph */,
17160   {0, 0, 0x9A7E} /* East Asian ideograph */,
17161   {0, 0, 0x9A77} /* East Asian ideograph */,
17162   {0, 0, 0x9A76} /* East Asian ideograph */,
17163   {0, 0, 0x9A79} /* East Asian ideograph */,
17164   {0, 0, 0x9A78} /* East Asian ideograph */,
17165   {0, 0, 0x9A7D} /* East Asian ideograph */,
17166   {0, 0, 0x9A87} /* East Asian ideograph */,
17167   {0, 0, 0x9A86} /* East Asian ideograph */,
17168   {0, 0, 0x9A8B} /* East Asian ideograph */,
17169   {0, 0, 0x9A8F} /* East Asian ideograph */,
17170   {0, 0, 0x9A88} /* East Asian ideograph */,
17171   {0, 0, 0x9A91} /* East Asian ideograph */,
17172   {0, 0, 0x9A97} /* East Asian ideograph */,
17173   {0, 0, 0x9A9B} /* East Asian ideograph */,
17174   {0, 0, 0x9A9E} /* East Asian ideograph */,
17175   {0, 0, 0x817E} /* East Asian ideograph */,
17176   {0, 0, 0x9A9A} /* East Asian ideograph */,
17177   {0, 0, 0x9AA0} /* East Asian ideograph */,
17178   {0, 0, 0x9A71} /* East Asian ideograph */,
17179   {0, 0, 0x84E6} /* East Asian ideograph */,
17180   {0, 0, 0x9AA1} /* East Asian ideograph */,
17181   {0, 0, 0x9A84} /* East Asian ideograph */,
17182   {0, 0, 0x60CA} /* East Asian ideograph */,
17183   {0, 0, 0x9A7F} /* East Asian ideograph */,
17184   {0, 0, 0x9A8C} /* East Asian ideograph */,
17185   {0, 0, 0x9AA4} /* East Asian ideograph */,
17186   {0, 0, 0x9A74} /* East Asian ideograph */,
17187   {0, 0, 0x9AA5} /* East Asian ideograph */,
17188   {0, 0, 0x9A8A} /* East Asian ideograph */,
17189   {0, 0, 0},
17190   {0, 0, 0x80AE} /* East Asian ideograph */,
17191   {0, 0, 0},
17192   {0, 0, 0},
17193   {0, 0, 0},
17194   {0, 0, 0},
17195   {0, 0, 0x9AC5} /* East Asian ideograph */,
17196   {0, 0, 0},
17197   {0, 0, 0x4F53} /* East Asian ideograph */,
17198   {0, 0, 0x810F} /* East Asian ideograph */,
17199   {0, 0, 0},
17200   {0, 0, 0},
17201   {0, 0, 0},
17202   {0, 0, 0x53D1} /* East Asian ideograph (duplicate simplified) */,
17203   {0, 0, 0},
17204   {0, 0, 0},
17205   {0, 0, 0},
17206   {0, 0, 0x677E} /* East Asian ideograph (duplicate simplified) */,
17207   {0, 0, 0x80E1} /* East Asian ideograph (duplicate simplified) */,
17208   {0, 0, 0x987B} /* East Asian ideograph (duplicate simplified) */,
17209   {0, 0, 0x9B13} /* East Asian ideograph */,
17210   {0, 0, 0x6597} /* East Asian ideograph */,
17211   {0, 0, 0x95F9} /* East Asian ideograph */,
17212   {0, 0, 0},
17213   {0, 0, 0x90C1} /* East Asian ideograph */,
17214   {0, 0, 0},
17215   {0, 0, 0},
17216   {0, 0, 0},
17217   {0, 0, 0},
17218   {0, 0, 0},
17219   {0, 0, 0},
17220   {0, 0, 0},
17221   {0, 0, 0},
17222   {0, 0, 0x9B47} /* East Asian ideograph */,
17223   {0, 0, 0x9C7C} /* East Asian ideograph */,
17224   {0, 0, 0x9C7F} /* East Asian ideograph */,
17225   {0, 0, 0x9C81} /* East Asian ideograph */,
17226   {0, 0, 0x9C8D} /* East Asian ideograph */,
17227   {0, 0, 0x9C9B} /* East Asian ideograph */,
17228   {0, 0, 0x9C9C} /* East Asian ideograph */,
17229   {0, 0, 0x9C94} /* East Asian ideograph */,
17230   {0, 0, 0x9CA8} /* East Asian ideograph */,
17231   {0, 0, 0x9CA4} /* East Asian ideograph */,
17232   {0, 0, 0x9CB8} /* East Asian ideograph */,
17233   {0, 0, 0x9CB3} /* East Asian ideograph */,
17234   {0, 0, 0},
17235   {0, 0, 0},
17236   {0, 0, 0},
17237   {0, 0, 0},
17238   {0, 0, 0},
17239   {0, 0, 0},
17240   {0, 0, 0},
17241   {0, 0, 0},
17242   {0, 0, 0},
17243   {0, 0, 0},
17244   {0, 0, 0},
17245   {0, 0, 0},
17246   {0, 0, 0},
17247   {0, 0, 0},
17248   {0, 0, 0},
17249   {0, 0, 0},
17250   {0, 0, 0},
17251   {0, 0, 0},
17252   {0, 0, 0},
17253   {0, 0, 0},
17254   {0, 0, 0},
17255   {0, 0, 0},
17256   {0, 0, 0},
17257   {0, 0, 0},
17258   {0, 0, 0},
17259   {0, 0, 0},
17260   {0, 0, 0},
17261   {0, 0, 0},
17262   {0, 0, 0},
17263   {0, 0, 0},
17264   {0, 0, 0},
17265   {0, 0, 0},
17266   {0, 0, 0},
17267   {0, 0, 0},
17268   {0, 0, 0},
17269   {0, 0, 0},
17270   {0, 0, 0},
17271   {0, 0, 0},
17272   {0, 0, 0},
17273   {0, 0, 0},
17274   {0, 0, 0},
17275   {0, 0, 0},
17276   {0, 0, 0},
17277   {0, 0, 0},
17278   {0, 0, 0},
17279   {0, 0, 0},
17280   {0, 0, 0},
17281   {0, 0, 0},
17282   {0, 0, 0},
17283   {0, 0, 0},
17284   {0, 0, 0},
17285   {0, 0, 0},
17286   {0, 0, 0},
17287   {0, 0, 0},
17288   {0, 0, 0},
17289   {0, 0, 0},
17290   {0, 0, 0},
17291   {0, 0, 0},
17292   {0, 0, 0},
17293   {0, 0, 0},
17294   {0, 0, 0},
17295   {0, 0, 0},
17296   {0, 0, 0},
17297   {0, 0, 0},
17298   {0, 0, 0},
17299   {0, 0, 0},
17300   {0, 0, 0},
17301   {0, 0, 0},
17302   {0, 0, 0},
17303   {0, 0, 0},
17304   {0, 0, 0},
17305   {0, 0, 0},
17306   {0, 0, 0},
17307   {0, 0, 0},
17308   {0, 0, 0},
17309   {0, 0, 0},
17310   {0, 0, 0},
17311   {0, 0, 0},
17312   {0, 0, 0},
17313   {0, 0, 0},
17314   {0, 0, 0},
17315   {0, 0, 0},
17316   {0, 0, 0},
17317   {0, 0, 0},
17318   {0, 0, 0},
17319   {0, 0, 0},
17320   {0, 0, 0},
17321   {0, 0, 0},
17322   {0, 0, 0},
17323   {0, 0, 0},
17324   {0, 0, 0},
17325   {0, 0, 0},
17326   {0, 0, 0},
17327   {0, 0, 0},
17328   {0, 0, 0},
17329   {0, 0, 0},
17330   {0, 0, 0},
17331   {0, 0, 0},
17332   {0, 0, 0},
17333   {0, 0, 0},
17334   {0, 0, 0},
17335   {0, 0, 0},
17336   {0, 0, 0},
17337   {0, 0, 0},
17338   {0, 0, 0},
17339   {0, 0, 0},
17340   {0, 0, 0},
17341   {0, 0, 0},
17342   {0, 0, 0},
17343   {0, 0, 0},
17344   {0, 0, 0},
17345   {0, 0, 0},
17346   {0, 0, 0},
17347   {0, 0, 0},
17348   {0, 0, 0},
17349   {0, 0, 0},
17350   {0, 0, 0},
17351   {0, 0, 0},
17352   {0, 0, 0},
17353   {0, 0, 0},
17354   {0, 0, 0},
17355   {0, 0, 0},
17356   {0, 0, 0},
17357   {0, 0, 0},
17358   {0, 0, 0},
17359   {0, 0, 0},
17360   {0, 0, 0},
17361   {0, 0, 0},
17362   {0, 0, 0}
17363 };
17364 struct yaz_iconv_trie marc8_31page290 = {
17365   0, marc8_31page290_dir
17366 };
17367 /* PAGE 289 */
17368 struct yaz_iconv_trie_dir marc8_31page289_dir[256] = {
17369   {0, 0, 0},
17370   {0, 0, 0},
17371   {0, 0, 0},
17372   {0, 0, 0},
17373   {0, 0, 0},
17374   {0, 0, 0},
17375   {0, 0, 0},
17376   {0, 0, 0},
17377   {0, 0, 0},
17378   {0, 0, 0},
17379   {0, 0, 0},
17380   {0, 0, 0},
17381   {0, 0, 0},
17382   {0, 0, 0},
17383   {0, 0, 0},
17384   {0, 0, 0},
17385   {0, 0, 0},
17386   {0, 0, 0},
17387   {0, 0, 0},
17388   {0, 0, 0},
17389   {0, 0, 0},
17390   {0, 0, 0},
17391   {0, 0, 0},
17392   {0, 0, 0},
17393   {0, 0, 0},
17394   {0, 0, 0},
17395   {0, 0, 0},
17396   {0, 0, 0},
17397   {0, 0, 0},
17398   {0, 0, 0},
17399   {0, 0, 0},
17400   {0, 0, 0},
17401   {0, 0, 0},
17402   {0, 0, 0},
17403   {0, 0, 0},
17404   {0, 0, 0x5DE9} /* East Asian ideograph */,
17405   {0, 0, 0},
17406   {0, 0, 0},
17407   {0, 0, 0},
17408   {0, 0, 0},
17409   {0, 0, 0},
17410   {0, 0, 0x9791} /* East Asian ideograph */,
17411   {0, 0, 0},
17412   {0, 0, 0},
17413   {0, 0, 0x97E6} /* East Asian ideograph */,
17414   {0, 0, 0x97E7} /* East Asian ideograph */,
17415   {0, 0, 0x97E9} /* East Asian ideograph */,
17416   {0, 0, 0x97EC} /* East Asian ideograph */,
17417   {0, 0, 0x827D} /* East Asian ideograph */,
17418   {0, 0, 0},
17419   {0, 0, 0},
17420   {0, 0, 0},
17421   {0, 0, 0},
17422   {0, 0, 0},
17423   {0, 0, 0x54CD} /* East Asian ideograph */,
17424   {0, 0, 0x9875} /* East Asian ideograph */,
17425   {0, 0, 0x9876} /* East Asian ideograph */,
17426   {0, 0, 0x9877} /* East Asian ideograph */,
17427   {0, 0, 0x9879} /* East Asian ideograph */,
17428   {0, 0, 0x987A} /* East Asian ideograph */,
17429   {0, 0, 0x987B} /* East Asian ideograph */,
17430   {0, 0, 0x9884} /* East Asian ideograph */,
17431   {0, 0, 0x987C} /* East Asian ideograph */,
17432   {0, 0, 0x987D} /* East Asian ideograph */,
17433   {0, 0, 0x987F} /* East Asian ideograph */,
17434   {0, 0, 0x9881} /* East Asian ideograph */,
17435   {0, 0, 0x9882} /* East Asian ideograph */,
17436   {0, 0, 0x9887} /* East Asian ideograph */,
17437   {0, 0, 0x9886} /* East Asian ideograph */,
17438   {0, 0, 0x9889} /* East Asian ideograph */,
17439   {0, 0, 0x5934} /* East Asian ideograph */,
17440   {0, 0, 0x988A} /* East Asian ideograph */,
17441   {0, 0, 0x9888} /* East Asian ideograph */,
17442   {0, 0, 0x9891} /* East Asian ideograph */,
17443   {0, 0, 0x9893} /* East Asian ideograph */,
17444   {0, 0, 0x9894} /* East Asian ideograph */,
17445   {0, 0, 0x9890} /* East Asian ideograph */,
17446   {0, 0, 0x9897} /* East Asian ideograph */,
17447   {0, 0, 0x989C} /* East Asian ideograph */,
17448   {0, 0, 0x989D} /* East Asian ideograph */,
17449   {0, 0, 0x9898} /* East Asian ideograph */,
17450   {0, 0, 0x989A} /* East Asian ideograph */,
17451   {0, 0, 0x989B} /* East Asian ideograph */,
17452   {0, 0, 0x7C7B} /* East Asian ideograph */,
17453   {0, 0, 0x98A0} /* East Asian ideograph */,
17454   {0, 0, 0x613F} /* East Asian ideograph */,
17455   {0, 0, 0x987E} /* East Asian ideograph */,
17456   {0, 0, 0x98A4} /* East Asian ideograph */,
17457   {0, 0, 0x663E} /* East Asian ideograph */,
17458   {0, 0, 0x9885} /* East Asian ideograph */,
17459   {0, 0, 0x98A6} /* East Asian ideograph */,
17460   {0, 0, 0x98CE} /* East Asian ideograph */,
17461   {0, 0, 0x98D2} /* East Asian ideograph */,
17462   {0, 0, 0x53F0} /* East Asian ideograph (duplicate simplified) */,
17463   {0, 0, 0x522E} /* East Asian ideograph */,
17464   {0, 0, 0x98D3} /* East Asian ideograph */,
17465   {0, 0, 0},
17466   {0, 0, 0x98D5} /* East Asian ideograph */,
17467   {0, 0, 0x98D8} /* East Asian ideograph */,
17468   {0, 0, 0x98DE} /* East Asian ideograph */,
17469   {0, 0, 0},
17470   {0, 0, 0x9965} /* East Asian ideograph */,
17471   {0, 0, 0},
17472   {0, 0, 0x9968} /* East Asian ideograph */,
17473   {0, 0, 0x996C} /* East Asian ideograph */,
17474   {0, 0, 0x996A} /* East Asian ideograph */,
17475   {0, 0, 0x996E} /* East Asian ideograph */,
17476   {0, 0, 0x996D} /* East Asian ideograph */,
17477   {0, 0, 0x9972} /* East Asian ideograph */,
17478   {0, 0, 0x9974} /* East Asian ideograph */,
17479   {0, 0, 0x9971} /* East Asian ideograph */,
17480   {0, 0, 0x9970} /* East Asian ideograph */,
17481   {0, 0, 0x997A} /* East Asian ideograph */,
17482   {0, 0, 0x517B} /* East Asian ideograph */,
17483   {0, 0, 0x9975} /* East Asian ideograph */,
17484   {0, 0, 0x9977} /* East Asian ideograph */,
17485   {0, 0, 0},
17486   {0, 0, 0x9981} /* East Asian ideograph */,
17487   {0, 0, 0x4F59} /* East Asian ideograph */,
17488   {0, 0, 0x997F} /* East Asian ideograph */,
17489   {0, 0, 0x997C} /* East Asian ideograph */,
17490   {0, 0, 0x9986} /* East Asian ideograph */,
17491   {0, 0, 0x996F} /* East Asian ideograph */,
17492   {0, 0, 0x9984} /* East Asian ideograph */,
17493   {0, 0, 0x9985} /* East Asian ideograph */,
17494   {0, 0, 0},
17495   {0, 0, 0x998F} /* East Asian ideograph */,
17496   {0, 0, 0},
17497   {0, 0, 0},
17498   {0, 0, 0},
17499   {0, 0, 0},
17500   {0, 0, 0},
17501   {0, 0, 0},
17502   {0, 0, 0},
17503   {0, 0, 0},
17504   {0, 0, 0},
17505   {0, 0, 0},
17506   {0, 0, 0},
17507   {0, 0, 0},
17508   {0, 0, 0},
17509   {0, 0, 0},
17510   {0, 0, 0},
17511   {0, 0, 0},
17512   {0, 0, 0},
17513   {0, 0, 0},
17514   {0, 0, 0},
17515   {0, 0, 0},
17516   {0, 0, 0},
17517   {0, 0, 0},
17518   {0, 0, 0},
17519   {0, 0, 0},
17520   {0, 0, 0},
17521   {0, 0, 0},
17522   {0, 0, 0},
17523   {0, 0, 0},
17524   {0, 0, 0},
17525   {0, 0, 0},
17526   {0, 0, 0},
17527   {0, 0, 0},
17528   {0, 0, 0},
17529   {0, 0, 0},
17530   {0, 0, 0},
17531   {0, 0, 0},
17532   {0, 0, 0},
17533   {0, 0, 0},
17534   {0, 0, 0},
17535   {0, 0, 0},
17536   {0, 0, 0},
17537   {0, 0, 0},
17538   {0, 0, 0},
17539   {0, 0, 0},
17540   {0, 0, 0},
17541   {0, 0, 0},
17542   {0, 0, 0},
17543   {0, 0, 0},
17544   {0, 0, 0},
17545   {0, 0, 0},
17546   {0, 0, 0},
17547   {0, 0, 0},
17548   {0, 0, 0},
17549   {0, 0, 0},
17550   {0, 0, 0},
17551   {0, 0, 0},
17552   {0, 0, 0},
17553   {0, 0, 0},
17554   {0, 0, 0},
17555   {0, 0, 0},
17556   {0, 0, 0},
17557   {0, 0, 0},
17558   {0, 0, 0},
17559   {0, 0, 0},
17560   {0, 0, 0},
17561   {0, 0, 0},
17562   {0, 0, 0},
17563   {0, 0, 0},
17564   {0, 0, 0},
17565   {0, 0, 0},
17566   {0, 0, 0},
17567   {0, 0, 0},
17568   {0, 0, 0},
17569   {0, 0, 0},
17570   {0, 0, 0},
17571   {0, 0, 0},
17572   {0, 0, 0},
17573   {0, 0, 0},
17574   {0, 0, 0},
17575   {0, 0, 0},
17576   {0, 0, 0},
17577   {0, 0, 0},
17578   {0, 0, 0},
17579   {0, 0, 0},
17580   {0, 0, 0},
17581   {0, 0, 0},
17582   {0, 0, 0},
17583   {0, 0, 0},
17584   {0, 0, 0},
17585   {0, 0, 0},
17586   {0, 0, 0},
17587   {0, 0, 0},
17588   {0, 0, 0},
17589   {0, 0, 0},
17590   {0, 0, 0},
17591   {0, 0, 0},
17592   {0, 0, 0},
17593   {0, 0, 0},
17594   {0, 0, 0},
17595   {0, 0, 0},
17596   {0, 0, 0},
17597   {0, 0, 0},
17598   {0, 0, 0},
17599   {0, 0, 0},
17600   {0, 0, 0},
17601   {0, 0, 0},
17602   {0, 0, 0},
17603   {0, 0, 0},
17604   {0, 0, 0},
17605   {0, 0, 0},
17606   {0, 0, 0},
17607   {0, 0, 0},
17608   {0, 0, 0},
17609   {0, 0, 0},
17610   {0, 0, 0},
17611   {0, 0, 0},
17612   {0, 0, 0},
17613   {0, 0, 0},
17614   {0, 0, 0},
17615   {0, 0, 0},
17616   {0, 0, 0},
17617   {0, 0, 0},
17618   {0, 0, 0},
17619   {0, 0, 0},
17620   {0, 0, 0},
17621   {0, 0, 0},
17622   {0, 0, 0},
17623   {0, 0, 0},
17624   {0, 0, 0}
17625 };
17626 struct yaz_iconv_trie marc8_31page289 = {
17627   0, marc8_31page289_dir
17628 };
17629 /* PAGE 288 */
17630 struct yaz_iconv_trie_flat marc8_31page288_flat[] = {
17631   {"\x23", 0, 0x9648}, /* East Asian ideograph */
17632   {"\x24", 0, 0x9646}, /* East Asian ideograph */
17633   {"\x2A", 0, 0x9634}, /* East Asian ideograph */
17634   {"\x2B", 0, 0x961F}, /* East Asian ideograph */
17635   {"\x2C", 0, 0x9636}, /* East Asian ideograph */
17636   {"\x2E", 0, 0x9633}, /* East Asian ideograph */
17637   {"\x37", 0, 0x9645}, /* East Asian ideograph */
17638   {"\x39", 0, 0x968F}, /* East Asian ideograph */
17639   {"\x3A", 0, 0x9669}, /* East Asian ideograph */
17640   {"\x3B", 0, 0x9690}, /* East Asian ideograph */
17641   {"\x3C", 0, 0x9647}, /* East Asian ideograph */
17642   {"\x3D", 0, 0x96B6}, /* East Asian ideograph */
17643   {"\x3E", 0, 0x53EA}, /* East Asian ideograph (duplicate simplified) */
17644   {"\x4A", 0, 0x867D}, /* East Asian ideograph */
17645   {"\x4B", 0, 0x6742}, /* East Asian ideograph */
17646   {"\x4C", 0, 0x9E21}, /* East Asian ideograph */
17647   {"\x4D", 0, 0x96CF}, /* East Asian ideograph */
17648   {"\x4E", 0, 0x53CC}, /* East Asian ideograph */
17649   {"\x4F", 0, 0x79BB}, /* East Asian ideograph */
17650   {"\x50", 0, 0x96BE}, /* East Asian ideograph */
17651   {"\x54", 0, 0x4E91}, /* East Asian ideograph */
17652   {"\x55", 0, 0x7535}, /* East Asian ideograph */
17653   {"\x67", 0, 0x96FE}, /* East Asian ideograph */
17654   {"\x6B", 0, 0x9701}, /* East Asian ideograph */
17655   {"\x6D", 0, 0x972D}, /* East Asian ideograph */
17656   {"\x6E", 0, 0x96F3}, /* East Asian ideograph */
17657   {"\x6F", 0, 0x7075}, /* East Asian ideograph */
17658   {"\x79", 0, 0x9765}, /* East Asian ideograph */
17659   {"", 0}
17660 };
17661 struct yaz_iconv_trie marc8_31page288 = {
17662   marc8_31page288_flat, 0
17663 };
17664 /* PAGE 287 */
17665 struct yaz_iconv_trie_dir marc8_31page287_dir[256] = {
17666   {0, 0, 0},
17667   {0, 0, 0},
17668   {0, 0, 0},
17669   {0, 0, 0},
17670   {0, 0, 0},
17671   {0, 0, 0},
17672   {0, 0, 0},
17673   {0, 0, 0},
17674   {0, 0, 0},
17675   {0, 0, 0},
17676   {0, 0, 0},
17677   {0, 0, 0},
17678   {0, 0, 0},
17679   {0, 0, 0},
17680   {0, 0, 0},
17681   {0, 0, 0},
17682   {0, 0, 0},
17683   {0, 0, 0},
17684   {0, 0, 0},
17685   {0, 0, 0},
17686   {0, 0, 0},
17687   {0, 0, 0},
17688   {0, 0, 0},
17689   {0, 0, 0},
17690   {0, 0, 0},
17691   {0, 0, 0},
17692   {0, 0, 0},
17693   {0, 0, 0},
17694   {0, 0, 0},
17695   {0, 0, 0},
17696   {0, 0, 0},
17697   {0, 0, 0},
17698   {0, 0, 0},
17699   {0, 0, 0x949F} /* East Asian ideograph */,
17700   {0, 0, 0x9524} /* East Asian ideograph */,
17701   {0, 0, 0x9539} /* East Asian ideograph */,
17702   {0, 0, 0x953B} /* East Asian ideograph */,
17703   {0, 0, 0x9551} /* East Asian ideograph */,
17704   {0, 0, 0},
17705   {0, 0, 0x9547} /* East Asian ideograph */,
17706   {0, 0, 0x9501} /* East Asian ideograph */,
17707   {0, 0, 0x94A8} /* East Asian ideograph */,
17708   {0, 0, 0x954D} /* East Asian ideograph */,
17709   {0, 0, 0x955C} /* East Asian ideograph */,
17710   {0, 0, 0x955D} /* East Asian ideograph */,
17711   {0, 0, 0},
17712   {0, 0, 0x955E} /* East Asian ideograph */,
17713   {0, 0, 0x94F2} /* East Asian ideograph */,
17714   {0, 0, 0x94FF} /* East Asian ideograph */,
17715   {0, 0, 0x94FE} /* East Asian ideograph */,
17716   {0, 0, 0x9556} /* East Asian ideograph */,
17717   {0, 0, 0x9557} /* East Asian ideograph */,
17718   {0, 0, 0x9542} /* East Asian ideograph */,
17719   {0, 0, 0x9558} /* East Asian ideograph */,
17720   {0, 0, 0x9559} /* East Asian ideograph */,
17721   {0, 0, 0x9535} /* East Asian ideograph */,
17722   {0, 0, 0},
17723   {0, 0, 0x94D9} /* East Asian ideograph */,
17724   {0, 0, 0x9570} /* East Asian ideograph */,
17725   {0, 0, 0x9508} /* East Asian ideograph */,
17726   {0, 0, 0x956D} /* East Asian ideograph */,
17727   {0, 0, 0x94C1} /* East Asian ideograph */,
17728   {0, 0, 0x94DB} /* East Asian ideograph */,
17729   {0, 0, 0x94CE} /* East Asian ideograph */,
17730   {0, 0, 0x956F} /* East Asian ideograph */,
17731   {0, 0, 0},
17732   {0, 0, 0},
17733   {0, 0, 0x94F8} /* East Asian ideograph */,
17734   {0, 0, 0x9573} /* East Asian ideograph */,
17735   {0, 0, 0x94C4} /* East Asian ideograph */,
17736   {0, 0, 0x9576} /* East Asian ideograph */,
17737   {0, 0, 0x94A5} /* East Asian ideograph */,
17738   {0, 0, 0x92AE} /* East Asian ideograph */,
17739   {0, 0, 0x9523} /* East Asian ideograph */,
17740   {0, 0, 0x94BB} /* East Asian ideograph */,
17741   {0, 0, 0x51FF} /* East Asian ideograph */,
17742   {0, 0, 0x957F} /* East Asian ideograph */,
17743   {0, 0, 0x95E8} /* East Asian ideograph */,
17744   {0, 0, 0x95E9} /* East Asian ideograph */,
17745   {0, 0, 0x95EA} /* East Asian ideograph */,
17746   {0, 0, 0x95ED} /* East Asian ideograph */,
17747   {0, 0, 0x95F5} /* East Asian ideograph */,
17748   {0, 0, 0x95F0} /* East Asian ideograph */,
17749   {0, 0, 0x5F00} /* East Asian ideograph */,
17750   {0, 0, 0x95F2} /* East Asian ideograph */,
17751   {0, 0, 0x95F4} /* East Asian ideograph */,
17752   {0, 0, 0},
17753   {0, 0, 0x95F8} /* East Asian ideograph */,
17754   {0, 0, 0x9602} /* East Asian ideograph */,
17755   {0, 0, 0x95FA} /* East Asian ideograph */,
17756   {0, 0, 0x95FD} /* East Asian ideograph */,
17757   {0, 0, 0x9601} /* East Asian ideograph */,
17758   {0, 0, 0x9600} /* East Asian ideograph */,
17759   {0, 0, 0x5408} /* East Asian ideograph */,
17760   {0, 0, 0x9605} /* East Asian ideograph */,
17761   {0, 0, 0x95FE} /* East Asian ideograph */,
17762   {0, 0, 0x960E} /* East Asian ideograph */,
17763   {0, 0, 0x9614} /* East Asian ideograph */,
17764   {0, 0, 0x9615} /* East Asian ideograph */,
17765   {0, 0, 0x9611} /* East Asian ideograph */,
17766   {0, 0, 0x95F1} /* East Asian ideograph */,
17767   {0, 0, 0x677F} /* East Asian ideograph */,
17768   {0, 0, 0},
17769   {0, 0, 0x95EF} /* East Asian ideograph */,
17770   {0, 0, 0x9617} /* East Asian ideograph */,
17771   {0, 0, 0x5173} /* East Asian ideograph */,
17772   {0, 0, 0x9610} /* East Asian ideograph */,
17773   {0, 0, 0x8F9F} /* East Asian ideograph (duplicate simplified) */,
17774   {0, 0, 0},
17775   {0, 0, 0},
17776   {0, 0, 0},
17777   {0, 0, 0},
17778   {0, 0, 0},
17779   {0, 0, 0},
17780   {0, 0, 0},
17781   {0, 0, 0},
17782   {0, 0, 0},
17783   {0, 0, 0},
17784   {0, 0, 0},
17785   {0, 0, 0},
17786   {0, 0, 0},
17787   {0, 0, 0},
17788   {0, 0, 0},
17789   {0, 0, 0x9635} /* East Asian ideograph */,
17790   {0, 0, 0},
17791   {0, 0, 0},
17792   {0, 0, 0},
17793   {0, 0, 0},
17794   {0, 0, 0},
17795   {0, 0, 0},
17796   {0, 0, 0},
17797   {0, 0, 0},
17798   {0, 0, 0},
17799   {0, 0, 0},
17800   {0, 0, 0},
17801   {0, 0, 0},
17802   {0, 0, 0},
17803   {0, 0, 0},
17804   {0, 0, 0},
17805   {0, 0, 0},
17806   {0, 0, 0},
17807   {0, 0, 0},
17808   {0, 0, 0},
17809   {0, 0, 0},
17810   {0, 0, 0},
17811   {0, 0, 0},
17812   {0, 0, 0},
17813   {0, 0, 0},
17814   {0, 0, 0},
17815   {0, 0, 0},
17816   {0, 0, 0},
17817   {0, 0, 0},
17818   {0, 0, 0},
17819   {0, 0, 0},
17820   {0, 0, 0},
17821   {0, 0, 0},
17822   {0, 0, 0},
17823   {0, 0, 0},
17824   {0, 0, 0},
17825   {0, 0, 0},
17826   {0, 0, 0},
17827   {0, 0, 0},
17828   {0, 0, 0},
17829   {0, 0, 0},
17830   {0, 0, 0},
17831   {0, 0, 0},
17832   {0, 0, 0},
17833   {0, 0, 0},
17834   {0, 0, 0},
17835   {0, 0, 0},
17836   {0, 0, 0},
17837   {0, 0, 0},
17838   {0, 0, 0},
17839   {0, 0, 0},
17840   {0, 0, 0},
17841   {0, 0, 0},
17842   {0, 0, 0},
17843   {0, 0, 0},
17844   {0, 0, 0},
17845   {0, 0, 0},
17846   {0, 0, 0},
17847   {0, 0, 0},
17848   {0, 0, 0},
17849   {0, 0, 0},
17850   {0, 0, 0},
17851   {0, 0, 0},
17852   {0, 0, 0},
17853   {0, 0, 0},
17854   {0, 0, 0},
17855   {0, 0, 0},
17856   {0, 0, 0},
17857   {0, 0, 0},
17858   {0, 0, 0},
17859   {0, 0, 0},
17860   {0, 0, 0},
17861   {0, 0, 0},
17862   {0, 0, 0},
17863   {0, 0, 0},
17864   {0, 0, 0},
17865   {0, 0, 0},
17866   {0, 0, 0},
17867   {0, 0, 0},
17868   {0, 0, 0},
17869   {0, 0, 0},
17870   {0, 0, 0},
17871   {0, 0, 0},
17872   {0, 0, 0},
17873   {0, 0, 0},
17874   {0, 0, 0},
17875   {0, 0, 0},
17876   {0, 0, 0},
17877   {0, 0, 0},
17878   {0, 0, 0},
17879   {0, 0, 0},
17880   {0, 0, 0},
17881   {0, 0, 0},
17882   {0, 0, 0},
17883   {0, 0, 0},
17884   {0, 0, 0},
17885   {0, 0, 0},
17886   {0, 0, 0},
17887   {0, 0, 0},
17888   {0, 0, 0},
17889   {0, 0, 0},
17890   {0, 0, 0},
17891   {0, 0, 0},
17892   {0, 0, 0},
17893   {0, 0, 0},
17894   {0, 0, 0},
17895   {0, 0, 0},
17896   {0, 0, 0},
17897   {0, 0, 0},
17898   {0, 0, 0},
17899   {0, 0, 0},
17900   {0, 0, 0},
17901   {0, 0, 0},
17902   {0, 0, 0},
17903   {0, 0, 0},
17904   {0, 0, 0},
17905   {0, 0, 0},
17906   {0, 0, 0},
17907   {0, 0, 0},
17908   {0, 0, 0},
17909   {0, 0, 0},
17910   {0, 0, 0},
17911   {0, 0, 0},
17912   {0, 0, 0},
17913   {0, 0, 0},
17914   {0, 0, 0},
17915   {0, 0, 0},
17916   {0, 0, 0},
17917   {0, 0, 0},
17918   {0, 0, 0},
17919   {0, 0, 0},
17920   {0, 0, 0},
17921   {0, 0, 0}
17922 };
17923 struct yaz_iconv_trie marc8_31page287 = {
17924   0, marc8_31page287_dir
17925 };
17926 /* PAGE 286 */
17927 struct yaz_iconv_trie_dir marc8_31page286_dir[256] = {
17928   {0, 0, 0},
17929   {0, 0, 0},
17930   {0, 0, 0},
17931   {0, 0, 0},
17932   {0, 0, 0},
17933   {0, 0, 0},
17934   {0, 0, 0},
17935   {0, 0, 0},
17936   {0, 0, 0},
17937   {0, 0, 0},
17938   {0, 0, 0},
17939   {0, 0, 0},
17940   {0, 0, 0},
17941   {0, 0, 0},
17942   {0, 0, 0},
17943   {0, 0, 0},
17944   {0, 0, 0},
17945   {0, 0, 0},
17946   {0, 0, 0},
17947   {0, 0, 0},
17948   {0, 0, 0},
17949   {0, 0, 0},
17950   {0, 0, 0},
17951   {0, 0, 0},
17952   {0, 0, 0},
17953   {0, 0, 0},
17954   {0, 0, 0},
17955   {0, 0, 0},
17956   {0, 0, 0},
17957   {0, 0, 0},
17958   {0, 0, 0},
17959   {0, 0, 0},
17960   {0, 0, 0},
17961   {0, 0, 0},
17962   {0, 0, 0},
17963   {0, 0, 0},
17964   {0, 0, 0},
17965   {0, 0, 0},
17966   {0, 0, 0},
17967   {0, 0, 0},
17968   {0, 0, 0},
17969   {0, 0, 0},
17970   {0, 0, 0x9154} /* East Asian ideograph */,
17971   {0, 0, 0},
17972   {0, 0, 0},
17973   {0, 0, 0},
17974   {0, 0, 0},
17975   {0, 0, 0x915D} /* East Asian ideograph */,
17976   {0, 0, 0x4E11} /* East Asian ideograph */,
17977   {0, 0, 0x533B} /* East Asian ideograph */,
17978   {0, 0, 0x9171} /* East Asian ideograph */,
17979   {0, 0, 0},
17980   {0, 0, 0x917F} /* East Asian ideograph */,
17981   {0, 0, 0x8845} /* East Asian ideograph */,
17982   {0, 0, 0},
17983   {0, 0, 0},
17984   {0, 0, 0x91CA} /* East Asian ideograph */,
17985   {0, 0, 0},
17986   {0, 0, 0},
17987   {0, 0, 0},
17988   {0, 0, 0},
17989   {0, 0, 0x5398} /* East Asian ideograph */,
17990   {0, 0, 0},
17991   {0, 0, 0x9488} /* East Asian ideograph */,
17992   {0, 0, 0x9489} /* East Asian ideograph */,
17993   {0, 0, 0x948A} /* East Asian ideograph */,
17994   {0, 0, 0},
17995   {0, 0, 0x9497} /* East Asian ideograph */,
17996   {0, 0, 0},
17997   {0, 0, 0x9493} /* East Asian ideograph */,
17998   {0, 0, 0x948F} /* East Asian ideograph */,
17999   {0, 0, 0x9499} /* East Asian ideograph */,
18000   {0, 0, 0x949D} /* East Asian ideograph */,
18001   {0, 0, 0x94AE} /* East Asian ideograph */,
18002   {0, 0, 0x94A0} /* East Asian ideograph */,
18003   {0, 0, 0x949E} /* East Asian ideograph */,
18004   {0, 0, 0x94A7} /* East Asian ideograph */,
18005   {0, 0, 0x94A4} /* East Asian ideograph */,
18006   {0, 0, 0},
18007   {0, 0, 0x94B4} /* East Asian ideograph */,
18008   {0, 0, 0x94B9} /* East Asian ideograph */,
18009   {0, 0, 0x94B8} /* East Asian ideograph */,
18010   {0, 0, 0x94C0} /* East Asian ideograph */,
18011   {0, 0, 0x94BE} /* East Asian ideograph */,
18012   {0, 0, 0},
18013   {0, 0, 0x94C5} /* East Asian ideograph */,
18014   {0, 0, 0x94A9} /* East Asian ideograph */,
18015   {0, 0, 0x94C2} /* East Asian ideograph */,
18016   {0, 0, 0x94C3} /* East Asian ideograph */,
18017   {0, 0, 0x94F0} /* East Asian ideograph */,
18018   {0, 0, 0x94F6} /* East Asian ideograph */,
18019   {0, 0, 0x94D0} /* East Asian ideograph */,
18020   {0, 0, 0x94DC} /* East Asian ideograph */,
18021   {0, 0, 0x94ED} /* East Asian ideograph */,
18022   {0, 0, 0x94E2} /* East Asian ideograph */,
18023   {0, 0, 0x94EC} /* East Asian ideograph */,
18024   {0, 0, 0x94E8} /* East Asian ideograph */,
18025   {0, 0, 0x8854} /* East Asian ideograph */,
18026   {0, 0, 0x950C} /* East Asian ideograph */,
18027   {0, 0, 0x9511} /* East Asian ideograph */,
18028   {0, 0, 0x9510} /* East Asian ideograph */,
18029   {0, 0, 0x94FA} /* East Asian ideograph */,
18030   {0, 0, 0x9500} /* East Asian ideograph */,
18031   {0, 0, 0x94DD} /* East Asian ideograph */,
18032   {0, 0, 0x9504} /* East Asian ideograph */,
18033   {0, 0, 0x9509} /* East Asian ideograph */,
18034   {0, 0, 0x950B} /* East Asian ideograph */,
18035   {0, 0, 0x952D} /* East Asian ideograph */,
18036   {0, 0, 0},
18037   {0, 0, 0x952F} /* East Asian ideograph */,
18038   {0, 0, 0x9530} /* East Asian ideograph */,
18039   {0, 0, 0x9519} /* East Asian ideograph */,
18040   {0, 0, 0x94B1} /* East Asian ideograph */,
18041   {0, 0, 0x94A2} /* East Asian ideograph */,
18042   {0, 0, 0x9521} /* East Asian ideograph */,
18043   {0, 0, 0x94EE} /* East Asian ideograph */,
18044   {0, 0, 0x5F55} /* East Asian ideograph */,
18045   {0, 0, 0x9525} /* East Asian ideograph */,
18046   {0, 0, 0x9526} /* East Asian ideograph */,
18047   {0, 0, 0x9540} /* East Asian ideograph */,
18048   {0, 0, 0x9541} /* East Asian ideograph */,
18049   {0, 0, 0x952E} /* East Asian ideograph */,
18050   {0, 0, 0x9532} /* East Asian ideograph */,
18051   {0, 0, 0},
18052   {0, 0, 0x9505} /* East Asian ideograph */,
18053   {0, 0, 0x951A} /* East Asian ideograph */,
18054   {0, 0, 0x953E} /* East Asian ideograph */,
18055   {0, 0, 0},
18056   {0, 0, 0},
18057   {0, 0, 0},
18058   {0, 0, 0},
18059   {0, 0, 0},
18060   {0, 0, 0},
18061   {0, 0, 0},
18062   {0, 0, 0},
18063   {0, 0, 0},
18064   {0, 0, 0},
18065   {0, 0, 0},
18066   {0, 0, 0},
18067   {0, 0, 0},
18068   {0, 0, 0},
18069   {0, 0, 0},
18070   {0, 0, 0},
18071   {0, 0, 0},
18072   {0, 0, 0},
18073   {0, 0, 0},
18074   {0, 0, 0},
18075   {0, 0, 0},
18076   {0, 0, 0},
18077   {0, 0, 0},
18078   {0, 0, 0},
18079   {0, 0, 0},
18080   {0, 0, 0},
18081   {0, 0, 0},
18082   {0, 0, 0},
18083   {0, 0, 0},
18084   {0, 0, 0},
18085   {0, 0, 0},
18086   {0, 0, 0},
18087   {0, 0, 0},
18088   {0, 0, 0},
18089   {0, 0, 0},
18090   {0, 0, 0},
18091   {0, 0, 0},
18092   {0, 0, 0},
18093   {0, 0, 0},
18094   {0, 0, 0},
18095   {0, 0, 0},
18096   {0, 0, 0},
18097   {0, 0, 0},
18098   {0, 0, 0},
18099   {0, 0, 0},
18100   {0, 0, 0},
18101   {0, 0, 0},
18102   {0, 0, 0},
18103   {0, 0, 0},
18104   {0, 0, 0},
18105   {0, 0, 0},
18106   {0, 0, 0},
18107   {0, 0, 0},
18108   {0, 0, 0},
18109   {0, 0, 0},
18110   {0, 0, 0},
18111   {0, 0, 0},
18112   {0, 0, 0},
18113   {0, 0, 0},
18114   {0, 0, 0},
18115   {0, 0, 0},
18116   {0, 0, 0},
18117   {0, 0, 0},
18118   {0, 0, 0},
18119   {0, 0, 0},
18120   {0, 0, 0},
18121   {0, 0, 0},
18122   {0, 0, 0},
18123   {0, 0, 0},
18124   {0, 0, 0},
18125   {0, 0, 0},
18126   {0, 0, 0},
18127   {0, 0, 0},
18128   {0, 0, 0},
18129   {0, 0, 0},
18130   {0, 0, 0},
18131   {0, 0, 0},
18132   {0, 0, 0},
18133   {0, 0, 0},
18134   {0, 0, 0},
18135   {0, 0, 0},
18136   {0, 0, 0},
18137   {0, 0, 0},
18138   {0, 0, 0},
18139   {0, 0, 0},
18140   {0, 0, 0},
18141   {0, 0, 0},
18142   {0, 0, 0},
18143   {0, 0, 0},
18144   {0, 0, 0},
18145   {0, 0, 0},
18146   {0, 0, 0},
18147   {0, 0, 0},
18148   {0, 0, 0},
18149   {0, 0, 0},
18150   {0, 0, 0},
18151   {0, 0, 0},
18152   {0, 0, 0},
18153   {0, 0, 0},
18154   {0, 0, 0},
18155   {0, 0, 0},
18156   {0, 0, 0},
18157   {0, 0, 0},
18158   {0, 0, 0},
18159   {0, 0, 0},
18160   {0, 0, 0},
18161   {0, 0, 0},
18162   {0, 0, 0},
18163   {0, 0, 0},
18164   {0, 0, 0},
18165   {0, 0, 0},
18166   {0, 0, 0},
18167   {0, 0, 0},
18168   {0, 0, 0},
18169   {0, 0, 0},
18170   {0, 0, 0},
18171   {0, 0, 0},
18172   {0, 0, 0},
18173   {0, 0, 0},
18174   {0, 0, 0},
18175   {0, 0, 0},
18176   {0, 0, 0},
18177   {0, 0, 0},
18178   {0, 0, 0},
18179   {0, 0, 0},
18180   {0, 0, 0},
18181   {0, 0, 0},
18182   {0, 0, 0},
18183   {0, 0, 0}
18184 };
18185 struct yaz_iconv_trie marc8_31page286 = {
18186   0, marc8_31page286_dir
18187 };
18188 /* PAGE 285 */
18189 struct yaz_iconv_trie_flat marc8_31page285_flat[] = {
18190   {"\x33", 0, 0x8FDB}, /* East Asian ideograph */
18191   {"\x34", 0, 0x8FD0}, /* East Asian ideograph */
18192   {"\x39", 0, 0x8FBE}, /* East Asian ideograph */
18193   {"\x3A", 0, 0x8FDD}, /* East Asian ideograph */
18194   {"\x3C", 0, 0x8FC2}, /* East Asian ideograph */
18195   {"\x3E", 0, 0x8FC7}, /* East Asian ideograph */
18196   {"\x44", 0, 0x8FDC}, /* East Asian ideograph */
18197   {"\x45", 0, 0x900A}, /* East Asian ideograph */
18198   {"\x48", 0, 0x9012}, /* East Asian ideograph */
18199   {"\x49", 0, 0x9002}, /* East Asian ideograph */
18200   {"\x4F", 0, 0x9009}, /* East Asian ideograph */
18201   {"\x50", 0, 0x8FDF}, /* East Asian ideograph */
18202   {"\x51", 0, 0x8FC1}, /* East Asian ideograph */
18203   {"\x52", 0, 0x8FBD}, /* East Asian ideograph */
18204   {"\x53", 0, 0x9057}, /* East Asian ideograph */
18205   {"\x56", 0, 0x8FC8}, /* East Asian ideograph */
18206   {"\x57", 0, 0x8FD8}, /* East Asian ideograph */
18207   {"\x5A", 0, 0x8FE9}, /* East Asian ideograph (variant of EACC 2D5C5A) */
18208   {"\x5B", 0, 0x8FB9}, /* East Asian ideograph */
18209   {"\x5C", 0, 0x9026}, /* East Asian ideograph */
18210   {"\x5D", 0, 0x903B}, /* East Asian ideograph */
18211   {"\x6B", 0, 0x5369}, /* East Asian ideograph */
18212   {"\x6D", 0, 0x90AE}, /* East Asian ideograph */
18213   {"\x70", 0, 0x4E61}, /* East Asian ideograph */
18214   {"\x71", 0, 0x90B9}, /* East Asian ideograph */
18215   {"\x73", 0, 0x90D1}, /* East Asian ideograph */
18216   {"\x74", 0, 0x90BB}, /* East Asian ideograph */
18217   {"\x75", 0, 0x9093}, /* East Asian ideograph */
18218   {"", 0}
18219 };
18220 struct yaz_iconv_trie marc8_31page285 = {
18221   marc8_31page285_flat, 0
18222 };
18223 /* PAGE 284 */
18224 struct yaz_iconv_trie_dir marc8_31page284_dir[256] = {
18225   {0, 0, 0},
18226   {0, 0, 0},
18227   {0, 0, 0},
18228   {0, 0, 0},
18229   {0, 0, 0},
18230   {0, 0, 0},
18231   {0, 0, 0},
18232   {0, 0, 0},
18233   {0, 0, 0},
18234   {0, 0, 0},
18235   {0, 0, 0},
18236   {0, 0, 0},
18237   {0, 0, 0},
18238   {0, 0, 0},
18239   {0, 0, 0},
18240   {0, 0, 0},
18241   {0, 0, 0},
18242   {0, 0, 0},
18243   {0, 0, 0},
18244   {0, 0, 0},
18245   {0, 0, 0},
18246   {0, 0, 0},
18247   {0, 0, 0},
18248   {0, 0, 0},
18249   {0, 0, 0},
18250   {0, 0, 0},
18251   {0, 0, 0},
18252   {0, 0, 0},
18253   {0, 0, 0},
18254   {0, 0, 0},
18255   {0, 0, 0},
18256   {0, 0, 0},
18257   {0, 0, 0},
18258   {0, 0, 0},
18259   {0, 0, 0},
18260   {0, 0, 0},
18261   {0, 0, 0},
18262   {0, 0, 0},
18263   {0, 0, 0x8DB8} /* East Asian ideograph */,
18264   {0, 0, 0},
18265   {0, 0, 0x8E0C} /* East Asian ideograph */,
18266   {0, 0, 0x8DC3} /* East Asian ideograph */,
18267   {0, 0, 0x8E2F} /* East Asian ideograph */,
18268   {0, 0, 0x8E51} /* East Asian ideograph */,
18269   {0, 0, 0x8E8F} /* East Asian ideograph */,
18270   {0, 0, 0},
18271   {0, 0, 0},
18272   {0, 0, 0},
18273   {0, 0, 0},
18274   {0, 0, 0x8EAF} /* East Asian ideograph */,
18275   {0, 0, 0x8F66} /* East Asian ideograph */,
18276   {0, 0, 0x8F67} /* East Asian ideograph */,
18277   {0, 0, 0x519B} /* East Asian ideograph */,
18278   {0, 0, 0x8F68} /* East Asian ideograph */,
18279   {0, 0, 0x8F69} /* East Asian ideograph */,
18280   {0, 0, 0x8F6B} /* East Asian ideograph */,
18281   {0, 0, 0x8F6F} /* East Asian ideograph */,
18282   {0, 0, 0x8F6D} /* East Asian ideograph */,
18283   {0, 0, 0x8F72} /* East Asian ideograph */,
18284   {0, 0, 0x8F74} /* East Asian ideograph */,
18285   {0, 0, 0x8F76} /* East Asian ideograph */,
18286   {0, 0, 0x8F83} /* East Asian ideograph */,
18287   {0, 0, 0x8F7C} /* East Asian ideograph */,
18288   {0, 0, 0x8F7D} /* East Asian ideograph */,
18289   {0, 0, 0x8F7E} /* East Asian ideograph */,
18290   {0, 0, 0x8F85} /* East Asian ideograph */,
18291   {0, 0, 0x8F84} /* East Asian ideograph */,
18292   {0, 0, 0x8F7B} /* East Asian ideograph */,
18293   {0, 0, 0},
18294   {0, 0, 0x8F87} /* East Asian ideograph */,
18295   {0, 0, 0x8F86} /* East Asian ideograph */,
18296   {0, 0, 0x8F8D} /* East Asian ideograph */,
18297   {0, 0, 0x8F89} /* East Asian ideograph */,
18298   {0, 0, 0x8F88} /* East Asian ideograph */,
18299   {0, 0, 0x8F6E} /* East Asian ideograph */,
18300   {0, 0, 0x8F8E} /* East Asian ideograph */,
18301   {0, 0, 0x8F90} /* East Asian ideograph */,
18302   {0, 0, 0x8F91} /* East Asian ideograph */,
18303   {0, 0, 0x8F93} /* East Asian ideograph */,
18304   {0, 0, 0x8F96} /* East Asian ideograph */,
18305   {0, 0, 0x8F97} /* East Asian ideograph */,
18306   {0, 0, 0x8F95} /* East Asian ideograph */,
18307   {0, 0, 0x6BC2} /* East Asian ideograph */,
18308   {0, 0, 0x8206} /* East Asian ideograph */,
18309   {0, 0, 0x8F99} /* East Asian ideograph */,
18310   {0, 0, 0x8F6C} /* East Asian ideograph */,
18311   {0, 0, 0x8F9A} /* East Asian ideograph */,
18312   {0, 0, 0x8F7F} /* East Asian ideograph */,
18313   {0, 0, 0x8F70} /* East Asian ideograph */,
18314   {0, 0, 0x8F94} /* East Asian ideograph */,
18315   {0, 0, 0},
18316   {0, 0, 0},
18317   {0, 0, 0},
18318   {0, 0, 0},
18319   {0, 0, 0},
18320   {0, 0, 0x529E} /* East Asian ideograph */,
18321   {0, 0, 0x8F9E} /* East Asian ideograph */,
18322   {0, 0, 0x8FA9} /* East Asian ideograph */,
18323   {0, 0, 0},
18324   {0, 0, 0},
18325   {0, 0, 0x519C} /* East Asian ideograph */,
18326   {0, 0, 0},
18327   {0, 0, 0},
18328   {0, 0, 0},
18329   {0, 0, 0},
18330   {0, 0, 0},
18331   {0, 0, 0},
18332   {0, 0, 0},
18333   {0, 0, 0},
18334   {0, 0, 0x8FF0} /* East Asian ideograph */,
18335   {0, 0, 0},
18336   {0, 0, 0},
18337   {0, 0, 0},
18338   {0, 0, 0},
18339   {0, 0, 0},
18340   {0, 0, 0},
18341   {0, 0, 0},
18342   {0, 0, 0},
18343   {0, 0, 0},
18344   {0, 0, 0},
18345   {0, 0, 0},
18346   {0, 0, 0},
18347   {0, 0, 0},
18348   {0, 0, 0},
18349   {0, 0, 0},
18350   {0, 0, 0x8FD9} /* East Asian ideograph */,
18351   {0, 0, 0x8FDE} /* East Asian ideograph */,
18352   {0, 0, 0},
18353   {0, 0, 0},
18354   {0, 0, 0},
18355   {0, 0, 0},
18356   {0, 0, 0},
18357   {0, 0, 0},
18358   {0, 0, 0},
18359   {0, 0, 0},
18360   {0, 0, 0},
18361   {0, 0, 0},
18362   {0, 0, 0},
18363   {0, 0, 0},
18364   {0, 0, 0},
18365   {0, 0, 0},
18366   {0, 0, 0},
18367   {0, 0, 0},
18368   {0, 0, 0},
18369   {0, 0, 0},
18370   {0, 0, 0},
18371   {0, 0, 0},
18372   {0, 0, 0},
18373   {0, 0, 0},
18374   {0, 0, 0},
18375   {0, 0, 0},
18376   {0, 0, 0},
18377   {0, 0, 0},
18378   {0, 0, 0},
18379   {0, 0, 0},
18380   {0, 0, 0},
18381   {0, 0, 0},
18382   {0, 0, 0},
18383   {0, 0, 0},
18384   {0, 0, 0},
18385   {0, 0, 0},
18386   {0, 0, 0},
18387   {0, 0, 0},
18388   {0, 0, 0},
18389   {0, 0, 0},
18390   {0, 0, 0},
18391   {0, 0, 0},
18392   {0, 0, 0},
18393   {0, 0, 0},
18394   {0, 0, 0},
18395   {0, 0, 0},
18396   {0, 0, 0},
18397   {0, 0, 0},
18398   {0, 0, 0},
18399   {0, 0, 0},
18400   {0, 0, 0},
18401   {0, 0, 0},
18402   {0, 0, 0},
18403   {0, 0, 0},
18404   {0, 0, 0},
18405   {0, 0, 0},
18406   {0, 0, 0},
18407   {0, 0, 0},
18408   {0, 0, 0},
18409   {0, 0, 0},
18410   {0, 0, 0},
18411   {0, 0, 0},
18412   {0, 0, 0},
18413   {0, 0, 0},
18414   {0, 0, 0},
18415   {0, 0, 0},
18416   {0, 0, 0},
18417   {0, 0, 0},
18418   {0, 0, 0},
18419   {0, 0, 0},
18420   {0, 0, 0},
18421   {0, 0, 0},
18422   {0, 0, 0},
18423   {0, 0, 0},
18424   {0, 0, 0},
18425   {0, 0, 0},
18426   {0, 0, 0},
18427   {0, 0, 0},
18428   {0, 0, 0},
18429   {0, 0, 0},
18430   {0, 0, 0},
18431   {0, 0, 0},
18432   {0, 0, 0},
18433   {0, 0, 0},
18434   {0, 0, 0},
18435   {0, 0, 0},
18436   {0, 0, 0},
18437   {0, 0, 0},
18438   {0, 0, 0},
18439   {0, 0, 0},
18440   {0, 0, 0},
18441   {0, 0, 0},
18442   {0, 0, 0},
18443   {0, 0, 0},
18444   {0, 0, 0},
18445   {0, 0, 0},
18446   {0, 0, 0},
18447   {0, 0, 0},
18448   {0, 0, 0},
18449   {0, 0, 0},
18450   {0, 0, 0},
18451   {0, 0, 0},
18452   {0, 0, 0},
18453   {0, 0, 0},
18454   {0, 0, 0},
18455   {0, 0, 0},
18456   {0, 0, 0},
18457   {0, 0, 0},
18458   {0, 0, 0},
18459   {0, 0, 0},
18460   {0, 0, 0},
18461   {0, 0, 0},
18462   {0, 0, 0},
18463   {0, 0, 0},
18464   {0, 0, 0},
18465   {0, 0, 0},
18466   {0, 0, 0},
18467   {0, 0, 0},
18468   {0, 0, 0},
18469   {0, 0, 0},
18470   {0, 0, 0},
18471   {0, 0, 0},
18472   {0, 0, 0},
18473   {0, 0, 0},
18474   {0, 0, 0},
18475   {0, 0, 0},
18476   {0, 0, 0},
18477   {0, 0, 0},
18478   {0, 0, 0},
18479   {0, 0, 0},
18480   {0, 0, 0}
18481 };
18482 struct yaz_iconv_trie marc8_31page284 = {
18483   0, marc8_31page284_dir
18484 };
18485 /* PAGE 283 */
18486 struct yaz_iconv_trie_flat marc8_31page283_flat[] = {
18487   {"\x21", 0, 0x8D45}, /* East Asian ideograph */
18488   {"\x22", 0, 0x8D44}, /* East Asian ideograph */
18489   {"\x23", 0, 0x8D3C}, /* East Asian ideograph */
18490   {"\x24", 0, 0x8D3E}, /* East Asian ideograph */
18491   {"\x25", 0, 0x8D3F}, /* East Asian ideograph */
18492   {"\x26", 0, 0x8D40}, /* East Asian ideograph */
18493   {"\x27", 0, 0x8D41}, /* East Asian ideograph */
18494   {"\x28", 0, 0x8D42}, /* East Asian ideograph */
18495   {"\x29", 0, 0x5BBE}, /* East Asian ideograph */
18496   {"\x2A", 0, 0x8D48}, /* East Asian ideograph */
18497   {"\x2B", 0, 0x8D4A}, /* East Asian ideograph */
18498   {"\x2C", 0, 0x8D54}, /* East Asian ideograph */
18499   {"\x2D", 0, 0x8D4B}, /* East Asian ideograph */
18500   {"\x2F", 0, 0x5356}, /* East Asian ideograph */
18501   {"\x30", 0, 0x8D24}, /* East Asian ideograph */
18502   {"\x31", 0, 0x8D31}, /* East Asian ideograph */
18503   {"\x32", 0, 0x8D4F}, /* East Asian ideograph */
18504   {"\x33", 0, 0x8D50}, /* East Asian ideograph */
18505   {"\x34", 0, 0x8D28}, /* East Asian ideograph */
18506   {"\x35", 0, 0x8D4C}, /* East Asian ideograph */
18507   {"\x36", 0, 0x8D56}, /* East Asian ideograph */
18508   {"\x37", 0, 0x8D5B}, /* East Asian ideograph */
18509   {"\x38", 0, 0x8D5A}, /* East Asian ideograph */
18510   {"\x39", 0, 0x8D58}, /* East Asian ideograph */
18511   {"\x3A", 0, 0x8D2D}, /* East Asian ideograph */
18512   {"\x3B", 0, 0x8D60}, /* East Asian ideograph */
18513   {"\x3C", 0, 0x8D5D}, /* East Asian ideograph */
18514   {"\x3D", 0, 0x8D5E}, /* East Asian ideograph */
18515   {"\x3E", 0, 0x8D62}, /* East Asian ideograph */
18516   {"\x3F", 0, 0x8D61}, /* East Asian ideograph */
18517   {"\x40", 0, 0x8D43}, /* East Asian ideograph */
18518   {"\x41", 0, 0x8D4E}, /* East Asian ideograph */
18519   {"\x42", 0, 0x8D63}, /* East Asian ideograph */
18520   {"\x4F", 0, 0x8D75}, /* East Asian ideograph */
18521   {"\x50", 0, 0x8D76}, /* East Asian ideograph */
18522   {"\x53", 0, 0x8D8B}, /* East Asian ideograph */
18523   {"\x68", 0, 0x8DF5}, /* East Asian ideograph */
18524   {"\x71", 0, 0x8E0A}, /* East Asian ideograph */
18525   {"\x78", 0, 0x8E52}, /* East Asian ideograph */
18526   {"\x7E", 0, 0x8DF7}, /* East Asian ideograph */
18527   {"", 0}
18528 };
18529 struct yaz_iconv_trie marc8_31page283 = {
18530   marc8_31page283_flat, 0
18531 };
18532 /* PAGE 282 */
18533 struct yaz_iconv_trie_dir marc8_31page282_dir[256] = {
18534   {0, 0, 0},
18535   {0, 0, 0},
18536   {0, 0, 0},
18537   {0, 0, 0},
18538   {0, 0, 0},
18539   {0, 0, 0},
18540   {0, 0, 0},
18541   {0, 0, 0},
18542   {0, 0, 0},
18543   {0, 0, 0},
18544   {0, 0, 0},
18545   {0, 0, 0},
18546   {0, 0, 0},
18547   {0, 0, 0},
18548   {0, 0, 0},
18549   {0, 0, 0},
18550   {0, 0, 0},
18551   {0, 0, 0},
18552   {0, 0, 0},
18553   {0, 0, 0},
18554   {0, 0, 0},
18555   {0, 0, 0},
18556   {0, 0, 0},
18557   {0, 0, 0},
18558   {0, 0, 0},
18559   {0, 0, 0},
18560   {0, 0, 0},
18561   {0, 0, 0},
18562   {0, 0, 0},
18563   {0, 0, 0},
18564   {0, 0, 0},
18565   {0, 0, 0},
18566   {0, 0, 0},
18567   {0, 0, 0x8C04} /* East Asian ideograph */,
18568   {0, 0, 0x8C01} /* East Asian ideograph */,
18569   {0, 0, 0x8BDE} /* East Asian ideograph */,
18570   {0, 0, 0x8BBA} /* East Asian ideograph */,
18571   {0, 0, 0x8C1B} /* East Asian ideograph */,
18572   {0, 0, 0x8C1A} /* East Asian ideograph */,
18573   {0, 0, 0x8C0F} /* East Asian ideograph */,
18574   {0, 0, 0x8BB3} /* East Asian ideograph */,
18575   {0, 0, 0x8C10} /* East Asian ideograph */,
18576   {0, 0, 0x8C0D} /* East Asian ideograph */,
18577   {0, 0, 0x8C0B} /* East Asian ideograph */,
18578   {0, 0, 0x8C12} /* East Asian ideograph */,
18579   {0, 0, 0x8C13} /* East Asian ideograph */,
18580   {0, 0, 0x8BFA} /* East Asian ideograph */,
18581   {0, 0, 0x8BBD} /* East Asian ideograph */,
18582   {0, 0, 0x8C15} /* East Asian ideograph */,
18583   {0, 0, 0x8C24} /* East Asian ideograph */,
18584   {0, 0, 0x8C26} /* East Asian ideograph */,
18585   {0, 0, 0x8C1C} /* East Asian ideograph */,
18586   {0, 0, 0x8BB2} /* East Asian ideograph */,
18587   {0, 0, 0x8C0E} /* East Asian ideograph */,
18588   {0, 0, 0x8C23} /* East Asian ideograph */,
18589   {0, 0, 0x8A8A} /* East Asian ideograph */,
18590   {0, 0, 0x8C22} /* East Asian ideograph */,
18591   {0, 0, 0x8C28} /* East Asian ideograph */,
18592   {0, 0, 0x8C2C} /* East Asian ideograph */,
18593   {0, 0, 0x8C1F} /* East Asian ideograph */,
18594   {0, 0, 0x8BC6} /* East Asian ideograph */,
18595   {0, 0, 0x8C31} /* East Asian ideograph */,
18596   {0, 0, 0x8C32} /* East Asian ideograph */,
18597   {0, 0, 0x8BC1} /* East Asian ideograph */,
18598   {0, 0, 0x8C2D} /* East Asian ideograph */,
18599   {0, 0, 0},
18600   {0, 0, 0x8BA5} /* East Asian ideograph */,
18601   {0, 0, 0x8BAE} /* East Asian ideograph */,
18602   {0, 0, 0},
18603   {0, 0, 0},
18604   {0, 0, 0x8BD1} /* East Asian ideograph */,
18605   {0, 0, 0x8C34} /* East Asian ideograph */,
18606   {0, 0, 0x62A4} /* East Asian ideograph */,
18607   {0, 0, 0x8A89} /* East Asian ideograph */,
18608   {0, 0, 0x8BFB} /* East Asian ideograph */,
18609   {0, 0, 0x53D8} /* East Asian ideograph */,
18610   {0, 0, 0x8BA9} /* East Asian ideograph */,
18611   {0, 0, 0x8C36} /* East Asian ideograph */,
18612   {0, 0, 0x8C17} /* East Asian ideograph */,
18613   {0, 0, 0},
18614   {0, 0, 0},
18615   {0, 0, 0},
18616   {0, 0, 0},
18617   {0, 0, 0},
18618   {0, 0, 0x5C82} /* East Asian ideograph */,
18619   {0, 0, 0},
18620   {0, 0, 0},
18621   {0, 0, 0x7AD6} /* East Asian ideograph */,
18622   {0, 0, 0x4E30} /* East Asian ideograph */,
18623   {0, 0, 0},
18624   {0, 0, 0},
18625   {0, 0, 0},
18626   {0, 0, 0},
18627   {0, 0, 0},
18628   {0, 0, 0x4E88} /* East Asian ideograph */,
18629   {0, 0, 0},
18630   {0, 0, 0},
18631   {0, 0, 0},
18632   {0, 0, 0},
18633   {0, 0, 0},
18634   {0, 0, 0},
18635   {0, 0, 0},
18636   {0, 0, 0x7683} /* East Asian ideograph */,
18637   {0, 0, 0},
18638   {0, 0, 0x8D1D} /* East Asian ideograph */,
18639   {0, 0, 0x8D1E} /* East Asian ideograph */,
18640   {0, 0, 0x8D1F} /* East Asian ideograph */,
18641   {0, 0, 0x8D21} /* East Asian ideograph */,
18642   {0, 0, 0x8D22} /* East Asian ideograph */,
18643   {0, 0, 0x8D23} /* East Asian ideograph */,
18644   {0, 0, 0x8D2F} /* East Asian ideograph */,
18645   {0, 0, 0x8D27} /* East Asian ideograph */,
18646   {0, 0, 0x8D2A} /* East Asian ideograph */,
18647   {0, 0, 0x8D2B} /* East Asian ideograph */,
18648   {0, 0, 0x8D29} /* East Asian ideograph */,
18649   {0, 0, 0},
18650   {0, 0, 0},
18651   {0, 0, 0x8D39} /* East Asian ideograph */,
18652   {0, 0, 0x8D32} /* East Asian ideograph */,
18653   {0, 0, 0x8D3A} /* East Asian ideograph */,
18654   {0, 0, 0x8D35} /* East Asian ideograph */,
18655   {0, 0, 0x8D34} /* East Asian ideograph */,
18656   {0, 0, 0x4E70} /* East Asian ideograph */,
18657   {0, 0, 0x8D2C} /* East Asian ideograph */,
18658   {0, 0, 0x8D3B} /* East Asian ideograph */,
18659   {0, 0, 0x8D37} /* East Asian ideograph */,
18660   {0, 0, 0x8D38} /* East Asian ideograph */,
18661   {0, 0, 0},
18662   {0, 0, 0},
18663   {0, 0, 0},
18664   {0, 0, 0},
18665   {0, 0, 0},
18666   {0, 0, 0},
18667   {0, 0, 0},
18668   {0, 0, 0},
18669   {0, 0, 0},
18670   {0, 0, 0},
18671   {0, 0, 0},
18672   {0, 0, 0},
18673   {0, 0, 0},
18674   {0, 0, 0},
18675   {0, 0, 0},
18676   {0, 0, 0},
18677   {0, 0, 0},
18678   {0, 0, 0},
18679   {0, 0, 0},
18680   {0, 0, 0},
18681   {0, 0, 0},
18682   {0, 0, 0},
18683   {0, 0, 0},
18684   {0, 0, 0},
18685   {0, 0, 0},
18686   {0, 0, 0},
18687   {0, 0, 0},
18688   {0, 0, 0},
18689   {0, 0, 0},
18690   {0, 0, 0},
18691   {0, 0, 0},
18692   {0, 0, 0},
18693   {0, 0, 0},
18694   {0, 0, 0},
18695   {0, 0, 0},
18696   {0, 0, 0},
18697   {0, 0, 0},
18698   {0, 0, 0},
18699   {0, 0, 0},
18700   {0, 0, 0},
18701   {0, 0, 0},
18702   {0, 0, 0},
18703   {0, 0, 0},
18704   {0, 0, 0},
18705   {0, 0, 0},
18706   {0, 0, 0},
18707   {0, 0, 0},
18708   {0, 0, 0},
18709   {0, 0, 0},
18710   {0, 0, 0},
18711   {0, 0, 0},
18712   {0, 0, 0},
18713   {0, 0, 0},
18714   {0, 0, 0},
18715   {0, 0, 0},
18716   {0, 0, 0},
18717   {0, 0, 0},
18718   {0, 0, 0},
18719   {0, 0, 0},
18720   {0, 0, 0},
18721   {0, 0, 0},
18722   {0, 0, 0},
18723   {0, 0, 0},
18724   {0, 0, 0},
18725   {0, 0, 0},
18726   {0, 0, 0},
18727   {0, 0, 0},
18728   {0, 0, 0},
18729   {0, 0, 0},
18730   {0, 0, 0},
18731   {0, 0, 0},
18732   {0, 0, 0},
18733   {0, 0, 0},
18734   {0, 0, 0},
18735   {0, 0, 0},
18736   {0, 0, 0},
18737   {0, 0, 0},
18738   {0, 0, 0},
18739   {0, 0, 0},
18740   {0, 0, 0},
18741   {0, 0, 0},
18742   {0, 0, 0},
18743   {0, 0, 0},
18744   {0, 0, 0},
18745   {0, 0, 0},
18746   {0, 0, 0},
18747   {0, 0, 0},
18748   {0, 0, 0},
18749   {0, 0, 0},
18750   {0, 0, 0},
18751   {0, 0, 0},
18752   {0, 0, 0},
18753   {0, 0, 0},
18754   {0, 0, 0},
18755   {0, 0, 0},
18756   {0, 0, 0},
18757   {0, 0, 0},
18758   {0, 0, 0},
18759   {0, 0, 0},
18760   {0, 0, 0},
18761   {0, 0, 0},
18762   {0, 0, 0},
18763   {0, 0, 0},
18764   {0, 0, 0},
18765   {0, 0, 0},
18766   {0, 0, 0},
18767   {0, 0, 0},
18768   {0, 0, 0},
18769   {0, 0, 0},
18770   {0, 0, 0},
18771   {0, 0, 0},
18772   {0, 0, 0},
18773   {0, 0, 0},
18774   {0, 0, 0},
18775   {0, 0, 0},
18776   {0, 0, 0},
18777   {0, 0, 0},
18778   {0, 0, 0},
18779   {0, 0, 0},
18780   {0, 0, 0},
18781   {0, 0, 0},
18782   {0, 0, 0},
18783   {0, 0, 0},
18784   {0, 0, 0},
18785   {0, 0, 0},
18786   {0, 0, 0},
18787   {0, 0, 0},
18788   {0, 0, 0},
18789   {0, 0, 0}
18790 };
18791 struct yaz_iconv_trie marc8_31page282 = {
18792   0, marc8_31page282_dir
18793 };
18794 /* PAGE 281 */
18795 struct yaz_iconv_trie_dir marc8_31page281_dir[256] = {
18796   {0, 0, 0},
18797   {0, 0, 0},
18798   {0, 0, 0},
18799   {0, 0, 0},
18800   {0, 0, 0},
18801   {0, 0, 0},
18802   {0, 0, 0},
18803   {0, 0, 0},
18804   {0, 0, 0},
18805   {0, 0, 0},
18806   {0, 0, 0},
18807   {0, 0, 0},
18808   {0, 0, 0},
18809   {0, 0, 0},
18810   {0, 0, 0},
18811   {0, 0, 0},
18812   {0, 0, 0},
18813   {0, 0, 0},
18814   {0, 0, 0},
18815   {0, 0, 0},
18816   {0, 0, 0},
18817   {0, 0, 0},
18818   {0, 0, 0},
18819   {0, 0, 0},
18820   {0, 0, 0},
18821   {0, 0, 0},
18822   {0, 0, 0},
18823   {0, 0, 0},
18824   {0, 0, 0},
18825   {0, 0, 0},
18826   {0, 0, 0},
18827   {0, 0, 0},
18828   {0, 0, 0},
18829   {0, 0, 0x889C} /* East Asian ideograph */,
18830   {0, 0, 0x886C} /* East Asian ideograph */,
18831   {0, 0, 0x88AD} /* East Asian ideograph */,
18832   {0, 0, 0},
18833   {0, 0, 0},
18834   {0, 0, 0},
18835   {0, 0, 0},
18836   {0, 0, 0x89C1} /* East Asian ideograph */,
18837   {0, 0, 0x89C4} /* East Asian ideograph */,
18838   {0, 0, 0x89C5} /* East Asian ideograph */,
18839   {0, 0, 0x89C6} /* East Asian ideograph */,
18840   {0, 0, 0x4EB2} /* East Asian ideograph */,
18841   {0, 0, 0x89CE} /* East Asian ideograph */,
18842   {0, 0, 0x89CA} /* East Asian ideograph */,
18843   {0, 0, 0x89D0} /* East Asian ideograph */,
18844   {0, 0, 0x89C9} /* East Asian ideograph */,
18845   {0, 0, 0x89C8} /* East Asian ideograph */,
18846   {0, 0, 0x89C2} /* East Asian ideograph */,
18847   {0, 0, 0},
18848   {0, 0, 0},
18849   {0, 0, 0x89DE} /* East Asian ideograph */,
18850   {0, 0, 0},
18851   {0, 0, 0},
18852   {0, 0, 0x8BA1} /* East Asian ideograph */,
18853   {0, 0, 0x8BA2} /* East Asian ideograph */,
18854   {0, 0, 0x8BA3} /* East Asian ideograph */,
18855   {0, 0, 0x8BA6} /* East Asian ideograph */,
18856   {0, 0, 0x8BB0} /* East Asian ideograph */,
18857   {0, 0, 0x8BA8} /* East Asian ideograph */,
18858   {0, 0, 0x8BA7} /* East Asian ideograph */,
18859   {0, 0, 0x8BAA} /* East Asian ideograph */,
18860   {0, 0, 0x8BAF} /* East Asian ideograph */,
18861   {0, 0, 0x8BAB} /* East Asian ideograph */,
18862   {0, 0, 0},
18863   {0, 0, 0x8BAD} /* East Asian ideograph */,
18864   {0, 0, 0x8BBF} /* East Asian ideograph */,
18865   {0, 0, 0x8BC0} /* East Asian ideograph */,
18866   {0, 0, 0x8BB6} /* East Asian ideograph */,
18867   {0, 0, 0x8BB7} /* East Asian ideograph */,
18868   {0, 0, 0x8BB8} /* East Asian ideograph */,
18869   {0, 0, 0x8BBE} /* East Asian ideograph */,
18870   {0, 0, 0x8BB9} /* East Asian ideograph */,
18871   {0, 0, 0x8BBC} /* East Asian ideograph */,
18872   {0, 0, 0x6CE8} /* East Asian ideograph */,
18873   {0, 0, 0},
18874   {0, 0, 0x8BC4} /* East Asian ideograph */,
18875   {0, 0, 0x8BCD} /* East Asian ideograph */,
18876   {0, 0, 0},
18877   {0, 0, 0x8BC2} /* East Asian ideograph */,
18878   {0, 0, 0x8BCF} /* East Asian ideograph */,
18879   {0, 0, 0x8BC5} /* East Asian ideograph */,
18880   {0, 0, 0x8BC8} /* East Asian ideograph */,
18881   {0, 0, 0x8BCB} /* East Asian ideograph */,
18882   {0, 0, 0x8BC9} /* East Asian ideograph */,
18883   {0, 0, 0x8BCA} /* East Asian ideograph */,
18884   {0, 0, 0x8BE7} /* East Asian ideograph */,
18885   {0, 0, 0x8BE5} /* East Asian ideograph */,
18886   {0, 0, 0x8BE6} /* East Asian ideograph */,
18887   {0, 0, 0x8BD5} /* East Asian ideograph */,
18888   {0, 0, 0x8BD7} /* East Asian ideograph */,
18889   {0, 0, 0x8BD8} /* East Asian ideograph */,
18890   {0, 0, 0x8BE3} /* East Asian ideograph */,
18891   {0, 0, 0x8BD9} /* East Asian ideograph */,
18892   {0, 0, 0x8BDA} /* East Asian ideograph */,
18893   {0, 0, 0x5938} /* East Asian ideograph */,
18894   {0, 0, 0x8BDB} /* East Asian ideograph */,
18895   {0, 0, 0x8BE1} /* East Asian ideograph */,
18896   {0, 0, 0},
18897   {0, 0, 0x8BE2} /* East Asian ideograph */,
18898   {0, 0, 0x8BDD} /* East Asian ideograph */,
18899   {0, 0, 0x8BE0} /* East Asian ideograph */,
18900   {0, 0, 0x8BDF} /* East Asian ideograph */,
18901   {0, 0, 0x8BF4} /* East Asian ideograph */,
18902   {0, 0, 0x8BF5} /* East Asian ideograph */,
18903   {0, 0, 0x8BEB} /* East Asian ideograph */,
18904   {0, 0, 0x8BED} /* East Asian ideograph */,
18905   {0, 0, 0x5FD7} /* East Asian ideograph */,
18906   {0, 0, 0},
18907   {0, 0, 0x8BEC} /* East Asian ideograph */,
18908   {0, 0, 0x8BA4} /* East Asian ideograph */,
18909   {0, 0, 0x8BEF} /* East Asian ideograph */,
18910   {0, 0, 0x8BF2} /* East Asian ideograph */,
18911   {0, 0, 0x8BF0} /* East Asian ideograph */,
18912   {0, 0, 0x8BF1} /* East Asian ideograph */,
18913   {0, 0, 0x8BF3} /* East Asian ideograph */,
18914   {0, 0, 0x8C0A} /* East Asian ideograph */,
18915   {0, 0, 0x8C06} /* East Asian ideograph */,
18916   {0, 0, 0x8C05} /* East Asian ideograph */,
18917   {0, 0, 0x8C08} /* East Asian ideograph */,
18918   {0, 0, 0x8BF7} /* East Asian ideograph */,
18919   {0, 0, 0x8BF8} /* East Asian ideograph */,
18920   {0, 0, 0x8BFE} /* East Asian ideograph */,
18921   {0, 0, 0x8C03} /* East Asian ideograph */,
18922   {0, 0, 0x8BFF} /* East Asian ideograph */,
18923   {0, 0, 0},
18924   {0, 0, 0},
18925   {0, 0, 0},
18926   {0, 0, 0},
18927   {0, 0, 0},
18928   {0, 0, 0},
18929   {0, 0, 0},
18930   {0, 0, 0},
18931   {0, 0, 0},
18932   {0, 0, 0},
18933   {0, 0, 0},
18934   {0, 0, 0},
18935   {0, 0, 0},
18936   {0, 0, 0},
18937   {0, 0, 0},
18938   {0, 0, 0},
18939   {0, 0, 0},
18940   {0, 0, 0},
18941   {0, 0, 0},
18942   {0, 0, 0},
18943   {0, 0, 0},
18944   {0, 0, 0},
18945   {0, 0, 0},
18946   {0, 0, 0},
18947   {0, 0, 0},
18948   {0, 0, 0},
18949   {0, 0, 0},
18950   {0, 0, 0},
18951   {0, 0, 0},
18952   {0, 0, 0},
18953   {0, 0, 0},
18954   {0, 0, 0},
18955   {0, 0, 0},
18956   {0, 0, 0},
18957   {0, 0, 0},
18958   {0, 0, 0},
18959   {0, 0, 0},
18960   {0, 0, 0},
18961   {0, 0, 0},
18962   {0, 0, 0},
18963   {0, 0, 0},
18964   {0, 0, 0},
18965   {0, 0, 0},
18966   {0, 0, 0},
18967   {0, 0, 0},
18968   {0, 0, 0},
18969   {0, 0, 0},
18970   {0, 0, 0},
18971   {0, 0, 0},
18972   {0, 0, 0},
18973   {0, 0, 0},
18974   {0, 0, 0},
18975   {0, 0, 0},
18976   {0, 0, 0},
18977   {0, 0, 0},
18978   {0, 0, 0},
18979   {0, 0, 0},
18980   {0, 0, 0},
18981   {0, 0, 0},
18982   {0, 0, 0},
18983   {0, 0, 0},
18984   {0, 0, 0},
18985   {0, 0, 0},
18986   {0, 0, 0},
18987   {0, 0, 0},
18988   {0, 0, 0},
18989   {0, 0, 0},
18990   {0, 0, 0},
18991   {0, 0, 0},
18992   {0, 0, 0},
18993   {0, 0, 0},
18994   {0, 0, 0},
18995   {0, 0, 0},
18996   {0, 0, 0},
18997   {0, 0, 0},
18998   {0, 0, 0},
18999   {0, 0, 0},
19000   {0, 0, 0},
19001   {0, 0, 0},
19002   {0, 0, 0},
19003   {0, 0, 0},
19004   {0, 0, 0},
19005   {0, 0, 0},
19006   {0, 0, 0},
19007   {0, 0, 0},
19008   {0, 0, 0},
19009   {0, 0, 0},
19010   {0, 0, 0},
19011   {0, 0, 0},
19012   {0, 0, 0},
19013   {0, 0, 0},
19014   {0, 0, 0},
19015   {0, 0, 0},
19016   {0, 0, 0},
19017   {0, 0, 0},
19018   {0, 0, 0},
19019   {0, 0, 0},
19020   {0, 0, 0},
19021   {0, 0, 0},
19022   {0, 0, 0},
19023   {0, 0, 0},
19024   {0, 0, 0},
19025   {0, 0, 0},
19026   {0, 0, 0},
19027   {0, 0, 0},
19028   {0, 0, 0},
19029   {0, 0, 0},
19030   {0, 0, 0},
19031   {0, 0, 0},
19032   {0, 0, 0},
19033   {0, 0, 0},
19034   {0, 0, 0},
19035   {0, 0, 0},
19036   {0, 0, 0},
19037   {0, 0, 0},
19038   {0, 0, 0},
19039   {0, 0, 0},
19040   {0, 0, 0},
19041   {0, 0, 0},
19042   {0, 0, 0},
19043   {0, 0, 0},
19044   {0, 0, 0},
19045   {0, 0, 0},
19046   {0, 0, 0},
19047   {0, 0, 0},
19048   {0, 0, 0},
19049   {0, 0, 0},
19050   {0, 0, 0},
19051   {0, 0, 0}
19052 };
19053 struct yaz_iconv_trie marc8_31page281 = {
19054   0, marc8_31page281_dir
19055 };
19056 /* PAGE 280 */
19057 struct yaz_iconv_trie_flat marc8_31page280_flat[] = {
19058   {"\x24", 0, 0x8424}, /* East Asian ideograph */
19059   {"\x25", 0, 0x8682}, /* East Asian ideograph */
19060   {"\x2C", 0, 0x877C}, /* East Asian ideograph */
19061   {"\x32", 0, 0x86F2}, /* East Asian ideograph */
19062   {"\x33", 0, 0x866B}, /* East Asian ideograph */
19063   {"\x34", 0, 0x8749}, /* East Asian ideograph */
19064   {"\x35", 0, 0x8681}, /* East Asian ideograph */
19065   {"\x36", 0, 0x8747}, /* East Asian ideograph */
19066   {"\x3C", 0, 0x86CE}, /* East Asian ideograph */
19067   {"\x3E", 0, 0x8721}, /* East Asian ideograph */
19068   {"\x3F", 0, 0x86CA}, /* East Asian ideograph */
19069   {"\x41", 0, 0x8695}, /* East Asian ideograph */
19070   {"\x42", 0, 0x86EE}, /* East Asian ideograph */
19071   {"\x46", 0, 0x672E}, /* East Asian ideograph */
19072   {"\x47", 0, 0x4E8D}, /* East Asian ideograph */
19073   {"\x49", 0, 0x536B}, /* East Asian ideograph */
19074   {"\x4A", 0, 0x51B2}, /* East Asian ideograph (duplicate simplified) */
19075   {"\x62", 0, 0x8865}, /* East Asian ideograph */
19076   {"\x63", 0, 0x91CC}, /* East Asian ideograph */
19077   {"\x65", 0, 0x88C5}, /* East Asian ideograph */
19078   {"\x6C", 0, 0x5236}, /* East Asian ideograph */
19079   {"\x71", 0, 0x8934}, /* East Asian ideograph */
19080   {"\x73", 0, 0x88E4}, /* East Asian ideograph */
19081   {"\x77", 0, 0x4EB5}, /* East Asian ideograph */
19082   {"\x79", 0, 0x891B}, /* East Asian ideograph */
19083   {"\x7C", 0, 0x88C6}, /* East Asian ideograph */
19084   {"\x7D", 0, 0x8884}, /* East Asian ideograph */
19085   {"", 0}
19086 };
19087 struct yaz_iconv_trie marc8_31page280 = {
19088   marc8_31page280_flat, 0
19089 };
19090 /* PAGE 279 */
19091 struct yaz_iconv_trie_flat marc8_31page279_flat[] = {
19092   {"\x22", 0, 0x8427}, /* East Asian ideograph */
19093   {"\x24", 0, 0x59DC}, /* East Asian ideograph */
19094   {"\x26", 0, 0x8537}, /* East Asian ideograph */
19095   {"\x29", 0, 0x84DD}, /* East Asian ideograph */
19096   {"\x2A", 0, 0x8428}, /* East Asian ideograph */
19097   {"\x2E", 0, 0x501F}, /* East Asian ideograph */
19098   {"\x31", 0, 0x827A}, /* East Asian ideograph */
19099   {"\x32", 0, 0x85AE}, /* East Asian ideograph */
19100   {"\x35", 0, 0x836F}, /* East Asian ideograph */
19101   {"\x37", 0, 0x853C}, /* East Asian ideograph */
19102   {"\x39", 0, 0x853A}, /* East Asian ideograph */
19103   {"\x3A", 0, 0x82A6}, /* East Asian ideograph */
19104   {"\x3B", 0, 0x82F9}, /* East Asian ideograph */
19105   {"\x3C", 0, 0x82CF}, /* East Asian ideograph */
19106   {"\x3D", 0, 0x8574}, /* East Asian ideograph */
19107   {"\x3E", 0, 0x5170}, /* East Asian ideograph */
19108   {"\x40", 0, 0x85D3}, /* East Asian ideograph */
19109   {"\x42", 0, 0x841D}, /* East Asian ideograph */
19110   {"\x44", 0, 0x4E47}, /* East Asian ideograph */
19111   {"\x47", 0, 0x5904}, /* East Asian ideograph */
19112   {"\x48", 0, 0x864F}, /* East Asian ideograph */
19113   {"\x4A", 0, 0x53F7}, /* East Asian ideograph */
19114   {"\x4C", 0, 0x4E8F}, /* East Asian ideograph */
19115   {"\x5A", 0, 0x65E6}, /* East Asian ideograph */
19116   {"\x76", 0, 0x8680}, /* East Asian ideograph */
19117   {"\x79", 0, 0x80E1}, /* East Asian ideograph (duplicate simplified) */
19118   {"\x7A", 0, 0x867E}, /* East Asian ideograph */
19119   {"", 0}
19120 };
19121 struct yaz_iconv_trie marc8_31page279 = {
19122   marc8_31page279_flat, 0
19123 };
19124 /* PAGE 278 */
19125 struct yaz_iconv_trie_flat marc8_31page278_flat[] = {
19126   {"\x28", 0, 0x835A}, /* East Asian ideograph */
19127   {"\x29", 0, 0x830E}, /* East Asian ideograph */
19128   {"\x2A", 0, 0x82CB}, /* East Asian ideograph */
19129   {"\x2D", 0, 0x5E84}, /* East Asian ideograph */
19130   {"\x3C", 0, 0x534E}, /* East Asian ideograph */
19131   {"\x41", 0, 0x83B1}, /* East Asian ideograph */
19132   {"\x4D", 0, 0x82C7}, /* East Asian ideograph */
19133   {"\x4F", 0, 0x53F6}, /* East Asian ideograph */
19134   {"\x51", 0, 0x80E1}, /* East Asian ideograph (duplicate simplified) */
19135   {"\x53", 0, 0x8364}, /* East Asian ideograph */
19136   {"\x55", 0, 0x83B4}, /* East Asian ideograph */
19137   {"\x5D", 0, 0x5E2D}, /* East Asian ideograph */
19138   {"\x63", 0, 0x836A}, /* East Asian ideograph */
19139   {"\x64", 0, 0x82CE}, /* East Asian ideograph */
19140   {"\x67", 0, 0x82CD}, /* East Asian ideograph */
19141   {"\x68", 0, 0x8298}, /* East Asian ideograph */
19142   {"\x6C", 0, 0x83B2}, /* East Asian ideograph */
19143   {"\x6E", 0, 0x836B}, /* East Asian ideograph */
19144   {"\x71", 0, 0x848B}, /* East Asian ideograph */
19145   {"\x73", 0, 0x535C}, /* East Asian ideograph */
19146   {"\x76", 0, 0x8361}, /* East Asian ideograph */
19147   {"\x7C", 0, 0x829C}, /* East Asian ideograph */
19148   {"", 0}
19149 };
19150 struct yaz_iconv_trie marc8_31page278 = {
19151   marc8_31page278_flat, 0
19152 };
19153 /* PAGE 277 */
19154 struct yaz_iconv_trie_flat marc8_31page277_flat[] = {
19155   {"\x21", 0, 0x80EA}, /* East Asian ideograph */
19156   {"\x22", 0, 0x810F}, /* East Asian ideograph (duplicate simplified) */
19157   {"\x25", 0, 0x4E34}, /* East Asian ideograph */
19158   {"\x2B", 0, 0x53F0}, /* East Asian ideograph */
19159   {"\x32", 0, 0x4E0E}, /* East Asian ideograph */
19160   {"\x33", 0, 0x5174}, /* East Asian ideograph */
19161   {"\x34", 0, 0x4E3E}, /* East Asian ideograph */
19162   {"\x35", 0, 0x65E7}, /* East Asian ideograph */
19163   {"\x4A", 0, 0x8231}, /* East Asian ideograph */
19164   {"\x4B", 0, 0x8230}, /* East Asian ideograph */
19165   {"\x4E", 0, 0x8270}, /* East Asian ideograph */
19166   {"\x58", 0, 0x5DF4}, /* East Asian ideograph (duplicate simplified) */
19167   {"\x5C", 0, 0x520D}, /* East Asian ideograph */
19168   {"", 0}
19169 };
19170 struct yaz_iconv_trie marc8_31page277 = {
19171   marc8_31page277_flat, 0
19172 };
19173 /* PAGE 276 */
19174 struct yaz_iconv_trie_flat marc8_31page276_flat[] = {
19175   {"\x21", 0, 0x8083}, /* East Asian ideograph */
19176   {"\x44", 0, 0x80C1}, /* East Asian ideograph */
19177   {"\x4A", 0, 0x8090}, /* East Asian ideograph */
19178   {"\x4D", 0, 0x8109}, /* East Asian ideograph */
19179   {"\x58", 0, 0x80BE}, /* East Asian ideograph */
19180   {"\x59", 0, 0x80C0}, /* East Asian ideograph */
19181   {"\x5E", 0, 0x80A0}, /* East Asian ideograph */
19182   {"\x62", 0, 0x80BF}, /* East Asian ideograph */
19183   {"\x65", 0, 0x8111}, /* East Asian ideograph */
19184   {"\x6C", 0, 0x80F6}, /* East Asian ideograph */
19185   {"\x6E", 0, 0x80A4}, /* East Asian ideograph */
19186   {"\x71", 0, 0x817B}, /* East Asian ideograph */
19187   {"\x78", 0, 0x8113}, /* East Asian ideograph */
19188   {"\x79", 0, 0x80C6}, /* East Asian ideograph */
19189   {"\x7A", 0, 0x8138}, /* East Asian ideograph */
19190   {"\x7B", 0, 0x810D}, /* East Asian ideograph */
19191   {"\x7C", 0, 0x8110}, /* East Asian ideograph */
19192   {"\x7D", 0, 0x8191}, /* East Asian ideograph */
19193   {"\x7E", 0, 0x814A}, /* East Asian ideograph */
19194   {"", 0}
19195 };
19196 struct yaz_iconv_trie marc8_31page276 = {
19197   marc8_31page276_flat, 0
19198 };
19199 /* PAGE 275 */
19200 struct yaz_iconv_trie_flat marc8_31page275_flat[] = {
19201   {"\x21", 0, 0x7EED}, /* East Asian ideograph */
19202   {"\x22", 0, 0x7F28}, /* East Asian ideograph */
19203   {"\x23", 0, 0x7EA4}, /* East Asian ideograph */
19204   {"\x24", 0, 0x7F06}, /* East Asian ideograph */
19205   {"\x33", 0, 0x7F5A}, /* East Asian ideograph */
19206   {"\x34", 0, 0x9A82}, /* East Asian ideograph */
19207   {"\x35", 0, 0x7F62}, /* East Asian ideograph */
19208   {"\x37", 0, 0x7F57}, /* East Asian ideograph */
19209   {"\x38", 0, 0x7F81}, /* East Asian ideograph */
19210   {"\x42", 0, 0x4E49}, /* East Asian ideograph */
19211   {"\x4D", 0, 0x4E60}, /* East Asian ideograph */
19212   {"\x51", 0, 0x7FC6}, /* East Asian ideograph */
19213   {"\x58", 0, 0x7FD8}, /* East Asian ideograph */
19214   {"\x6F", 0, 0x5723}, /* East Asian ideograph */
19215   {"\x71", 0, 0x95FB}, /* East Asian ideograph */
19216   {"\x74", 0, 0x58F0}, /* East Asian ideograph */
19217   {"\x75", 0, 0x8038}, /* East Asian ideograph */
19218   {"\x76", 0, 0x806A}, /* East Asian ideograph */
19219   {"\x77", 0, 0x8054}, /* East Asian ideograph */
19220   {"\x78", 0, 0x804C}, /* East Asian ideograph */
19221   {"\x79", 0, 0x8042}, /* East Asian ideograph */
19222   {"\x7A", 0, 0x804B}, /* East Asian ideograph */
19223   {"\x7B", 0, 0x542C}, /* East Asian ideograph */
19224   {"", 0}
19225 };
19226 struct yaz_iconv_trie marc8_31page275 = {
19227   marc8_31page275_flat, 0
19228 };
19229 /* PAGE 274 */
19230 struct yaz_iconv_trie_dir marc8_31page274_dir[256] = {
19231   {0, 0, 0},
19232   {0, 0, 0},
19233   {0, 0, 0},
19234   {0, 0, 0},
19235   {0, 0, 0},
19236   {0, 0, 0},
19237   {0, 0, 0},
19238   {0, 0, 0},
19239   {0, 0, 0},
19240   {0, 0, 0},
19241   {0, 0, 0},
19242   {0, 0, 0},
19243   {0, 0, 0},
19244   {0, 0, 0},
19245   {0, 0, 0},
19246   {0, 0, 0},
19247   {0, 0, 0},
19248   {0, 0, 0},
19249   {0, 0, 0},
19250   {0, 0, 0},
19251   {0, 0, 0},
19252   {0, 0, 0},
19253   {0, 0, 0},
19254   {0, 0, 0},
19255   {0, 0, 0},
19256   {0, 0, 0},
19257   {0, 0, 0},
19258   {0, 0, 0},
19259   {0, 0, 0},
19260   {0, 0, 0},
19261   {0, 0, 0},
19262   {0, 0, 0},
19263   {0, 0, 0},
19264   {0, 0, 0x7EB1} /* East Asian ideograph */,
19265   {0, 0, 0x7EB3} /* East Asian ideograph */,
19266   {0, 0, 0x7EA7} /* East Asian ideograph */,
19267   {0, 0, 0x7EB8} /* East Asian ideograph */,
19268   {0, 0, 0x7EB7} /* East Asian ideograph */,
19269   {0, 0, 0x7ECA} /* East Asian ideograph */,
19270   {0, 0, 0},
19271   {0, 0, 0x7ECB} /* East Asian ideograph */,
19272   {0, 0, 0x624E} /* East Asian ideograph */,
19273   {0, 0, 0x7ECD} /* East Asian ideograph */,
19274   {0, 0, 0x7EC4} /* East Asian ideograph */,
19275   {0, 0, 0x7EC6} /* East Asian ideograph */,
19276   {0, 0, 0x7EC5} /* East Asian ideograph */,
19277   {0, 0, 0},
19278   {0, 0, 0x7ECC} /* East Asian ideograph */,
19279   {0, 0, 0x7EC8} /* East Asian ideograph */,
19280   {0, 0, 0x7EDF} /* East Asian ideograph */,
19281   {0, 0, 0x7EDE} /* East Asian ideograph */,
19282   {0, 0, 0x7ED2} /* East Asian ideograph */,
19283   {0, 0, 0x7ED3} /* East Asian ideograph */,
19284   {0, 0, 0},
19285   {0, 0, 0x7EDA} /* East Asian ideograph */,
19286   {0, 0, 0x7EDD} /* East Asian ideograph */,
19287   {0, 0, 0x7EDC} /* East Asian ideograph */,
19288   {0, 0, 0x7ED9} /* East Asian ideograph */,
19289   {0, 0, 0},
19290   {0, 0, 0x4E1D} /* East Asian ideograph */,
19291   {0, 0, 0x7ECF} /* East Asian ideograph */,
19292   {0, 0, 0x6346} /* East Asian ideograph */,
19293   {0, 0, 0x7EE2} /* East Asian ideograph */,
19294   {0, 0, 0x7EE5} /* East Asian ideograph */,
19295   {0, 0, 0x7ED1} /* East Asian ideograph */,
19296   {0, 0, 0x7EFC} /* East Asian ideograph */,
19297   {0, 0, 0x7EFD} /* East Asian ideograph */,
19298   {0, 0, 0x7EFE} /* East Asian ideograph */,
19299   {0, 0, 0x7D27} /* East Asian ideograph */,
19300   {0, 0, 0x7EEB} /* East Asian ideograph */,
19301   {0, 0, 0x7F00} /* East Asian ideograph */,
19302   {0, 0, 0},
19303   {0, 0, 0x7F51} /* East Asian ideograph */,
19304   {0, 0, 0x7EB2} /* East Asian ideograph */,
19305   {0, 0, 0x7EF0} /* East Asian ideograph */,
19306   {0, 0, 0},
19307   {0, 0, 0x7EFF} /* East Asian ideograph */,
19308   {0, 0, 0x7EF8} /* East Asian ideograph */,
19309   {0, 0, 0x7EF4} /* East Asian ideograph */,
19310   {0, 0, 0x7EF5} /* East Asian ideograph */,
19311   {0, 0, 0x7EB6} /* East Asian ideograph */,
19312   {0, 0, 0x7F01} /* East Asian ideograph */,
19313   {0, 0, 0x7F14} /* East Asian ideograph */,
19314   {0, 0, 0x7EAC} /* East Asian ideograph */,
19315   {0, 0, 0x7EC3} /* East Asian ideograph */,
19316   {0, 0, 0x7EEA} /* East Asian ideograph */,
19317   {0, 0, 0x7F04} /* East Asian ideograph */,
19318   {0, 0, 0x7F05} /* East Asian ideograph */,
19319   {0, 0, 0x7F09} /* East Asian ideograph */,
19320   {0, 0, 0x7F13} /* East Asian ideograph */,
19321   {0, 0, 0x7F18} /* East Asian ideograph */,
19322   {0, 0, 0x7F16} /* East Asian ideograph */,
19323   {0, 0, 0x7EBF} /* East Asian ideograph */,
19324   {0, 0, 0x7F0D} /* East Asian ideograph */,
19325   {0, 0, 0x7F0E} /* East Asian ideograph */,
19326   {0, 0, 0x7F23} /* East Asian ideograph */,
19327   {0, 0, 0x7F22} /* East Asian ideograph */,
19328   {0, 0, 0x8426} /* East Asian ideograph */,
19329   {0, 0, 0x7F1A} /* East Asian ideograph */,
19330   {0, 0, 0x81F4} /* East Asian ideograph */,
19331   {0, 0, 0x53BF} /* East Asian ideograph (variant of EACC 455164) */,
19332   {0, 0, 0x7F29} /* East Asian ideograph */,
19333   {0, 0, 0x7EE9} /* East Asian ideograph */,
19334   {0, 0, 0x7F2A} /* East Asian ideograph */,
19335   {0, 0, 0x7F15} /* East Asian ideograph */,
19336   {0, 0, 0x7F27} /* East Asian ideograph */,
19337   {0, 0, 0},
19338   {0, 0, 0},
19339   {0, 0, 0x7F1D} /* East Asian ideograph */,
19340   {0, 0, 0x603B} /* East Asian ideograph */,
19341   {0, 0, 0x7EB5} /* East Asian ideograph */,
19342   {0, 0, 0x7F2B} /* East Asian ideograph */,
19343   {0, 0, 0x7F2E} /* East Asian ideograph */,
19344   {0, 0, 0x7EC7} /* East Asian ideograph */,
19345   {0, 0, 0x7EE3} /* East Asian ideograph */,
19346   {0, 0, 0x7ED5} /* East Asian ideograph */,
19347   {0, 0, 0x7F2D} /* East Asian ideograph */,
19348   {0, 0, 0x7CFB} /* East Asian ideograph (duplicate simplified) */,
19349   {0, 0, 0x7EF3} /* East Asian ideograph */,
19350   {0, 0, 0x8327} /* East Asian ideograph */,
19351   {0, 0, 0x7ECE} /* East Asian ideograph */,
19352   {0, 0, 0x7ED8} /* East Asian ideograph */,
19353   {0, 0, 0x8FAB} /* East Asian ideograph */,
19354   {0, 0, 0x7F24} /* East Asian ideograph */,
19355   {0, 0, 0},
19356   {0, 0, 0x7EE7} /* East Asian ideograph */,
19357   {0, 0, 0x7F20} /* East Asian ideograph */,
19358   {0, 0, 0},
19359   {0, 0, 0},
19360   {0, 0, 0},
19361   {0, 0, 0},
19362   {0, 0, 0},
19363   {0, 0, 0},
19364   {0, 0, 0},
19365   {0, 0, 0},
19366   {0, 0, 0},
19367   {0, 0, 0},
19368   {0, 0, 0},
19369   {0, 0, 0},
19370   {0, 0, 0},
19371   {0, 0, 0},
19372   {0, 0, 0},
19373   {0, 0, 0},
19374   {0, 0, 0},
19375   {0, 0, 0},
19376   {0, 0, 0},
19377   {0, 0, 0},
19378   {0, 0, 0},
19379   {0, 0, 0},
19380   {0, 0, 0},
19381   {0, 0, 0},
19382   {0, 0, 0},
19383   {0, 0, 0},
19384   {0, 0, 0},
19385   {0, 0, 0},
19386   {0, 0, 0},
19387   {0, 0, 0},
19388   {0, 0, 0},
19389   {0, 0, 0},
19390   {0, 0, 0},
19391   {0, 0, 0},
19392   {0, 0, 0},
19393   {0, 0, 0},
19394   {0, 0, 0},
19395   {0, 0, 0},
19396   {0, 0, 0},
19397   {0, 0, 0},
19398   {0, 0, 0},
19399   {0, 0, 0},
19400   {0, 0, 0},
19401   {0, 0, 0},
19402   {0, 0, 0},
19403   {0, 0, 0},
19404   {0, 0, 0},
19405   {0, 0, 0},
19406   {0, 0, 0},
19407   {0, 0, 0},
19408   {0, 0, 0},
19409   {0, 0, 0},
19410   {0, 0, 0},
19411   {0, 0, 0},
19412   {0, 0, 0},
19413   {0, 0, 0},
19414   {0, 0, 0},
19415   {0, 0, 0},
19416   {0, 0, 0},
19417   {0, 0, 0},
19418   {0, 0, 0},
19419   {0, 0, 0},
19420   {0, 0, 0},
19421   {0, 0, 0},
19422   {0, 0, 0},
19423   {0, 0, 0},
19424   {0, 0, 0},
19425   {0, 0, 0},
19426   {0, 0, 0},
19427   {0, 0, 0},
19428   {0, 0, 0},
19429   {0, 0, 0},
19430   {0, 0, 0},
19431   {0, 0, 0},
19432   {0, 0, 0},
19433   {0, 0, 0},
19434   {0, 0, 0},
19435   {0, 0, 0},
19436   {0, 0, 0},
19437   {0, 0, 0},
19438   {0, 0, 0},
19439   {0, 0, 0},
19440   {0, 0, 0},
19441   {0, 0, 0},
19442   {0, 0, 0},
19443   {0, 0, 0},
19444   {0, 0, 0},
19445   {0, 0, 0},
19446   {0, 0, 0},
19447   {0, 0, 0},
19448   {0, 0, 0},
19449   {0, 0, 0},
19450   {0, 0, 0},
19451   {0, 0, 0},
19452   {0, 0, 0},
19453   {0, 0, 0},
19454   {0, 0, 0},
19455   {0, 0, 0},
19456   {0, 0, 0},
19457   {0, 0, 0},
19458   {0, 0, 0},
19459   {0, 0, 0},
19460   {0, 0, 0},
19461   {0, 0, 0},
19462   {0, 0, 0},
19463   {0, 0, 0},
19464   {0, 0, 0},
19465   {0, 0, 0},
19466   {0, 0, 0},
19467   {0, 0, 0},
19468   {0, 0, 0},
19469   {0, 0, 0},
19470   {0, 0, 0},
19471   {0, 0, 0},
19472   {0, 0, 0},
19473   {0, 0, 0},
19474   {0, 0, 0},
19475   {0, 0, 0},
19476   {0, 0, 0},
19477   {0, 0, 0},
19478   {0, 0, 0},
19479   {0, 0, 0},
19480   {0, 0, 0},
19481   {0, 0, 0},
19482   {0, 0, 0},
19483   {0, 0, 0},
19484   {0, 0, 0},
19485   {0, 0, 0},
19486   {0, 0, 0}
19487 };
19488 struct yaz_iconv_trie marc8_31page274 = {
19489   0, marc8_31page274_dir
19490 };
19491 /* PAGE 273 */
19492 struct yaz_iconv_trie_flat marc8_31page273_flat[] = {
19493   {"\x21", 0, 0x7B0B}, /* East Asian ideograph */
19494   {"\x23", 0, 0x8345}, /* East Asian ideograph */
19495   {"\x2A", 0, 0x94B3}, /* East Asian ideograph */
19496   {"\x2B", 0, 0x7B3A}, /* East Asian ideograph */
19497   {"\x30", 0, 0x8303}, /* East Asian ideograph */
19498   {"\x33", 0, 0x8282}, /* East Asian ideograph */
19499   {"\x38", 0, 0x7BAC}, /* East Asian ideograph */
19500   {"\x39", 0, 0x7B03}, /* East Asian ideograph */
19501   {"\x3A", 0, 0x7B51}, /* East Asian ideograph */
19502   {"\x3C", 0, 0x7B5B}, /* East Asian ideograph */
19503   {"\x3E", 0, 0x7BD3}, /* East Asian ideograph */
19504   {"\x41", 0, 0x7B80}, /* East Asian ideograph */
19505   {"\x42", 0, 0x7BAB}, /* East Asian ideograph */
19506   {"\x45", 0, 0x7BAA}, /* East Asian ideograph */
19507   {"\x46", 0, 0x7BD1}, /* East Asian ideograph */
19508   {"\x48", 0, 0x5E18}, /* East Asian ideograph */
19509   {"\x4B", 0, 0x7B7E}, /* East Asian ideograph */
19510   {"\x4C", 0, 0x7BEE}, /* East Asian ideograph */
19511   {"\x4D", 0, 0x7B79}, /* East Asian ideograph */
19512   {"\x50", 0, 0x7B3C}, /* East Asian ideograph */
19513   {"\x51", 0, 0x7C41}, /* East Asian ideograph */
19514   {"\x52", 0, 0x7B7E}, /* East Asian ideograph (duplicate simplified) */
19515   {"\x53", 0, 0x7BF1}, /* East Asian ideograph */
19516   {"\x54", 0, 0x7BA9}, /* East Asian ideograph */
19517   {"\x55", 0, 0x5401}, /* East Asian ideograph */
19518   {"\x60", 0, 0x7C8B}, /* East Asian ideograph */
19519   {"\x62", 0, 0x80E1}, /* East Asian ideograph (duplicate simplified) */
19520   {"\x68", 0, 0x7CAA}, /* East Asian ideograph */
19521   {"\x6B", 0, 0x7CAE}, /* East Asian ideograph */
19522   {"\x6F", 0, 0x7EA0}, /* East Asian ideograph */
19523   {"\x70", 0, 0x7EAA}, /* East Asian ideograph */
19524   {"\x71", 0, 0x7EA3}, /* East Asian ideograph */
19525   {"\x72", 0, 0x7EA2}, /* East Asian ideograph */
19526   {"\x73", 0, 0x7EAB}, /* East Asian ideograph */
19527   {"\x74", 0, 0x7EA6}, /* East Asian ideograph */
19528   {"\x75", 0, 0x7EA5}, /* East Asian ideograph */
19529   {"\x76", 0, 0x7EBA}, /* East Asian ideograph */
19530   {"\x77", 0, 0x7EB9}, /* East Asian ideograph */
19531   {"\x7A", 0, 0x7EAD}, /* East Asian ideograph */
19532   {"\x7C", 0, 0x7EB0}, /* East Asian ideograph */
19533   {"\x7D", 0, 0x7EAF}, /* East Asian ideograph */
19534   {"\x7E", 0, 0x7EBD}, /* East Asian ideograph */
19535   {"", 0}
19536 };
19537 struct yaz_iconv_trie marc8_31page273 = {
19538   marc8_31page273_flat, 0
19539 };
19540 /* PAGE 272 */
19541 struct yaz_iconv_trie_flat marc8_31page272_flat[] = {
19542   {"\x22", 0, 0x4E07}, /* East Asian ideograph */
19543   {"\x25", 0, 0x53B6}, /* East Asian ideograph */
19544   {"\x36", 0, 0x5E0C}, /* East Asian ideograph */
19545   {"\x3C", 0, 0x79F0}, /* East Asian ideograph */
19546   {"\x3D", 0, 0x79CD}, /* East Asian ideograph */
19547   {"\x40", 0, 0x8C37}, /* East Asian ideograph */
19548   {"\x44", 0, 0x79EF}, /* East Asian ideograph */
19549   {"\x46", 0, 0x7A23}, /* East Asian ideograph */
19550   {"\x49", 0, 0x7A51}, /* East Asian ideograph */
19551   {"\x4A", 0, 0x79FD}, /* East Asian ideograph */
19552   {"\x4B", 0, 0x83B7}, /* East Asian ideograph (duplicate simplified) */
19553   {"\x4C", 0, 0x7A33}, /* East Asian ideograph */
19554   {"\x5C", 0, 0x6D3C}, /* East Asian ideograph */
19555   {"\x5D", 0, 0x7A9D}, /* East Asian ideograph */
19556   {"\x5F", 0, 0x7A77}, /* East Asian ideograph */
19557   {"\x60", 0, 0x7AA5}, /* East Asian ideograph */
19558   {"\x61", 0, 0x7A8D}, /* East Asian ideograph */
19559   {"\x62", 0, 0x7A9C}, /* East Asian ideograph */
19560   {"\x63", 0, 0x7AA6}, /* East Asian ideograph */
19561   {"\x64", 0, 0x7A83}, /* East Asian ideograph */
19562   {"\x6B", 0, 0x7ADE}, /* East Asian ideograph */
19563   {"\x70", 0, 0x5DF4}, /* East Asian ideograph (duplicate simplified) */
19564   {"\x79", 0, 0x7B14}, /* East Asian ideograph */
19565   {"", 0}
19566 };
19567 struct yaz_iconv_trie marc8_31page272 = {
19568   marc8_31page272_flat, 0
19569 };
19570 /* PAGE 271 */
19571 struct yaz_iconv_trie_flat marc8_31page271_flat[] = {
19572   {"\x27", 0, 0x77EB}, /* East Asian ideograph */
19573   {"\x3B", 0, 0x781A}, /* East Asian ideograph */
19574   {"\x3E", 0, 0x7815}, /* East Asian ideograph */
19575   {"\x45", 0, 0x7855}, /* East Asian ideograph */
19576   {"\x49", 0, 0x786E}, /* East Asian ideograph */
19577   {"\x4C", 0, 0x7801}, /* East Asian ideograph */
19578   {"\x53", 0, 0x7816}, /* East Asian ideograph */
19579   {"\x58", 0, 0x77F6}, /* East Asian ideograph */
19580   {"\x59", 0, 0x7840}, /* East Asian ideograph */
19581   {"\x5A", 0, 0x788D}, /* East Asian ideograph */
19582   {"\x5B", 0, 0x77FF}, /* East Asian ideograph */
19583   {"\x5C", 0, 0x77FE}, /* East Asian ideograph */
19584   {"\x5D", 0, 0x783A}, /* East Asian ideograph */
19585   {"\x5E", 0, 0x783E}, /* East Asian ideograph */
19586   {"\x6F", 0, 0x53EA}, /* East Asian ideograph (duplicate simplified) */
19587   {"\x77", 0, 0x7978}, /* East Asian ideograph */
19588   {"\x78", 0, 0x796F}, /* East Asian ideograph */
19589   {"\x7B", 0, 0x7985}, /* East Asian ideograph */
19590   {"\x7C", 0, 0x793C}, /* East Asian ideograph */
19591   {"\x7D", 0, 0x7977}, /* East Asian ideograph */
19592   {"", 0}
19593 };
19594 struct yaz_iconv_trie marc8_31page271 = {
19595   marc8_31page271_flat, 0
19596 };
19597 /* PAGE 270 */
19598 struct yaz_iconv_trie_flat marc8_31page270_flat[] = {
19599   {"\x29", 0, 0x7691}, /* East Asian ideograph */
19600   {"\x2D", 0, 0x76B1}, /* East Asian ideograph */
19601   {"\x3A", 0, 0x76CF}, /* East Asian ideograph */
19602   {"\x3C", 0, 0x5C3D}, /* East Asian ideograph */
19603   {"\x3D", 0, 0x76D1}, /* East Asian ideograph */
19604   {"\x3E", 0, 0x76D8}, /* East Asian ideograph */
19605   {"\x3F", 0, 0x5362}, /* East Asian ideograph */
19606   {"\x56", 0, 0x4F17}, /* East Asian ideograph */
19607   {"\x57", 0, 0x56F0}, /* East Asian ideograph */
19608   {"\x5D", 0, 0x7750}, /* East Asian ideograph */
19609   {"\x73", 0, 0x4E86}, /* East Asian ideograph */
19610   {"\x7C", 0, 0x77A9}, /* East Asian ideograph */
19611   {"", 0}
19612 };
19613 struct yaz_iconv_trie marc8_31page270 = {
19614   marc8_31page270_flat, 0
19615 };
19616 /* PAGE 269 */
19617 struct yaz_iconv_trie_flat marc8_31page269_flat[] = {
19618   {"\x2D", 0, 0x4EA9}, /* East Asian ideograph */
19619   {"\x31", 0, 0x7544}, /* East Asian ideograph */
19620   {"\x33", 0, 0x6BD5}, /* East Asian ideograph */
19621   {"\x34", 0, 0x5F02}, /* East Asian ideograph */
19622   {"\x36", 0, 0x753B}, /* East Asian ideograph */
19623   {"\x39", 0, 0x5F53}, /* East Asian ideograph */
19624   {"\x3B", 0, 0x7574}, /* East Asian ideograph */
19625   {"\x3C", 0, 0x8FED}, /* East Asian ideograph */
19626   {"\x56", 0, 0x75C9}, /* East Asian ideograph */
19627   {"\x60", 0, 0x75A1}, /* East Asian ideograph */
19628   {"\x61", 0, 0x759F}, /* East Asian ideograph */
19629   {"\x62", 0, 0x75EA}, /* East Asian ideograph */
19630   {"\x63", 0, 0x75AF}, /* East Asian ideograph */
19631   {"\x6A", 0, 0x75AE}, /* East Asian ideograph */
19632   {"\x6D", 0, 0x75E8}, /* East Asian ideograph */
19633   {"\x6E", 0, 0x7597}, /* East Asian ideograph */
19634   {"\x71", 0, 0x75A0}, /* East Asian ideograph */
19635   {"\x73", 0, 0x75D2}, /* East Asian ideograph */
19636   {"\x75", 0, 0x765E}, /* East Asian ideograph */
19637   {"\x76", 0, 0x763E}, /* East Asian ideograph */
19638   {"\x77", 0, 0x7663}, /* East Asian ideograph */
19639   {"\x78", 0, 0x762B}, /* East Asian ideograph */
19640   {"\x79", 0, 0x766B}, /* East Asian ideograph */
19641   {"\x7B", 0, 0x53D1}, /* East Asian ideograph */
19642   {"", 0}
19643 };
19644 struct yaz_iconv_trie marc8_31page269 = {
19645   marc8_31page269_flat, 0
19646 };
19647 /* PAGE 268 */
19648 struct yaz_iconv_trie_flat marc8_31page268_flat[] = {
19649   {"\x22", 0, 0x72EF}, /* East Asian ideograph */
19650   {"\x23", 0, 0x72EE}, /* East Asian ideograph */
19651   {"\x27", 0, 0x72EC}, /* East Asian ideograph */
19652   {"\x28", 0, 0x72DE}, /* East Asian ideograph */
19653   {"\x29", 0, 0x83B7}, /* East Asian ideograph */
19654   {"\x2A", 0, 0x72B7}, /* East Asian ideograph */
19655   {"\x2B", 0, 0x517D}, /* East Asian ideograph */
19656   {"\x2C", 0, 0x730E}, /* East Asian ideograph */
19657   {"\x2D", 0, 0x736D}, /* East Asian ideograph */
19658   {"\x2E", 0, 0x732E}, /* East Asian ideograph */
19659   {"\x2F", 0, 0x7321}, /* East Asian ideograph */
19660   {"\x47", 0, 0x73B0}, /* East Asian ideograph */
19661   {"\x57", 0, 0x73F2}, /* East Asian ideograph */
19662   {"\x5E", 0, 0x739B}, /* East Asian ideograph */
19663   {"\x5F", 0, 0x7410}, /* East Asian ideograph */
19664   {"\x64", 0, 0x7391}, /* East Asian ideograph */
19665   {"\x67", 0, 0x73AF}, /* East Asian ideograph */
19666   {"\x68", 0, 0x7477}, /* East Asian ideograph */
19667   {"\x69", 0, 0x73BA}, /* East Asian ideograph */
19668   {"\x6B", 0, 0x73D1}, /* East Asian ideograph */
19669   {"\x74", 0, 0x74EF}, /* East Asian ideograph */
19670   {"\x7A", 0, 0x4EA7}, /* East Asian ideograph */
19671   {"", 0}
19672 };
19673 struct yaz_iconv_trie marc8_31page268 = {
19674   marc8_31page268_flat, 0
19675 };
19676 /* PAGE 267 */
19677 struct yaz_iconv_trie_flat marc8_31page267_flat[] = {
19678   {"\x21", 0, 0x70BD}, /* East Asian ideograph */
19679   {"\x22", 0, 0x7096}, /* East Asian ideograph */
19680   {"\x24", 0, 0x706F}, /* East Asian ideograph */
19681   {"\x25", 0, 0x7116}, /* East Asian ideograph */
19682   {"\x26", 0, 0x70E7}, /* East Asian ideograph */
19683   {"\x2E", 0, 0x8425}, /* East Asian ideograph */
19684   {"\x30", 0, 0x70DB}, /* East Asian ideograph */
19685   {"\x31", 0, 0x707F}, /* East Asian ideograph */
19686   {"\x33", 0, 0x70E9}, /* East Asian ideograph */
19687   {"\x36", 0, 0x70C1}, /* East Asian ideograph */
19688   {"\x37", 0, 0x7089}, /* East Asian ideograph */
19689   {"\x38", 0, 0x70C2}, /* East Asian ideograph */
19690   {"\x42", 0, 0x7237}, /* East Asian ideograph */
19691   {"\x45", 0, 0x5C14}, /* East Asian ideograph */
19692   {"\x46", 0, 0x5899}, /* East Asian ideograph */
19693   {"\x4C", 0, 0x724D}, /* East Asian ideograph */
19694   {"\x53", 0, 0x5B83}, /* East Asian ideograph */
19695   {"\x5A", 0, 0x7275}, /* East Asian ideograph */
19696   {"\x5E", 0, 0x8366}, /* East Asian ideograph */
19697   {"\x61", 0, 0x728A}, /* East Asian ideograph */
19698   {"\x62", 0, 0x727A}, /* East Asian ideograph */
19699   {"\x68", 0, 0x72B6}, /* East Asian ideograph */
19700   {"\x70", 0, 0x72ED}, /* East Asian ideograph */
19701   {"\x72", 0, 0x72C8}, /* East Asian ideograph */
19702   {"\x79", 0, 0x72B9}, /* East Asian ideograph */
19703   {"\x7E", 0, 0x72F1}, /* East Asian ideograph */
19704   {"", 0}
19705 };
19706 struct yaz_iconv_trie marc8_31page267 = {
19707   marc8_31page267_flat, 0
19708 };
19709 /* PAGE 266 */
19710 struct yaz_iconv_trie_flat marc8_31page266_flat[] = {
19711   {"\x21", 0, 0x6CFD}, /* East Asian ideograph */
19712   {"\x22", 0, 0x6D4A}, /* East Asian ideograph */
19713   {"\x26", 0, 0x6D4E}, /* East Asian ideograph */
19714   {"\x27", 0, 0x6CDE}, /* East Asian ideograph */
19715   {"\x28", 0, 0x6EE8}, /* East Asian ideograph */
19716   {"\x2B", 0, 0x6EE5}, /* East Asian ideograph */
19717   {"\x2D", 0, 0x6D9B}, /* East Asian ideograph */
19718   {"\x2E", 0, 0x6DA9}, /* East Asian ideograph */
19719   {"\x31", 0, 0x6C88}, /* East Asian ideograph */
19720   {"\x32", 0, 0x6CFB}, /* East Asian ideograph */
19721   {"\x33", 0, 0x6E0E}, /* East Asian ideograph */
19722   {"\x34", 0, 0x6E85}, /* East Asian ideograph */
19723   {"\x36", 0, 0x6EE4}, /* East Asian ideograph */
19724   {"\x37", 0, 0x6D4F}, /* East Asian ideograph */
19725   {"\x3A", 0, 0x6FD1}, /* East Asian ideograph */
19726   {"\x3B", 0, 0x6CA5}, /* East Asian ideograph */
19727   {"\x3C", 0, 0x6FD2}, /* East Asian ideograph */
19728   {"\x3D", 0, 0x6F47}, /* East Asian ideograph */
19729   {"\x3F", 0, 0x6F9C}, /* East Asian ideograph */
19730   {"\x41", 0, 0x6D12}, /* East Asian ideograph */
19731   {"\x42", 0, 0x6EE9}, /* East Asian ideograph */
19732   {"\x43", 0, 0x6E7E}, /* East Asian ideograph */
19733   {"\x44", 0, 0x6EE6}, /* East Asian ideograph */
19734   {"\x4A", 0, 0x707E}, /* East Asian ideograph */
19735   {"\x51", 0, 0x4E3A}, /* East Asian ideograph */
19736   {"\x5D", 0, 0x4E4C}, /* East Asian ideograph */
19737   {"\x66", 0, 0x65E0}, /* East Asian ideograph */
19738   {"\x6A", 0, 0x70BC}, /* East Asian ideograph */
19739   {"\x6D", 0, 0x70E6}, /* East Asian ideograph */
19740   {"\x6F", 0, 0x7080}, /* East Asian ideograph */
19741   {"\x75", 0, 0x6247}, /* East Asian ideograph */
19742   {"\x7D", 0, 0x70ED}, /* East Asian ideograph */
19743   {"\x7E", 0, 0x70EB}, /* East Asian ideograph */
19744   {"", 0}
19745 };
19746 struct yaz_iconv_trie marc8_31page266 = {
19747   marc8_31page266_flat, 0
19748 };
19749 /* PAGE 265 */
19750 struct yaz_iconv_trie_flat marc8_31page265_flat[] = {
19751   {"\x2D", 0, 0x6C64}, /* East Asian ideograph */
19752   {"\x30", 0, 0x6D4B}, /* East Asian ideograph */
19753   {"\x31", 0, 0x6DA1}, /* East Asian ideograph */
19754   {"\x33", 0, 0x6D51}, /* East Asian ideograph */
19755   {"\x3D", 0, 0x6C9F}, /* East Asian ideograph */
19756   {"\x41", 0, 0x6C85}, /* East Asian ideograph */
19757   {"\x42", 0, 0x706D}, /* East Asian ideograph */
19758   {"\x44", 0, 0x6E7F}, /* East Asian ideograph */
19759   {"\x48", 0, 0x6CA7}, /* East Asian ideograph */
19760   {"\x4B", 0, 0x51C6}, /* East Asian ideograph */
19761   {"\x4F", 0, 0x6CAA}, /* East Asian ideograph */
19762   {"\x54", 0, 0x6E0D}, /* East Asian ideograph */
19763   {"\x55", 0, 0x6DA8}, /* East Asian ideograph */
19764   {"\x57", 0, 0x6C49}, /* East Asian ideograph */
19765   {"\x58", 0, 0x6EE1}, /* East Asian ideograph */
19766   {"\x59", 0, 0x6D9F}, /* East Asian ideograph */
19767   {"\x5A", 0, 0x6E10}, /* East Asian ideograph */
19768   {"\x5F", 0, 0x6EDE}, /* East Asian ideograph */
19769   {"\x63", 0, 0x6D46}, /* East Asian ideograph */
19770   {"\x64", 0, 0x6E17}, /* East Asian ideograph */
19771   {"\x65", 0, 0x6E14}, /* East Asian ideograph */
19772   {"\x6C", 0, 0x6CFC}, /* East Asian ideograph */
19773   {"\x6D", 0, 0x6DA6}, /* East Asian ideograph */
19774   {"\x6E", 0, 0x6DA7}, /* East Asian ideograph */
19775   {"\x6F", 0, 0x6D01}, /* East Asian ideograph */
19776   {"\x71", 0, 0x6D47}, /* East Asian ideograph */
19777   {"\x78", 0, 0x6E83}, /* East Asian ideograph */
19778   {"\x7B", 0, 0x6DC0}, /* East Asian ideograph */
19779   {"\x7C", 0, 0x6D53}, /* East Asian ideograph */
19780   {"", 0}
19781 };
19782 struct yaz_iconv_trie marc8_31page265 = {
19783   marc8_31page265_flat, 0
19784 };
19785 /* PAGE 264 */
19786 struct yaz_iconv_trie_flat marc8_31page264_flat[] = {
19787   {"\x4E", 0, 0x6CFE}, /* East Asian ideograph */
19788   {"\x59", 0, 0x6CEA}, /* East Asian ideograph */
19789   {"\x68", 0, 0x6D45}, /* East Asian ideograph */
19790   {"\x74", 0, 0x6E0A}, /* East Asian ideograph */
19791   {"\x77", 0, 0x6CA6}, /* East Asian ideograph */
19792   {"\x7D", 0, 0x6D8C}, /* East Asian ideograph */
19793   {"", 0}
19794 };
19795 struct yaz_iconv_trie marc8_31page264 = {
19796   marc8_31page264_flat, 0
19797 };
19798 /* PAGE 263 */
19799 struct yaz_iconv_trie_flat marc8_31page263_flat[] = {
19800   {"\x21", 0, 0x6B22}, /* East Asian ideograph */
19801   {"\x29", 0, 0x5C81}, /* East Asian ideograph */
19802   {"\x2A", 0, 0x5386}, /* East Asian ideograph */
19803   {"\x2B", 0, 0x5F52}, /* East Asian ideograph */
19804   {"\x33", 0, 0x6B8B}, /* East Asian ideograph */
19805   {"\x35", 0, 0x6B87}, /* East Asian ideograph */
19806   {"\x36", 0, 0x6B93}, /* East Asian ideograph */
19807   {"\x37", 0, 0x6BA1}, /* East Asian ideograph */
19808   {"\x38", 0, 0x6B7C}, /* East Asian ideograph */
19809   {"\x3B", 0, 0x6740}, /* East Asian ideograph */
19810   {"\x3C", 0, 0x58F3}, /* East Asian ideograph */
19811   {"\x40", 0, 0x6BB4}, /* East Asian ideograph */
19812   {"\x55", 0, 0x6C14}, /* East Asian ideograph */
19813   {"\x58", 0, 0x6C22}, /* East Asian ideograph */
19814   {"", 0}
19815 };
19816 struct yaz_iconv_trie marc8_31page263 = {
19817   marc8_31page263_flat, 0
19818 };
19819 /* PAGE 262 */
19820 struct yaz_iconv_trie_flat marc8_31page262_flat[] = {
19821   {"\x26", 0, 0x6781}, /* East Asian ideograph */
19822   {"\x2A", 0, 0x6768}, /* East Asian ideograph */
19823   {"\x2B", 0, 0x6862}, /* East Asian ideograph */
19824   {"\x2D", 0, 0x4E1A}, /* East Asian ideograph */
19825   {"\x2F", 0, 0x67AB}, /* East Asian ideograph */
19826   {"\x37", 0, 0x8363}, /* East Asian ideograph */
19827   {"\x39", 0, 0x6784}, /* East Asian ideograph */
19828   {"\x40", 0, 0x67AA}, /* East Asian ideograph */
19829   {"\x44", 0, 0x6837}, /* East Asian ideograph */
19830   {"\x46", 0, 0x6869}, /* East Asian ideograph */
19831   {"\x47", 0, 0x6807}, /* East Asian ideograph */
19832   {"\x49", 0, 0x67A2}, /* East Asian ideograph */
19833   {"\x4A", 0, 0x697C}, /* East Asian ideograph */
19834   {"\x4C", 0, 0x6868}, /* East Asian ideograph */
19835   {"\x4E", 0, 0x4E50}, /* East Asian ideograph */
19836   {"\x4F", 0, 0x679E}, /* East Asian ideograph */
19837   {"\x53", 0, 0x692D}, /* East Asian ideograph */
19838   {"\x55", 0, 0x6811}, /* East Asian ideograph */
19839   {"\x57", 0, 0x6866}, /* East Asian ideograph */
19840   {"\x58", 0, 0x6734}, /* East Asian ideograph */
19841   {"\x5B", 0, 0x6865}, /* East Asian ideograph */
19842   {"\x5D", 0, 0x673A}, /* East Asian ideograph */
19843   {"\x5F", 0, 0x6863}, /* East Asian ideograph */
19844   {"\x61", 0, 0x68C0}, /* East Asian ideograph */
19845   {"\x62", 0, 0x6867}, /* East Asian ideograph */
19846   {"\x63", 0, 0x67E0}, /* East Asian ideograph */
19847   {"\x64", 0, 0x69DF}, /* East Asian ideograph */
19848   {"\x65", 0, 0x67DC}, /* East Asian ideograph */
19849   {"\x66", 0, 0x69DB}, /* East Asian ideograph */
19850   {"\x6A", 0, 0x6988}, /* East Asian ideograph */
19851   {"\x6B", 0, 0x691F}, /* East Asian ideograph */
19852   {"\x6C", 0, 0x6809}, /* East Asian ideograph */
19853   {"\x6D", 0, 0x6A79}, /* East Asian ideograph */
19854   {"\x6E", 0, 0x680F}, /* East Asian ideograph */
19855   {"\x6F", 0, 0x6A31}, /* East Asian ideograph */
19856   {"\x70", 0, 0x6743}, /* East Asian ideograph */
19857   {"\x71", 0, 0x6984}, /* East Asian ideograph */
19858   {"\x78", 0, 0x94A6}, /* East Asian ideograph */
19859   {"\x7A", 0, 0x6B20}, /* East Asian ideograph (duplicate simplified) */
19860   {"\x7C", 0, 0x6B27}, /* East Asian ideograph */
19861   {"\x7E", 0, 0x6B24}, /* East Asian ideograph */
19862   {"", 0}
19863 };
19864 struct yaz_iconv_trie marc8_31page262 = {
19865   marc8_31page262_flat, 0
19866 };
19867 /* PAGE 261 */
19868 struct yaz_iconv_trie_flat marc8_31page261_flat[] = {
19869   {"\x26", 0, 0x4E1C}, /* East Asian ideograph */
19870   {"\x63", 0, 0x6761}, /* East Asian ideograph */
19871   {"\x68", 0, 0x67AD}, /* East Asian ideograph */
19872   {"\x69", 0, 0x6800}, /* East Asian ideograph */
19873   {"\x6D", 0, 0x5F03}, /* East Asian ideograph */
19874   {"\x6E", 0, 0x6816}, /* East Asian ideograph */
19875   {"\x71", 0, 0x680B}, /* East Asian ideograph */
19876   {"\x76", 0, 0x6808}, /* East Asian ideograph */
19877   {"\x7A", 0, 0x67A3}, /* East Asian ideograph */
19878   {"\x7C", 0, 0x832D}, /* East Asian ideograph */
19879   {"", 0}
19880 };
19881 struct yaz_iconv_trie marc8_31page261 = {
19882   marc8_31page261_flat, 0
19883 };
19884 /* PAGE 260 */
19885 struct yaz_iconv_trie_flat marc8_31page260_flat[] = {
19886   {"\x2D", 0, 0x65F6}, /* East Asian ideograph */
19887   {"\x32", 0, 0x663C}, /* East Asian ideograph */
19888   {"\x40", 0, 0x6656}, /* East Asian ideograph */
19889   {"\x41", 0, 0x6655}, /* East Asian ideograph */
19890   {"\x43", 0, 0x7545}, /* East Asian ideograph */
19891   {"\x44", 0, 0x6682}, /* East Asian ideograph */
19892   {"\x48", 0, 0x6653}, /* East Asian ideograph */
19893   {"\x49", 0, 0x5386}, /* East Asian ideograph (duplicate simplified) */
19894   {"\x4B", 0, 0x66A7}, /* East Asian ideograph */
19895   {"\x4D", 0, 0x65F7}, /* East Asian ideograph */
19896   {"\x55", 0, 0x4E66}, /* East Asian ideograph */
19897   {"\x5A", 0, 0x4F1A}, /* East Asian ideograph */
19898   {"\x66", 0, 0x80E7}, /* East Asian ideograph */
19899   {"", 0}
19900 };
19901 struct yaz_iconv_trie marc8_31page260 = {
19902   marc8_31page260_flat, 0
19903 };
19904 /* PAGE 259 */
19905 struct yaz_iconv_trie_flat marc8_31page259_flat[] = {
19906   {"\x22", 0, 0x62C5}, /* East Asian ideograph */
19907   {"\x24", 0, 0x6361}, /* East Asian ideograph */
19908   {"\x25", 0, 0x6324}, /* East Asian ideograph */
19909   {"\x26", 0, 0x62E7}, /* East Asian ideograph */
19910   {"\x28", 0, 0x62DF}, /* East Asian ideograph */
19911   {"\x29", 0, 0x6401}, /* East Asian ideograph */
19912   {"\x2A", 0, 0x6269}, /* East Asian ideograph */
19913   {"\x2B", 0, 0x63B7}, /* East Asian ideograph */
19914   {"\x2C", 0, 0x64B5}, /* East Asian ideograph */
19915   {"\x2E", 0, 0x6270}, /* East Asian ideograph */
19916   {"\x2F", 0, 0x64DE}, /* East Asian ideograph */
19917   {"\x30", 0, 0x6446}, /* East Asian ideograph */
19918   {"\x31", 0, 0x62E2}, /* East Asian ideograph */
19919   {"\x33", 0, 0x62E6}, /* East Asian ideograph */
19920   {"\x34", 0, 0x6400}, /* East Asian ideograph */
19921   {"\x35", 0, 0x6444}, /* East Asian ideograph */
19922   {"\x37", 0, 0x631B}, /* East Asian ideograph */
19923   {"\x38", 0, 0x644A}, /* East Asian ideograph */
19924   {"\x3A", 0, 0x6405}, /* East Asian ideograph */
19925   {"\x3B", 0, 0x63FD}, /* East Asian ideograph */
19926   {"\x47", 0, 0x8D25}, /* East Asian ideograph */
19927   {"\x4F", 0, 0x542F}, /* East Asian ideograph */
19928   {"\x52", 0, 0x654C}, /* East Asian ideograph */
19929   {"\x54", 0, 0x6570}, /* East Asian ideograph */
19930   {"\x56", 0, 0x655B}, /* East Asian ideograph */
19931   {"\x57", 0, 0x6BD9}, /* East Asian ideograph */
19932   {"\x63", 0, 0x65A9}, /* East Asian ideograph */
19933   {"\x66", 0, 0x65AD}, /* East Asian ideograph */
19934   {"", 0}
19935 };
19936 struct yaz_iconv_trie marc8_31page259 = {
19937   marc8_31page259_flat, 0
19938 };
19939 /* PAGE 258 */
19940 struct yaz_iconv_trie_flat marc8_31page258_flat[] = {
19941   {"\x23", 0, 0x6302}, /* East Asian ideograph */
19942   {"\x36", 0, 0x62A1}, /* East Asian ideograph */
19943   {"\x3C", 0, 0x62E3}, /* East Asian ideograph */
19944   {"\x3F", 0, 0x626C}, /* East Asian ideograph */
19945   {"\x42", 0, 0x6325}, /* East Asian ideograph */
19946   {"\x4F", 0, 0x635F}, /* East Asian ideograph */
19947   {"\x53", 0, 0x6363}, /* East Asian ideograph */
19948   {"\x55", 0, 0x62A2}, /* East Asian ideograph */
19949   {"\x5A", 0, 0x5C4F}, /* East Asian ideograph */
19950   {"\x5B", 0, 0x631A}, /* East Asian ideograph */
19951   {"\x5F", 0, 0x6402}, /* East Asian ideograph */
19952   {"\x60", 0, 0x63B4}, /* East Asian ideograph */
19953   {"\x65", 0, 0x635E}, /* East Asian ideograph */
19954   {"\x66", 0, 0x62E8}, /* East Asian ideograph */
19955   {"\x68", 0, 0x6320}, /* East Asian ideograph */
19956   {"\x6E", 0, 0x6251}, /* East Asian ideograph */
19957   {"\x71", 0, 0x629A}, /* East Asian ideograph */
19958   {"\x74", 0, 0x62E5}, /* East Asian ideograph */
19959   {"\x76", 0, 0x51FB}, /* East Asian ideograph */
19960   {"\x77", 0, 0x631E}, /* East Asian ideograph */
19961   {"\x7A", 0, 0x6321}, /* East Asian ideograph */
19962   {"\x7C", 0, 0x636E}, /* East Asian ideograph */
19963   {"\x7D", 0, 0x63B3}, /* East Asian ideograph */
19964   {"\x7E", 0, 0x62E9}, /* East Asian ideograph */
19965   {"", 0}
19966 };
19967 struct yaz_iconv_trie marc8_31page258 = {
19968   marc8_31page258_flat, 0
19969 };
19970 /* PAGE 257 */
19971 struct yaz_iconv_trie_flat marc8_31page257_flat[] = {
19972   {"\x6C", 0, 0x631F}, /* East Asian ideograph */
19973   {"\x7B", 0, 0x5377}, /* East Asian ideograph */
19974   {"\x7D", 0, 0x626B}, /* East Asian ideograph */
19975   {"\x7E", 0, 0x626A}, /* East Asian ideograph */
19976   {"", 0}
19977 };
19978 struct yaz_iconv_trie marc8_31page257 = {
19979   marc8_31page257_flat, 0
19980 };
19981 /* PAGE 256 */
19982 struct yaz_iconv_trie_flat marc8_31page256_flat[] = {
19983   {"\x28", 0, 0x6001}, /* East Asian ideograph */
19984   {"\x29", 0, 0x5FFE}, /* East Asian ideograph */
19985   {"\x2B", 0, 0x6006}, /* East Asian ideograph */
19986   {"\x2E", 0, 0x5E86}, /* East Asian ideograph */
19987   {"\x31", 0, 0x60ED}, /* East Asian ideograph */
19988   {"\x33", 0, 0x5FE7}, /* East Asian ideograph */
19989   {"\x36", 0, 0x8651}, /* East Asian ideograph */
19990   {"\x38", 0, 0x60E8}, /* East Asian ideograph */
19991   {"\x39", 0, 0x60EF}, /* East Asian ideograph */
19992   {"\x3A", 0, 0x6078}, /* East Asian ideograph */
19993   {"\x3B", 0, 0x6002}, /* East Asian ideograph */
19994   {"\x3C", 0, 0x6B32}, /* East Asian ideograph */
19995   {"\x3E", 0, 0x5BAA}, /* East Asian ideograph */
19996   {"\x3F", 0, 0x51ED}, /* East Asian ideograph */
19997   {"\x41", 0, 0x60AF}, /* East Asian ideograph */
19998   {"\x42", 0, 0x6124}, /* East Asian ideograph */
19999   {"\x44", 0, 0x60EE}, /* East Asian ideograph */
20000   {"\x45", 0, 0x6187}, /* East Asian ideograph */
20001   {"\x47", 0, 0x60EB}, /* East Asian ideograph */
20002   {"\x48", 0, 0x5FC6}, /* East Asian ideograph */
20003   {"\x4A", 0, 0x5E94}, /* East Asian ideograph */
20004   {"\x4B", 0, 0x601C}, /* East Asian ideograph */
20005   {"\x4E", 0, 0x6073}, /* East Asian ideograph */
20006   {"\x54", 0, 0x6000}, /* East Asian ideograph */
20007   {"\x55", 0, 0x61D2}, /* East Asian ideograph */
20008   {"\x56", 0, 0x60AC}, /* East Asian ideograph */
20009   {"\x58", 0, 0x5FCF}, /* East Asian ideograph */
20010   {"\x59", 0, 0x6151}, /* East Asian ideograph */
20011   {"\x5B", 0, 0x60E7}, /* East Asian ideograph */
20012   {"\x5C", 0, 0x604B}, /* East Asian ideograph */
20013   {"\x6E", 0, 0x6218}, /* East Asian ideograph */
20014   {"\x6F", 0, 0x620F}, /* East Asian ideograph */
20015   {"", 0}
20016 };
20017 struct yaz_iconv_trie marc8_31page256 = {
20018   marc8_31page256_flat, 0
20019 };
20020 /* PAGE 255 */
20021 struct yaz_iconv_trie_flat marc8_31page255_flat[] = {
20022   {"\x57", 0, 0x5FF0}, /* East Asian ideograph */
20023   {"\x5C", 0, 0x95F7}, /* East Asian ideograph */
20024   {"\x5E", 0, 0x6005}, /* East Asian ideograph */
20025   {"\x61", 0, 0x6076}, /* East Asian ideograph */
20026   {"\x6C", 0, 0x60EC}, /* East Asian ideograph */
20027   {"\x70", 0, 0x607B}, /* East Asian ideograph */
20028   {"\x77", 0, 0x7231}, /* East Asian ideograph */
20029   {"\x7E", 0, 0x607C}, /* East Asian ideograph */
20030   {"", 0}
20031 };
20032 struct yaz_iconv_trie marc8_31page255 = {
20033   marc8_31page255_flat, 0
20034 };
20035 /* PAGE 254 */
20036 struct yaz_iconv_trie_flat marc8_31page254_flat[] = {
20037   {"\x27", 0, 0x5E9F}, /* East Asian ideograph */
20038   {"\x2A", 0, 0x5E7F}, /* East Asian ideograph */
20039   {"\x2B", 0, 0x5E99}, /* East Asian ideograph */
20040   {"\x2C", 0, 0x5382}, /* East Asian ideograph */
20041   {"\x2D", 0, 0x5E9E}, /* East Asian ideograph */
20042   {"\x2E", 0, 0x5E90}, /* East Asian ideograph */
20043   {"\x2F", 0, 0x5385}, /* East Asian ideograph */
20044   {"\x47", 0, 0x5F20}, /* East Asian ideograph */
20045   {"\x4B", 0, 0x5F39}, /* East Asian ideograph */
20046   {"\x4C", 0, 0x5F25}, /* East Asian ideograph */
20047   {"\x4D", 0, 0x5F2F}, /* East Asian ideograph */
20048   {"\x4F", 0, 0x6C47}, /* East Asian ideograph (duplicate simplified) */
20049   {"\x65", 0, 0x540E}, /* East Asian ideograph */
20050   {"\x67", 0, 0x5F84}, /* East Asian ideograph */
20051   {"\x6C", 0, 0x4ECE}, /* East Asian ideograph */
20052   {"\x6F", 0, 0x590D}, /* East Asian ideograph */
20053   {"\x74", 0, 0x5F7B}, /* East Asian ideograph */
20054   {"\x76", 0, 0x5F81}, /* East Asian ideograph */
20055   {"", 0}
20056 };
20057 struct yaz_iconv_trie marc8_31page254 = {
20058   marc8_31page254_flat, 0
20059 };
20060 /* PAGE 253 */
20061 struct yaz_iconv_trie_flat marc8_31page253_flat[] = {
20062   {"\x28", 0, 0x5C9A}, /* East Asian ideograph */
20063   {"\x2A", 0, 0x5D2D}, /* East Asian ideograph */
20064   {"\x2B", 0, 0x5C96}, /* East Asian ideograph */
20065   {"\x2D", 0, 0x5C7F}, /* East Asian ideograph */
20066   {"\x2E", 0, 0x5CB3}, /* East Asian ideograph */
20067   {"\x31", 0, 0x5CE6}, /* East Asian ideograph */
20068   {"\x32", 0, 0x5DC5}, /* East Asian ideograph */
20069   {"\x33", 0, 0x5CA9}, /* East Asian ideograph */
20070   {"\x4F", 0, 0x5E05}, /* East Asian ideograph */
20071   {"\x51", 0, 0x5E08}, /* East Asian ideograph */
20072   {"\x52", 0, 0x5E10}, /* East Asian ideograph */
20073   {"\x53", 0, 0x5E26}, /* East Asian ideograph */
20074   {"\x58", 0, 0x5E27}, /* East Asian ideograph */
20075   {"\x5C", 0, 0x5E3C}, /* East Asian ideograph */
20076   {"\x5E", 0, 0x5E01}, /* East Asian ideograph */
20077   {"\x60", 0, 0x5E1C}, /* East Asian ideograph */
20078   {"\x61", 0, 0x5E2E}, /* East Asian ideograph */
20079   {"\x67", 0, 0x5E72}, /* East Asian ideograph (Version J extension) */
20080   {"\x6B", 0, 0x51E0}, /* East Asian ideograph */
20081   {"\x76", 0, 0x5E93}, /* East Asian ideograph */
20082   {"\x77", 0, 0x5750}, /* East Asian ideograph */
20083   {"\x7E", 0, 0x5395}, /* East Asian ideograph */
20084   {"", 0}
20085 };
20086 struct yaz_iconv_trie marc8_31page253 = {
20087   marc8_31page253_flat, 0
20088 };
20089 /* PAGE 252 */
20090 struct yaz_iconv_trie_flat marc8_31page252_flat[] = {
20091   {"\x2E", 0, 0x5BDD}, /* East Asian ideograph */
20092   {"\x31", 0, 0x5B9E}, /* East Asian ideograph */
20093   {"\x32", 0, 0x5B81}, /* East Asian ideograph */
20094   {"\x35", 0, 0x5BBD}, /* East Asian ideograph */
20095   {"\x36", 0, 0x5BA1}, /* East Asian ideograph */
20096   {"\x37", 0, 0x5199}, /* East Asian ideograph */
20097   {"\x38", 0, 0x5BA0}, /* East Asian ideograph */
20098   {"\x39", 0, 0x5B9D}, /* East Asian ideograph */
20099   {"\x3F", 0, 0x4E13}, /* East Asian ideograph */
20100   {"\x40", 0, 0x5C06}, /* East Asian ideograph */
20101   {"\x42", 0, 0x5BFB}, /* East Asian ideograph */
20102   {"\x43", 0, 0x5BF9}, /* East Asian ideograph */
20103   {"\x44", 0, 0x5BFC}, /* East Asian ideograph */
20104   {"\x4C", 0, 0x5C34}, /* East Asian ideograph */
20105   {"\x60", 0, 0x5C61}, /* East Asian ideograph */
20106   {"\x61", 0, 0x5C42}, /* East Asian ideograph */
20107   {"\x63", 0, 0x5C5E}, /* East Asian ideograph */
20108   {"\x6E", 0, 0x5188}, /* East Asian ideograph */
20109   {"\x74", 0, 0x5CE1}, /* East Asian ideograph */
20110   {"\x79", 0, 0x5C9B}, /* East Asian ideograph */
20111   {"", 0}
20112 };
20113 struct yaz_iconv_trie marc8_31page252 = {
20114   marc8_31page252_flat, 0
20115 };
20116 /* PAGE 251 */
20117 struct yaz_iconv_trie_flat marc8_31page251_flat[] = {
20118   {"\x27", 0, 0x5987}, /* East Asian ideograph */
20119   {"\x28", 0, 0x5A04}, /* East Asian ideograph */
20120   {"\x36", 0, 0x5988}, /* East Asian ideograph */
20121   {"\x3B", 0, 0x59AA}, /* East Asian ideograph */
20122   {"\x41", 0, 0x5A34}, /* East Asian ideograph */
20123   {"\x43", 0, 0x5A75}, /* East Asian ideograph */
20124   {"\x44", 0, 0x5A07}, /* East Asian ideograph */
20125   {"\x45", 0, 0x59A9}, /* East Asian ideograph */
20126   {"\x48", 0, 0x5AD4}, /* East Asian ideograph */
20127   {"\x4A", 0, 0x5A74}, /* East Asian ideograph */
20128   {"\x4B", 0, 0x5A76}, /* East Asian ideograph */
20129   {"\x5B", 0, 0x5B59}, /* East Asian ideograph */
20130   {"\x5F", 0, 0x5B5A}, /* East Asian ideograph */
20131   {"\x60", 0, 0x5B66}, /* East Asian ideograph */
20132   {"\x63", 0, 0x5B6A}, /* East Asian ideograph */
20133   {"", 0}
20134 };
20135 struct yaz_iconv_trie marc8_31page251 = {
20136   marc8_31page251_flat, 0
20137 };
20138 /* PAGE 250 */
20139 struct yaz_iconv_trie_flat marc8_31page250_flat[] = {
20140   {"\x23", 0, 0x4F19}, /* East Asian ideograph */
20141   {"\x24", 0, 0x68A6}, /* East Asian ideograph */
20142   {"\x2E", 0, 0x5939}, /* East Asian ideograph */
20143   {"\x3F", 0, 0x5941}, /* East Asian ideograph */
20144   {"\x40", 0, 0x593A}, /* East Asian ideograph */
20145   {"\x41", 0, 0x594B}, /* East Asian ideograph */
20146   {"\x53", 0, 0x5986}, /* East Asian ideograph */
20147   {"", 0}
20148 };
20149 struct yaz_iconv_trie marc8_31page250 = {
20150   marc8_31page250_flat, 0
20151 };
20152 /* PAGE 249 */
20153 struct yaz_iconv_trie_flat marc8_31page249_flat[] = {
20154   {"\x3B", 0, 0x6267}, /* East Asian ideograph */
20155   {"\x3E", 0, 0x57A9}, /* East Asian ideograph */
20156   {"\x44", 0, 0x62A5}, /* East Asian ideograph */
20157   {"\x45", 0, 0x5C27}, /* East Asian ideograph */
20158   {"\x4A", 0, 0x573A}, /* East Asian ideograph */
20159   {"\x4D", 0, 0x6D82}, /* East Asian ideograph */
20160   {"\x55", 0, 0x575E}, /* East Asian ideograph */
20161   {"\x56", 0, 0x5757}, /* East Asian ideograph */
20162   {"\x59", 0, 0x5C18}, /* East Asian ideograph */
20163   {"\x5A", 0, 0x57AB}, /* East Asian ideograph */
20164   {"\x5B", 0, 0x5811}, /* East Asian ideograph */
20165   {"\x60", 0, 0x575F}, /* East Asian ideograph */
20166   {"\x61", 0, 0x5760}, /* East Asian ideograph */
20167   {"\x62", 0, 0x5815}, /* East Asian ideograph */
20168   {"\x64", 0, 0x575B}, /* East Asian ideograph */
20169   {"\x67", 0, 0x57A6}, /* East Asian ideograph */
20170   {"\x69", 0, 0x538B}, /* East Asian ideograph */
20171   {"\x6B", 0, 0x5739}, /* East Asian ideograph */
20172   {"\x6C", 0, 0x5792}, /* East Asian ideograph */
20173   {"\x6D", 0, 0x5784}, /* East Asian ideograph */
20174   {"\x6E", 0, 0x574F}, /* East Asian ideograph */
20175   {"\x6F", 0, 0x575C}, /* East Asian ideograph */
20176   {"\x71", 0, 0x575D}, /* East Asian ideograph */
20177   {"\x74", 0, 0x58EE}, /* East Asian ideograph */
20178   {"\x76", 0, 0x58F6}, /* East Asian ideograph */
20179   {"\x77", 0, 0x5BFF}, /* East Asian ideograph */
20180   {"", 0}
20181 };
20182 struct yaz_iconv_trie marc8_31page249 = {
20183   marc8_31page249_flat, 0
20184 };
20185 /* PAGE 248 */
20186 struct yaz_iconv_trie_flat marc8_31page248_flat[] = {
20187   {"\x21", 0, 0x545C}, /* East Asian ideograph */
20188   {"\x22", 0, 0x545B}, /* East Asian ideograph */
20189   {"\x27", 0, 0x5567}, /* East Asian ideograph */
20190   {"\x2C", 0, 0x53F9}, /* East Asian ideograph */
20191   {"\x2E", 0, 0x5455}, /* East Asian ideograph */
20192   {"\x30", 0, 0x5C1D}, /* East Asian ideograph */
20193   {"\x31", 0, 0x55BD}, /* East Asian ideograph */
20194   {"\x32", 0, 0x5520}, /* East Asian ideograph */
20195   {"\x33", 0, 0x5578}, /* East Asian ideograph */
20196   {"\x3D", 0, 0x5480}, /* East Asian ideograph */
20197   {"\x40", 0, 0x53FD}, /* East Asian ideograph */
20198   {"\x44", 0, 0x5428}, /* East Asian ideograph */
20199   {"\x45", 0, 0x55B7}, /* East Asian ideograph */
20200   {"\x46", 0, 0x5F53}, /* East Asian ideograph (duplicate simplified) */
20201   {"\x47", 0, 0x54DD}, /* East Asian ideograph */
20202   {"\x4B", 0, 0x55F3}, /* East Asian ideograph */
20203   {"\x4E", 0, 0x549B}, /* East Asian ideograph */
20204   {"\x51", 0, 0x5413}, /* East Asian ideograph */
20205   {"\x54", 0, 0x565C}, /* East Asian ideograph */
20206   {"\x55", 0, 0x5411}, /* East Asian ideograph */
20207   {"\x56", 0, 0x5499}, /* East Asian ideograph */
20208   {"\x5A", 0, 0x4E25}, /* East Asian ideograph */
20209   {"\x5B", 0, 0x5624}, /* East Asian ideograph */
20210   {"\x5C", 0, 0x556D}, /* East Asian ideograph */
20211   {"\x5D", 0, 0x55EB}, /* East Asian ideograph */
20212   {"\x5E", 0, 0x56A3}, /* East Asian ideograph */
20213   {"\x61", 0, 0x7F57}, /* East Asian ideograph (duplicate simplified) */
20214   {"\x62", 0, 0x5453}, /* East Asian ideograph */
20215   {"\x64", 0, 0x5631}, /* East Asian ideograph */
20216   {"\x6F", 0, 0x56EF}, /* East Asian ideograph */
20217   {"\x70", 0, 0x56F4}, /* East Asian ideograph */
20218   {"\x71", 0, 0x56ED}, /* East Asian ideograph */
20219   {"\x72", 0, 0x5706}, /* East Asian ideograph */
20220   {"\x73", 0, 0x56E2}, /* East Asian ideograph */
20221   {"\x74", 0, 0x56FE}, /* East Asian ideograph */
20222   {"", 0}
20223 };
20224 struct yaz_iconv_trie marc8_31page248 = {
20225   marc8_31page248_flat, 0
20226 };
20227 /* PAGE 247 */
20228 struct yaz_iconv_trie_flat marc8_31page247_flat[] = {
20229   {"\x3E", 0, 0x5458}, /* East Asian ideograph */
20230   {"\x48", 0, 0x95EE}, /* East Asian ideograph */
20231   {"\x49", 0, 0x54D1}, /* East Asian ideograph */
20232   {"\x63", 0, 0x4E27}, /* East Asian ideograph */
20233   {"\x68", 0, 0x5355}, /* East Asian ideograph */
20234   {"\x6D", 0, 0x5524}, /* East Asian ideograph */
20235   {"\x6F", 0, 0x4E54}, /* East Asian ideograph */
20236   {"\x71", 0, 0x54DF}, /* East Asian ideograph */
20237   {"\x78", 0, 0x556C}, /* East Asian ideograph */
20238   {"\x7A", 0, 0x5417}, /* East Asian ideograph */
20239   {"", 0}
20240 };
20241 struct yaz_iconv_trie marc8_31page247 = {
20242   marc8_31page247_flat, 0
20243 };
20244 /* PAGE 246 */
20245 struct yaz_iconv_trie_flat marc8_31page246_flat[] = {
20246   {"\x2B", 0, 0x4E1B}, /* East Asian ideograph */
20247   {"", 0}
20248 };
20249 struct yaz_iconv_trie marc8_31page246 = {
20250   marc8_31page246_flat, 0
20251 };
20252 /* PAGE 245 */
20253 struct yaz_iconv_trie_flat marc8_31page245_flat[] = {
20254   {"\x21", 0, 0x5251}, /* East Asian ideograph */
20255   {"\x22", 0, 0x5218}, /* East Asian ideograph */
20256   {"\x23", 0, 0x5242}, /* East Asian ideograph */
20257   {"\x2F", 0, 0x52B2}, /* East Asian ideograph */
20258   {"\x33", 0, 0x52A1}, /* East Asian ideograph */
20259   {"\x34", 0, 0x52A8}, /* East Asian ideograph */
20260   {"\x35", 0, 0x52B3}, /* East Asian ideograph */
20261   {"\x36", 0, 0x52CB}, /* East Asian ideograph */
20262   {"\x37", 0, 0x80DC}, /* East Asian ideograph */
20263   {"\x38", 0, 0x52BF}, /* East Asian ideograph */
20264   {"\x3C", 0, 0x52B1}, /* East Asian ideograph */
20265   {"\x3D", 0, 0x529D}, /* East Asian ideograph */
20266   {"\x51", 0, 0x6C47}, /* East Asian ideograph */
20267   {"\x52", 0, 0x532E}, /* East Asian ideograph */
20268   {"\x55", 0, 0x533A}, /* East Asian ideograph */
20269   {"\x5F", 0, 0x5346}, /* East Asian ideograph */
20270   {"\x60", 0, 0x534F}, /* East Asian ideograph */
20271   {"\x7A", 0, 0x538C}, /* East Asian ideograph */
20272   {"\x7B", 0, 0x5389}, /* East Asian ideograph */
20273   {"\x7D", 0, 0x53C2}, /* East Asian ideograph */
20274   {"", 0}
20275 };
20276 struct yaz_iconv_trie marc8_31page245 = {
20277   marc8_31page245_flat, 0
20278 };
20279 /* PAGE 244 */
20280 struct yaz_iconv_trie_flat marc8_31page244_flat[] = {
20281   {"\x23", 0, 0x4E24}, /* East Asian ideograph */
20282   {"\x40", 0, 0x51BB}, /* East Asian ideograph */
20283   {"\x48", 0, 0x51EF}, /* East Asian ideograph */
20284   {"\x6B", 0, 0x514B}, /* East Asian ideograph */
20285   {"\x6D", 0, 0x5219}, /* East Asian ideograph */
20286   {"\x70", 0, 0x521A}, /* East Asian ideograph */
20287   {"\x76", 0, 0x5240}, /* East Asian ideograph */
20288   {"\x78", 0, 0x521B}, /* East Asian ideograph */
20289   {"\x7C", 0, 0x5212}, /* East Asian ideograph */
20290   {"\x7E", 0, 0x5267}, /* East Asian ideograph */
20291   {"", 0}
20292 };
20293 struct yaz_iconv_trie marc8_31page244 = {
20294   marc8_31page244_flat, 0
20295 };
20296 /* PAGE 243 */
20297 struct yaz_iconv_trie_flat marc8_31page243_flat[] = {
20298   {"\x24", 0, 0x4E2A}, /* East Asian ideograph */
20299   {"\x26", 0, 0x4F25}, /* East Asian ideograph */
20300   {"\x2D", 0, 0x4F26}, /* East Asian ideograph */
20301   {"\x2E", 0, 0x4EC3}, /* East Asian ideograph (duplicate simplified) */
20302   {"\x33", 0, 0x4F1F}, /* East Asian ideograph */
20303   {"\x35", 0, 0x4FA7}, /* East Asian ideograph */
20304   {"\x38", 0, 0x4FA6}, /* East Asian ideograph */
20305   {"\x3E", 0, 0x5BB6}, /* East Asian ideograph */
20306   {"\x40", 0, 0x5907}, /* East Asian ideograph */
20307   {"\x41", 0, 0x6770}, /* East Asian ideograph */
20308   {"\x43", 0, 0x4F27}, /* East Asian ideograph */
20309   {"\x44", 0, 0x4F1E}, /* East Asian ideograph */
20310   {"\x46", 0, 0x4F20}, /* East Asian ideograph */
20311   {"\x47", 0, 0x503A}, /* East Asian ideograph */
20312   {"\x49", 0, 0x4EC5}, /* East Asian ideograph */
20313   {"\x4A", 0, 0x503E}, /* East Asian ideograph */
20314   {"\x4C", 0, 0x4F24}, /* East Asian ideograph */
20315   {"\x51", 0, 0x4FA5}, /* East Asian ideograph */
20316   {"\x55", 0, 0x4EC6}, /* East Asian ideograph */
20317   {"\x56", 0, 0x4F2A}, /* East Asian ideograph */
20318   {"\x57", 0, 0x8C61}, /* East Asian ideograph */
20319   {"\x58", 0, 0x4FA8}, /* East Asian ideograph */
20320   {"\x59", 0, 0x4EEA}, /* East Asian ideograph */
20321   {"\x5A", 0, 0x4EBF}, /* East Asian ideograph */
20322   {"\x5D", 0, 0x4EF7}, /* East Asian ideograph */
20323   {"\x5E", 0, 0x4FAC}, /* East Asian ideograph */
20324   {"\x60", 0, 0x4FA9}, /* East Asian ideograph */
20325   {"\x61", 0, 0x4FED}, /* East Asian ideograph */
20326   {"\x62", 0, 0x50A7}, /* East Asian ideograph */
20327   {"\x63", 0, 0x5C3D}, /* East Asian ideograph (duplicate simplified) */
20328   {"\x65", 0, 0x4FE6}, /* East Asian ideograph */
20329   {"\x66", 0, 0x4F18}, /* East Asian ideograph */
20330   {"\x67", 0, 0x507F}, /* East Asian ideograph */
20331   {"\x69", 0, 0x50A8}, /* East Asian ideograph */
20332   {"\x6A", 0, 0x4FEA}, /* East Asian ideograph */
20333   {"\x6B", 0, 0x4FE8}, /* East Asian ideograph */
20334   {"\x73", 0, 0x51F6}, /* East Asian ideograph */
20335   {"\x7A", 0, 0x513F}, /* East Asian ideograph */
20336   {"\x7A", 0, 0x513F}, /* East Asian ideograph */
20337   {"\x7B", 0, 0x5156}, /* East Asian ideograph */
20338   {"", 0}
20339 };
20340 struct yaz_iconv_trie marc8_31page243 = {
20341   marc8_31page243_flat, 0
20342 };
20343 /* PAGE 242 */
20344 struct yaz_iconv_trie_flat marc8_31page242_flat[] = {
20345   {"\x38", 0, 0x5E03}, /* East Asian ideograph */
20346   {"\x3C", 0, 0x5360}, /* East Asian ideograph */
20347   {"\x4C", 0, 0x6765}, /* East Asian ideograph */
20348   {"\x4F", 0, 0x4ED1}, /* East Asian ideograph */
20349   {"\x5D", 0, 0x4FA0}, /* East Asian ideograph */
20350   {"\x69", 0, 0x7CFB}, /* East Asian ideograph (duplicate simplified) */
20351   {"\x6C", 0, 0x4ED3}, /* East Asian ideograph */
20352   {"\x73", 0, 0x4EEC}, /* East Asian ideograph */
20353   {"\x79", 0, 0x4FE9}, /* East Asian ideograph */
20354   {"", 0}
20355 };
20356 struct yaz_iconv_trie marc8_31page242 = {
20357   marc8_31page242_flat, 0
20358 };
20359 /* PAGE 241 */
20360 struct yaz_iconv_trie_flat marc8_31page241_flat[] = {
20361   {"\x32", 0, 0x5E76}, /* East Asian ideograph */
20362   {"\x4C", 0, 0x5E72}, /* East Asian ideograph */
20363   {"\x4D", 0, 0x4E71}, /* East Asian ideograph */
20364   {"\x58", 0, 0x4E9A}, /* East Asian ideograph */
20365   {"", 0}
20366 };
20367 struct yaz_iconv_trie marc8_31page241 = {
20368   marc8_31page241_flat, 0
20369 };
20370 /* PAGE 240 */
20371 struct yaz_iconv_trie_dir marc8_31page240_dir[256] = {
20372   {0, 0, 0},
20373   {0, 0, 0},
20374   {0, 0, 0},
20375   {0, 0, 0},
20376   {0, 0, 0},
20377   {0, 0, 0},
20378   {0, 0, 0},
20379   {0, 0, 0},
20380   {0, 0, 0},
20381   {0, 0, 0},
20382   {0, 0, 0},
20383   {0, 0, 0},
20384   {0, 0, 0},
20385   {0, 0, 0},
20386   {0, 0, 0},
20387   {0, 0, 0},
20388   {0, 0, 0},
20389   {0, 0, 0},
20390   {0, 0, 0},
20391   {0, 0, 0},
20392   {0, 0, 0},
20393   {0, 0, 0},
20394   {0, 0, 0},
20395   {0, 0, 0},
20396   {0, 0, 0},
20397   {0, 0, 0},
20398   {0, 0, 0},
20399   {0, 0, 0},
20400   {0, 0, 0},
20401   {0, 0, 0},
20402   {0, 0, 0},
20403   {0, 0, 0},
20404   {0, 0, 0},
20405   {0, 0, 0},
20406   {0, 0, 0},
20407   {0, 0, 0},
20408   {0, 0, 0},
20409   {0, 0, 0},
20410   {0, 0, 0},
20411   {0, 0, 0},
20412   {0, 0, 0},
20413   {0, 0, 0},
20414   {0, 0, 0},
20415   {0, 0, 0},
20416   {0, 0, 0},
20417   {0, 0, 0},
20418   {0, 0, 0},
20419   {0, 0, 0},
20420   {242, 0, 0},
20421   {243, 0, 0},
20422   {244, 0, 0},
20423   {245, 0, 0},
20424   {246, 0, 0},
20425   {247, 0, 0},
20426   {248, 0, 0},
20427   {249, 0, 0},
20428   {250, 0, 0},
20429   {251, 0, 0},
20430   {252, 0, 0},
20431   {253, 0, 0},
20432   {254, 0, 0},
20433   {255, 0, 0},
20434   {256, 0, 0},
20435   {257, 0, 0},
20436   {258, 0, 0},
20437   {259, 0, 0},
20438   {260, 0, 0},
20439   {261, 0, 0},
20440   {262, 0, 0},
20441   {263, 0, 0},
20442   {264, 0, 0},
20443   {265, 0, 0},
20444   {266, 0, 0},
20445   {267, 0, 0},
20446   {268, 0, 0},
20447   {269, 0, 0},
20448   {270, 0, 0},
20449   {271, 0, 0},
20450   {272, 0, 0},
20451   {273, 0, 0},
20452   {274, 0, 0},
20453   {275, 0, 0},
20454   {276, 0, 0},
20455   {277, 0, 0},
20456   {278, 0, 0},
20457   {279, 0, 0},
20458   {280, 0, 0},
20459   {281, 0, 0},
20460   {282, 0, 0},
20461   {283, 0, 0},
20462   {284, 0, 0},
20463   {285, 0, 0},
20464   {286, 0, 0},
20465   {287, 0, 0},
20466   {288, 0, 0},
20467   {289, 0, 0},
20468   {290, 0, 0},
20469   {291, 0, 0},
20470   {292, 0, 0},
20471   {293, 0, 0},
20472   {0, 0, 0},
20473   {0, 0, 0},
20474   {294, 0, 0},
20475   {295, 0, 0},
20476   {296, 0, 0},
20477   {297, 0, 0},
20478   {0, 0, 0},
20479   {298, 0, 0},
20480   {0, 0, 0},
20481   {299, 0, 0},
20482   {300, 0, 0},
20483   {301, 0, 0},
20484   {302, 0, 0},
20485   {303, 0, 0},
20486   {304, 0, 0},
20487   {305, 0, 0},
20488   {306, 0, 0},
20489   {0, 0, 0},
20490   {307, 0, 0},
20491   {308, 0, 0},
20492   {309, 0, 0},
20493   {310, 0, 0},
20494   {0, 0, 0},
20495   {311, 0, 0},
20496   {312, 0, 0},
20497   {313, 0, 0},
20498   {0, 0, 0},
20499   {0, 0, 0},
20500   {0, 0, 0},
20501   {0, 0, 0},
20502   {0, 0, 0},
20503   {0, 0, 0},
20504   {0, 0, 0},
20505   {0, 0, 0},
20506   {0, 0, 0},
20507   {0, 0, 0},
20508   {0, 0, 0},
20509   {0, 0, 0},
20510   {0, 0, 0},
20511   {0, 0, 0},
20512   {0, 0, 0},
20513   {0, 0, 0},
20514   {0, 0, 0},
20515   {0, 0, 0},
20516   {0, 0, 0},
20517   {0, 0, 0},
20518   {0, 0, 0},
20519   {0, 0, 0},
20520   {0, 0, 0},
20521   {0, 0, 0},
20522   {0, 0, 0},
20523   {0, 0, 0},
20524   {0, 0, 0},
20525   {0, 0, 0},
20526   {0, 0, 0},
20527   {0, 0, 0},
20528   {0, 0, 0},
20529   {0, 0, 0},
20530   {0, 0, 0},
20531   {0, 0, 0},
20532   {0, 0, 0},
20533   {0, 0, 0},
20534   {0, 0, 0},
20535   {0, 0, 0},
20536   {0, 0, 0},
20537   {0, 0, 0},
20538   {0, 0, 0},
20539   {0, 0, 0},
20540   {0, 0, 0},
20541   {0, 0, 0},
20542   {0, 0, 0},
20543   {0, 0, 0},
20544   {0, 0, 0},
20545   {0, 0, 0},
20546   {0, 0, 0},
20547   {0, 0, 0},
20548   {0, 0, 0},
20549   {0, 0, 0},
20550   {0, 0, 0},
20551   {0, 0, 0},
20552   {0, 0, 0},
20553   {0, 0, 0},
20554   {0, 0, 0},
20555   {0, 0, 0},
20556   {0, 0, 0},
20557   {0, 0, 0},
20558   {0, 0, 0},
20559   {0, 0, 0},
20560   {0, 0, 0},
20561   {0, 0, 0},
20562   {0, 0, 0},
20563   {0, 0, 0},
20564   {0, 0, 0},
20565   {0, 0, 0},
20566   {0, 0, 0},
20567   {0, 0, 0},
20568   {0, 0, 0},
20569   {0, 0, 0},
20570   {0, 0, 0},
20571   {0, 0, 0},
20572   {0, 0, 0},
20573   {0, 0, 0},
20574   {0, 0, 0},
20575   {0, 0, 0},
20576   {0, 0, 0},
20577   {0, 0, 0},
20578   {0, 0, 0},
20579   {0, 0, 0},
20580   {0, 0, 0},
20581   {0, 0, 0},
20582   {0, 0, 0},
20583   {0, 0, 0},
20584   {0, 0, 0},
20585   {0, 0, 0},
20586   {0, 0, 0},
20587   {0, 0, 0},
20588   {0, 0, 0},
20589   {0, 0, 0},
20590   {0, 0, 0},
20591   {0, 0, 0},
20592   {0, 0, 0},
20593   {0, 0, 0},
20594   {0, 0, 0},
20595   {0, 0, 0},
20596   {0, 0, 0},
20597   {0, 0, 0},
20598   {0, 0, 0},
20599   {0, 0, 0},
20600   {0, 0, 0},
20601   {0, 0, 0},
20602   {0, 0, 0},
20603   {0, 0, 0},
20604   {0, 0, 0},
20605   {0, 0, 0},
20606   {0, 0, 0},
20607   {0, 0, 0},
20608   {0, 0, 0},
20609   {0, 0, 0},
20610   {0, 0, 0},
20611   {0, 0, 0},
20612   {0, 0, 0},
20613   {0, 0, 0},
20614   {0, 0, 0},
20615   {0, 0, 0},
20616   {0, 0, 0},
20617   {0, 0, 0},
20618   {0, 0, 0},
20619   {0, 0, 0},
20620   {0, 0, 0},
20621   {0, 0, 0},
20622   {0, 0, 0},
20623   {0, 0, 0},
20624   {0, 0, 0},
20625   {0, 0, 0},
20626   {0, 0, 0},
20627   {0, 0, 0}
20628 };
20629 struct yaz_iconv_trie marc8_31page240 = {
20630   0, marc8_31page240_dir
20631 };
20632 /* PAGE 239 */
20633 struct yaz_iconv_trie_flat marc8_31page239_flat[] = {
20634   {"\x23", 0, 0x9F57}, /* East Asian ideograph */
20635   {"\x28", 0, 0x9F60}, /* East Asian ideograph */
20636   {"\x3F", 0, 0x9F6E}, /* East Asian ideograph */
20637   {"\x40", 0, 0x9F6F}, /* East Asian ideograph */
20638   {"\x47", 0, 0x9F76}, /* East Asian ideograph */
20639   {"\x5B", 0, 0x9F8E}, /* East Asian ideograph */
20640   {"\x61", 0, 0x9F93}, /* East Asian ideograph */
20641   {"\x62", 0, 0x9F95}, /* East Asian ideograph */
20642   {"\x6B", 0, 0x9FA0}, /* East Asian ideograph */
20643   {"\x71", 0, 0x9FA5}, /* East Asian ideograph */
20644   {"\x72", 0, 0x9FA4}, /* East Asian ideograph */
20645   {"", 0}
20646 };
20647 struct yaz_iconv_trie marc8_31page239 = {
20648   marc8_31page239_flat, 0
20649 };
20650 /* PAGE 238 */
20651 struct yaz_iconv_trie_flat marc8_31page238_flat[] = {
20652   {"\x2F", 0, 0x9F0F}, /* East Asian ideograph */
20653   {"\x31", 0, 0x9F10}, /* East Asian ideograph */
20654   {"\x32", 0, 0x9F12}, /* East Asian ideograph */
20655   {"\x33", 0, 0x9F16}, /* East Asian ideograph */
20656   {"\x34", 0, 0x9F17}, /* East Asian ideograph */
20657   {"\x37", 0, 0x9F1A}, /* East Asian ideograph */
20658   {"\x45", 0, 0x9F22}, /* East Asian ideograph */
20659   {"\x48", 0, 0x9F2B}, /* East Asian ideograph */
20660   {"\x49", 0, 0x9F26}, /* East Asian ideograph */
20661   {"\x53", 0, 0x9F2F}, /* East Asian ideograph */
20662   {"\x5E", 0, 0x9F39}, /* East Asian ideograph */
20663   {"\x5F", 0, 0x9F37}, /* East Asian ideograph */
20664   {"\x64", 0, 0x9F3D}, /* East Asian ideograph */
20665   {"\x69", 0, 0x9F41}, /* East Asian ideograph */
20666   {"\x6D", 0, 0x9F45}, /* East Asian ideograph */
20667   {"\x6F", 0, 0x9F46}, /* East Asian ideograph */
20668   {"\x71", 0, 0x9F48}, /* East Asian ideograph */
20669   {"\x73", 0, 0x9F49}, /* East Asian ideograph */
20670   {"\x79", 0, 0x9F4E}, /* East Asian ideograph */
20671   {"\x7B", 0, 0x9F4F}, /* East Asian ideograph */
20672   {"\x7C", 0, 0x9F54}, /* East Asian ideograph */
20673   {"\x7E", 0, 0x9F55}, /* East Asian ideograph */
20674   {"", 0}
20675 };
20676 struct yaz_iconv_trie marc8_31page238 = {
20677   marc8_31page238_flat, 0
20678 };
20679 /* PAGE 237 */
20680 struct yaz_iconv_trie_flat marc8_31page237_flat[] = {
20681   {"\x30", 0, 0x9EC1}, /* East Asian ideograph */
20682   {"\x35", 0, 0x9EC6}, /* East Asian ideograph */
20683   {"\x37", 0, 0x9EC8}, /* East Asian ideograph */
20684   {"\x42", 0, 0x9ECC}, /* East Asian ideograph */
20685   {"\x4A", 0, 0x9ED0}, /* East Asian ideograph */
20686   {"\x4C", 0, 0x9ED3}, /* East Asian ideograph */
20687   {"\x53", 0, 0x9EDA}, /* East Asian ideograph */
20688   {"\x55", 0, 0x9EDF}, /* East Asian ideograph */
20689   {"\x57", 0, 0x9EE3}, /* East Asian ideograph */
20690   {"\x59", 0, 0x9EE5}, /* East Asian ideograph */
20691   {"\x5C", 0, 0x9EE7}, /* East Asian ideograph */
20692   {"\x60", 0, 0x9EEE}, /* East Asian ideograph */
20693   {"\x66", 0, 0x9EF0}, /* East Asian ideograph */
20694   {"\x6F", 0, 0x9EF6}, /* East Asian ideograph */
20695   {"\x74", 0, 0x9EF9}, /* East Asian ideograph */
20696   {"\x76", 0, 0x9EFB}, /* East Asian ideograph */
20697   {"\x77", 0, 0x9EFC}, /* East Asian ideograph */
20698   {"\x7A", 0, 0x9EFD}, /* East Asian ideograph */
20699   {"\x7B", 0, 0x9EFE}, /* East Asian ideograph */
20700   {"\x7C", 0, 0x9EFF}, /* East Asian ideograph */
20701   {"\x7D", 0, 0x9F02}, /* East Asian ideograph */
20702   {"", 0}
20703 };
20704 struct yaz_iconv_trie marc8_31page237 = {
20705   marc8_31page237_flat, 0
20706 };
20707 /* PAGE 236 */
20708 struct yaz_iconv_trie_flat marc8_31page236_flat[] = {
20709   {"\x27", 0, 0x9E0E}, /* East Asian ideograph */
20710   {"\x2B", 0, 0x9E11}, /* East Asian ideograph */
20711   {"\x36", 0, 0x9E15}, /* East Asian ideograph */
20712   {"\x37", 0, 0x9E18}, /* East Asian ideograph */
20713   {"\x39", 0, 0x9E1C}, /* East Asian ideograph */
20714   {"\x3A", 0, 0x9E1B}, /* East Asian ideograph */
20715   {"\x3B", 0, 0x9E1D}, /* East Asian ideograph */
20716   {"\x3C", 0, 0x9E75}, /* East Asian ideograph */
20717   {"\x42", 0, 0x9E7A}, /* East Asian ideograph */
20718   {"\x43", 0, 0x9E7B}, /* East Asian ideograph */
20719   {"\x47", 0, 0x9E80}, /* East Asian ideograph */
20720   {"\x48", 0, 0x9E83}, /* East Asian ideograph */
20721   {"\x49", 0, 0x9E84}, /* East Asian ideograph */
20722   {"\x4B", 0, 0x9E88}, /* East Asian ideograph */
20723   {"\x4F", 0, 0x9E87}, /* East Asian ideograph */
20724   {"\x55", 0, 0x9E90}, /* East Asian ideograph */
20725   {"\x58", 0, 0x9E8C}, /* East Asian ideograph */
20726   {"\x5A", 0, 0x9E95}, /* East Asian ideograph */
20727   {"\x5C", 0, 0x9E91}, /* East Asian ideograph */
20728   {"\x5D", 0, 0x9E9B}, /* East Asian ideograph */
20729   {"\x66", 0, 0x9E9E}, /* East Asian ideograph */
20730   {"\x77", 0, 0x9EAD}, /* East Asian ideograph */
20731   {"\x79", 0, 0x9EAF}, /* East Asian ideograph */
20732   {"\x7A", 0, 0x9EB0}, /* East Asian ideograph */
20733   {"", 0}
20734 };
20735 struct yaz_iconv_trie marc8_31page236 = {
20736   marc8_31page236_flat, 0
20737 };
20738 /* PAGE 235 */
20739 struct yaz_iconv_trie_flat marc8_31page235_flat[] = {
20740   {"\x22", 0, 0x9DC7}, /* East Asian ideograph */
20741   {"\x27", 0, 0x9DC3}, /* East Asian ideograph */
20742   {"\x28", 0, 0x9DBB}, /* East Asian ideograph */
20743   {"\x32", 0, 0x9DB9}, /* East Asian ideograph */
20744   {"\x34", 0, 0x9DAC}, /* East Asian ideograph */
20745   {"\x36", 0, 0x9DB2}, /* East Asian ideograph */
20746   {"\x3A", 0, 0x9DDF}, /* East Asian ideograph */
20747   {"\x3E", 0, 0x9DD9}, /* East Asian ideograph */
20748   {"\x45", 0, 0x9DD6}, /* East Asian ideograph */
20749   {"\x46", 0, 0x9DDE}, /* East Asian ideograph */
20750   {"\x4F", 0, 0x9DE9}, /* East Asian ideograph */
20751   {"\x57", 0, 0x9DF2}, /* East Asian ideograph */
20752   {"\x5B", 0, 0x9DF8}, /* East Asian ideograph */
20753   {"\x5C", 0, 0x9DFC}, /* East Asian ideograph */
20754   {"\x5F", 0, 0x9DEB}, /* East Asian ideograph */
20755   {"\x65", 0, 0x9DEF}, /* East Asian ideograph */
20756   {"\x6A", 0, 0x9DED}, /* East Asian ideograph */
20757   {"\x6C", 0, 0x9DE6}, /* East Asian ideograph */
20758   {"\x6D", 0, 0x9DEE}, /* East Asian ideograph */
20759   {"\x71", 0, 0x9E07}, /* East Asian ideograph */
20760   {"\x7E", 0, 0x9DFD}, /* East Asian ideograph */
20761   {"", 0}
20762 };
20763 struct yaz_iconv_trie marc8_31page235 = {
20764   marc8_31page235_flat, 0
20765 };
20766 /* PAGE 234 */
20767 struct yaz_iconv_trie_flat marc8_31page234_flat[] = {
20768   {"\x26", 0, 0x9D5A}, /* East Asian ideograph */
20769   {"\x2A", 0, 0x9D52}, /* East Asian ideograph */
20770   {"\x2C", 0, 0x9D77}, /* East Asian ideograph */
20771   {"\x2E", 0, 0x9D8A}, /* East Asian ideograph */
20772   {"\x2F", 0, 0x9D7A}, /* East Asian ideograph */
20773   {"\x35", 0, 0x9D87}, /* East Asian ideograph */
20774   {"\x3F", 0, 0x9D78}, /* East Asian ideograph */
20775   {"\x42", 0, 0x9D7E}, /* East Asian ideograph */
20776   {"\x47", 0, 0x9D69}, /* East Asian ideograph */
20777   {"\x4D", 0, 0x9D7B}, /* East Asian ideograph */
20778   {"\x4F", 0, 0x9D83}, /* East Asian ideograph */
20779   {"\x52", 0, 0x9D6F}, /* East Asian ideograph */
20780   {"\x59", 0, 0x9DA9}, /* East Asian ideograph */
20781   {"\x5E", 0, 0x9D92}, /* East Asian ideograph */
20782   {"\x60", 0, 0x9D98}, /* East Asian ideograph */
20783   {"\x66", 0, 0x9DA4}, /* East Asian ideograph */
20784   {"\x67", 0, 0x9DAA}, /* East Asian ideograph */
20785   {"\x6A", 0, 0x9DA1}, /* East Asian ideograph */
20786   {"\x6B", 0, 0x9D9A}, /* East Asian ideograph */
20787   {"\x70", 0, 0x9D96}, /* East Asian ideograph */
20788   {"\x74", 0, 0x9DB1}, /* East Asian ideograph */
20789   {"\x76", 0, 0x9DB6}, /* East Asian ideograph */
20790   {"\x77", 0, 0x9DBC}, /* East Asian ideograph */
20791   {"\x79", 0, 0x9DC0}, /* East Asian ideograph */
20792   {"\x7A", 0, 0x9DC1}, /* East Asian ideograph */
20793   {"\x7B", 0, 0x9DB8}, /* East Asian ideograph */
20794   {"\x7C", 0, 0x9DBA}, /* East Asian ideograph */
20795   {"\x7E", 0, 0x9DCF}, /* East Asian ideograph */
20796   {"", 0}
20797 };
20798 struct yaz_iconv_trie marc8_31page234 = {
20799   marc8_31page234_flat, 0
20800 };
20801 /* PAGE 233 */
20802 struct yaz_iconv_trie_flat marc8_31page233_flat[] = {
20803   {"\x21", 0, 0x9D02}, /* East Asian ideograph */
20804   {"\x22", 0, 0x9D03}, /* East Asian ideograph */
20805   {"\x23", 0, 0x9CF7}, /* East Asian ideograph */
20806   {"\x24", 0, 0x9D04}, /* East Asian ideograph */
20807   {"\x28", 0, 0x9D07}, /* East Asian ideograph */
20808   {"\x2C", 0, 0x9CF8}, /* East Asian ideograph */
20809   {"\x2F", 0, 0x9D2A}, /* East Asian ideograph */
20810   {"\x30", 0, 0x9D25}, /* East Asian ideograph */
20811   {"\x3F", 0, 0x9D1E}, /* East Asian ideograph */
20812   {"\x44", 0, 0x9D1D}, /* East Asian ideograph */
20813   {"\x48", 0, 0x9D1F}, /* East Asian ideograph */
20814   {"\x4F", 0, 0x9D41}, /* East Asian ideograph */
20815   {"\x53", 0, 0x9D36}, /* East Asian ideograph */
20816   {"\x63", 0, 0x9D3E}, /* East Asian ideograph */
20817   {"\x65", 0, 0x9D30}, /* East Asian ideograph */
20818   {"\x68", 0, 0x9D42}, /* East Asian ideograph */
20819   {"\x69", 0, 0x9D40}, /* East Asian ideograph */
20820   {"\x6B", 0, 0x9D3D}, /* East Asian ideograph */
20821   {"\x70", 0, 0x9D5C}, /* East Asian ideograph */
20822   {"\x75", 0, 0x9D53}, /* East Asian ideograph */
20823   {"\x7B", 0, 0x9D59}, /* East Asian ideograph */
20824   {"", 0}
20825 };
20826 struct yaz_iconv_trie marc8_31page233 = {
20827   marc8_31page233_flat, 0
20828 };
20829 /* PAGE 232 */
20830 struct yaz_iconv_trie_flat marc8_31page232_flat[] = {
20831   {"\x25", 0, 0x9C32}, /* East Asian ideograph */
20832   {"\x26", 0, 0x9C44}, /* East Asian ideograph */
20833   {"\x28", 0, 0x9C48}, /* East Asian ideograph */
20834   {"\x29", 0, 0x9C39}, /* East Asian ideograph */
20835   {"\x2A", 0, 0x9C33}, /* East Asian ideograph */
20836   {"\x30", 0, 0x9C47}, /* East Asian ideograph */
20837   {"\x32", 0, 0x9C35}, /* East Asian ideograph */
20838   {"\x34", 0, 0x9C37}, /* East Asian ideograph */
20839   {"\x38", 0, 0x9C52}, /* East Asian ideograph */
20840   {"\x3B", 0, 0x9C58}, /* East Asian ideograph */
20841   {"\x45", 0, 0x9C51}, /* East Asian ideograph */
20842   {"\x49", 0, 0x9C63}, /* East Asian ideograph */
20843   {"\x4F", 0, 0x9C67}, /* East Asian ideograph */
20844   {"\x55", 0, 0x9C5F}, /* East Asian ideograph */
20845   {"\x56", 0, 0x9C60}, /* East Asian ideograph */
20846   {"\x58", 0, 0x9C6D}, /* East Asian ideograph */
20847   {"\x5B", 0, 0x9C68}, /* East Asian ideograph */
20848   {"\x5C", 0, 0x9C6F}, /* East Asian ideograph */
20849   {"\x5E", 0, 0x9C6E}, /* East Asian ideograph */
20850   {"\x6B", 0, 0x9C7A}, /* East Asian ideograph */
20851   {"\x73", 0, 0x9CE7}, /* East Asian ideograph */
20852   {"\x74", 0, 0x9CF0}, /* East Asian ideograph */
20853   {"\x77", 0, 0x9CF2}, /* East Asian ideograph */
20854   {"", 0}
20855 };
20856 struct yaz_iconv_trie marc8_31page232 = {
20857   marc8_31page232_flat, 0
20858 };
20859 /* PAGE 231 */
20860 struct yaz_iconv_trie_flat marc8_31page231_flat[] = {
20861   {"\x23", 0, 0x9BD5}, /* East Asian ideograph */
20862   {"\x27", 0, 0x9BE4}, /* East Asian ideograph */
20863   {"\x2B", 0, 0x9BF1}, /* East Asian ideograph */
20864   {"\x2C", 0, 0x9BE1}, /* East Asian ideograph */
20865   {"\x2D", 0, 0x9BDB}, /* East Asian ideograph */
20866   {"\x2F", 0, 0x9BE2}, /* East Asian ideograph */
20867   {"\x31", 0, 0x9BF0}, /* East Asian ideograph */
20868   {"\x34", 0, 0x9BD4}, /* East Asian ideograph */
20869   {"\x3E", 0, 0x9BFF}, /* East Asian ideograph */
20870   {"\x43", 0, 0x9C06}, /* East Asian ideograph */
20871   {"\x44", 0, 0x9C15}, /* East Asian ideograph */
20872   {"\x49", 0, 0x9C0A}, /* East Asian ideograph */
20873   {"\x4B", 0, 0x9C08}, /* East Asian ideograph */
20874   {"\x4C", 0, 0x9C14}, /* East Asian ideograph */
20875   {"\x4D", 0, 0x9C04}, /* East Asian ideograph */
20876   {"\x52", 0, 0x9C02}, /* East Asian ideograph */
20877   {"\x54", 0, 0x9C10}, /* East Asian ideograph */
20878   {"\x59", 0, 0x9C12}, /* East Asian ideograph */
20879   {"\x5C", 0, 0x9C09}, /* East Asian ideograph */
20880   {"\x66", 0, 0x9C1C}, /* East Asian ideograph */
20881   {"\x69", 0, 0x9C2F}, /* East Asian ideograph */
20882   {"\x6E", 0, 0x9C23}, /* East Asian ideograph */
20883   {"\x70", 0, 0x9C2E}, /* East Asian ideograph */
20884   {"\x71", 0, 0x9C28}, /* East Asian ideograph */
20885   {"\x78", 0, 0x9C21}, /* East Asian ideograph */
20886   {"\x79", 0, 0x9C24}, /* East Asian ideograph */
20887   {"\x7E", 0, 0x9C46}, /* East Asian ideograph */
20888   {"", 0}
20889 };
20890 struct yaz_iconv_trie marc8_31page231 = {
20891   marc8_31page231_flat, 0
20892 };
20893 /* PAGE 230 */
20894 struct yaz_iconv_trie_flat marc8_31page230_flat[] = {
20895   {"\x21", 0, 0x9B83}, /* East Asian ideograph */
20896   {"\x29", 0, 0x9B8E}, /* East Asian ideograph */
20897   {"\x2B", 0, 0x9B90}, /* East Asian ideograph */
20898   {"\x2E", 0, 0x9B93}, /* East Asian ideograph */
20899   {"\x2F", 0, 0x9B97}, /* East Asian ideograph */
20900   {"\x31", 0, 0x9B92}, /* East Asian ideograph */
20901   {"\x32", 0, 0x9B98}, /* East Asian ideograph */
20902   {"\x36", 0, 0x9B9F}, /* East Asian ideograph */
20903   {"\x39", 0, 0x9B9D}, /* East Asian ideograph */
20904   {"\x3C", 0, 0x9BAD}, /* East Asian ideograph */
20905   {"\x3D", 0, 0x9B9A}, /* East Asian ideograph */
20906   {"\x3F", 0, 0x9BA8}, /* East Asian ideograph */
20907   {"\x42", 0, 0x9B9E}, /* East Asian ideograph */
20908   {"\x43", 0, 0x9B99}, /* East Asian ideograph */
20909   {"\x49", 0, 0x9B86}, /* East Asian ideograph */
20910   {"\x4E", 0, 0x9BA0}, /* East Asian ideograph */
20911   {"\x56", 0, 0x9BC7}, /* East Asian ideograph */
20912   {"\x59", 0, 0x9BD2}, /* East Asian ideograph */
20913   {"\x5D", 0, 0x9BC6}, /* East Asian ideograph */
20914   {"\x5E", 0, 0x9BBF}, /* East Asian ideograph */
20915   {"\x5F", 0, 0x9BC1}, /* East Asian ideograph */
20916   {"\x66", 0, 0x9BB9}, /* East Asian ideograph */
20917   {"\x6B", 0, 0x9BBB}, /* East Asian ideograph */
20918   {"\x6C", 0, 0x9BD3}, /* East Asian ideograph */
20919   {"\x6E", 0, 0x9BC0}, /* East Asian ideograph */
20920   {"\x72", 0, 0x9BC8}, /* East Asian ideograph */
20921   {"\x77", 0, 0x9BD7}, /* East Asian ideograph */
20922   {"\x7A", 0, 0x9BD6}, /* East Asian ideograph */
20923   {"\x7C", 0, 0x9BEB}, /* East Asian ideograph */
20924   {"", 0}
20925 };
20926 struct yaz_iconv_trie marc8_31page230 = {
20927   marc8_31page230_flat, 0
20928 };
20929 /* PAGE 229 */
20930 struct yaz_iconv_trie_flat marc8_31page229_flat[] = {
20931   {"\x22", 0, 0x9B35}, /* East Asian ideograph */
20932   {"\x23", 0, 0x9B37}, /* East Asian ideograph */
20933   {"\x36", 0, 0x9B43}, /* East Asian ideograph */
20934   {"\x3A", 0, 0x9B48}, /* East Asian ideograph */
20935   {"\x3C", 0, 0x9B4E}, /* East Asian ideograph */
20936   {"\x3E", 0, 0x9B4D}, /* East Asian ideograph */
20937   {"\x41", 0, 0x9B4B}, /* East Asian ideograph */
20938   {"\x47", 0, 0x9B51}, /* East Asian ideograph */
20939   {"\x5D", 0, 0x9B74}, /* East Asian ideograph */
20940   {"\x63", 0, 0x9B68}, /* East Asian ideograph */
20941   {"\x72", 0, 0x9B80}, /* East Asian ideograph */
20942   {"\x73", 0, 0x9B8C}, /* East Asian ideograph */
20943   {"\x7A", 0, 0x9B95}, /* East Asian ideograph */
20944   {"\x7B", 0, 0x9B7D}, /* East Asian ideograph */
20945   {"", 0}
20946 };
20947 struct yaz_iconv_trie marc8_31page229 = {
20948   marc8_31page229_flat, 0
20949 };
20950 /* PAGE 228 */
20951 struct yaz_iconv_trie_flat marc8_31page228_flat[] = {
20952   {"\x21", 0, 0x9AE7}, /* East Asian ideograph */
20953   {"\x27", 0, 0x9AEB}, /* East Asian ideograph */
20954   {"\x28", 0, 0x9AF2}, /* East Asian ideograph */
20955   {"\x2A", 0, 0x9AEF}, /* East Asian ideograph */
20956   {"\x32", 0, 0x9AF9}, /* East Asian ideograph */
20957   {"\x35", 0, 0x9AFD}, /* East Asian ideograph */
20958   {"\x36", 0, 0x9B01}, /* East Asian ideograph */
20959   {"\x38", 0, 0x9B02}, /* East Asian ideograph */
20960   {"\x3B", 0, 0x9B00}, /* East Asian ideograph */
20961   {"\x3C", 0, 0x9B08}, /* East Asian ideograph */
20962   {"\x3E", 0, 0x9B04}, /* East Asian ideograph */
20963   {"\x41", 0, 0x9B05}, /* East Asian ideograph */
20964   {"\x43", 0, 0x9B0B}, /* East Asian ideograph */
20965   {"\x47", 0, 0x9B0E}, /* East Asian ideograph */
20966   {"\x4E", 0, 0x9B11}, /* East Asian ideograph */
20967   {"\x4F", 0, 0x9B10}, /* East Asian ideograph */
20968   {"\x54", 0, 0x9B18}, /* East Asian ideograph */
20969   {"\x56", 0, 0x9B1D}, /* East Asian ideograph */
20970   {"\x5E", 0, 0x9B1F}, /* East Asian ideograph */
20971   {"\x66", 0, 0x9B23}, /* East Asian ideograph */
20972   {"\x6C", 0, 0x9B29}, /* East Asian ideograph */
20973   {"\x73", 0, 0x9B2D}, /* East Asian ideograph */
20974   {"\x74", 0, 0x9B2E}, /* East Asian ideograph */
20975   {"\x76", 0, 0x9B2F}, /* East Asian ideograph */
20976   {"\x7D", 0, 0x9B34}, /* East Asian ideograph */
20977   {"", 0}
20978 };
20979 struct yaz_iconv_trie marc8_31page228 = {
20980   marc8_31page228_flat, 0
20981 };
20982 /* PAGE 227 */
20983 struct yaz_iconv_trie_flat marc8_31page227_flat[] = {
20984   {"\x22", 0, 0x9A4D}, /* East Asian ideograph */
20985   {"\x24", 0, 0x9A52}, /* East Asian ideograph */
20986   {"\x27", 0, 0x9A4A}, /* East Asian ideograph */
20987   {"\x2A", 0, 0x9A58}, /* East Asian ideograph */
20988   {"\x2C", 0, 0x9A56}, /* East Asian ideograph */
20989   {"\x33", 0, 0x9A64}, /* East Asian ideograph */
20990   {"\x34", 0, 0x9A66}, /* East Asian ideograph */
20991   {"\x3A", 0, 0x9A6B}, /* East Asian ideograph */
20992   {"\x3F", 0, 0x9AAD}, /* East Asian ideograph */
20993   {"\x41", 0, 0x9AAB}, /* East Asian ideograph */
20994   {"\x43", 0, 0x9AB1}, /* East Asian ideograph */
20995   {"\x45", 0, 0x9AB3}, /* East Asian ideograph */
20996   {"\x49", 0, 0x9AB6}, /* East Asian ideograph */
20997   {"\x4C", 0, 0x9ABB}, /* East Asian ideograph */
20998   {"\x50", 0, 0x9ABA}, /* East Asian ideograph */
20999   {"\x54", 0, 0x9ABD}, /* East Asian ideograph */
21000   {"\x57", 0, 0x9AC1}, /* East Asian ideograph */
21001   {"\x59", 0, 0x9AC0}, /* East Asian ideograph */
21002   {"\x5A", 0, 0x9AC2}, /* East Asian ideograph */
21003   {"\x5D", 0, 0x9AC8}, /* East Asian ideograph */
21004   {"\x66", 0, 0x9AD0}, /* East Asian ideograph */
21005   {"\x6A", 0, 0x9AD1}, /* East Asian ideograph */
21006   {"\x6D", 0, 0x9AD6}, /* East Asian ideograph */
21007   {"\x72", 0, 0x9ADC}, /* East Asian ideograph */
21008   {"\x74", 0, 0x9ADF}, /* East Asian ideograph */
21009   {"\x76", 0, 0x9AE0}, /* East Asian ideograph */
21010   {"\x77", 0, 0x9AE2}, /* East Asian ideograph */
21011   {"", 0}
21012 };
21013 struct yaz_iconv_trie marc8_31page227 = {
21014   marc8_31page227_flat, 0
21015 };
21016 /* PAGE 226 */
21017 struct yaz_iconv_trie_flat marc8_31page226_flat[] = {
21018   {"\x24", 0, 0x9A02}, /* East Asian ideograph */
21019   {"\x29", 0, 0x99F8}, /* East Asian ideograph */
21020   {"\x2A", 0, 0x99F4}, /* East Asian ideograph */
21021   {"\x30", 0, 0x99FB}, /* East Asian ideograph */
21022   {"\x31", 0, 0x99FD}, /* East Asian ideograph */
21023   {"\x3D", 0, 0x9A0F}, /* East Asian ideograph */
21024   {"\x3E", 0, 0x9A0B}, /* East Asian ideograph */
21025   {"\x3F", 0, 0x9A09}, /* East Asian ideograph */
21026   {"\x44", 0, 0x9A04}, /* East Asian ideograph */
21027   {"\x45", 0, 0x9A11}, /* East Asian ideograph */
21028   {"\x47", 0, 0x9A05}, /* East Asian ideograph */
21029   {"\x48", 0, 0x9A10}, /* East Asian ideograph */
21030   {"\x4C", 0, 0x9A24}, /* East Asian ideograph */
21031   {"\x4D", 0, 0x9A22}, /* East Asian ideograph */
21032   {"\x4F", 0, 0x9A20}, /* East Asian ideograph */
21033   {"\x52", 0, 0x9A27}, /* East Asian ideograph */
21034   {"\x59", 0, 0x9A2F}, /* East Asian ideograph */
21035   {"\x5A", 0, 0x9A38}, /* East Asian ideograph */
21036   {"\x60", 0, 0x9A2D}, /* East Asian ideograph */
21037   {"\x61", 0, 0x9A35}, /* East Asian ideograph */
21038   {"\x64", 0, 0x9A32}, /* East Asian ideograph */
21039   {"\x69", 0, 0x9A36}, /* East Asian ideograph */
21040   {"\x6A", 0, 0x9A2E}, /* East Asian ideograph */
21041   {"\x70", 0, 0x9A41}, /* East Asian ideograph */
21042   {"\x74", 0, 0x9A3B}, /* East Asian ideograph */
21043   {"\x79", 0, 0x9A42}, /* East Asian ideograph */
21044   {"\x7A", 0, 0x9A44}, /* East Asian ideograph */
21045   {"\x7D", 0, 0x9A48}, /* East Asian ideograph */
21046   {"\x7E", 0, 0x9A4C}, /* East Asian ideograph */
21047   {"", 0}
21048 };
21049 struct yaz_iconv_trie marc8_31page226 = {
21050   marc8_31page226_flat, 0
21051 };
21052 /* PAGE 225 */
21053 struct yaz_iconv_trie_flat marc8_31page225_flat[] = {
21054   {"\x22", 0, 0x9957}, /* East Asian ideograph (variant of EACC 475222) */
21055   {"\x29", 0, 0x995D}, /* East Asian ideograph */
21056   {"\x2B", 0, 0x995F}, /* East Asian ideograph */
21057   {"\x2F", 0, 0x9997}, /* East Asian ideograph */
21058   {"\x30", 0, 0x9998}, /* East Asian ideograph */
21059   {"\x3B", 0, 0x99A3}, /* East Asian ideograph */
21060   {"\x3C", 0, 0x99A1}, /* East Asian ideograph */
21061   {"\x3E", 0, 0x99A6}, /* East Asian ideograph */
21062   {"\x41", 0, 0x99A9}, /* East Asian ideograph */
21063   {"\x42", 0, 0x99AA}, /* East Asian ideograph */
21064   {"\x49", 0, 0x99B5}, /* East Asian ideograph */
21065   {"\x4D", 0, 0x99BF}, /* East Asian ideograph */
21066   {"\x4E", 0, 0x99BC}, /* East Asian ideograph */
21067   {"\x4F", 0, 0x99C3}, /* East Asian ideograph */
21068   {"\x53", 0, 0x99B9}, /* East Asian ideograph */
21069   {"\x54", 0, 0x99BD}, /* East Asian ideograph */
21070   {"\x61", 0, 0x99D3}, /* East Asian ideograph */
21071   {"\x63", 0, 0x99D4}, /* East Asian ideograph */
21072   {"\x65", 0, 0x99C9}, /* East Asian ideograph */
21073   {"\x69", 0, 0x99D8}, /* East Asian ideograph */
21074   {"\x74", 0, 0x99EC}, /* East Asian ideograph */
21075   {"\x7A", 0, 0x99F0}, /* East Asian ideograph */
21076   {"\x7B", 0, 0x99E3}, /* East Asian ideograph */
21077   {"\x7C", 0, 0x99EA}, /* East Asian ideograph */
21078   {"", 0}
21079 };
21080 struct yaz_iconv_trie marc8_31page225 = {
21081   marc8_31page225_flat, 0
21082 };
21083 /* PAGE 224 */
21084 struct yaz_iconv_trie_flat marc8_31page224_flat[] = {
21085   {"\x24", 0, 0x9907}, /* East Asian ideograph */
21086   {"\x28", 0, 0x9902}, /* East Asian ideograph */
21087   {"\x2F", 0, 0x9916}, /* East Asian ideograph */
21088   {"\x30", 0, 0x9914}, /* East Asian ideograph */
21089   {"\x31", 0, 0x9917}, /* East Asian ideograph */
21090   {"\x32", 0, 0x9911}, /* East Asian ideograph */
21091   {"\x38", 0, 0x9915}, /* East Asian ideograph */
21092   {"\x3A", 0, 0x9924}, /* East Asian ideograph */
21093   {"\x3B", 0, 0x991F}, /* East Asian ideograph */
21094   {"\x40", 0, 0x991C}, /* East Asian ideograph */
21095   {"\x43", 0, 0x9929}, /* East Asian ideograph */
21096   {"\x45", 0, 0x9927}, /* East Asian ideograph */
21097   {"\x47", 0, 0x991A}, /* East Asian ideograph */
21098   {"\x4F", 0, 0x992E}, /* East Asian ideograph */
21099   {"\x50", 0, 0x992C}, /* East Asian ideograph */
21100   {"\x51", 0, 0x992A}, /* East Asian ideograph */
21101   {"\x53", 0, 0x9933}, /* East Asian ideograph */
21102   {"\x54", 0, 0x9942}, /* East Asian ideograph (variant of EACC 4D5154) */
21103   {"\x55", 0, 0x9932}, /* East Asian ideograph */
21104   {"\x56", 0, 0x992B}, /* East Asian ideograph */
21105   {"\x58", 0, 0x9931}, /* East Asian ideograph */
21106   {"\x5C", 0, 0x993B}, /* East Asian ideograph */
21107   {"\x60", 0, 0x993A}, /* East Asian ideograph */
21108   {"\x61", 0, 0x9941}, /* East Asian ideograph */
21109   {"\x64", 0, 0x9940}, /* East Asian ideograph */
21110   {"\x66", 0, 0x993C}, /* East Asian ideograph */
21111   {"\x6A", 0, 0x9948}, /* East Asian ideograph */
21112   {"\x6C", 0, 0x9947}, /* East Asian ideograph */
21113   {"\x6D", 0, 0x9949}, /* East Asian ideograph */
21114   {"\x70", 0, 0x9943}, /* East Asian ideograph */
21115   {"\x71", 0, 0x994D}, /* East Asian ideograph */
21116   {"\x72", 0, 0x994C}, /* East Asian ideograph */
21117   {"\x73", 0, 0x994E}, /* East Asian ideograph */
21118   {"\x74", 0, 0x9950}, /* East Asian ideograph */
21119   {"\x7A", 0, 0x9958}, /* East Asian ideograph */
21120   {"\x7B", 0, 0x9954}, /* East Asian ideograph */
21121   {"\x7E", 0, 0x9955}, /* East Asian ideograph */
21122   {"", 0}
21123 };
21124 struct yaz_iconv_trie marc8_31page224 = {
21125   marc8_31page224_flat, 0
21126 };
21127 /* PAGE 223 */
21128 struct yaz_iconv_trie_flat marc8_31page223_flat[] = {
21129   {"\x21", 0, 0x9865}, /* East Asian ideograph */
21130   {"\x22", 0, 0x9866}, /* East Asian ideograph */
21131   {"\x29", 0, 0x986C}, /* East Asian ideograph */
21132   {"\x30", 0, 0x9873}, /* East Asian ideograph */
21133   {"\x31", 0, 0x9874}, /* East Asian ideograph */
21134   {"\x39", 0, 0x98AD}, /* East Asian ideograph */
21135   {"\x40", 0, 0x98B4}, /* East Asian ideograph */
21136   {"\x48", 0, 0x98B8}, /* East Asian ideograph */
21137   {"\x4A", 0, 0x98BF}, /* East Asian ideograph */
21138   {"\x4D", 0, 0x98BB}, /* East Asian ideograph */
21139   {"\x4E", 0, 0x98C0}, /* East Asian ideograph */
21140   {"\x53", 0, 0x98C6}, /* East Asian ideograph */
21141   {"\x5F", 0, 0x98E1}, /* East Asian ideograph */
21142   {"\x60", 0, 0x98E3}, /* East Asian ideograph */
21143   {"\x61", 0, 0x98E4}, /* East Asian ideograph */
21144   {"\x63", 0, 0x98E5}, /* East Asian ideograph */
21145   {"\x68", 0, 0x98F1}, /* East Asian ideograph */
21146   {"\x6C", 0, 0x98EB}, /* East Asian ideograph */
21147   {"", 0}
21148 };
21149 struct yaz_iconv_trie marc8_31page223 = {
21150   marc8_31page223_flat, 0
21151 };
21152 /* PAGE 222 */
21153 struct yaz_iconv_trie_flat marc8_31page222_flat[] = {
21154   {"\x23", 0, 0x980E}, /* East Asian ideograph */
21155   {"\x26", 0, 0x9816}, /* East Asian ideograph */
21156   {"\x2C", 0, 0x9826}, /* East Asian ideograph */
21157   {"\x2D", 0, 0x981E}, /* East Asian ideograph */
21158   {"\x34", 0, 0x982B}, /* East Asian ideograph */
21159   {"\x37", 0, 0x9820}, /* East Asian ideograph */
21160   {"\x38", 0, 0x981F}, /* East Asian ideograph */
21161   {"\x3D", 0, 0x9833}, /* East Asian ideograph */
21162   {"\x40", 0, 0x982E}, /* East Asian ideograph */
21163   {"\x44", 0, 0x982F}, /* East Asian ideograph */
21164   {"\x45", 0, 0x9832}, /* East Asian ideograph */
21165   {"\x4B", 0, 0x9847}, /* East Asian ideograph */
21166   {"\x4E", 0, 0x9844}, /* East Asian ideograph */
21167   {"\x60", 0, 0x9852}, /* East Asian ideograph */
21168   {"\x62", 0, 0x984B}, /* East Asian ideograph */
21169   {"\x66", 0, 0x983F}, /* East Asian ideograph */
21170   {"\x6A", 0, 0x985C}, /* East Asian ideograph */
21171   {"\x6B", 0, 0x9859}, /* East Asian ideograph */
21172   {"\x6F", 0, 0x9857}, /* East Asian ideograph */
21173   {"\x72", 0, 0x9856}, /* East Asian ideograph */
21174   {"\x77", 0, 0x9862}, /* East Asian ideograph */
21175   {"\x7E", 0, 0x9868}, /* East Asian ideograph */
21176   {"", 0}
21177 };
21178 struct yaz_iconv_trie marc8_31page222 = {
21179   marc8_31page222_flat, 0
21180 };
21181 /* PAGE 221 */
21182 struct yaz_iconv_trie_flat marc8_31page221_flat[] = {
21183   {"\x24", 0, 0x97B3}, /* East Asian ideograph */
21184   {"\x26", 0, 0x97B5}, /* East Asian ideograph */
21185   {"\x29", 0, 0x97B9}, /* East Asian ideograph */
21186   {"\x2D", 0, 0x97B8}, /* East Asian ideograph */
21187   {"\x35", 0, 0x97BE}, /* East Asian ideograph */
21188   {"\x38", 0, 0x97C0}, /* East Asian ideograph */
21189   {"\x3B", 0, 0x97C5}, /* East Asian ideograph */
21190   {"\x43", 0, 0x97C9}, /* East Asian ideograph */
21191   {"\x4B", 0, 0x97CE}, /* East Asian ideograph */
21192   {"\x4C", 0, 0x97CD}, /* East Asian ideograph */
21193   {"\x4E", 0, 0x97D0}, /* East Asian ideograph */
21194   {"\x51", 0, 0x97D4}, /* East Asian ideograph */
21195   {"\x53", 0, 0x97D8}, /* East Asian ideograph */
21196   {"\x54", 0, 0x97D9}, /* East Asian ideograph */
21197   {"\x59", 0, 0x97DD}, /* East Asian ideograph */
21198   {"\x5C", 0, 0x97DE}, /* East Asian ideograph */
21199   {"\x5E", 0, 0x97E0}, /* East Asian ideograph */
21200   {"\x60", 0, 0x97E1}, /* East Asian ideograph */
21201   {"\x6C", 0, 0x97F5}, /* East Asian ideograph */
21202   {"\x73", 0, 0x97FA}, /* East Asian ideograph */
21203   {"\x79", 0, 0x9807}, /* East Asian ideograph */
21204   {"\x7B", 0, 0x980F}, /* East Asian ideograph */
21205   {"\x7E", 0, 0x980D}, /* East Asian ideograph */
21206   {"", 0}
21207 };
21208 struct yaz_iconv_trie marc8_31page221 = {
21209   marc8_31page221_flat, 0
21210 };
21211 /* PAGE 220 */
21212 struct yaz_iconv_trie_flat marc8_31page220_flat[] = {
21213   {"\x25", 0, 0x9767}, /* East Asian ideograph */
21214   {"\x2C", 0, 0x976B}, /* East Asian ideograph */
21215   {"\x30", 0, 0x976E}, /* East Asian ideograph */
21216   {"\x31", 0, 0x9777}, /* East Asian ideograph */
21217   {"\x32", 0, 0x9778}, /* East Asian ideograph */
21218   {"\x35", 0, 0x9773}, /* East Asian ideograph */
21219   {"\x37", 0, 0x9783}, /* East Asian ideograph */
21220   {"\x38", 0, 0x977A}, /* East Asian ideograph */
21221   {"\x3A", 0, 0x9780}, /* East Asian ideograph */
21222   {"\x3C", 0, 0x9781}, /* East Asian ideograph */
21223   {"\x40", 0, 0x9784}, /* East Asian ideograph */
21224   {"\x43", 0, 0x977F}, /* East Asian ideograph */
21225   {"\x49", 0, 0x9789}, /* East Asian ideograph */
21226   {"\x54", 0, 0x9794}, /* East Asian ideograph */
21227   {"\x59", 0, 0x979B}, /* East Asian ideograph */
21228   {"\x5A", 0, 0x979F}, /* East Asian ideograph */
21229   {"\x5C", 0, 0x979A}, /* East Asian ideograph */
21230   {"\x62", 0, 0x979C}, /* East Asian ideograph */
21231   {"\x6A", 0, 0x97AC}, /* East Asian ideograph */
21232   {"\x70", 0, 0x97AE}, /* East Asian ideograph */
21233   {"\x71", 0, 0x97A8}, /* East Asian ideograph */
21234   {"\x74", 0, 0x97AB}, /* East Asian ideograph */
21235   {"\x78", 0, 0x97A5}, /* East Asian ideograph */
21236   {"\x7A", 0, 0x97B2}, /* East Asian ideograph */
21237   {"\x7C", 0, 0x97B4}, /* East Asian ideograph */
21238   {"", 0}
21239 };
21240 struct yaz_iconv_trie marc8_31page220 = {
21241   marc8_31page220_flat, 0
21242 };
21243 /* PAGE 219 */
21244 struct yaz_iconv_trie_flat marc8_31page219_flat[] = {
21245   {"\x22", 0, 0x96FF}, /* East Asian ideograph */
21246   {"\x27", 0, 0x9702}, /* East Asian ideograph */
21247   {"\x29", 0, 0x9708}, /* East Asian ideograph */
21248   {"\x2A", 0, 0x9705}, /* East Asian ideograph */
21249   {"\x38", 0, 0x971B}, /* East Asian ideograph */
21250   {"\x3D", 0, 0x971D}, /* East Asian ideograph */
21251   {"\x3E", 0, 0x9719}, /* East Asian ideograph */
21252   {"\x47", 0, 0x9723}, /* East Asian ideograph */
21253   {"\x49", 0, 0x9722}, /* East Asian ideograph */
21254   {"\x4A", 0, 0x9724}, /* East Asian ideograph */
21255   {"\x4E", 0, 0x9728}, /* East Asian ideograph */
21256   {"\x50", 0, 0x9726}, /* East Asian ideograph */
21257   {"\x52", 0, 0x9731}, /* East Asian ideograph */
21258   {"\x58", 0, 0x9730}, /* East Asian ideograph */
21259   {"\x5C", 0, 0x9736}, /* East Asian ideograph */
21260   {"\x6A", 0, 0x9741}, /* East Asian ideograph */
21261   {"\x6B", 0, 0x9747}, /* East Asian ideograph */
21262   {"\x6C", 0, 0x9746}, /* East Asian ideograph */
21263   {"\x6E", 0, 0x9749}, /* East Asian ideograph */
21264   {"\x75", 0, 0x9758}, /* East Asian ideograph */
21265   {"\x76", 0, 0x975A}, /* East Asian ideograph */
21266   {"\x78", 0, 0x975D}, /* East Asian ideograph */
21267   {"\x7B", 0, 0x975F}, /* East Asian ideograph */
21268   {"\x7D", 0, 0x9764}, /* East Asian ideograph */
21269   {"", 0}
21270 };
21271 struct yaz_iconv_trie marc8_31page219 = {
21272   marc8_31page219_flat, 0
21273 };
21274 /* PAGE 218 */
21275 struct yaz_iconv_trie_flat marc8_31page218_flat[] = {
21276   {"\x2F", 0, 0x96A4}, /* East Asian ideograph */
21277   {"\x35", 0, 0x96A9}, /* East Asian ideograph */
21278   {"\x37", 0, 0x96AE}, /* East Asian ideograph */
21279   {"\x3B", 0, 0x96B0}, /* East Asian ideograph */
21280   {"\x3C", 0, 0x96B2}, /* East Asian ideograph */
21281   {"\x3E", 0, 0x96B3}, /* East Asian ideograph */
21282   {"\x48", 0, 0x96B9}, /* East Asian ideograph */
21283   {"\x49", 0, 0x96BC}, /* East Asian ideograph */
21284   {"\x52", 0, 0x96CE}, /* East Asian ideograph */
21285   {"\x53", 0, 0x96CA}, /* East Asian ideograph */
21286   {"\x57", 0, 0x96D2}, /* East Asian ideograph */
21287   {"\x64", 0, 0x96DF}, /* East Asian ideograph */
21288   {"\x66", 0, 0x96D8}, /* East Asian ideograph */
21289   {"\x67", 0, 0x96DD}, /* East Asian ideograph */
21290   {"\x71", 0, 0x96E9}, /* East Asian ideograph */
21291   {"\x74", 0, 0x96F1}, /* East Asian ideograph */
21292   {"\x76", 0, 0x96F0}, /* East Asian ideograph */
21293   {"\x77", 0, 0x96F4}, /* East Asian ideograph */
21294   {"\x78", 0, 0x96FA}, /* East Asian ideograph */
21295   {"\x7A", 0, 0x96F5}, /* East Asian ideograph */
21296   {"", 0}
21297 };
21298 struct yaz_iconv_trie marc8_31page218 = {
21299   marc8_31page218_flat, 0
21300 };
21301 /* PAGE 217 */
21302 struct yaz_iconv_trie_flat marc8_31page217_flat[] = {
21303   {"\x21", 0, 0x9627}, /* East Asian ideograph */
21304   {"\x2F", 0, 0x9642}, /* East Asian ideograph */
21305   {"\x30", 0, 0x963D}, /* East Asian ideograph */
21306   {"\x32", 0, 0x963C}, /* East Asian ideograph */
21307   {"\x3C", 0, 0x9651}, /* East Asian ideograph */
21308   {"\x42", 0, 0x9660}, /* East Asian ideograph */
21309   {"\x44", 0, 0x965C}, /* East Asian ideograph */
21310   {"\x46", 0, 0x9658}, /* East Asian ideograph */
21311   {"\x4A", 0, 0x965F}, /* East Asian ideograph */
21312   {"\x4B", 0, 0x9656}, /* East Asian ideograph */
21313   {"\x51", 0, 0x966C}, /* East Asian ideograph */
21314   {"\x5D", 0, 0x967B}, /* East Asian ideograph */
21315   {"\x5E", 0, 0x967F}, /* East Asian ideograph */
21316   {"\x62", 0, 0x967E}, /* East Asian ideograph */
21317   {"\x63", 0, 0x9684}, /* East Asian ideograph */
21318   {"\x65", 0, 0x9688}, /* East Asian ideograph */
21319   {"\x6C", 0, 0x9689}, /* East Asian ideograph */
21320   {"\x6D", 0, 0x9682}, /* East Asian ideograph */
21321   {"\x6E", 0, 0x9683}, /* East Asian ideograph */
21322   {"\x79", 0, 0x9696}, /* East Asian ideograph */
21323   {"\x7A", 0, 0x9697}, /* East Asian ideograph */
21324   {"", 0}
21325 };
21326 struct yaz_iconv_trie marc8_31page217 = {
21327   marc8_31page217_flat, 0
21328 };
21329 /* PAGE 216 */
21330 struct yaz_iconv_trie_flat marc8_31page216_flat[] = {
21331   {"\x2E", 0, 0x9585}, /* East Asian ideograph */
21332   {"\x30", 0, 0x9588}, /* East Asian ideograph */
21333   {"\x31", 0, 0x958C}, /* East Asian ideograph */
21334   {"\x34", 0, 0x9597}, /* East Asian ideograph */
21335   {"\x36", 0, 0x958E}, /* East Asian ideograph */
21336   {"\x38", 0, 0x959F}, /* East Asian ideograph */
21337   {"\x3A", 0, 0x95A0}, /* East Asian ideograph */
21338   {"\x42", 0, 0x95AC}, /* East Asian ideograph */
21339   {"\x44", 0, 0x95AB}, /* East Asian ideograph */
21340   {"\x48", 0, 0x95BC}, /* East Asian ideograph */
21341   {"\x49", 0, 0x95BE}, /* East Asian ideograph */
21342   {"\x4A", 0, 0x95CD}, /* East Asian ideograph */
21343   {"\x4D", 0, 0x95B9}, /* East Asian ideograph */
21344   {"\x4E", 0, 0x95BA}, /* East Asian ideograph */
21345   {"\x4F", 0, 0x95B6}, /* East Asian ideograph */
21346   {"\x50", 0, 0x95BF}, /* East Asian ideograph */
21347   {"\x52", 0, 0x95BD}, /* East Asian ideograph */
21348   {"\x59", 0, 0x95C9}, /* East Asian ideograph */
21349   {"\x5D", 0, 0x95CE}, /* East Asian ideograph */
21350   {"\x60", 0, 0x95D5}, /* East Asian ideograph */
21351   {"\x62", 0, 0x95D2}, /* East Asian ideograph */
21352   {"\x63", 0, 0x95D3}, /* East Asian ideograph */
21353   {"\x64", 0, 0x95D1}, /* East Asian ideograph */
21354   {"\x65", 0, 0x95C3}, /* East Asian ideograph */
21355   {"\x66", 0, 0x95DA}, /* East Asian ideograph */
21356   {"\x69", 0, 0x95DE}, /* East Asian ideograph */
21357   {"\x6A", 0, 0x95E0}, /* East Asian ideograph */
21358   {"\x6F", 0, 0x95E5}, /* East Asian ideograph */
21359   {"\x72", 0, 0x95E4}, /* East Asian ideograph */
21360   {"\x76", 0, 0x95E7}, /* East Asian ideograph */
21361   {"\x7A", 0, 0x961E}, /* East Asian ideograph */
21362   {"\x7B", 0, 0x9624}, /* East Asian ideograph */
21363   {"\x7C", 0, 0x9622}, /* East Asian ideograph */
21364   {"", 0}
21365 };
21366 struct yaz_iconv_trie marc8_31page216 = {
21367   marc8_31page216_flat, 0
21368 };
21369 /* PAGE 215 */
21370 struct yaz_iconv_trie_flat marc8_31page215_flat[] = {
21371   {"\x27", 0, 0x93F4}, /* East Asian ideograph */
21372   {"\x28", 0, 0x9436}, /* East Asian ideograph */
21373   {"\x2B", 0, 0x943B}, /* East Asian ideograph */
21374   {"\x2D", 0, 0x9424}, /* East Asian ideograph */
21375   {"\x30", 0, 0x9437}, /* East Asian ideograph */
21376   {"\x32", 0, 0x9440}, /* East Asian ideograph */
21377   {"\x35", 0, 0x942B}, /* East Asian ideograph */
21378   {"\x36", 0, 0x942D}, /* East Asian ideograph */
21379   {"\x37", 0, 0x9441}, /* East Asian ideograph */
21380   {"\x38", 0, 0x9431}, /* East Asian ideograph */
21381   {"\x3D", 0, 0x9467}, /* East Asian ideograph */
21382   {"\x3E", 0, 0x944C}, /* East Asian ideograph */
21383   {"\x40", 0, 0x9445}, /* East Asian ideograph */
21384   {"\x42", 0, 0x9450}, /* East Asian ideograph */
21385   {"\x4A", 0, 0x944A}, /* East Asian ideograph */
21386   {"\x53", 0, 0x9466}, /* East Asian ideograph */
21387   {"\x57", 0, 0x9464}, /* East Asian ideograph */
21388   {"\x58", 0, 0x9462}, /* East Asian ideograph */
21389   {"\x5C", 0, 0x9465}, /* East Asian ideograph */
21390   {"\x5D", 0, 0x9455}, /* East Asian ideograph */
21391   {"\x5E", 0, 0x945E}, /* East Asian ideograph */
21392   {"\x62", 0, 0x946A}, /* East Asian ideograph */
21393   {"\x68", 0, 0x946B}, /* East Asian ideograph */
21394   {"\x69", 0, 0x946D}, /* East Asian ideograph */
21395   {"\x6C", 0, 0x946F}, /* East Asian ideograph */
21396   {"\x6D", 0, 0x9471}, /* East Asian ideograph */
21397   {"\x71", 0, 0x9477}, /* East Asian ideograph */
21398   {"\x7B", 0, 0x9482}, /* East Asian ideograph */
21399   {"\x7C", 0, 0x9481}, /* East Asian ideograph */
21400   {"", 0}
21401 };
21402 struct yaz_iconv_trie marc8_31page215 = {
21403   marc8_31page215_flat, 0
21404 };
21405 /* PAGE 214 */
21406 struct yaz_iconv_trie_flat marc8_31page214_flat[] = {
21407   {"\x2C", 0, 0x93D3}, /* East Asian ideograph */
21408   {"\x2F", 0, 0x93A9}, /* East Asian ideograph */
21409   {"\x30", 0, 0x93E6}, /* East Asian ideograph */
21410   {"\x32", 0, 0x940B}, /* East Asian ideograph */
21411   {"\x34", 0, 0x9413}, /* East Asian ideograph */
21412   {"\x3B", 0, 0x940F}, /* East Asian ideograph */
21413   {"\x3C", 0, 0x9420}, /* East Asian ideograph */
21414   {"\x3D", 0, 0x93FB}, /* East Asian ideograph */
21415   {"\x49", 0, 0x93FA}, /* East Asian ideograph */
21416   {"\x4D", 0, 0x9419}, /* East Asian ideograph */
21417   {"\x4E", 0, 0x940D}, /* East Asian ideograph */
21418   {"\x50", 0, 0x9426}, /* East Asian ideograph */
21419   {"\x51", 0, 0x9427}, /* East Asian ideograph */
21420   {"\x55", 0, 0x9409}, /* East Asian ideograph */
21421   {"\x58", 0, 0x9414}, /* East Asian ideograph */
21422   {"\x59", 0, 0x9404}, /* East Asian ideograph */
21423   {"\x5C", 0, 0x9422}, /* East Asian ideograph */
21424   {"\x5D", 0, 0x9406}, /* East Asian ideograph */
21425   {"\x60", 0, 0x9410}, /* East Asian ideograph */
21426   {"\x62", 0, 0x9423}, /* East Asian ideograph */
21427   {"\x67", 0, 0x93F5}, /* East Asian ideograph */
21428   {"\x69", 0, 0x93F7}, /* East Asian ideograph */
21429   {"\x6A", 0, 0x9407}, /* East Asian ideograph */
21430   {"\x6F", 0, 0x940E}, /* East Asian ideograph */
21431   {"\x71", 0, 0x9411}, /* East Asian ideograph */
21432   {"\x74", 0, 0x943F}, /* East Asian ideograph */
21433   {"\x79", 0, 0x9429}, /* East Asian ideograph */
21434   {"\x7C", 0, 0x943D}, /* East Asian ideograph */
21435   {"", 0}
21436 };
21437 struct yaz_iconv_trie marc8_31page214 = {
21438   marc8_31page214_flat, 0
21439 };
21440 /* PAGE 213 */
21441 struct yaz_iconv_trie_flat marc8_31page213_flat[] = {
21442   {"\x21", 0, 0x93B5}, /* East Asian ideograph */
21443   {"\x22", 0, 0x938C}, /* East Asian ideograph */
21444   {"\x23", 0, 0x9388}, /* East Asian ideograph */
21445   {"\x25", 0, 0x93B9}, /* East Asian ideograph */
21446   {"\x27", 0, 0x93A1}, /* East Asian ideograph */
21447   {"\x28", 0, 0x93B0}, /* East Asian ideograph */
21448   {"\x29", 0, 0x93A3}, /* East Asian ideograph */
21449   {"\x2A", 0, 0x93B7}, /* East Asian ideograph */
21450   {"\x2B", 0, 0x939B}, /* East Asian ideograph */
21451   {"\x2D", 0, 0x9398}, /* East Asian ideograph */
21452   {"\x3C", 0, 0x9389}, /* East Asian ideograph */
21453   {"\x3D", 0, 0x93A4}, /* East Asian ideograph */
21454   {"\x40", 0, 0x93BC}, /* East Asian ideograph */
21455   {"\x42", 0, 0x93A7}, /* East Asian ideograph */
21456   {"\x44", 0, 0x93BD}, /* East Asian ideograph */
21457   {"\x47", 0, 0x93A6}, /* East Asian ideograph */
21458   {"\x48", 0, 0x939A}, /* East Asian ideograph */
21459   {"\x4A", 0, 0x93AA}, /* East Asian ideograph */
21460   {"\x4D", 0, 0x939E}, /* East Asian ideograph */
21461   {"\x4F", 0, 0x9397}, /* East Asian ideograph */
21462   {"\x51", 0, 0x93BB}, /* East Asian ideograph */
21463   {"\x53", 0, 0x93F1}, /* East Asian ideograph */
21464   {"\x56", 0, 0x93DE}, /* East Asian ideograph */
21465   {"\x57", 0, 0x93EE}, /* East Asian ideograph */
21466   {"\x5A", 0, 0x93C7}, /* East Asian ideograph */
21467   {"\x5B", 0, 0x93F2}, /* East Asian ideograph */
21468   {"\x5D", 0, 0x93D4}, /* East Asian ideograph */
21469   {"\x5F", 0, 0x93E5}, /* East Asian ideograph */
21470   {"\x62", 0, 0x93F9}, /* East Asian ideograph */
21471   {"\x63", 0, 0x93CA}, /* East Asian ideograph */
21472   {"\x64", 0, 0x93C4}, /* East Asian ideograph */
21473   {"\x66", 0, 0x93E8}, /* East Asian ideograph */
21474   {"\x67", 0, 0x93E7}, /* East Asian ideograph */
21475   {"\x72", 0, 0x93DA}, /* East Asian ideograph */
21476   {"\x73", 0, 0x93D0}, /* East Asian ideograph */
21477   {"\x74", 0, 0x93EF}, /* East Asian ideograph */
21478   {"\x75", 0, 0x93DB}, /* East Asian ideograph */
21479   {"\x7C", 0, 0x93CC}, /* East Asian ideograph */
21480   {"", 0}
21481 };
21482 struct yaz_iconv_trie marc8_31page213 = {
21483   marc8_31page213_flat, 0
21484 };
21485 /* PAGE 212 */
21486 struct yaz_iconv_trie_flat marc8_31page212_flat[] = {
21487   {"\x22", 0, 0x9314}, /* East Asian ideograph */
21488   {"\x28", 0, 0x92FE}, /* East Asian ideograph */
21489   {"\x2F", 0, 0x9342}, /* East Asian ideograph */
21490   {"\x31", 0, 0x9341}, /* East Asian ideograph */
21491   {"\x32", 0, 0x9319}, /* East Asian ideograph */
21492   {"\x35", 0, 0x934C}, /* East Asian ideograph */
21493   {"\x41", 0, 0x9379}, /* East Asian ideograph */
21494   {"\x44", 0, 0x9386}, /* East Asian ideograph */
21495   {"\x47", 0, 0x936A}, /* East Asian ideograph */
21496   {"\x48", 0, 0x935C}, /* East Asian ideograph */
21497   {"\x4C", 0, 0x934F}, /* East Asian ideograph */
21498   {"\x4D", 0, 0x9347}, /* East Asian ideograph */
21499   {"\x51", 0, 0x937A}, /* East Asian ideograph */
21500   {"\x53", 0, 0x9356}, /* East Asian ideograph */
21501   {"\x54", 0, 0x9371}, /* East Asian ideograph */
21502   {"\x56", 0, 0x937C}, /* East Asian ideograph */
21503   {"\x5C", 0, 0x9377}, /* East Asian ideograph */
21504   {"\x5D", 0, 0x9349}, /* East Asian ideograph */
21505   {"\x5E", 0, 0x9358}, /* East Asian ideograph */
21506   {"\x5F", 0, 0x935A}, /* East Asian ideograph */
21507   {"\x60", 0, 0x93BE}, /* East Asian ideograph */
21508   {"\x62", 0, 0x935F}, /* East Asian ideograph */
21509   {"\x64", 0, 0x9376}, /* East Asian ideograph */
21510   {"\x66", 0, 0x9355}, /* East Asian ideograph */
21511   {"\x67", 0, 0x9354}, /* East Asian ideograph */
21512   {"\x6A", 0, 0x9348}, /* East Asian ideograph */
21513   {"\x6B", 0, 0x9374}, /* East Asian ideograph */
21514   {"\x6E", 0, 0x9351}, /* East Asian ideograph */
21515   {"\x6F", 0, 0x9364}, /* East Asian ideograph */
21516   {"\x71", 0, 0x936B}, /* East Asian ideograph */
21517   {"\x72", 0, 0x936D}, /* East Asian ideograph */
21518   {"\x73", 0, 0x9360}, /* East Asian ideograph */
21519   {"\x77", 0, 0x936E}, /* East Asian ideograph */
21520   {"\x79", 0, 0x938F}, /* East Asian ideograph */
21521   {"\x7A", 0, 0x93AC}, /* East Asian ideograph */
21522   {"\x7B", 0, 0x9395}, /* East Asian ideograph */
21523   {"\x7E", 0, 0x938B}, /* East Asian ideograph */
21524   {"", 0}
21525 };
21526 struct yaz_iconv_trie marc8_31page212 = {
21527   marc8_31page212_flat, 0
21528 };
21529 /* PAGE 211 */
21530 struct yaz_iconv_trie_flat marc8_31page211_flat[] = {
21531   {"\x21", 0, 0x92C6}, /* East Asian ideograph */
21532   {"\x25", 0, 0x92F4}, /* East Asian ideograph */
21533   {"\x27", 0, 0x92CF}, /* East Asian ideograph */
21534   {"\x2A", 0, 0x92B2}, /* East Asian ideograph */
21535   {"\x2C", 0, 0x92E7}, /* East Asian ideograph */
21536   {"\x2D", 0, 0x92C7}, /* East Asian ideograph */
21537   {"\x2E", 0, 0x92F0}, /* East Asian ideograph */
21538   {"\x2F", 0, 0x92DB}, /* East Asian ideograph */
21539   {"\x30", 0, 0x92DC}, /* East Asian ideograph */
21540   {"\x31", 0, 0x92D8}, /* East Asian ideograph */
21541   {"\x33", 0, 0x92E9}, /* East Asian ideograph */
21542   {"\x35", 0, 0x92DD}, /* East Asian ideograph */
21543   {"\x39", 0, 0x92D1}, /* East Asian ideograph */
21544   {"\x3A", 0, 0x92CA}, /* East Asian ideograph */
21545   {"\x3C", 0, 0x92C2}, /* East Asian ideograph */
21546   {"\x3E", 0, 0x92CC}, /* East Asian ideograph */
21547   {"\x40", 0, 0x92EF}, /* East Asian ideograph */
21548   {"\x41", 0, 0x92E8}, /* East Asian ideograph */
21549   {"\x43", 0, 0x92EB}, /* East Asian ideograph */
21550   {"\x45", 0, 0x92F5}, /* East Asian ideograph */
21551   {"\x48", 0, 0x92F2}, /* East Asian ideograph */
21552   {"\x4C", 0, 0x9303}, /* East Asian ideograph */
21553   {"\x4D", 0, 0x9307}, /* East Asian ideograph */
21554   {"\x4E", 0, 0x931E}, /* East Asian ideograph */
21555   {"\x4F", 0, 0x9344}, /* East Asian ideograph */
21556   {"\x53", 0, 0x931D}, /* East Asian ideograph */
21557   {"\x54", 0, 0x92FA}, /* East Asian ideograph */
21558   {"\x58", 0, 0x931F}, /* East Asian ideograph */
21559   {"\x5A", 0, 0x9331}, /* East Asian ideograph */
21560   {"\x5B", 0, 0x9306}, /* East Asian ideograph */
21561   {"\x5D", 0, 0x92F9}, /* East Asian ideograph */
21562   {"\x5F", 0, 0x930F}, /* East Asian ideograph */
21563   {"\x62", 0, 0x9302}, /* East Asian ideograph */
21564   {"\x64", 0, 0x9324}, /* East Asian ideograph */
21565   {"\x66", 0, 0x9312}, /* East Asian ideograph */
21566   {"\x69", 0, 0x9338}, /* East Asian ideograph */
21567   {"\x6A", 0, 0x9323}, /* East Asian ideograph */
21568   {"\x6C", 0, 0x9321}, /* East Asian ideograph */
21569   {"\x71", 0, 0x9340}, /* East Asian ideograph */
21570   {"\x72", 0, 0x9301}, /* East Asian ideograph */
21571   {"\x74", 0, 0x9315}, /* East Asian ideograph */
21572   {"\x76", 0, 0x9329}, /* East Asian ideograph */
21573   {"\x78", 0, 0x932E}, /* East Asian ideograph */
21574   {"\x79", 0, 0x932A}, /* East Asian ideograph */
21575   {"\x7B", 0, 0x933F}, /* East Asian ideograph */
21576   {"\x7C", 0, 0x933A}, /* East Asian ideograph */
21577   {"\x7E", 0, 0x9335}, /* East Asian ideograph */
21578   {"", 0}
21579 };
21580 struct yaz_iconv_trie marc8_31page211 = {
21581   marc8_31page211_flat, 0
21582 };
21583 /* PAGE 210 */
21584 struct yaz_iconv_trie_flat marc8_31page210_flat[] = {
21585   {"\x23", 0, 0x924E}, /* East Asian ideograph */
21586   {"\x26", 0, 0x924C}, /* East Asian ideograph */
21587   {"\x27", 0, 0x9256}, /* East Asian ideograph */
21588   {"\x2B", 0, 0x925A}, /* East Asian ideograph */
21589   {"\x2E", 0, 0x9241}, /* East Asian ideograph */
21590   {"\x2F", 0, 0x9283}, /* East Asian ideograph */
21591   {"\x31", 0, 0x92A5}, /* East Asian ideograph */
21592   {"\x33", 0, 0x9282}, /* East Asian ideograph */
21593   {"\x35", 0, 0x92A8}, /* East Asian ideograph */
21594   {"\x37", 0, 0x927C}, /* East Asian ideograph */
21595   {"\x38", 0, 0x92A4}, /* East Asian ideograph */
21596   {"\x3E", 0, 0x9276}, /* East Asian ideograph */
21597   {"\x3F", 0, 0x928D}, /* East Asian ideograph */
21598   {"\x40", 0, 0x92EE}, /* East Asian ideograph */
21599   {"\x42", 0, 0x9288}, /* East Asian ideograph */
21600   {"\x43", 0, 0x927A}, /* East Asian ideograph */
21601   {"\x45", 0, 0x928E}, /* East Asian ideograph */
21602   {"\x46", 0, 0x92A0}, /* East Asian ideograph */
21603   {"\x47", 0, 0x9277}, /* East Asian ideograph */
21604   {"\x49", 0, 0x92AA}, /* East Asian ideograph */
21605   {"\x50", 0, 0x92A6}, /* East Asian ideograph */
21606   {"\x54", 0, 0x927E}, /* East Asian ideograph */
21607   {"\x55", 0, 0x929A}, /* East Asian ideograph */
21608   {"\x58", 0, 0x92AB}, /* East Asian ideograph */
21609   {"\x5B", 0, 0x9291}, /* East Asian ideograph */
21610   {"\x5D", 0, 0x929B}, /* East Asian ideograph */
21611   {"\x62", 0, 0x927F}, /* East Asian ideograph */
21612   {"\x64", 0, 0x92A3}, /* East Asian ideograph */
21613   {"\x66", 0, 0x92C8}, /* East Asian ideograph */
21614   {"\x6A", 0, 0x92C3}, /* East Asian ideograph */
21615   {"\x6F", 0, 0x92D0}, /* East Asian ideograph */
21616   {"\x71", 0, 0x92F1}, /* East Asian ideograph */
21617   {"\x72", 0, 0x92DF}, /* East Asian ideograph */
21618   {"\x75", 0, 0x92E6}, /* East Asian ideograph */
21619   {"\x76", 0, 0x92B6}, /* East Asian ideograph */
21620   {"\x77", 0, 0x92C0}, /* East Asian ideograph */
21621   {"\x79", 0, 0x92BE}, /* East Asian ideograph */
21622   {"\x7A", 0, 0x92D9}, /* East Asian ideograph */
21623   {"\x7E", 0, 0x92D5}, /* East Asian ideograph */
21624   {"", 0}
21625 };
21626 struct yaz_iconv_trie marc8_31page210 = {
21627   marc8_31page210_flat, 0
21628 };
21629 /* PAGE 209 */
21630 struct yaz_iconv_trie_flat marc8_31page209_flat[] = {
21631   {"\x21", 0, 0x91F9}, /* East Asian ideograph */
21632   {"\x22", 0, 0x91E4}, /* East Asian ideograph */
21633   {"\x23", 0, 0x9204}, /* East Asian ideograph */
21634   {"\x25", 0, 0x9201}, /* East Asian ideograph */
21635   {"\x26", 0, 0x922B}, /* East Asian ideograph */
21636   {"\x27", 0, 0x920A}, /* East Asian ideograph */
21637   {"\x28", 0, 0x9225}, /* East Asian ideograph */
21638   {"\x2A", 0, 0x9292}, /* East Asian ideograph */
21639   {"\x2C", 0, 0x9228}, /* East Asian ideograph */
21640   {"\x2E", 0, 0x9207}, /* East Asian ideograph */
21641   {"\x2F", 0, 0x9203}, /* East Asian ideograph */
21642   {"\x31", 0, 0x9200}, /* East Asian ideograph */
21643   {"\x32", 0, 0x9218}, /* East Asian ideograph */
21644   {"\x33", 0, 0x91FE}, /* East Asian ideograph */
21645   {"\x36", 0, 0x9208}, /* East Asian ideograph */
21646   {"\x37", 0, 0x9226}, /* East Asian ideograph */
21647   {"\x38", 0, 0x921C}, /* East Asian ideograph */
21648   {"\x3B", 0, 0x9224}, /* East Asian ideograph */
21649   {"\x43", 0, 0x9212}, /* East Asian ideograph */
21650   {"\x48", 0, 0x91FF}, /* East Asian ideograph */
21651   {"\x4A", 0, 0x9216}, /* East Asian ideograph */
21652   {"\x4B", 0, 0x9211}, /* East Asian ideograph */
21653   {"\x4E", 0, 0x9206}, /* East Asian ideograph */
21654   {"\x4F", 0, 0x92A2}, /* East Asian ideograph */
21655   {"\x51", 0, 0x9230}, /* East Asian ideograph */
21656   {"\x52", 0, 0x9249}, /* East Asian ideograph */
21657   {"\x54", 0, 0x924D}, /* East Asian ideograph */
21658   {"\x55", 0, 0x9248}, /* East Asian ideograph */
21659   {"\x58", 0, 0x923A}, /* East Asian ideograph */
21660   {"\x5C", 0, 0x922E}, /* East Asian ideograph */
21661   {"\x5F", 0, 0x9233}, /* East Asian ideograph */
21662   {"\x61", 0, 0x9266}, /* East Asian ideograph */
21663   {"\x64", 0, 0x925E}, /* East Asian ideograph */
21664   {"\x68", 0, 0x9235}, /* East Asian ideograph */
21665   {"\x6B", 0, 0x9250}, /* East Asian ideograph */
21666   {"\x6C", 0, 0x926B}, /* East Asian ideograph */
21667   {"\x6D", 0, 0x9239}, /* East Asian ideograph */
21668   {"\x6F", 0, 0x926D}, /* East Asian ideograph */
21669   {"\x70", 0, 0x926C}, /* East Asian ideograph */
21670   {"\x71", 0, 0x924F}, /* East Asian ideograph */
21671   {"\x74", 0, 0x923F}, /* East Asian ideograph */
21672   {"\x77", 0, 0x9260}, /* East Asian ideograph */
21673   {"\x7E", 0, 0x9236}, /* East Asian ideograph */
21674   {"", 0}
21675 };
21676 struct yaz_iconv_trie marc8_31page209 = {
21677   marc8_31page209_flat, 0
21678 };
21679 /* PAGE 208 */
21680 struct yaz_iconv_trie_flat marc8_31page208_flat[] = {
21681   {"\x24", 0, 0x918D}, /* East Asian ideograph */
21682   {"\x25", 0, 0x9193}, /* East Asian ideograph */
21683   {"\x2B", 0, 0x919D}, /* East Asian ideograph */
21684   {"\x2C", 0, 0x919A}, /* East Asian ideograph */
21685   {"\x30", 0, 0x91A2}, /* East Asian ideograph */
21686   {"\x34", 0, 0x919B}, /* East Asian ideograph (variant of EACC 4D4134) */
21687   {"\x37", 0, 0x91A8}, /* East Asian ideograph */
21688   {"\x3D", 0, 0x91AA}, /* East Asian ideograph */
21689   {"\x41", 0, 0x91AF}, /* East Asian ideograph */
21690   {"\x42", 0, 0x91B1}, /* East Asian ideograph */
21691   {"\x47", 0, 0x91AD}, /* East Asian ideograph */
21692   {"\x48", 0, 0x91AE}, /* East Asian ideograph */
21693   {"\x4B", 0, 0x91B4}, /* East Asian ideograph */
21694   {"\x4C", 0, 0x91B2}, /* East Asian ideograph */
21695   {"\x4D", 0, 0x91B5}, /* East Asian ideograph */
21696   {"\x56", 0, 0x91BF}, /* East Asian ideograph */
21697   {"\x57", 0, 0x91BD}, /* East Asian ideograph */
21698   {"\x5A", 0, 0x91C2}, /* East Asian ideograph */
21699   {"\x5B", 0, 0x91C4}, /* East Asian ideograph */
21700   {"\x5C", 0, 0x91C3}, /* East Asian ideograph */
21701   {"\x61", 0, 0x91D4}, /* East Asian ideograph */
21702   {"\x62", 0, 0x91D3}, /* East Asian ideograph */
21703   {"\x63", 0, 0x91D5}, /* East Asian ideograph */
21704   {"\x64", 0, 0x91D9}, /* East Asian ideograph */
21705   {"\x68", 0, 0x91E2}, /* East Asian ideograph */
21706   {"\x69", 0, 0x91ED}, /* East Asian ideograph */
21707   {"\x6A", 0, 0x91F7}, /* East Asian ideograph */
21708   {"\x6B", 0, 0x91FA}, /* East Asian ideograph */
21709   {"\x6F", 0, 0x91F2}, /* East Asian ideograph */
21710   {"\x71", 0, 0x91E8}, /* East Asian ideograph */
21711   {"\x72", 0, 0x91F6}, /* East Asian ideograph */
21712   {"\x73", 0, 0x91EE}, /* East Asian ideograph */
21713   {"\x74", 0, 0x91F4}, /* East Asian ideograph */
21714   {"\x77", 0, 0x91F1}, /* East Asian ideograph */
21715   {"\x79", 0, 0x91E9}, /* East Asian ideograph */
21716   {"\x7A", 0, 0x91F8}, /* East Asian ideograph */
21717   {"", 0}
21718 };
21719 struct yaz_iconv_trie marc8_31page208 = {
21720   marc8_31page208_flat, 0
21721 };
21722 /* PAGE 207 */
21723 struct yaz_iconv_trie_flat marc8_31page207_flat[] = {
21724   {"\x21", 0, 0x9132}, /* East Asian ideograph */
21725   {"\x24", 0, 0x9126}, /* East Asian ideograph */
21726   {"\x2B", 0, 0x9134}, /* East Asian ideograph */
21727   {"\x2C", 0, 0x9136}, /* East Asian ideograph */
21728   {"\x31", 0, 0x913A}, /* East Asian ideograph */
21729   {"\x32", 0, 0x913B}, /* East Asian ideograph */
21730   {"\x3B", 0, 0x9143}, /* East Asian ideograph */
21731   {"\x3E", 0, 0x9146}, /* East Asian ideograph */
21732   {"\x3F", 0, 0x9145}, /* East Asian ideograph */
21733   {"\x40", 0, 0x9148}, /* East Asian ideograph */
21734   {"\x41", 0, 0x9147}, /* East Asian ideograph */
21735   {"\x42", 0, 0x9150}, /* East Asian ideograph */
21736   {"\x43", 0, 0x914E}, /* East Asian ideograph */
21737   {"\x48", 0, 0x9159}, /* East Asian ideograph */
21738   {"\x49", 0, 0x915C}, /* East Asian ideograph */
21739   {"\x4D", 0, 0x9156}, /* East Asian ideograph */
21740   {"\x50", 0, 0x9158}, /* East Asian ideograph */
21741   {"\x52", 0, 0x915A}, /* East Asian ideograph */
21742   {"\x53", 0, 0x9161}, /* East Asian ideograph */
21743   {"\x56", 0, 0x9164}, /* East Asian ideograph */
21744   {"\x61", 0, 0x916F}, /* East Asian ideograph */
21745   {"\x62", 0, 0x916E}, /* East Asian ideograph */
21746   {"\x66", 0, 0x917A}, /* East Asian ideograph */
21747   {"\x68", 0, 0x9172}, /* East Asian ideograph */
21748   {"\x69", 0, 0x9179}, /* East Asian ideograph */
21749   {"\x6A", 0, 0x9176}, /* East Asian ideograph */
21750   {"\x6B", 0, 0x9174}, /* East Asian ideograph */
21751   {"\x6C", 0, 0x9173}, /* East Asian ideograph */
21752   {"\x6D", 0, 0x9185}, /* East Asian ideograph */
21753   {"\x6F", 0, 0x9182}, /* East Asian ideograph */
21754   {"\x70", 0, 0x918A}, /* East Asian ideograph */
21755   {"\x71", 0, 0x9186}, /* East Asian ideograph */
21756   {"\x72", 0, 0x918C}, /* East Asian ideograph */
21757   {"\x73", 0, 0x9181}, /* East Asian ideograph */
21758   {"\x7B", 0, 0x9191}, /* East Asian ideograph */
21759   {"\x7D", 0, 0x9190}, /* East Asian ideograph */
21760   {"\x7E", 0, 0x918E}, /* East Asian ideograph */
21761   {"", 0}
21762 };
21763 struct yaz_iconv_trie marc8_31page207 = {
21764   marc8_31page207_flat, 0
21765 };
21766 /* PAGE 206 */
21767 struct yaz_iconv_trie_flat marc8_31page206_flat[] = {
21768   {"\x22", 0, 0x90DD}, /* East Asian ideograph */
21769   {"\x23", 0, 0x90DF}, /* East Asian ideograph */
21770   {"\x26", 0, 0x90E2}, /* East Asian ideograph */
21771   {"\x27", 0, 0x90D8}, /* East Asian ideograph */
21772   {"\x28", 0, 0x90DB}, /* East Asian ideograph */
21773   {"\x2A", 0, 0x90DC}, /* East Asian ideograph */
21774   {"\x2C", 0, 0x90D7}, /* East Asian ideograph */
21775   {"\x2D", 0, 0x90E4}, /* East Asian ideograph */
21776   {"\x2E", 0, 0x90EF}, /* East Asian ideograph */
21777   {"\x2F", 0, 0x90EA}, /* East Asian ideograph */
21778   {"\x32", 0, 0x90F0}, /* East Asian ideograph */
21779   {"\x33", 0, 0x90F4}, /* East Asian ideograph */
21780   {"\x34", 0, 0x90F2}, /* East Asian ideograph */
21781   {"\x3E", 0, 0x90EB}, /* East Asian ideograph */
21782   {"\x3F", 0, 0x90F3}, /* East Asian ideograph */
21783   {"\x46", 0, 0x90FC}, /* East Asian ideograph */
21784   {"\x47", 0, 0x90FE}, /* East Asian ideograph */
21785   {"\x49", 0, 0x9104}, /* East Asian ideograph */
21786   {"\x4A", 0, 0x90FF}, /* East Asian ideograph */
21787   {"\x4C", 0, 0x9106}, /* East Asian ideograph */
21788   {"\x4E", 0, 0x9100}, /* East Asian ideograph */
21789   {"\x50", 0, 0x9107}, /* East Asian ideograph */
21790   {"\x57", 0, 0x910F}, /* East Asian ideograph */
21791   {"\x58", 0, 0x9111}, /* East Asian ideograph */
21792   {"\x5A", 0, 0x9116}, /* East Asian ideograph */
21793   {"\x5C", 0, 0x9114}, /* East Asian ideograph */
21794   {"\x60", 0, 0x910B}, /* East Asian ideograph */
21795   {"\x62", 0, 0x9123}, /* East Asian ideograph (Version J extension) */
21796   {"\x63", 0, 0x9118}, /* East Asian ideograph */
21797   {"\x64", 0, 0x911C}, /* East Asian ideograph */
21798   {"\x66", 0, 0x9120}, /* East Asian ideograph */
21799   {"\x67", 0, 0x9122}, /* East Asian ideograph */
21800   {"\x6A", 0, 0x911E}, /* East Asian ideograph */
21801   {"\x71", 0, 0x9124}, /* East Asian ideograph */
21802   {"\x72", 0, 0x911A}, /* East Asian ideograph */
21803   {"\x74", 0, 0x9125}, /* East Asian ideograph */
21804   {"\x77", 0, 0x912F}, /* East Asian ideograph */
21805   {"\x79", 0, 0x912B}, /* East Asian ideograph */
21806   {"", 0}
21807 };
21808 struct yaz_iconv_trie marc8_31page206 = {
21809   marc8_31page206_flat, 0
21810 };
21811 /* PAGE 205 */
21812 struct yaz_iconv_trie_flat marc8_31page205_flat[] = {
21813   {"\x21", 0, 0x9070}, /* East Asian ideograph */
21814   {"\x25", 0, 0x906F}, /* East Asian ideograph */
21815   {"\x26", 0, 0x9079}, /* East Asian ideograph */
21816   {"\x28", 0, 0x9076}, /* East Asian ideograph */
21817   {"\x2A", 0, 0x907B}, /* East Asian ideograph */
21818   {"\x2C", 0, 0x9085}, /* East Asian ideograph */
21819   {"\x34", 0, 0x9083}, /* East Asian ideograph */
21820   {"\x37", 0, 0x9088}, /* East Asian ideograph */
21821   {"\x3A", 0, 0x908B}, /* East Asian ideograph */
21822   {"\x3F", 0, 0x9099}, /* East Asian ideograph */
21823   {"\x40", 0, 0x9097}, /* East Asian ideograph */
21824   {"\x43", 0, 0x909B}, /* East Asian ideograph */
21825   {"\x44", 0, 0x909C}, /* East Asian ideograph */
21826   {"\x48", 0, 0x90A1}, /* East Asian ideograph */
21827   {"\x51", 0, 0x90A8}, /* East Asian ideograph */
21828   {"\x54", 0, 0x90A0}, /* East Asian ideograph */
21829   {"\x58", 0, 0x90AF}, /* East Asian ideograph */
21830   {"\x59", 0, 0x90B3}, /* East Asian ideograph */
21831   {"\x5B", 0, 0x90B6}, /* East Asian ideograph */
21832   {"\x5D", 0, 0x90B0}, /* East Asian ideograph */
21833   {"\x5F", 0, 0x90AD}, /* East Asian ideograph */
21834   {"\x61", 0, 0x90B2}, /* East Asian ideograph */
21835   {"\x68", 0, 0x90C9}, /* East Asian ideograph */
21836   {"\x6A", 0, 0x90BD}, /* East Asian ideograph */
21837   {"\x6F", 0, 0x90D5}, /* East Asian ideograph */
21838   {"\x72", 0, 0x90BE}, /* East Asian ideograph */
21839   {"\x75", 0, 0x90C7}, /* East Asian ideograph */
21840   {"\x78", 0, 0x90C8}, /* East Asian ideograph */
21841   {"\x79", 0, 0x90C3}, /* East Asian ideograph */
21842   {"", 0}
21843 };
21844 struct yaz_iconv_trie marc8_31page205 = {
21845   marc8_31page205_flat, 0
21846 };
21847 /* PAGE 204 */
21848 struct yaz_iconv_trie_flat marc8_31page204_flat[] = {
21849   {"\x21", 0, 0x8FDA}, /* East Asian ideograph */
21850   {"\x22", 0, 0x8FD5}, /* East Asian ideograph */
21851   {"\x2F", 0, 0x8FE4}, /* East Asian ideograph */
21852   {"\x30", 0, 0x8FEE}, /* East Asian ideograph */
21853   {"\x35", 0, 0x8FF9}, /* East Asian ideograph */
21854   {"\x3C", 0, 0x8FFB}, /* East Asian ideograph */
21855   {"\x3F", 0, 0x9004}, /* East Asian ideograph */
21856   {"\x40", 0, 0x9008}, /* East Asian ideograph */
21857   {"\x44", 0, 0x9011}, /* East Asian ideograph */
21858   {"\x45", 0, 0x900B}, /* East Asian ideograph */
21859   {"\x48", 0, 0x900C}, /* East Asian ideograph */
21860   {"\x49", 0, 0x9021}, /* East Asian ideograph */
21861   {"\x4A", 0, 0x902D}, /* East Asian ideograph */
21862   {"\x4E", 0, 0x902C}, /* East Asian ideograph */
21863   {"\x56", 0, 0x9037}, /* East Asian ideograph */
21864   {"\x57", 0, 0x9034}, /* East Asian ideograph */
21865   {"\x58", 0, 0x902F}, /* East Asian ideograph */
21866   {"\x59", 0, 0x9036}, /* East Asian ideograph */
21867   {"\x5B", 0, 0x9046}, /* East Asian ideograph */
21868   {"\x5D", 0, 0x9052}, /* East Asian ideograph */
21869   {"\x67", 0, 0x9049}, /* East Asian ideograph */
21870   {"\x6A", 0, 0x9044}, /* East Asian ideograph */
21871   {"\x74", 0, 0x9062}, /* East Asian ideograph */
21872   {"\x75", 0, 0x905D}, /* East Asian ideograph */
21873   {"\x78", 0, 0x905B}, /* East Asian ideograph */
21874   {"\x7B", 0, 0x906B}, /* East Asian ideograph */
21875   {"", 0}
21876 };
21877 struct yaz_iconv_trie marc8_31page204 = {
21878   marc8_31page204_flat, 0
21879 };
21880 /* PAGE 203 */
21881 struct yaz_iconv_trie_flat marc8_31page203_flat[] = {
21882   {"\x26", 0, 0x8F39}, /* East Asian ideograph */
21883   {"\x27", 0, 0x8F34}, /* East Asian ideograph */
21884   {"\x2D", 0, 0x8F40}, /* East Asian ideograph */
21885   {"\x30", 0, 0x8F46}, /* East Asian ideograph */
21886   {"\x31", 0, 0x8F4A}, /* East Asian ideograph */
21887   {"\x33", 0, 0x8F47}, /* East Asian ideograph */
21888   {"\x3D", 0, 0x8F52}, /* East Asian ideograph */
21889   {"\x48", 0, 0x8F56}, /* East Asian ideograph */
21890   {"\x49", 0, 0x8F57}, /* East Asian ideograph */
21891   {"\x4B", 0, 0x8F55}, /* East Asian ideograph */
21892   {"\x4C", 0, 0x8F58}, /* East Asian ideograph */
21893   {"\x4D", 0, 0x8F5C}, /* East Asian ideograph */
21894   {"\x4E", 0, 0x8F5E}, /* East Asian ideograph */
21895   {"\x53", 0, 0x8F5D}, /* East Asian ideograph */
21896   {"\x57", 0, 0x8F62}, /* East Asian ideograph */
21897   {"\x59", 0, 0x8F63}, /* East Asian ideograph */
21898   {"\x5A", 0, 0x8F64}, /* East Asian ideograph */
21899   {"\x65", 0, 0x8FA4}, /* East Asian ideograph */
21900   {"\x66", 0, 0x8FA5}, /* East Asian ideograph */
21901   {"\x6C", 0, 0x8FB5}, /* East Asian ideograph */
21902   {"\x6D", 0, 0x8FB7}, /* East Asian ideograph */
21903   {"\x6E", 0, 0x8FBB}, /* East Asian ideograph */
21904   {"\x70", 0, 0x8FBC}, /* East Asian ideograph */
21905   {"\x74", 0, 0x8FBF}, /* East Asian ideograph */
21906   {"\x75", 0, 0x8FD2}, /* East Asian ideograph */
21907   {"\x77", 0, 0x8FCB}, /* East Asian ideograph */
21908   {"\x7A", 0, 0x8FCA}, /* East Asian ideograph */
21909   {"\x7B", 0, 0x8FD3}, /* East Asian ideograph */
21910   {"\x7D", 0, 0x8FCD}, /* East Asian ideograph */
21911   {"", 0}
21912 };
21913 struct yaz_iconv_trie marc8_31page203 = {
21914   marc8_31page203_flat, 0
21915 };
21916 /* PAGE 202 */
21917 struct yaz_iconv_trie_flat marc8_31page202_flat[] = {
21918   {"\x2E", 0, 0x8EC9}, /* East Asian ideograph */
21919   {"\x2F", 0, 0x8ECF}, /* East Asian ideograph */
21920   {"\x31", 0, 0x8ECE}, /* East Asian ideograph */
21921   {"\x33", 0, 0x8ED5}, /* East Asian ideograph */
21922   {"\x3F", 0, 0x8EFA}, /* East Asian ideograph */
21923   {"\x42", 0, 0x8EF9}, /* East Asian ideograph */
21924   {"\x4B", 0, 0x8EE8}, /* East Asian ideograph */
21925   {"\x4F", 0, 0x8EEB}, /* East Asian ideograph */
21926   {"\x51", 0, 0x8EFF}, /* East Asian ideograph */
21927   {"\x56", 0, 0x8F00}, /* East Asian ideograph */
21928   {"\x59", 0, 0x8F05}, /* East Asian ideograph */
21929   {"\x5A", 0, 0x8F08}, /* East Asian ideograph */
21930   {"\x5B", 0, 0x8F07}, /* East Asian ideograph */
21931   {"\x63", 0, 0x8F27}, /* East Asian ideograph */
21932   {"\x64", 0, 0x8F2C}, /* East Asian ideograph */
21933   {"\x6B", 0, 0x8F1E}, /* East Asian ideograph */
21934   {"\x6D", 0, 0x8F25}, /* East Asian ideograph */
21935   {"\x6E", 0, 0x8F20}, /* East Asian ideograph */
21936   {"\x75", 0, 0x8F17}, /* East Asian ideograph */
21937   {"\x78", 0, 0x8F36}, /* East Asian ideograph */
21938   {"\x79", 0, 0x8F2E}, /* East Asian ideograph */
21939   {"\x7A", 0, 0x8F33}, /* East Asian ideograph */
21940   {"\x7D", 0, 0x8F2D}, /* East Asian ideograph */
21941   {"", 0}
21942 };
21943 struct yaz_iconv_trie marc8_31page202 = {
21944   marc8_31page202_flat, 0
21945 };
21946 /* PAGE 201 */
21947 struct yaz_iconv_trie_flat marc8_31page201_flat[] = {
21948   {"\x21", 0, 0x8E30}, /* East Asian ideograph */
21949   {"\x24", 0, 0x8E47}, /* East Asian ideograph */
21950   {"\x26", 0, 0x8E46}, /* East Asian ideograph */
21951   {"\x2E", 0, 0x8E4C}, /* East Asian ideograph */
21952   {"\x30", 0, 0x8E50}, /* East Asian ideograph */
21953   {"\x32", 0, 0x8E4F}, /* East Asian ideograph */
21954   {"\x34", 0, 0x8E5C}, /* East Asian ideograph */
21955   {"\x35", 0, 0x8E62}, /* East Asian ideograph */
21956   {"\x36", 0, 0x8E60}, /* East Asian ideograph */
21957   {"\x3A", 0, 0x8E54}, /* East Asian ideograph */
21958   {"\x3B", 0, 0x8E67}, /* East Asian ideograph */
21959   {"\x3E", 0, 0x8E5A}, /* East Asian ideograph */
21960   {"\x3F", 0, 0x8E5E}, /* East Asian ideograph */
21961   {"\x40", 0, 0x8E55}, /* East Asian ideograph */
21962   {"\x41", 0, 0x8E61}, /* East Asian ideograph */
21963   {"\x43", 0, 0x8E5D}, /* East Asian ideograph */
21964   {"\x44", 0, 0x8E75}, /* East Asian ideograph */
21965   {"\x45", 0, 0x8E74}, /* East Asian ideograph */
21966   {"\x46", 0, 0x8E95}, /* East Asian ideograph */
21967   {"\x48", 0, 0x8E6D}, /* East Asian ideograph */
21968   {"\x4B", 0, 0x8E69}, /* East Asian ideograph */
21969   {"\x52", 0, 0x8E83}, /* East Asian ideograph */
21970   {"\x53", 0, 0x8E84}, /* East Asian ideograph */
21971   {"\x57", 0, 0x8E8B}, /* East Asian ideograph */
21972   {"\x5D", 0, 0x8E94}, /* East Asian ideograph */
21973   {"\x5E", 0, 0x8E9A}, /* East Asian ideograph */
21974   {"\x5F", 0, 0x8E92}, /* East Asian ideograph */
21975   {"\x60", 0, 0x8E93}, /* East Asian ideograph */
21976   {"\x62", 0, 0x8E90}, /* East Asian ideograph */
21977   {"\x63", 0, 0x8E98}, /* East Asian ideograph */
21978   {"\x64", 0, 0x8E9E}, /* East Asian ideograph */
21979   {"\x6B", 0, 0x8EA5}, /* East Asian ideograph */
21980   {"\x6F", 0, 0x8EA7}, /* East Asian ideograph */
21981   {"\x71", 0, 0x8EA9}, /* East Asian ideograph */
21982   {"\x72", 0, 0x8E99}, /* East Asian ideograph */
21983   {"\x78", 0, 0x8EB3}, /* East Asian ideograph */
21984   {"\x7A", 0, 0x8EBC}, /* East Asian ideograph */
21985   {"\x7D", 0, 0x8EB6}, /* East Asian ideograph */
21986   {"", 0}
21987 };
21988 struct yaz_iconv_trie marc8_31page201 = {
21989   marc8_31page201_flat, 0
21990 };
21991 /* PAGE 200 */
21992 struct yaz_iconv_trie_flat marc8_31page200_flat[] = {
21993   {"\x21", 0, 0x8DCF}, /* East Asian ideograph */
21994   {"\x22", 0, 0x8DD6}, /* East Asian ideograph */
21995   {"\x27", 0, 0x8DD0}, /* East Asian ideograph */
21996   {"\x2B", 0, 0x8DC5}, /* East Asian ideograph */
21997   {"\x2F", 0, 0x8DE4}, /* East Asian ideograph */
21998   {"\x34", 0, 0x8DEC}, /* East Asian ideograph */
21999   {"\x35", 0, 0x8DEB}, /* East Asian ideograph */
22000   {"\x36", 0, 0x8DF4}, /* East Asian ideograph */
22001   {"\x38", 0, 0x8DE9}, /* East Asian ideograph */
22002   {"\x3A", 0, 0x8DE6}, /* East Asian ideograph */
22003   {"\x3B", 0, 0x8DE3}, /* East Asian ideograph */
22004   {"\x3D", 0, 0x8DE7}, /* East Asian ideograph */
22005   {"\x3E", 0, 0x8DF2}, /* East Asian ideograph */
22006   {"\x3F", 0, 0x8E09}, /* East Asian ideograph */
22007   {"\x41", 0, 0x8DFD}, /* East Asian ideograph */
22008   {"\x44", 0, 0x8DFF}, /* East Asian ideograph */
22009   {"\x46", 0, 0x8E05}, /* East Asian ideograph */
22010   {"\x49", 0, 0x8E01}, /* East Asian ideograph */
22011   {"\x4E", 0, 0x8E04}, /* East Asian ideograph */
22012   {"\x50", 0, 0x8E06}, /* East Asian ideograph */
22013   {"\x52", 0, 0x8E2A}, /* East Asian ideograph */
22014   {"\x54", 0, 0x8E23}, /* East Asian ideograph */
22015   {"\x57", 0, 0x8E2E}, /* East Asian ideograph */
22016   {"\x58", 0, 0x8E21}, /* East Asian ideograph */
22017   {"\x5C", 0, 0x8E1E}, /* East Asian ideograph */
22018   {"\x64", 0, 0x8E16}, /* East Asian ideograph */
22019   {"\x66", 0, 0x8E26}, /* East Asian ideograph */
22020   {"\x67", 0, 0x8E27}, /* East Asian ideograph */
22021   {"\x68", 0, 0x8E14}, /* East Asian ideograph */
22022   {"\x69", 0, 0x8E18}, /* East Asian ideograph */
22023   {"\x6F", 0, 0x8E41}, /* East Asian ideograph */
22024   {"\x77", 0, 0x8E40}, /* East Asian ideograph */
22025   {"\x79", 0, 0x8E36}, /* East Asian ideograph */
22026   {"\x7E", 0, 0x8E3D}, /* East Asian ideograph */
22027   {"", 0}
22028 };
22029 struct yaz_iconv_trie marc8_31page200 = {
22030   marc8_31page200_flat, 0
22031 };
22032 /* PAGE 199 */
22033 struct yaz_iconv_trie_flat marc8_31page199_flat[] = {
22034   {"\x22", 0, 0x8D96}, /* East Asian ideograph */
22035   {"\x2F", 0, 0x8DA1}, /* East Asian ideograph */
22036   {"\x33", 0, 0x8DA6}, /* East Asian ideograph */
22037   {"\x52", 0, 0x8DAB}, /* East Asian ideograph */
22038   {"\x59", 0, 0x8DAF}, /* East Asian ideograph */
22039   {"\x5A", 0, 0x8DB0}, /* East Asian ideograph */
22040   {"\x66", 0, 0x8DB2}, /* East Asian ideograph */
22041   {"\x6E", 0, 0x8DBC}, /* East Asian ideograph */
22042   {"\x6F", 0, 0x8DBA}, /* East Asian ideograph */
22043   {"\x70", 0, 0x8DB9}, /* East Asian ideograph */
22044   {"\x71", 0, 0x8DC2}, /* East Asian ideograph */
22045   {"\x72", 0, 0x8DC1}, /* East Asian ideograph */
22046   {"\x73", 0, 0x8DBF}, /* East Asian ideograph */
22047   {"", 0}
22048 };
22049 struct yaz_iconv_trie marc8_31page199 = {
22050   marc8_31page199_flat, 0
22051 };
22052 /* PAGE 198 */
22053 struct yaz_iconv_trie_flat marc8_31page198_flat[] = {
22054   {"\x21", 0, 0x8CF7}, /* East Asian ideograph */
22055   {"\x25", 0, 0x8D04}, /* East Asian ideograph */
22056   {"\x26", 0, 0x8CFE}, /* East Asian ideograph */
22057   {"\x2B", 0, 0x8D07}, /* East Asian ideograph */
22058   {"\x2D", 0, 0x8D09}, /* East Asian ideograph */
22059   {"\x32", 0, 0x8D0C}, /* East Asian ideograph */
22060   {"\x39", 0, 0x8D11}, /* East Asian ideograph */
22061   {"\x3A", 0, 0x8D10}, /* East Asian ideograph */
22062   {"\x3B", 0, 0x8D12}, /* East Asian ideograph */
22063   {"\x3D", 0, 0x8D14}, /* East Asian ideograph */
22064   {"\x3E", 0, 0x8D18}, /* East Asian ideograph */
22065   {"\x48", 0, 0x8D6C}, /* East Asian ideograph */
22066   {"\x52", 0, 0x8D78}, /* East Asian ideograph */
22067   {"\x5C", 0, 0x8D7A}, /* East Asian ideograph */
22068   {"\x61", 0, 0x8D84}, /* East Asian ideograph */
22069   {"\x71", 0, 0x8D94}, /* East Asian ideograph */
22070   {"\x75", 0, 0x8D8D}, /* East Asian ideograph */
22071   {"", 0}
22072 };
22073 struct yaz_iconv_trie marc8_31page198 = {
22074   marc8_31page198_flat, 0
22075 };
22076 /* PAGE 197 */
22077 struct yaz_iconv_trie_flat marc8_31page197_flat[] = {
22078   {"\x2A", 0, 0x8C86}, /* East Asian ideograph */
22079   {"\x2D", 0, 0x8C85}, /* East Asian ideograph */
22080   {"\x2E", 0, 0x8C88}, /* East Asian ideograph */
22081   {"\x39", 0, 0x8C94}, /* East Asian ideograph */
22082   {"\x41", 0, 0x8C9B}, /* East Asian ideograph */
22083   {"\x43", 0, 0x8C9F}, /* East Asian ideograph */
22084   {"\x44", 0, 0x8CA4}, /* East Asian ideograph */
22085   {"\x4E", 0, 0x8CB0}, /* East Asian ideograph */
22086   {"\x51", 0, 0x8CBA}, /* East Asian ideograph */
22087   {"\x52", 0, 0x8CB5}, /* East Asian ideograph */
22088   {"\x53", 0, 0x8CB9}, /* East Asian ideograph */
22089   {"\x57", 0, 0x8CCD}, /* East Asian ideograph */
22090   {"\x5E", 0, 0x8CD8}, /* East Asian ideograph */
22091   {"\x5F", 0, 0x8CD5}, /* East Asian ideograph */
22092   {"\x67", 0, 0x8CE8}, /* East Asian ideograph */
22093   {"\x68", 0, 0x8CE9}, /* East Asian ideograph */
22094   {"\x6A", 0, 0x8CE1}, /* East Asian ideograph */
22095   {"\x6F", 0, 0x8CEB}, /* East Asian ideograph */
22096   {"\x70", 0, 0x8CDA}, /* East Asian ideograph */
22097   {"\x72", 0, 0x8CDD}, /* East Asian ideograph */
22098   {"\x74", 0, 0x8CD9}, /* East Asian ideograph */
22099   {"\x76", 0, 0x8CEE}, /* East Asian ideograph */
22100   {"\x7B", 0, 0x8CF1}, /* East Asian ideograph */
22101   {"\x7C", 0, 0x8CF5}, /* East Asian ideograph */
22102   {"\x7E", 0, 0x8CFB}, /* East Asian ideograph */
22103   {"", 0}
22104 };
22105 struct yaz_iconv_trie marc8_31page197 = {
22106   marc8_31page197_flat, 0
22107 };
22108 /* PAGE 196 */
22109 struct yaz_iconv_trie_flat marc8_31page196_flat[] = {
22110   {"\x23", 0, 0x8B8B}, /* East Asian ideograph */
22111   {"\x26", 0, 0x8B87}, /* East Asian ideograph */
22112   {"\x2D", 0, 0x8B95}, /* East Asian ideograph */
22113   {"\x2E", 0, 0x8B94}, /* East Asian ideograph */
22114   {"\x37", 0, 0x8B9C}, /* East Asian ideograph */
22115   {"\x3A", 0, 0x8B9F}, /* East Asian ideograph */
22116   {"\x3D", 0, 0x8C3A}, /* East Asian ideograph */
22117   {"\x44", 0, 0x8C40}, /* East Asian ideograph */
22118   {"\x45", 0, 0x8C42}, /* East Asian ideograph */
22119   {"\x4B", 0, 0x8C47}, /* East Asian ideograph */
22120   {"\x4D", 0, 0x8C4B}, /* East Asian ideograph */
22121   {"\x50", 0, 0x8C4F}, /* East Asian ideograph */
22122   {"\x52", 0, 0x8C55}, /* East Asian ideograph */
22123   {"\x54", 0, 0x8C57}, /* East Asian ideograph */
22124   {"\x55", 0, 0x8C5C}, /* East Asian ideograph */
22125   {"\x56", 0, 0x8C5D}, /* East Asian ideograph */
22126   {"\x5C", 0, 0x86C3}, /* East Asian ideograph */
22127   {"\x63", 0, 0x8C68}, /* East Asian ideograph */
22128   {"\x65", 0, 0x8C6D}, /* East Asian ideograph */
22129   {"\x6D", 0, 0x8C73}, /* East Asian ideograph */
22130   {"\x6F", 0, 0x8C74}, /* East Asian ideograph */
22131   {"\x71", 0, 0x8C75}, /* East Asian ideograph */
22132   {"\x73", 0, 0x8C77}, /* East Asian ideograph */
22133   {"\x74", 0, 0x8C76}, /* East Asian ideograph */
22134   {"\x7B", 0, 0x8C78}, /* East Asian ideograph */
22135   {"\x7D", 0, 0x8C7B}, /* East Asian ideograph */
22136   {"", 0}
22137 };
22138 struct yaz_iconv_trie marc8_31page196 = {
22139   marc8_31page196_flat, 0
22140 };
22141 /* PAGE 195 */
22142 struct yaz_iconv_trie_flat marc8_31page195_flat[] = {
22143   {"\x22", 0, 0x8B2B}, /* East Asian ideograph */
22144   {"\x2A", 0, 0x8B37}, /* East Asian ideograph */
22145   {"\x2D", 0, 0x8B26}, /* East Asian ideograph */
22146   {"\x30", 0, 0x8B33}, /* East Asian ideograph */
22147   {"\x38", 0, 0x8B3E}, /* East Asian ideograph */
22148   {"\x3A", 0, 0x8B29}, /* East Asian ideograph */
22149   {"\x42", 0, 0x8B48}, /* East Asian ideograph */
22150   {"\x44", 0, 0x8B54}, /* East Asian ideograph */
22151   {"\x48", 0, 0x8B53}, /* East Asian ideograph */
22152   {"\x49", 0, 0x8B4A}, /* East Asian ideograph */
22153   {"\x4A", 0, 0x8B46}, /* East Asian ideograph */
22154   {"\x4D", 0, 0x8B56}, /* East Asian ideograph */
22155   {"\x4F", 0, 0x8B3F}, /* East Asian ideograph */
22156   {"\x59", 0, 0x8B59}, /* East Asian ideograph */
22157   {"\x5F", 0, 0x8B4D}, /* East Asian ideograph */
22158   {"\x68", 0, 0x8B6B}, /* East Asian ideograph */
22159   {"\x6B", 0, 0x8B6D}, /* East Asian ideograph */
22160   {"\x70", 0, 0x8B78}, /* East Asian ideograph */
22161   {"\x73", 0, 0x8B45}, /* East Asian ideograph */
22162   {"\x78", 0, 0x8B85}, /* East Asian ideograph */
22163   {"\x79", 0, 0x8B81}, /* East Asian ideograph */
22164   {"\x7B", 0, 0x8B7E}, /* East Asian ideograph */
22165   {"", 0}
22166 };
22167 struct yaz_iconv_trie marc8_31page195 = {
22168   marc8_31page195_flat, 0
22169 };
22170 /* PAGE 194 */
22171 struct yaz_iconv_trie_flat marc8_31page194_flat[] = {
22172   {"\x21", 0, 0x8ABE}, /* East Asian ideograph */
22173   {"\x25", 0, 0x8ACF}, /* East Asian ideograph */
22174   {"\x27", 0, 0x8AC6}, /* East Asian ideograph */
22175   {"\x2C", 0, 0x8AD1}, /* East Asian ideograph */
22176   {"\x2D", 0, 0x8AD3}, /* East Asian ideograph */
22177   {"\x31", 0, 0x8AAF}, /* East Asian ideograph */
22178   {"\x33", 0, 0x8AD4}, /* East Asian ideograph */
22179   {"\x36", 0, 0x8ACD}, /* East Asian ideograph */
22180   {"\x38", 0, 0x8AB9}, /* East Asian ideograph */
22181   {"\x3B", 0, 0x8ADB}, /* East Asian ideograph */
22182   {"\x3F", 0, 0x8AD0}, /* East Asian ideograph */
22183   {"\x40", 0, 0x8AD7}, /* East Asian ideograph */
22184   {"\x44", 0, 0x8AF3}, /* East Asian ideograph */
22185   {"\x45", 0, 0x8AE2}, /* East Asian ideograph */
22186   {"\x49", 0, 0x8B4C}, /* East Asian ideograph */
22187   {"\x4C", 0, 0x8ADD}, /* East Asian ideograph */
22188   {"\x4E", 0, 0x8AF6}, /* East Asian ideograph */
22189   {"\x4F", 0, 0x8AF4}, /* East Asian ideograph */
22190   {"\x50", 0, 0x8AF5}, /* East Asian ideograph */
22191   {"\x53", 0, 0x8ADF}, /* East Asian ideograph */
22192   {"\x56", 0, 0x8B03}, /* East Asian ideograph */
22193   {"\x57", 0, 0x8AE4}, /* East Asian ideograph */
22194   {"\x59", 0, 0x8B14}, /* East Asian ideograph */
22195   {"\x5D", 0, 0x8AFC}, /* East Asian ideograph */
22196   {"\x62", 0, 0x8ADE}, /* East Asian ideograph */
22197   {"\x63", 0, 0x8AE1}, /* East Asian ideograph */
22198   {"\x64", 0, 0x8B07}, /* East Asian ideograph */
22199   {"\x6B", 0, 0x8B0C}, /* East Asian ideograph */
22200   {"\x6F", 0, 0x8B1C}, /* East Asian ideograph */
22201   {"\x73", 0, 0x8B16}, /* East Asian ideograph */
22202   {"\x76", 0, 0x8B1F}, /* East Asian ideograph */
22203   {"\x78", 0, 0x8B0B}, /* East Asian ideograph */
22204   {"\x79", 0, 0x8B06}, /* East Asian ideograph */
22205   {"\x7A", 0, 0x8B05}, /* East Asian ideograph */
22206   {"\x7C", 0, 0x8B0F}, /* East Asian ideograph */
22207   {"\x7D", 0, 0x8B10}, /* East Asian ideograph */
22208   {"", 0}
22209 };
22210 struct yaz_iconv_trie marc8_31page194 = {
22211   marc8_31page194_flat, 0
22212 };
22213 /* PAGE 193 */
22214 struct yaz_iconv_trie_flat marc8_31page193_flat[] = {
22215   {"\x25", 0, 0x8A22}, /* East Asian ideograph */
22216   {"\x27", 0, 0x8A51}, /* East Asian ideograph */
22217   {"\x28", 0, 0x8A4A}, /* East Asian ideograph */
22218   {"\x2A", 0, 0x8A4E}, /* East Asian ideograph */
22219   {"\x30", 0, 0x8A56}, /* East Asian ideograph */
22220   {"\x37", 0, 0x8A57}, /* East Asian ideograph */
22221   {"\x39", 0, 0x8A48}, /* East Asian ideograph */
22222   {"\x3B", 0, 0x8A58}, /* East Asian ideograph */
22223   {"\x3C", 0, 0x8A52}, /* East Asian ideograph */
22224   {"\x40", 0, 0x8A3D}, /* East Asian ideograph */
22225   {"\x42", 0, 0x8A45}, /* East Asian ideograph */
22226   {"\x4F", 0, 0x8A7F}, /* East Asian ideograph */
22227   {"\x50", 0, 0x8A86}, /* East Asian ideograph */
22228   {"\x56", 0, 0x8A61}, /* East Asian ideograph */
22229   {"\x58", 0, 0x8A3E}, /* East Asian ideograph */
22230   {"\x59", 0, 0x8A82}, /* East Asian ideograph */
22231   {"\x5D", 0, 0x8A84}, /* East Asian ideograph */
22232   {"\x5E", 0, 0x8A75}, /* East Asian ideograph */
22233   {"\x69", 0, 0x8A8F}, /* East Asian ideograph */
22234   {"\x6F", 0, 0x8A96}, /* East Asian ideograph */
22235   {"\x71", 0, 0x8A9A}, /* East Asian ideograph */
22236   {"\x7E", 0, 0x8AB6}, /* East Asian ideograph */
22237   {"", 0}
22238 };
22239 struct yaz_iconv_trie marc8_31page193 = {
22240   marc8_31page193_flat, 0
22241 };
22242 /* PAGE 192 */
22243 struct yaz_iconv_trie_flat marc8_31page192_flat[] = {
22244   {"\x2A", 0, 0x89B8}, /* East Asian ideograph */
22245   {"\x2B", 0, 0x89B7}, /* East Asian ideograph */
22246   {"\x2C", 0, 0x89B6}, /* East Asian ideograph */
22247   {"\x2F", 0, 0x89BC}, /* East Asian ideograph */
22248   {"\x32", 0, 0x89BF}, /* East Asian ideograph */
22249   {"\x3A", 0, 0x89D6}, /* East Asian ideograph */
22250   {"\x3B", 0, 0x89D5}, /* East Asian ideograph */
22251   {"\x3F", 0, 0x89DA}, /* East Asian ideograph */
22252   {"\x43", 0, 0x89E5}, /* East Asian ideograph */
22253   {"\x45", 0, 0x89DC}, /* East Asian ideograph */
22254   {"\x47", 0, 0x89E1}, /* East Asian ideograph */
22255   {"\x4C", 0, 0x89E9}, /* East Asian ideograph */
22256   {"\x4D", 0, 0x89EB}, /* East Asian ideograph */
22257   {"\x53", 0, 0x89ED}, /* East Asian ideograph */
22258   {"\x58", 0, 0x89F1}, /* East Asian ideograph */
22259   {"\x5C", 0, 0x89F3}, /* East Asian ideograph */
22260   {"\x5E", 0, 0x89F5}, /* East Asian ideograph */
22261   {"\x60", 0, 0x89F6}, /* East Asian ideograph */
22262   {"\x64", 0, 0x89F7}, /* East Asian ideograph */
22263   {"\x6B", 0, 0x89FF}, /* East Asian ideograph */
22264   {"\x6C", 0, 0x8A06}, /* East Asian ideograph */
22265   {"\x6D", 0, 0x8A07}, /* East Asian ideograph */
22266   {"\x6E", 0, 0x8A04}, /* East Asian ideograph */
22267   {"\x70", 0, 0x8A0F}, /* East Asian ideograph */
22268   {"\x71", 0, 0x8A11}, /* East Asian ideograph */
22269   {"\x72", 0, 0x8A12}, /* East Asian ideograph */
22270   {"\x73", 0, 0x8A0D}, /* East Asian ideograph */
22271   {"\x7A", 0, 0x8A27}, /* East Asian ideograph */
22272   {"\x7D", 0, 0x8A29}, /* East Asian ideograph */
22273   {"", 0}
22274 };
22275 struct yaz_iconv_trie marc8_31page192 = {
22276   marc8_31page192_flat, 0
22277 };
22278 /* PAGE 191 */
22279 struct yaz_iconv_trie_flat marc8_31page191_flat[] = {
22280   {"\x21", 0, 0x894D}, /* East Asian ideograph */
22281   {"\x23", 0, 0x8962}, /* East Asian ideograph */
22282   {"\x24", 0, 0x895A}, /* East Asian ideograph */
22283   {"\x25", 0, 0x895E}, /* East Asian ideograph */
22284   {"\x29", 0, 0x895B}, /* East Asian ideograph */
22285   {"\x2C", 0, 0x895C}, /* East Asian ideograph */
22286   {"\x2D", 0, 0x895D}, /* East Asian ideograph */
22287   {"\x31", 0, 0x8966}, /* East Asian ideograph */
22288   {"\x37", 0, 0x896D}, /* East Asian ideograph */
22289   {"\x3A", 0, 0x896B}, /* East Asian ideograph */
22290   {"\x3B", 0, 0x896E}, /* East Asian ideograph */
22291   {"\x3C", 0, 0x896C}, /* East Asian ideograph */
22292   {"\x41", 0, 0x8976}, /* East Asian ideograph */
22293   {"\x42", 0, 0x8974}, /* East Asian ideograph */
22294   {"\x49", 0, 0x897B}, /* East Asian ideograph */
22295   {"\x4A", 0, 0x897C}, /* East Asian ideograph */
22296   {"\x53", 0, 0x8984}, /* East Asian ideograph */
22297   {"\x55", 0, 0x8985}, /* East Asian ideograph */
22298   {"\x62", 0, 0x8991}, /* East Asian ideograph */
22299   {"\x64", 0, 0x8997}, /* East Asian ideograph */
22300   {"\x66", 0, 0x8998}, /* East Asian ideograph */
22301   {"\x6B", 0, 0x899C}, /* East Asian ideograph */
22302   {"\x6F", 0, 0x89A1}, /* East Asian ideograph */
22303   {"\x76", 0, 0x89A5}, /* East Asian ideograph */
22304   {"\x79", 0, 0x89A9}, /* East Asian ideograph */
22305   {"\x7D", 0, 0x89AF}, /* East Asian ideograph */
22306   {"", 0}
22307 };
22308 struct yaz_iconv_trie marc8_31page191 = {
22309   marc8_31page191_flat, 0
22310 };
22311 /* PAGE 190 */
22312 struct yaz_iconv_trie_flat marc8_31page190_flat[] = {
22313   {"\x21", 0, 0x88FC}, /* East Asian ideograph */
22314   {"\x23", 0, 0x88EF}, /* East Asian ideograph */
22315   {"\x24", 0, 0x8903}, /* East Asian ideograph */
22316   {"\x2D", 0, 0x8909}, /* East Asian ideograph */
22317   {"\x2F", 0, 0x8918}, /* East Asian ideograph */
22318   {"\x35", 0, 0x8906}, /* East Asian ideograph */
22319   {"\x36", 0, 0x890C}, /* East Asian ideograph */
22320   {"\x37", 0, 0x8919}, /* East Asian ideograph */
22321   {"\x3D", 0, 0x890A}, /* East Asian ideograph */
22322   {"\x43", 0, 0x8915}, /* East Asian ideograph */
22323   {"\x45", 0, 0x892F}, /* East Asian ideograph */
22324   {"\x47", 0, 0x8930}, /* East Asian ideograph */
22325   {"\x4E", 0, 0x8921}, /* East Asian ideograph */
22326   {"\x4F", 0, 0x8927}, /* East Asian ideograph */
22327   {"\x51", 0, 0x891F}, /* East Asian ideograph */
22328   {"\x53", 0, 0x8931}, /* East Asian ideograph */
22329   {"\x54", 0, 0x891E}, /* East Asian ideograph */
22330   {"\x56", 0, 0x8926}, /* East Asian ideograph */
22331   {"\x57", 0, 0x8922}, /* East Asian ideograph */
22332   {"\x5A", 0, 0x8935}, /* East Asian ideograph */
22333   {"\x5D", 0, 0x8941}, /* East Asian ideograph */
22334   {"\x60", 0, 0x8933}, /* East Asian ideograph */
22335   {"\x66", 0, 0x8954}, /* East Asian ideograph */
22336   {"\x6F", 0, 0x894F}, /* East Asian ideograph */
22337   {"\x72", 0, 0x8947}, /* East Asian ideograph */
22338   {"\x7A", 0, 0x894C}, /* East Asian ideograph */
22339   {"\x7B", 0, 0x8946}, /* East Asian ideograph */
22340   {"", 0}
22341 };
22342 struct yaz_iconv_trie marc8_31page190 = {
22343   marc8_31page190_flat, 0
22344 };
22345 /* PAGE 189 */
22346 struct yaz_iconv_trie_flat marc8_31page189_flat[] = {
22347   {"\x28", 0, 0x88A2}, /* East Asian ideograph */
22348   {"\x2A", 0, 0x88A4}, /* East Asian ideograph */
22349   {"\x2F", 0, 0x88AA}, /* East Asian ideograph */
22350   {"\x34", 0, 0x889A}, /* East Asian ideograph */
22351   {"\x3A", 0, 0x8890}, /* East Asian ideograph */
22352   {"\x3B", 0, 0x888C}, /* East Asian ideograph */
22353   {"\x3D", 0, 0x88A0}, /* East Asian ideograph */
22354   {"\x40", 0, 0x8899}, /* East Asian ideograph */
22355   {"\x45", 0, 0x8897}, /* East Asian ideograph */
22356   {"\x48", 0, 0x88C9}, /* East Asian ideograph */
22357   {"\x49", 0, 0x88BF}, /* East Asian ideograph */
22358   {"\x4A", 0, 0x88BA}, /* East Asian ideograph */
22359   {"\x4F", 0, 0x88C0}, /* East Asian ideograph */
22360   {"\x51", 0, 0x88B2}, /* East Asian ideograph */
22361   {"\x54", 0, 0x88BC}, /* East Asian ideograph */
22362   {"\x57", 0, 0x88B7}, /* East Asian ideograph */
22363   {"\x59", 0, 0x88BD}, /* East Asian ideograph */
22364   {"\x5A", 0, 0x88C4}, /* East Asian ideograph */
22365   {"\x5E", 0, 0x88CB}, /* East Asian ideograph */
22366   {"\x60", 0, 0x88CC}, /* East Asian ideograph */
22367   {"\x62", 0, 0x88DB}, /* East Asian ideograph */
22368   {"\x64", 0, 0x88CE}, /* East Asian ideograph */
22369   {"\x68", 0, 0x88D2}, /* East Asian ideograph */
22370   {"\x71", 0, 0x88F1}, /* East Asian ideograph */
22371   {"\x72", 0, 0x88FE}, /* East Asian ideograph */
22372   {"\x75", 0, 0x88F2}, /* East Asian ideograph */
22373   {"\x78", 0, 0x8900}, /* East Asian ideograph */
22374   {"\x7A", 0, 0x88F0}, /* East Asian ideograph */
22375   {"", 0}
22376 };
22377 struct yaz_iconv_trie marc8_31page189 = {
22378   marc8_31page189_flat, 0
22379 };
22380 /* PAGE 188 */
22381 struct yaz_iconv_trie_flat marc8_31page188_flat[] = {
22382   {"\x23", 0, 0x8828}, /* East Asian ideograph */
22383   {"\x2A", 0, 0x8832}, /* East Asian ideograph */
22384   {"\x2E", 0, 0x882E}, /* East Asian ideograph */
22385   {"\x32", 0, 0x882D}, /* East Asian ideograph */
22386   {"\x3C", 0, 0x883C}, /* East Asian ideograph */
22387   {"\x41", 0, 0x8841}, /* East Asian ideograph */
22388   {"\x42", 0, 0x4610}, /* East Asian ideograph */
22389   {"\x44", 0, 0x8844}, /* East Asian ideograph */
22390   {"\x4B", 0, 0x8847}, /* East Asian ideograph */
22391   {"\x51", 0, 0x884A}, /* East Asian ideograph */
22392   {"\x53", 0, 0x884E}, /* East Asian ideograph */
22393   {"\x56", 0, 0x8852}, /* East Asian ideograph */
22394   {"\x57", 0, 0x8850}, /* East Asian ideograph */
22395   {"\x59", 0, 0x8856}, /* East Asian ideograph */
22396   {"\x5A", 0, 0x8855}, /* East Asian ideograph */
22397   {"\x5E", 0, 0x885C}, /* East Asian ideograph */
22398   {"\x5F", 0, 0x885A}, /* East Asian ideograph */
22399   {"\x69", 0, 0x8869}, /* East Asian ideograph */
22400   {"\x6D", 0, 0x886D}, /* East Asian ideograph */
22401   {"\x6E", 0, 0x887A}, /* East Asian ideograph */
22402   {"\x71", 0, 0x8875}, /* East Asian ideograph */
22403   {"\x75", 0, 0x8872}, /* East Asian ideograph */
22404   {"\x79", 0, 0x887D}, /* East Asian ideograph */
22405   {"\x7C", 0, 0x8879}, /* East Asian ideograph */
22406   {"\x7D", 0, 0x887F}, /* East Asian ideograph */
22407   {"\x7E", 0, 0x887E}, /* East Asian ideograph */
22408   {"", 0}
22409 };
22410 struct yaz_iconv_trie marc8_31page188 = {
22411   marc8_31page188_flat, 0
22412 };
22413 /* PAGE 187 */
22414 struct yaz_iconv_trie_flat marc8_31page187_flat[] = {
22415   {"\x24", 0, 0x87BD}, /* East Asian ideograph */
22416   {"\x2C", 0, 0x87EE}, /* East Asian ideograph */
22417   {"\x30", 0, 0x87F3}, /* East Asian ideograph */
22418   {"\x31", 0, 0x87F0}, /* East Asian ideograph */
22419   {"\x34", 0, 0x87EA}, /* East Asian ideograph */
22420   {"\x36", 0, 0x87DB}, /* East Asian ideograph */
22421   {"\x37", 0, 0x87E2}, /* East Asian ideograph */
22422   {"\x39", 0, 0x87EB}, /* East Asian ideograph */
22423   {"\x3A", 0, 0x87D6}, /* East Asian ideograph */
22424   {"\x3F", 0, 0x87F5}, /* East Asian ideograph */
22425   {"\x47", 0, 0x87E0}, /* East Asian ideograph */
22426   {"\x48", 0, 0x87D3}, /* East Asian ideograph */
22427   {"\x49", 0, 0x87DC}, /* East Asian ideograph */
22428   {"\x4C", 0, 0x87E3}, /* East Asian ideograph */
22429   {"\x4D", 0, 0x8801}, /* East Asian ideograph */
22430   {"\x4F", 0, 0x8803}, /* East Asian ideograph */
22431   {"\x50", 0, 0x880A}, /* East Asian ideograph */
22432   {"\x55", 0, 0x87F6}, /* East Asian ideograph */
22433   {"\x57", 0, 0x87F7}, /* East Asian ideograph */
22434   {"\x5C", 0, 0x880B}, /* East Asian ideograph */
22435   {"\x5D", 0, 0x8806}, /* East Asian ideograph */
22436   {"\x5F", 0, 0x87FE}, /* East Asian ideograph */
22437   {"\x61", 0, 0x8810}, /* East Asian ideograph */
22438   {"\x63", 0, 0x8819}, /* East Asian ideograph */
22439   {"\x64", 0, 0x8811}, /* East Asian ideograph */
22440   {"\x66", 0, 0x8818}, /* East Asian ideograph */
22441   {"\x6A", 0, 0x8813}, /* East Asian ideograph */
22442   {"\x6B", 0, 0x8816}, /* East Asian ideograph */
22443   {"\x72", 0, 0x8834}, /* East Asian ideograph */
22444   {"\x73", 0, 0x881C}, /* East Asian ideograph */
22445   {"\x7A", 0, 0x881B}, /* East Asian ideograph */
22446   {"", 0}
22447 };
22448 struct yaz_iconv_trie marc8_31page187 = {
22449   marc8_31page187_flat, 0
22450 };
22451 /* PAGE 186 */
22452 struct yaz_iconv_trie_flat marc8_31page186_flat[] = {
22453   {"\x21", 0, 0x8761}, /* East Asian ideograph */
22454   {"\x24", 0, 0x876A}, /* East Asian ideograph */
22455   {"\x27", 0, 0x874E}, /* East Asian ideograph */
22456   {"\x28", 0, 0x875F}, /* East Asian ideograph */
22457   {"\x2D", 0, 0x876F}, /* East Asian ideograph */
22458   {"\x2E", 0, 0x875D}, /* East Asian ideograph */
22459   {"\x30", 0, 0x876E}, /* East Asian ideograph */
22460   {"\x33", 0, 0x874D}, /* East Asian ideograph */
22461   {"\x35", 0, 0x8753}, /* East Asian ideograph */
22462   {"\x3A", 0, 0x87A3}, /* East Asian ideograph */
22463   {"\x3D", 0, 0x8793}, /* East Asian ideograph */
22464   {"\x45", 0, 0x8799}, /* East Asian ideograph */
22465   {"\x48", 0, 0x8788}, /* East Asian ideograph */
22466   {"\x4C", 0, 0x8798}, /* East Asian ideograph */
22467   {"\x53", 0, 0x8785}, /* East Asian ideograph */
22468   {"\x54", 0, 0x878B}, /* East Asian ideograph */
22469   {"\x55", 0, 0x8784}, /* East Asian ideograph */
22470   {"\x58", 0, 0x87A9}, /* East Asian ideograph */
22471   {"\x5D", 0, 0x8789}, /* East Asian ideograph */
22472   {"\x60", 0, 0x87AD}, /* East Asian ideograph */
22473   {"\x66", 0, 0x87BE}, /* East Asian ideograph */
22474   {"\x6E", 0, 0x87C4}, /* East Asian ideograph */
22475   {"\x6F", 0, 0x87AF}, /* East Asian ideograph */
22476   {"\x72", 0, 0x87AC}, /* East Asian ideograph */
22477   {"\x78", 0, 0x87AE}, /* East Asian ideograph */
22478   {"\x7E", 0, 0x87BF}, /* East Asian ideograph */
22479   {"", 0}
22480 };
22481 struct yaz_iconv_trie marc8_31page186 = {
22482   marc8_31page186_flat, 0
22483 };
22484 /* PAGE 185 */
22485 struct yaz_iconv_trie_flat marc8_31page185_flat[] = {
22486   {"\x25", 0, 0x870B}, /* East Asian ideograph */
22487   {"\x2F", 0, 0x86FA}, /* East Asian ideograph */
22488   {"\x33", 0, 0x86F8}, /* East Asian ideograph */
22489   {"\x34", 0, 0x8706}, /* East Asian ideograph */
22490   {"\x36", 0, 0x870E}, /* East Asian ideograph */
22491   {"\x38", 0, 0x8709}, /* East Asian ideograph */
22492   {"\x3A", 0, 0x870A}, /* East Asian ideograph */
22493   {"\x3E", 0, 0x870D}, /* East Asian ideograph */
22494   {"\x42", 0, 0x874A}, /* East Asian ideograph */
22495   {"\x43", 0, 0x8723}, /* East Asian ideograph */
22496   {"\x44", 0, 0x8737}, /* East Asian ideograph */
22497   {"\x45", 0, 0x8728}, /* East Asian ideograph */
22498   {"\x49", 0, 0x8740}, /* East Asian ideograph */
22499   {"\x4B", 0, 0x872E}, /* East Asian ideograph */
22500   {"\x4C", 0, 0x873D}, /* East Asian ideograph */
22501   {"\x4E", 0, 0x871E}, /* East Asian ideograph */
22502   {"\x53", 0, 0x8743}, /* East Asian ideograph */
22503   {"\x55", 0, 0x8744}, /* East Asian ideograph */
22504   {"\x57", 0, 0x873E}, /* East Asian ideograph */
22505   {"\x59", 0, 0x8729}, /* East Asian ideograph */
22506   {"\x5A", 0, 0x8739}, /* East Asian ideograph */
22507   {"\x5F", 0, 0x871A}, /* East Asian ideograph */
22508   {"\x64", 0, 0x8731}, /* East Asian ideograph */
22509   {"\x65", 0, 0x8711}, /* East Asian ideograph */
22510   {"\x66", 0, 0x8712}, /* East Asian ideograph */
22511   {"\x6B", 0, 0x874F}, /* East Asian ideograph */
22512   {"\x6C", 0, 0x8771}, /* East Asian ideograph */
22513   {"\x6D", 0, 0x8763}, /* East Asian ideograph */
22514   {"\x71", 0, 0x8764}, /* East Asian ideograph */
22515   {"\x73", 0, 0x8765}, /* East Asian ideograph */
22516   {"\x74", 0, 0x877D}, /* East Asian ideograph */
22517   {"\x79", 0, 0x8758}, /* East Asian ideograph */
22518   {"\x7B", 0, 0x877B}, /* East Asian ideograph */
22519   {"", 0}
22520 };
22521 struct yaz_iconv_trie marc8_31page185 = {
22522   marc8_31page185_flat, 0
22523 };
22524 /* PAGE 184 */
22525 struct yaz_iconv_trie_flat marc8_31page184_flat[] = {
22526   {"\x25", 0, 0x867A}, /* East Asian ideograph */
22527   {"\x26", 0, 0x8673}, /* East Asian ideograph */
22528   {"\x27", 0, 0x867C}, /* East Asian ideograph */
22529   {"\x2E", 0, 0x8696}, /* East Asian ideograph */
22530   {"\x2F", 0, 0x86A8}, /* East Asian ideograph */
22531   {"\x36", 0, 0x8691}, /* East Asian ideograph */
22532   {"\x37", 0, 0x869C}, /* East Asian ideograph */
22533   {"\x39", 0, 0x8698}, /* East Asian ideograph */
22534   {"\x3C", 0, 0x868D}, /* East Asian ideograph */
22535   {"\x3D", 0, 0x868B}, /* East Asian ideograph */
22536   {"\x40", 0, 0x86A6}, /* East Asian ideograph */
22537   {"\x42", 0, 0x869D}, /* East Asian ideograph */
22538   {"\x46", 0, 0x86A0}, /* East Asian ideograph */
22539   {"\x48", 0, 0x86A7}, /* East Asian ideograph */
22540   {"\x4B", 0, 0x86BF}, /* East Asian ideograph */
22541   {"\x58", 0, 0x86BA}, /* East Asian ideograph */
22542   {"\x59", 0, 0x86B0}, /* East Asian ideograph */
22543   {"\x60", 0, 0x86B3}, /* East Asian ideograph */
22544   {"\x62", 0, 0x86C9}, /* East Asian ideograph */
22545   {"\x63", 0, 0x86B4}, /* East Asian ideograph */
22546   {"\x67", 0, 0x86D8}, /* East Asian ideograph */
22547   {"\x6E", 0, 0x86E3}, /* East Asian ideograph */
22548   {"\x6F", 0, 0x86E9}, /* East Asian ideograph */
22549   {"\x71", 0, 0x86EC}, /* East Asian ideograph */
22550   {"\x74", 0, 0x86D5}, /* East Asian ideograph */
22551   {"\x77", 0, 0x86D0}, /* East Asian ideograph */
22552   {"\x7A", 0, 0x86D1}, /* East Asian ideograph */
22553   {"\x7E", 0, 0x86DE}, /* East Asian ideograph */
22554   {"", 0}
22555 };
22556 struct yaz_iconv_trie marc8_31page184 = {
22557   marc8_31page184_flat, 0
22558 };
22559 /* PAGE 183 */
22560 struct yaz_iconv_trie_flat marc8_31page183_flat[] = {
22561   {"\x22", 0, 0x8627}, /* East Asian ideograph */
22562   {"\x26", 0, 0x8629}, /* East Asian ideograph */
22563   {"\x32", 0, 0x8637}, /* East Asian ideograph */
22564   {"\x38", 0, 0x8636}, /* East Asian ideograph */
22565   {"\x3E", 0, 0x863C}, /* East Asian ideograph */
22566   {"\x3F", 0, 0x8640}, /* East Asian ideograph */
22567   {"\x40", 0, 0x863A}, /* East Asian ideograph */
22568   {"\x4C", 0, 0x8645}, /* East Asian ideograph */
22569   {"\x59", 0, 0x864D}, /* East Asian ideograph */
22570   {"\x5A", 0, 0x8653}, /* East Asian ideograph */
22571   {"\x5E", 0, 0x8659}, /* East Asian ideograph */
22572   {"\x66", 0, 0x8661}, /* East Asian ideograph */
22573   {"\x69", 0, 0x8662}, /* East Asian ideograph */
22574   {"\x6A", 0, 0x8663}, /* East Asian ideograph */
22575   {"\x71", 0, 0x8669}, /* East Asian ideograph */
22576   {"\x78", 0, 0x866C}, /* East Asian ideograph */
22577   {"\x7B", 0, 0x8672}, /* East Asian ideograph */
22578   {"\x7C", 0, 0x866F}, /* East Asian ideograph */
22579   {"\x7E", 0, 0x867B}, /* East Asian ideograph */
22580   {"", 0}
22581 };
22582 struct yaz_iconv_trie marc8_31page183 = {
22583   marc8_31page183_flat, 0
22584 };
22585 /* PAGE 182 */
22586 struct yaz_iconv_trie_flat marc8_31page182_flat[] = {
22587   {"\x24", 0, 0x8624}, /* East Asian ideograph */
22588   {"\x28", 0, 0x85F7}, /* East Asian ideograph */
22589   {"\x2C", 0, 0x85E6}, /* East Asian ideograph */
22590   {"\x2E", 0, 0x85D4}, /* East Asian ideograph */
22591   {"\x31", 0, 0x85ED}, /* East Asian ideograph */
22592   {"\x39", 0, 0x85DA}, /* East Asian ideograph */
22593   {"\x43", 0, 0x85DF}, /* East Asian ideograph */
22594   {"\x45", 0, 0x85D8}, /* East Asian ideograph */
22595   {"\x4C", 0, 0x85DC}, /* East Asian ideograph */
22596   {"\x4E", 0, 0x85F5}, /* East Asian ideograph */
22597   {"\x52", 0, 0x8622}, /* East Asian ideograph */
22598   {"\x54", 0, 0x8610}, /* East Asian ideograph */
22599   {"\x57", 0, 0x85FC}, /* East Asian ideograph */
22600   {"\x5B", 0, 0x85FF}, /* East Asian ideograph */
22601   {"\x5E", 0, 0x85FE}, /* East Asian ideograph */
22602   {"\x60", 0, 0x8600}, /* East Asian ideograph */
22603   {"\x68", 0, 0x8604}, /* East Asian ideograph */
22604   {"\x71", 0, 0x8605}, /* East Asian ideograph */
22605   {"\x75", 0, 0x862B}, /* East Asian ideograph */
22606   {"", 0}
22607 };
22608 struct yaz_iconv_trie marc8_31page182 = {
22609   marc8_31page182_flat, 0
22610 };
22611 /* PAGE 181 */
22612 struct yaz_iconv_trie_flat marc8_31page181_flat[] = {
22613   {"\x25", 0, 0x8580}, /* East Asian ideograph */
22614   {"\x28", 0, 0x858F}, /* East Asian ideograph */
22615   {"\x2D", 0, 0x8579}, /* East Asian ideograph */
22616   {"\x32", 0, 0x857F}, /* East Asian ideograph */
22617   {"\x33", 0, 0x8577}, /* East Asian ideograph */
22618   {"\x34", 0, 0x8578}, /* East Asian ideograph */
22619   {"\x35", 0, 0x8598}, /* East Asian ideograph */
22620   {"\x36", 0, 0x857B}, /* East Asian ideograph */
22621   {"\x3D", 0, 0x85A4}, /* East Asian ideograph */
22622   {"\x42", 0, 0x857A}, /* East Asian ideograph */
22623   {"\x44", 0, 0x8597}, /* East Asian ideograph */
22624   {"\x45", 0, 0x8557}, /* East Asian ideograph */
22625   {"\x49", 0, 0x85A8}, /* East Asian ideograph */
22626   {"\x4E", 0, 0x8586}, /* East Asian ideograph */
22627   {"\x50", 0, 0x8599}, /* East Asian ideograph */
22628   {"\x51", 0, 0x858A}, /* East Asian ideograph */
22629   {"\x52", 0, 0x85A2}, /* East Asian ideograph */
22630   {"\x54", 0, 0x8590}, /* East Asian ideograph */
22631   {"\x56", 0, 0x8585}, /* East Asian ideograph */
22632   {"\x57", 0, 0x8588}, /* East Asian ideograph */
22633   {"\x5A", 0, 0x85B8}, /* East Asian ideograph */
22634   {"\x5D", 0, 0x85C1}, /* East Asian ideograph */
22635   {"\x61", 0, 0x85BA}, /* East Asian ideograph */
22636   {"\x68", 0, 0x85CE}, /* East Asian ideograph */
22637   {"\x6A", 0, 0x85C2}, /* East Asian ideograph */
22638   {"\x6B", 0, 0x85B7}, /* East Asian ideograph */
22639   {"\x6C", 0, 0x85B9}, /* East Asian ideograph */
22640   {"\x6E", 0, 0x85B3}, /* East Asian ideograph */
22641   {"\x6F", 0, 0x85BD}, /* East Asian ideograph */
22642   {"\x70", 0, 0x85C4}, /* East Asian ideograph */
22643   {"\x72", 0, 0x85BF}, /* East Asian ideograph */
22644   {"\x75", 0, 0x85BE}, /* East Asian ideograph */
22645   {"\x7E", 0, 0x85B6}, /* East Asian ideograph */
22646   {"", 0}
22647 };
22648 struct yaz_iconv_trie marc8_31page181 = {
22649   marc8_31page181_flat, 0
22650 };
22651 /* PAGE 180 */
22652 struct yaz_iconv_trie_flat marc8_31page180_flat[] = {
22653   {"\x24", 0, 0x851E}, /* East Asian ideograph */
22654   {"\x2A", 0, 0x8518}, /* East Asian ideograph */
22655   {"\x2D", 0, 0x8526}, /* East Asian ideograph */
22656   {"\x2E", 0, 0x8507}, /* East Asian ideograph (variant of EACC 2F252E) */
22657   {"\x2F", 0, 0x84E7}, /* East Asian ideograph */
22658   {"\x34", 0, 0x84F0}, /* East Asian ideograph */
22659   {"\x35", 0, 0x84EF}, /* East Asian ideograph */
22660   {"\x36", 0, 0x8556}, /* East Asian ideograph */
22661   {"\x46", 0, 0x8541}, /* East Asian ideograph */
22662   {"\x4B", 0, 0x8558}, /* East Asian ideograph */
22663   {"\x4D", 0, 0x8553}, /* East Asian ideograph */
22664   {"\x4E", 0, 0x8561}, /* East Asian ideograph */
22665   {"\x4F", 0, 0x8540}, /* East Asian ideograph */
22666   {"\x5A", 0, 0x8546}, /* East Asian ideograph */
22667   {"\x5C", 0, 0x8564}, /* East Asian ideograph */
22668   {"\x5D", 0, 0x855E}, /* East Asian ideograph */
22669   {"\x5E", 0, 0x8573}, /* East Asian ideograph */
22670   {"\x5F", 0, 0x8551}, /* East Asian ideograph */
22671   {"\x64", 0, 0x8562}, /* East Asian ideograph */
22672   {"\x6B", 0, 0x8563}, /* East Asian ideograph */
22673   {"\x6C", 0, 0x848D}, /* East Asian ideograph */
22674   {"\x6D", 0, 0x8542}, /* East Asian ideograph */
22675   {"\x71", 0, 0x854E}, /* East Asian ideograph */
22676   {"\x74", 0, 0x8555}, /* East Asian ideograph */
22677   {"\x76", 0, 0x855D}, /* East Asian ideograph */
22678   {"\x77", 0, 0x858C}, /* East Asian ideograph */
22679   {"", 0}
22680 };
22681 struct yaz_iconv_trie marc8_31page180 = {
22682   marc8_31page180_flat, 0
22683 };
22684 /* PAGE 179 */
22685 struct yaz_iconv_trie_flat marc8_31page179_flat[] = {
22686   {"\x21", 0, 0x8495}, /* East Asian ideograph */
22687   {"\x27", 0, 0x84AF}, /* East Asian ideograph */
22688   {"\x29", 0, 0x84AD}, /* East Asian ideograph */
22689   {"\x32", 0, 0x84A8}, /* East Asian ideograph */
22690   {"\x33", 0, 0x84D6}, /* East Asian ideograph */
22691   {"\x35", 0, 0x84DA}, /* East Asian ideograph */
22692   {"\x3A", 0, 0x8493}, /* East Asian ideograph */
22693   {"\x3F", 0, 0x84CF}, /* East Asian ideograph */
22694   {"\x41", 0, 0x84CA}, /* East Asian ideograph */
22695   {"\x46", 0, 0x8506}, /* East Asian ideograph */
22696   {"\x47", 0, 0x850B}, /* East Asian ideograph */
22697   {"\x4D", 0, 0x8500}, /* East Asian ideograph */
22698   {"\x59", 0, 0x851F}, /* East Asian ideograph */
22699   {"\x5C", 0, 0x853B}, /* East Asian ideograph */
22700   {"\x5F", 0, 0x84EA}, /* East Asian ideograph */
22701   {"\x66", 0, 0x84F4}, /* East Asian ideograph */
22702   {"\x6A", 0, 0x850C}, /* East Asian ideograph */
22703   {"\x72", 0, 0x852F}, /* East Asian ideograph */
22704   {"\x75", 0, 0x8515}, /* East Asian ideograph */
22705   {"\x77", 0, 0x84F7}, /* East Asian ideograph */
22706   {"\x7A", 0, 0x84FC}, /* East Asian ideograph */
22707   {"\x7C", 0, 0x84EB}, /* East Asian ideograph */
22708   {"\x7D", 0, 0x84FD}, /* East Asian ideograph */
22709   {"", 0}
22710 };
22711 struct yaz_iconv_trie marc8_31page179 = {
22712   marc8_31page179_flat, 0
22713 };
22714 /* PAGE 178 */
22715 struct yaz_iconv_trie_flat marc8_31page178_flat[] = {
22716   {"\x24", 0, 0x8432}, /* East Asian ideograph */
22717   {"\x29", 0, 0x845C}, /* East Asian ideograph */
22718   {"\x2D", 0, 0x842A}, /* East Asian ideograph */
22719   {"\x2E", 0, 0x8429}, /* East Asian ideograph */
22720   {"\x32", 0, 0x8471}, /* East Asian ideograph */
22721   {"\x35", 0, 0x845F}, /* East Asian ideograph */
22722   {"\x36", 0, 0x8460}, /* East Asian ideograph */
22723   {"\x37", 0, 0x846E}, /* East Asian ideograph */
22724   {"\x3A", 0, 0x8446}, /* East Asian ideograph */
22725   {"\x3C", 0, 0x8452}, /* East Asian ideograph */
22726   {"\x3F", 0, 0x844A}, /* East Asian ideograph */
22727   {"\x45", 0, 0x844E}, /* East Asian ideograph */
22728   {"\x49", 0, 0x8497}, /* East Asian ideograph */
22729   {"\x50", 0, 0x84A1}, /* East Asian ideograph */
22730   {"\x53", 0, 0x849F}, /* East Asian ideograph */
22731   {"\x56", 0, 0x84BA}, /* East Asian ideograph */
22732   {"\x58", 0, 0x84B9}, /* East Asian ideograph */
22733   {"\x5C", 0, 0x84B4}, /* East Asian ideograph */
22734   {"\x5E", 0, 0x84C1}, /* East Asian ideograph */
22735   {"\x5F", 0, 0x84BB}, /* East Asian ideograph */
22736   {"\x68", 0, 0x84CD}, /* East Asian ideograph */
22737   {"\x70", 0, 0x84B1}, /* East Asian ideograph */
22738   {"\x71", 0, 0x849D}, /* East Asian ideograph */
22739   {"\x72", 0, 0x84D0}, /* East Asian ideograph */
22740   {"\x75", 0, 0x8494}, /* East Asian ideograph */
22741   {"\x79", 0, 0x84C7}, /* East Asian ideograph */
22742   {"\x79", 0, 0x84C7}, /* East Asian ideograph */
22743   {"\x7A", 0, 0x84BD}, /* East Asian ideograph */
22744   {"\x7C", 0, 0x84C2}, /* East Asian ideograph */
22745   {"", 0}
22746 };
22747 struct yaz_iconv_trie marc8_31page178 = {
22748   marc8_31page178_flat, 0
22749 };
22750 /* PAGE 177 */
22751 struct yaz_iconv_trie_flat marc8_31page177_flat[] = {
22752   {"\x23", 0, 0x83FD}, /* East Asian ideograph */
22753   {"\x25", 0, 0x841E}, /* East Asian ideograph */
22754   {"\x29", 0, 0x83C9}, /* East Asian ideograph */
22755   {"\x2A", 0, 0x83DF}, /* East Asian ideograph */
22756   {"\x2C", 0, 0x841F}, /* East Asian ideograph */
22757   {"\x2E", 0, 0x840F}, /* East Asian ideograph */
22758   {"\x30", 0, 0x8411}, /* East Asian ideograph */
22759   {"\x36", 0, 0x839A}, /* East Asian ideograph */
22760   {"\x3C", 0, 0x83F3}, /* East Asian ideograph */
22761   {"\x43", 0, 0x83D1}, /* East Asian ideograph */
22762   {"\x48", 0, 0x8453}, /* East Asian ideograph */
22763   {"\x4A", 0, 0x848E}, /* East Asian ideograph */
22764   {"\x4C", 0, 0x8439}, /* East Asian ideograph */
22765   {"\x4D", 0, 0x8476}, /* East Asian ideograph */
22766   {"\x4E", 0, 0x8479}, /* East Asian ideograph */
22767   {"\x5C", 0, 0x8451}, /* East Asian ideograph */
22768   {"\x5F", 0, 0x847D}, /* East Asian ideograph */
22769   {"\x62", 0, 0x845A}, /* East Asian ideograph */
22770   {"\x66", 0, 0x8459}, /* East Asian ideograph */
22771   {"\x69", 0, 0x8473}, /* East Asian ideograph */
22772   {"\x6E", 0, 0x843E}, /* East Asian ideograph */
22773   {"\x71", 0, 0x846D}, /* East Asian ideograph */
22774   {"\x78", 0, 0x847A}, /* East Asian ideograph */
22775   {"\x7B", 0, 0x8484}, /* East Asian ideograph */
22776   {"\x7C", 0, 0x8478}, /* East Asian ideograph */
22777   {"", 0}
22778 };
22779 struct yaz_iconv_trie marc8_31page177 = {
22780   marc8_31page177_flat, 0
22781 };
22782 /* PAGE 176 */
22783 struct yaz_iconv_trie_dir marc8_31page176_dir[256] = {
22784   {0, 0, 0},
22785   {0, 0, 0},
22786   {0, 0, 0},
22787   {0, 0, 0},
22788   {0, 0, 0},
22789   {0, 0, 0},
22790   {0, 0, 0},
22791   {0, 0, 0},
22792   {0, 0, 0},
22793   {0, 0, 0},
22794   {0, 0, 0},
22795   {0, 0, 0},
22796   {0, 0, 0},
22797   {0, 0, 0},
22798   {0, 0, 0},
22799   {0, 0, 0},
22800   {0, 0, 0},
22801   {0, 0, 0},
22802   {0, 0, 0},
22803   {0, 0, 0},
22804   {0, 0, 0},
22805   {0, 0, 0},
22806   {0, 0, 0},
22807   {0, 0, 0},
22808   {0, 0, 0},
22809   {0, 0, 0},
22810   {0, 0, 0},
22811   {0, 0, 0},
22812   {0, 0, 0},
22813   {0, 0, 0},
22814   {0, 0, 0},
22815   {0, 0, 0},
22816   {0, 0, 0},
22817   {0, 0, 0},
22818   {178, 0, 0},
22819   {179, 0, 0},
22820   {180, 0, 0},
22821   {181, 0, 0},
22822   {182, 0, 0},
22823   {183, 0, 0},
22824   {184, 0, 0},
22825   {185, 0, 0},
22826   {186, 0, 0},
22827   {187, 0, 0},
22828   {188, 0, 0},
22829   {189, 0, 0},
22830   {190, 0, 0},
22831   {191, 0, 0},
22832   {192, 0, 0},
22833   {193, 0, 0},
22834   {194, 0, 0},
22835   {195, 0, 0},
22836   {196, 0, 0},
22837   {197, 0, 0},
22838   {198, 0, 0},
22839   {199, 0, 0},
22840   {200, 0, 0},
22841   {201, 0, 0},
22842   {202, 0, 0},
22843   {203, 0, 0},
22844   {204, 0, 0},
22845   {205, 0, 0},
22846   {206, 0, 0},
22847   {207, 0, 0},
22848   {208, 0, 0},
22849   {209, 0, 0},
22850   {210, 0, 0},
22851   {211, 0, 0},
22852   {212, 0, 0},
22853   {213, 0, 0},
22854   {214, 0, 0},
22855   {215, 0, 0},
22856   {216, 0, 0},
22857   {217, 0, 0},
22858   {218, 0, 0},
22859   {219, 0, 0},
22860   {220, 0, 0},
22861   {221, 0, 0},
22862   {222, 0, 0},
22863   {223, 0, 0},
22864   {224, 0, 0},
22865   {225, 0, 0},
22866   {226, 0, 0},
22867   {227, 0, 0},
22868   {228, 0, 0},
22869   {229, 0, 0},
22870   {230, 0, 0},
22871   {231, 0, 0},
22872   {232, 0, 0},
22873   {233, 0, 0},
22874   {234, 0, 0},
22875   {235, 0, 0},
22876   {236, 0, 0},
22877   {237, 0, 0},
22878   {238, 0, 0},
22879   {239, 0, 0},
22880   {240, 0, 0},
22881   {0, 0, 0},
22882   {0, 0, 0},
22883   {0, 0, 0},
22884   {0, 0, 0},
22885   {0, 0, 0},
22886   {0, 0, 0},
22887   {0, 0, 0},
22888   {0, 0, 0},
22889   {0, 0, 0},
22890   {0, 0, 0},
22891   {0, 0, 0},
22892   {0, 0, 0},
22893   {0, 0, 0},
22894   {0, 0, 0},
22895   {0, 0, 0},
22896   {0, 0, 0},
22897   {0, 0, 0},
22898   {0, 0, 0},
22899   {0, 0, 0},
22900   {0, 0, 0},
22901   {0, 0, 0},
22902   {0, 0, 0},
22903   {0, 0, 0},
22904   {0, 0, 0},
22905   {0, 0, 0},
22906   {0, 0, 0},
22907   {0, 0, 0},
22908   {0, 0, 0},
22909   {0, 0, 0},
22910   {0, 0, 0},
22911   {0, 0, 0},
22912   {0, 0, 0},
22913   {0, 0, 0},
22914   {0, 0, 0},
22915   {0, 0, 0},
22916   {0, 0, 0},
22917   {0, 0, 0},
22918   {0, 0, 0},
22919   {0, 0, 0},
22920   {0, 0, 0},
22921   {0, 0, 0},
22922   {0, 0, 0},
22923   {0, 0, 0},
22924   {0, 0, 0},
22925   {0, 0, 0},
22926   {0, 0, 0},
22927   {0, 0, 0},
22928   {0, 0, 0},
22929   {0, 0, 0},
22930   {0, 0, 0},
22931   {0, 0, 0},
22932   {0, 0, 0},
22933   {0, 0, 0},
22934   {0, 0, 0},
22935   {0, 0, 0},
22936   {0, 0, 0},
22937   {0, 0, 0},
22938   {0, 0, 0},
22939   {0, 0, 0},
22940   {0, 0, 0},
22941   {0, 0, 0},
22942   {0, 0, 0},
22943   {0, 0, 0},
22944   {0, 0, 0},
22945   {0, 0, 0},
22946   {0, 0, 0},
22947   {0, 0, 0},
22948   {0, 0, 0},
22949   {0, 0, 0},
22950   {0, 0, 0},
22951   {0, 0, 0},
22952   {0, 0, 0},
22953   {0, 0, 0},
22954   {0, 0, 0},
22955   {0, 0, 0},
22956   {0, 0, 0},
22957   {0, 0, 0},
22958   {0, 0, 0},
22959   {0, 0, 0},
22960   {0, 0, 0},
22961   {0, 0, 0},
22962   {0, 0, 0},
22963   {0, 0, 0},
22964   {0, 0, 0},
22965   {0, 0, 0},
22966   {0, 0, 0},
22967   {0, 0, 0},
22968   {0, 0, 0},
22969   {0, 0, 0},
22970   {0, 0, 0},
22971   {0, 0, 0},
22972   {0, 0, 0},
22973   {0, 0, 0},
22974   {0, 0, 0},
22975   {0, 0, 0},
22976   {0, 0, 0},
22977   {0, 0, 0},
22978   {0, 0, 0},
22979   {0, 0, 0},
22980   {0, 0, 0},
22981   {0, 0, 0},
22982   {0, 0, 0},
22983   {0, 0, 0},
22984   {0, 0, 0},
22985   {0, 0, 0},
22986   {0, 0, 0},
22987   {0, 0, 0},
22988   {0, 0, 0},
22989   {0, 0, 0},
22990   {0, 0, 0},
22991   {0, 0, 0},
22992   {0, 0, 0},
22993   {0, 0, 0},
22994   {0, 0, 0},
22995   {0, 0, 0},
22996   {0, 0, 0},
22997   {0, 0, 0},
22998   {0, 0, 0},
22999   {0, 0, 0},
23000   {0, 0, 0},
23001   {0, 0, 0},
23002   {0, 0, 0},
23003   {0, 0, 0},
23004   {0, 0, 0},
23005   {0, 0, 0},
23006   {0, 0, 0},
23007   {0, 0, 0},
23008   {0, 0, 0},
23009   {0, 0, 0},
23010   {0, 0, 0},
23011   {0, 0, 0},
23012   {0, 0, 0},
23013   {0, 0, 0},
23014   {0, 0, 0},
23015   {0, 0, 0},
23016   {0, 0, 0},
23017   {0, 0, 0},
23018   {0, 0, 0},
23019   {0, 0, 0},
23020   {0, 0, 0},
23021   {0, 0, 0},
23022   {0, 0, 0},
23023   {0, 0, 0},
23024   {0, 0, 0},
23025   {0, 0, 0},
23026   {0, 0, 0},
23027   {0, 0, 0},
23028   {0, 0, 0},
23029   {0, 0, 0},
23030   {0, 0, 0},
23031   {0, 0, 0},
23032   {0, 0, 0},
23033   {0, 0, 0},
23034   {0, 0, 0},
23035   {0, 0, 0},
23036   {0, 0, 0},
23037   {0, 0, 0},
23038   {0, 0, 0},
23039   {0, 0, 0}
23040 };
23041 struct yaz_iconv_trie marc8_31page176 = {
23042   0, marc8_31page176_dir
23043 };
23044 /* PAGE 175 */
23045 struct yaz_iconv_trie_flat marc8_31page175_flat[] = {
23046   {"\x21", 0, 0x837F}, /* East Asian ideograph */
23047   {"\x22", 0, 0x8399}, /* East Asian ideograph */
23048   {"\x23", 0, 0x83A6}, /* East Asian ideograph */
23049   {"\x25", 0, 0x8387}, /* East Asian ideograph */
23050   {"\x26", 0, 0x83B9}, /* East Asian ideograph */
23051   {"\x2B", 0, 0x83A9}, /* East Asian ideograph */
23052   {"\x2F", 0, 0x839B}, /* East Asian ideograph */
23053   {"\x33", 0, 0x83AA}, /* East Asian ideograph */
23054   {"\x37", 0, 0x839C}, /* East Asian ideograph */
23055   {"\x38", 0, 0x839F}, /* East Asian ideograph */
23056   {"\x41", 0, 0x83CF}, /* East Asian ideograph */
23057   {"\x43", 0, 0x83F9}, /* East Asian ideograph */
23058   {"\x45", 0, 0x8421}, /* East Asian ideograph */
23059   {"\x51", 0, 0x8423}, /* East Asian ideograph */
23060   {"\x52", 0, 0x83EA}, /* East Asian ideograph */
23061   {"\x53", 0, 0x8413}, /* East Asian ideograph */
23062   {"\x56", 0, 0x83FC}, /* East Asian ideograph */
23063   {"\x57", 0, 0x83F6}, /* East Asian ideograph */
23064   {"\x59", 0, 0x8410}, /* East Asian ideograph */
23065   {"\x5A", 0, 0x83E1}, /* East Asian ideograph */
23066   {"\x60", 0, 0x83C6}, /* East Asian ideograph */
23067   {"\x61", 0, 0x8407}, /* East Asian ideograph */
23068   {"\x63", 0, 0x83EB}, /* East Asian ideograph */
23069   {"\x6A", 0, 0x83BF}, /* East Asian ideograph */
23070   {"\x6B", 0, 0x83E2}, /* East Asian ideograph */
23071   {"\x6D", 0, 0x8401}, /* East Asian ideograph */
23072   {"\x71", 0, 0x83D8}, /* East Asian ideograph */
23073   {"\x72", 0, 0x83E5}, /* East Asian ideograph */
23074   {"\x74", 0, 0x8418}, /* East Asian ideograph */
23075   {"\x79", 0, 0x83CE}, /* East Asian ideograph */
23076   {"\x7B", 0, 0x83D3}, /* East Asian ideograph */
23077   {"\x7D", 0, 0x83D6}, /* East Asian ideograph */
23078   {"", 0}
23079 };
23080 struct yaz_iconv_trie marc8_31page175 = {
23081   marc8_31page175_flat, 0
23082 };
23083 /* PAGE 174 */
23084 struct yaz_iconv_trie_flat marc8_31page174_flat[] = {
23085   {"\x21", 0, 0x830C}, /* East Asian ideograph */
23086   {"\x22", 0, 0x82FB}, /* East Asian ideograph */
23087   {"\x24", 0, 0x82FD}, /* East Asian ideograph */
23088   {"\x26", 0, 0x8333}, /* East Asian ideograph */
23089   {"\x29", 0, 0x8328}, /* East Asian ideograph */
23090   {"\x2B", 0, 0x8344}, /* East Asian ideograph */
23091   {"\x2E", 0, 0x8351}, /* East Asian ideograph */
23092   {"\x35", 0, 0x831B}, /* East Asian ideograph */
23093   {"\x3B", 0, 0x8356}, /* East Asian ideograph */
23094   {"\x3F", 0, 0x8322}, /* East Asian ideograph */
23095   {"\x40", 0, 0x832C}, /* East Asian ideograph */
23096   {"\x48", 0, 0x833C}, /* East Asian ideograph */
23097   {"\x4A", 0, 0x834D}, /* East Asian ideograph */
23098   {"\x4D", 0, 0x8343}, /* East Asian ideograph (variant of EACC 4C7D4D) */
23099   {"\x52", 0, 0x832F}, /* East Asian ideograph */
23100   {"\x53", 0, 0x8348}, /* East Asian ideograph */
23101   {"\x54", 0, 0x8312}, /* East Asian ideograph */
23102   {"\x56", 0, 0x8316}, /* East Asian ideograph */
23103   {"\x58", 0, 0x831A}, /* East Asian ideograph */
23104   {"\x5F", 0, 0x8347}, /* East Asian ideograph */
23105   {"\x62", 0, 0x83A8}, /* East Asian ideograph */
23106   {"\x67", 0, 0x83AD}, /* East Asian ideograph */
23107   {"\x6D", 0, 0x8373}, /* East Asian ideograph */
23108   {"\x72", 0, 0x83B0}, /* East Asian ideograph */
23109   {"\x76", 0, 0x831D}, /* East Asian ideograph */
23110   {"\x7A", 0, 0x838F}, /* East Asian ideograph */
23111   {"\x7C", 0, 0x8395}, /* East Asian ideograph */
23112   {"\x7E", 0, 0x8375}, /* East Asian ideograph */
23113   {"", 0}
23114 };
23115 struct yaz_iconv_trie marc8_31page174 = {
23116   marc8_31page174_flat, 0
23117 };
23118 /* PAGE 173 */
23119 struct yaz_iconv_trie_flat marc8_31page173_flat[] = {
23120   {"\x24", 0, 0x828E}, /* East Asian ideograph */
23121   {"\x25", 0, 0x8291}, /* East Asian ideograph */
23122   {"\x27", 0, 0x828F}, /* East Asian ideograph */
23123   {"\x28", 0, 0x8284}, /* East Asian ideograph */
23124   {"\x2D", 0, 0x8283}, /* East Asian ideograph */
23125   {"\x2E", 0, 0x828A}, /* East Asian ideograph */
23126   {"\x31", 0, 0x82AF}, /* East Asian ideograph */
23127   {"\x34", 0, 0x82A7}, /* East Asian ideograph */
23128   {"\x38", 0, 0x82AB}, /* East Asian ideograph */
23129   {"\x3A", 0, 0x82B0}, /* East Asian ideograph */
23130   {"\x3C", 0, 0x82A4}, /* East Asian ideograph */
23131   {"\x3F", 0, 0x829A}, /* East Asian ideograph */
23132   {"\x42", 0, 0x82A3}, /* East Asian ideograph */
23133   {"\x44", 0, 0x82B7}, /* East Asian ideograph */
23134   {"\x45", 0, 0x82AE}, /* East Asian ideograph (variant of EACC 4C7C45) */
23135   {"\x46", 0, 0x82A9}, /* East Asian ideograph */
23136   {"\x49", 0, 0x82BC}, /* East Asian ideograph */
23137   {"\x4C", 0, 0x82A8}, /* East Asian ideograph */
23138   {"\x4E", 0, 0x82B4}, /* East Asian ideograph */
23139   {"\x50", 0, 0x82A1}, /* East Asian ideograph */
23140   {"\x53", 0, 0x82AA}, /* East Asian ideograph */
23141   {"\x55", 0, 0x82D9}, /* East Asian ideograph */
23142   {"\x57", 0, 0x82FE}, /* East Asian ideograph */
23143   {"\x5A", 0, 0x82E0}, /* East Asian ideograph */
23144   {"\x5B", 0, 0x82D0}, /* East Asian ideograph */
23145   {"\x5C", 0, 0x8300}, /* East Asian ideograph */
23146   {"\x5F", 0, 0x82EA}, /* East Asian ideograph */
23147   {"\x60", 0, 0x82F7}, /* East Asian ideograph */
23148   {"\x62", 0, 0x82EF}, /* East Asian ideograph */
23149   {"\x63", 0, 0x833A}, /* East Asian ideograph */
23150   {"\x64", 0, 0x82E4}, /* East Asian ideograph */
23151   {"\x65", 0, 0x82D5}, /* East Asian ideograph */
23152   {"\x67", 0, 0x8307}, /* East Asian ideograph */
23153   {"\x68", 0, 0x82FA}, /* East Asian ideograph */
23154   {"\x69", 0, 0x82F4}, /* East Asian ideograph */
23155   {"\x6A", 0, 0x82E2}, /* East Asian ideograph */
23156   {"\x6D", 0, 0x82D2}, /* East Asian ideograph */
23157   {"\x6E", 0, 0x8314}, /* East Asian ideograph */
23158   {"\x71", 0, 0x82EB}, /* East Asian ideograph */
23159   {"\x72", 0, 0x82D8}, /* East Asian ideograph */
23160   {"\x73", 0, 0x82E1}, /* East Asian ideograph */
23161   {"\x75", 0, 0x82F6}, /* East Asian ideograph */
23162   {"\x7B", 0, 0x8310}, /* East Asian ideograph */
23163   {"\x7C", 0, 0x82F3}, /* East Asian ideograph */
23164   {"", 0}
23165 };
23166 struct yaz_iconv_trie marc8_31page173 = {
23167   marc8_31page173_flat, 0
23168 };
23169 /* PAGE 172 */
23170 struct yaz_iconv_trie_flat marc8_31page172_flat[] = {
23171   {"\x27", 0, 0x821D}, /* East Asian ideograph */
23172   {"\x29", 0, 0x8220}, /* East Asian ideograph */
23173   {"\x2E", 0, 0x822D}, /* East Asian ideograph */
23174   {"\x2F", 0, 0x822F}, /* East Asian ideograph */
23175   {"\x32", 0, 0x8238}, /* East Asian ideograph */
23176   {"\x34", 0, 0x823A}, /* East Asian ideograph */
23177   {"\x35", 0, 0x8233}, /* East Asian ideograph */
23178   {"\x36", 0, 0x8234}, /* East Asian ideograph */
23179   {"\x3A", 0, 0x8232}, /* East Asian ideograph */
23180   {"\x42", 0, 0x8248}, /* East Asian ideograph */
23181   {"\x43", 0, 0x8249}, /* East Asian ideograph */
23182   {"\x45", 0, 0x8244}, /* East Asian ideograph */
23183   {"\x47", 0, 0x8240}, /* East Asian ideograph */
23184   {"\x48", 0, 0x8241}, /* East Asian ideograph */
23185   {"\x4A", 0, 0x8245}, /* East Asian ideograph */
23186   {"\x4B", 0, 0x824B}, /* East Asian ideograph */
23187   {"\x50", 0, 0x824F}, /* East Asian ideograph */
23188   {"\x53", 0, 0x824E}, /* East Asian ideograph */
23189   {"\x56", 0, 0x8256}, /* East Asian ideograph */
23190   {"\x57", 0, 0x8257}, /* East Asian ideograph */
23191   {"\x5E", 0, 0x825A}, /* East Asian ideograph */
23192   {"\x62", 0, 0x825F}, /* East Asian ideograph */
23193   {"\x67", 0, 0x8262}, /* East Asian ideograph */
23194   {"\x6B", 0, 0x8268}, /* East Asian ideograph */
23195   {"\x6F", 0, 0x826D}, /* East Asian ideograph */
23196   {"\x77", 0, 0x8278}, /* East Asian ideograph */
23197   {"\x7D", 0, 0x827F}, /* East Asian ideograph */
23198   {"", 0}
23199 };
23200 struct yaz_iconv_trie marc8_31page172 = {
23201   marc8_31page172_flat, 0
23202 };
23203 /* PAGE 171 */
23204 struct yaz_iconv_trie_flat marc8_31page171_flat[] = {
23205   {"\x2C", 0, 0x81B5}, /* East Asian ideograph */
23206   {"\x2E", 0, 0x81B0}, /* East Asian ideograph */
23207   {"\x2F", 0, 0x81B4}, /* East Asian ideograph */
23208   {"\x33", 0, 0x81B7}, /* East Asian ideograph */
23209   {"\x37", 0, 0x81BB}, /* East Asian ideograph */
23210   {"\x38", 0, 0x81C1}, /* East Asian ideograph */
23211   {"\x39", 0, 0x81CC}, /* East Asian ideograph */
23212   {"\x3A", 0, 0x81CA}, /* East Asian ideograph */
23213   {"\x3B", 0, 0x81C4}, /* East Asian ideograph */
23214   {"\x40", 0, 0x81D1}, /* East Asian ideograph */
23215   {"\x41", 0, 0x81CE}, /* East Asian ideograph */
23216   {"\x43", 0, 0x81D0}, /* East Asian ideograph */
23217   {"\x4B", 0, 0x81DB}, /* East Asian ideograph */
23218   {"\x4F", 0, 0x81DD}, /* East Asian ideograph */
23219   {"\x53", 0, 0x81DE}, /* East Asian ideograph */
23220   {"\x56", 0, 0x81E0}, /* East Asian ideograph */
23221   {"\x57", 0, 0x81E2}, /* East Asian ideograph */
23222   {"\x5B", 0, 0x81E7}, /* East Asian ideograph */
23223   {"\x60", 0, 0x81EF}, /* East Asian ideograph */
23224   {"\x65", 0, 0x81F2}, /* East Asian ideograph */
23225   {"\x68", 0, 0x81F6}, /* East Asian ideograph */
23226   {"\x70", 0, 0x8201}, /* East Asian ideograph */
23227   {"\x72", 0, 0x8201}, /* East Asian ideograph */
23228   {"\x74", 0, 0x8203}, /* East Asian ideograph */
23229   {"\x75", 0, 0x8204}, /* East Asian ideograph */
23230   {"\x77", 0, 0x820B}, /* East Asian ideograph */
23231   {"", 0}
23232 };
23233 struct yaz_iconv_trie marc8_31page171 = {
23234   marc8_31page171_flat, 0
23235 };
23236 /* PAGE 170 */
23237 struct yaz_iconv_trie_flat marc8_31page170_flat[] = {
23238   {"\x25", 0, 0x814D}, /* East Asian ideograph */
23239   {"\x2E", 0, 0x6720}, /* East Asian ideograph */
23240   {"\x32", 0, 0x8160}, /* East Asian ideograph */
23241   {"\x3B", 0, 0x8169}, /* East Asian ideograph */
23242   {"\x3C", 0, 0x817C}, /* East Asian ideograph */
23243   {"\x41", 0, 0x8161}, /* East Asian ideograph */
23244   {"\x46", 0, 0x8176}, /* East Asian ideograph */
23245   {"\x47", 0, 0x8174}, /* East Asian ideograph */
23246   {"\x48", 0, 0x8167}, /* East Asian ideograph */
23247   {"\x4B", 0, 0x816F}, /* East Asian ideograph */
23248   {"\x4D", 0, 0x8182}, /* East Asian ideograph */
23249   {"\x51", 0, 0x818B}, /* East Asian ideograph */
23250   {"\x52", 0, 0x8186}, /* East Asian ideograph */
23251   {"\x59", 0, 0x8183}, /* East Asian ideograph */
23252   {"\x6A", 0, 0x819F}, /* East Asian ideograph */
23253   {"\x6B", 0, 0x81A3}, /* East Asian ideograph */
23254   {"\x70", 0, 0x8198}, /* East Asian ideograph */
23255   {"\x75", 0, 0x8195}, /* East Asian ideograph */
23256   {"\x77", 0, 0x8197}, /* East Asian ideograph */
23257   {"\x7C", 0, 0x81AA}, /* East Asian ideograph */
23258   {"\x7D", 0, 0x81A6}, /* East Asian ideograph */
23259   {"\x7E", 0, 0x6725}, /* East Asian ideograph */
23260   {"", 0}
23261 };
23262 struct yaz_iconv_trie marc8_31page170 = {
23263   marc8_31page170_flat, 0
23264 };
23265 /* PAGE 169 */
23266 struct yaz_iconv_trie_flat marc8_31page169_flat[] = {
23267   {"\x27", 0, 0x80D9}, /* East Asian ideograph */
23268   {"\x2A", 0, 0x80DD}, /* East Asian ideograph */
23269   {"\x2D", 0, 0x80CF}, /* East Asian ideograph */
23270   {"\x2F", 0, 0x80CD}, /* East Asian ideograph */
23271   {"\x30", 0, 0x80D7}, /* East Asian ideograph */
23272   {"\x33", 0, 0x80F2}, /* East Asian ideograph */
23273   {"\x34", 0, 0x80FA}, /* East Asian ideograph */
23274   {"\x38", 0, 0x80FE}, /* East Asian ideograph */
23275   {"\x3C", 0, 0x8103}, /* East Asian ideograph */
23276   {"\x40", 0, 0x80F9}, /* East Asian ideograph */
23277   {"\x41", 0, 0x80EF}, /* East Asian ideograph */
23278   {"\x42", 0, 0x80D4}, /* East Asian ideograph */
23279   {"\x49", 0, 0x811D}, /* East Asian ideograph */
23280   {"\x4B", 0, 0x8118}, /* East Asian ideograph */
23281   {"\x50", 0, 0x8130}, /* East Asian ideograph */
23282   {"\x54", 0, 0x8124}, /* East Asian ideograph */
23283   {"\x55", 0, 0x811B}, /* East Asian ideograph */
23284   {"\x60", 0, 0x812A}, /* East Asian ideograph */
23285   {"\x61", 0, 0x811E}, /* East Asian ideograph */
23286   {"\x64", 0, 0x8121}, /* East Asian ideograph */
23287   {"\x66", 0, 0x8117}, /* East Asian ideograph */
23288   {"\x69", 0, 0x813A}, /* East Asian ideograph */
23289   {"\x6A", 0, 0x815A}, /* East Asian ideograph */
23290   {"\x6D", 0, 0x8148}, /* East Asian ideograph */
23291   {"\x77", 0, 0x814C}, /* East Asian ideograph */
23292   {"\x7C", 0, 0x8153}, /* East Asian ideograph */
23293   {"\x7D", 0, 0x8141}, /* East Asian ideograph */
23294   {"", 0}
23295 };
23296 struct yaz_iconv_trie marc8_31page169 = {
23297   marc8_31page169_flat, 0
23298 };
23299 /* PAGE 168 */
23300 struct yaz_iconv_trie_flat marc8_31page168_flat[] = {
23301   {"\x28", 0, 0x8063}, /* East Asian ideograph */
23302   {"\x32", 0, 0x806C}, /* East Asian ideograph */
23303   {"\x39", 0, 0x8075}, /* East Asian ideograph */
23304   {"\x3E", 0, 0x807B}, /* East Asian ideograph */
23305   {"\x3F", 0, 0x8079}, /* East Asian ideograph */
23306   {"\x47", 0, 0x808A}, /* East Asian ideograph */
23307   {"\x49", 0, 0x808E}, /* East Asian ideograph */
23308   {"\x4E", 0, 0x809F}, /* East Asian ideograph */
23309   {"\x5C", 0, 0x670A}, /* East Asian ideograph */
23310   {"\x60", 0, 0x80A7}, /* East Asian ideograph */
23311   {"\x61", 0, 0x80B0}, /* East Asian ideograph */
23312   {"\x68", 0, 0x80B8}, /* East Asian ideograph */
23313   {"\x69", 0, 0x80B5}, /* East Asian ideograph */
23314   {"\x6A", 0, 0x80A6}, /* East Asian ideograph */
23315   {"\x73", 0, 0x80E0}, /* East Asian ideograph */
23316   {"\x75", 0, 0x6711}, /* East Asian ideograph */
23317   {"\x7B", 0, 0x80DF}, /* East Asian ideograph */
23318   {"\x7D", 0, 0x80C2}, /* East Asian ideograph */
23319   {"", 0}
23320 };
23321 struct yaz_iconv_trie marc8_31page168 = {
23322   marc8_31page168_flat, 0
23323 };
23324 /* PAGE 167 */
23325 struct yaz_iconv_trie_flat marc8_31page167_flat[] = {
23326   {"\x29", 0, 0x7FFD}, /* East Asian ideograph */
23327   {"\x2A", 0, 0x7FFE}, /* East Asian ideograph */
23328   {"\x2C", 0, 0x7FFF}, /* East Asian ideograph */
23329   {"\x2E", 0, 0x8004}, /* East Asian ideograph */
23330   {"\x31", 0, 0x8008}, /* East Asian ideograph */
23331   {"\x33", 0, 0x800B}, /* East Asian ideograph */
23332   {"\x34", 0, 0x800E}, /* East Asian ideograph */
23333   {"\x35", 0, 0x8011}, /* East Asian ideograph */
23334   {"\x36", 0, 0x800F}, /* East Asian ideograph */
23335   {"\x37", 0, 0x8014}, /* East Asian ideograph */
23336   {"\x39", 0, 0x8016}, /* East Asian ideograph */
23337   {"\x3B", 0, 0x801F}, /* East Asian ideograph */
23338   {"\x3D", 0, 0x801E}, /* East Asian ideograph */
23339   {"\x3E", 0, 0x801D}, /* East Asian ideograph */
23340   {"\x4B", 0, 0x8025}, /* East Asian ideograph */
23341   {"\x4C", 0, 0x8026}, /* East Asian ideograph */
23342   {"\x4D", 0, 0x802A}, /* East Asian ideograph */
23343   {"\x4E", 0, 0x8029}, /* East Asian ideograph */
23344   {"\x4F", 0, 0x8028}, /* East Asian ideograph */
23345   {"\x5B", 0, 0x8030}, /* East Asian ideograph */
23346   {"\x5D", 0, 0x8031}, /* East Asian ideograph */
23347   {"\x60", 0, 0x8035}, /* East Asian ideograph */
23348   {"\x69", 0, 0x8039}, /* East Asian ideograph */
23349   {"\x6B", 0, 0x8041}, /* East Asian ideograph */
23350   {"\x70", 0, 0x8043}, /* East Asian ideograph */
23351   {"\x7B", 0, 0x8052}, /* East Asian ideograph */
23352   {"\x7E", 0, 0x8062}, /* East Asian ideograph */
23353   {"", 0}
23354 };
23355 struct yaz_iconv_trie marc8_31page167 = {
23356   marc8_31page167_flat, 0
23357 };
23358 /* PAGE 166 */
23359 struct yaz_iconv_trie_flat marc8_31page166_flat[] = {
23360   {"\x23", 0, 0x7F97}, /* East Asian ideograph */
23361   {"\x24", 0, 0x7F95}, /* East Asian ideograph */
23362   {"\x2C", 0, 0x7FA2}, /* East Asian ideograph */
23363   {"\x33", 0, 0x7FA7}, /* East Asian ideograph */
23364   {"\x3B", 0, 0x7FB0}, /* East Asian ideograph */
23365   {"\x3C", 0, 0x7FAD}, /* East Asian ideograph */
23366   {"\x3F", 0, 0x7FB1}, /* East Asian ideograph */
23367   {"\x40", 0, 0x7FB4}, /* East Asian ideograph */
23368   {"\x42", 0, 0x7FB5}, /* East Asian ideograph */
23369   {"\x4A", 0, 0x7FBC}, /* East Asian ideograph */
23370   {"\x4C", 0, 0x7FBE}, /* East Asian ideograph */
23371   {"\x51", 0, 0x7FC3}, /* East Asian ideograph */
23372   {"\x57", 0, 0x7FCA}, /* East Asian ideograph */
23373   {"\x67", 0, 0x7FDB}, /* East Asian ideograph */
23374   {"\x68", 0, 0x7FE3}, /* East Asian ideograph */
23375   {"\x6C", 0, 0x7FE6}, /* East Asian ideograph */
23376   {"\x6F", 0, 0x7FE5}, /* East Asian ideograph */
23377   {"\x72", 0, 0x7FEC}, /* East Asian ideograph */
23378   {"\x73", 0, 0x7FEB}, /* East Asian ideograph */
23379   {"\x77", 0, 0x7FEF}, /* East Asian ideograph */
23380   {"\x7A", 0, 0x7FEE}, /* East Asian ideograph */
23381   {"", 0}
23382 };
23383 struct yaz_iconv_trie marc8_31page166 = {
23384   marc8_31page166_flat, 0
23385 };
23386 /* PAGE 165 */
23387 struct yaz_iconv_trie_flat marc8_31page165_flat[] = {
23388   {"\x25", 0, 0x7F43}, /* East Asian ideograph */
23389   {"\x27", 0, 0x7F46}, /* East Asian ideograph */
23390   {"\x28", 0, 0x7F45}, /* East Asian ideograph */
23391   {"\x2B", 0, 0x7F4B}, /* East Asian ideograph */
23392   {"\x2E", 0, 0x7F4C}, /* East Asian ideograph */
23393   {"\x2F", 0, 0x7F4D}, /* East Asian ideograph */
23394   {"\x31", 0, 0x7F4E}, /* East Asian ideograph */
23395   {"\x32", 0, 0x7F4F}, /* East Asian ideograph */
23396   {"\x3E", 0, 0x7F60}, /* East Asian ideograph */
23397   {"\x3F", 0, 0x7F61}, /* East Asian ideograph */
23398   {"\x43", 0, 0x7F5D}, /* East Asian ideograph */
23399   {"\x45", 0, 0x7F5B}, /* East Asian ideograph */
23400   {"\x47", 0, 0x7F63}, /* East Asian ideograph */
23401   {"\x50", 0, 0x7F65}, /* East Asian ideograph */
23402   {"\x51", 0, 0x7F66}, /* East Asian ideograph */
23403   {"\x53", 0, 0x7F6D}, /* East Asian ideograph */
23404   {"\x54", 0, 0x7F6B}, /* East Asian ideograph */
23405   {"\x55", 0, 0x7F67}, /* East Asian ideograph */
23406   {"\x57", 0, 0x7F68}, /* East Asian ideograph */
23407   {"\x5E", 0, 0x7F71}, /* East Asian ideograph */
23408   {"\x60", 0, 0x7F73}, /* East Asian ideograph */
23409   {"\x63", 0, 0x7F76}, /* East Asian ideograph */
23410   {"\x6A", 0, 0x7F7F}, /* East Asian ideograph */
23411   {"\x6B", 0, 0x7F7E}, /* East Asian ideograph */
23412   {"\x6C", 0, 0x7F7D}, /* East Asian ideograph */
23413   {"\x72", 0, 0x7F86}, /* East Asian ideograph */
23414   {"\x7A", 0, 0x7F91}, /* East Asian ideograph */
23415   {"\x7E", 0, 0x7F96}, /* East Asian ideograph */
23416   {"", 0}
23417 };
23418 struct yaz_iconv_trie marc8_31page165 = {
23419   marc8_31page165_flat, 0
23420 };
23421 /* PAGE 164 */
23422 struct yaz_iconv_trie_flat marc8_31page164_flat[] = {
23423   {"\x21", 0, 0x7E35}, /* East Asian ideograph */
23424   {"\x26", 0, 0x7E3F}, /* East Asian ideograph */
23425   {"\x28", 0, 0x7E47}, /* East Asian ideograph */
23426   {"\x2D", 0, 0x7E52}, /* East Asian ideograph */
23427   {"\x2F", 0, 0x7E51}, /* East Asian ideograph */
23428   {"\x33", 0, 0x7E50}, /* East Asian ideograph */
23429   {"\x34", 0, 0x7E67}, /* East Asian ideograph */
23430   {"\x37", 0, 0x7E56}, /* East Asian ideograph */
23431   {"\x48", 0, 0x7E68}, /* East Asian ideograph */
23432   {"\x49", 0, 0x7E6E}, /* East Asian ideograph */
23433   {"\x4E", 0, 0x7E70}, /* East Asian ideograph */
23434   {"\x51", 0, 0x7E6F}, /* East Asian ideograph */
23435   {"\x52", 0, 0x7E73}, /* East Asian ideograph */
23436   {"\x58", 0, 0x7E7B}, /* East Asian ideograph */
23437   {"\x59", 0, 0x7E7E}, /* East Asian ideograph */
23438   {"\x5B", 0, 0x7E81}, /* East Asian ideograph */
23439   {"\x5D", 0, 0x7E8A}, /* East Asian ideograph */
23440   {"\x5E", 0, 0x7E87}, /* East Asian ideograph */
23441   {"\x60", 0, 0x7E88}, /* East Asian ideograph */
23442   {"\x64", 0, 0x7E86}, /* East Asian ideograph */
23443   {"\x6A", 0, 0x7E91}, /* East Asian ideograph */
23444   {"\x6B", 0, 0x7E95}, /* East Asian ideograph */
23445   {"\x6D", 0, 0x7E94}, /* East Asian ideograph */
23446   {"\x70", 0, 0x7E9B}, /* East Asian ideograph */
23447   {"\x71", 0, 0x7E9A}, /* East Asian ideograph */
23448   {"\x73", 0, 0x7E99}, /* East Asian ideograph */
23449   {"\x74", 0, 0x7E98}, /* East Asian ideograph */
23450   {"", 0}
23451 };
23452 struct yaz_iconv_trie marc8_31page164 = {
23453   marc8_31page164_flat, 0
23454 };
23455 /* PAGE 163 */
23456 struct yaz_iconv_trie_flat marc8_31page163_flat[] = {
23457   {"\x22", 0, 0x7D9F}, /* East Asian ideograph */
23458   {"\x29", 0, 0x7DE1}, /* East Asian ideograph */
23459   {"\x2A", 0, 0x7DD9}, /* East Asian ideograph */
23460   {"\x2B", 0, 0x7DE4}, /* East Asian ideograph */
23461   {"\x31", 0, 0x7DD7}, /* East Asian ideograph */
23462   {"\x36", 0, 0x7DF9}, /* East Asian ideograph */
23463   {"\x3A", 0, 0x7E06}, /* East Asian ideograph */
23464   {"\x3C", 0, 0x7DF2}, /* East Asian ideograph */
23465   {"\x3E", 0, 0x7DE6}, /* East Asian ideograph */
23466   {"\x46", 0, 0x7DDC}, /* East Asian ideograph */
23467   {"\x47", 0, 0x7DF1}, /* East Asian ideograph */
23468   {"\x48", 0, 0x7DF6}, /* East Asian ideograph */
23469   {"\x49", 0, 0x7DE5}, /* East Asian ideograph */
23470   {"\x4B", 0, 0x7DF5}, /* East Asian ideograph */
23471   {"\x50", 0, 0x7E17}, /* East Asian ideograph */
23472   {"\x51", 0, 0x7E1E}, /* East Asian ideograph */
23473   {"\x52", 0, 0x7E21}, /* East Asian ideograph */
23474   {"\x53", 0, 0x7E0B}, /* East Asian ideograph */
23475   {"\x55", 0, 0x7E12}, /* East Asian ideograph */
23476   {"\x56", 0, 0x7E22}, /* East Asian ideograph */
23477   {"\x5B", 0, 0x7E20}, /* East Asian ideograph */
23478   {"\x5D", 0, 0x7E1D}, /* East Asian ideograph */
23479   {"\x5E", 0, 0x7E09}, /* East Asian ideograph */
23480   {"\x5F", 0, 0x7E1F}, /* East Asian ideograph */
23481   {"\x65", 0, 0x7E15}, /* East Asian ideograph */
23482   {"\x69", 0, 0x7E10}, /* East Asian ideograph */
23483   {"\x6A", 0, 0x7E0F}, /* East Asian ideograph */
23484   {"\x6D", 0, 0x7E3B}, /* East Asian ideograph */
23485   {"\x71", 0, 0x7E34}, /* East Asian ideograph */
23486   {"\x72", 0, 0x7E2D}, /* East Asian ideograph */
23487   {"\x73", 0, 0x7E2F}, /* East Asian ideograph */
23488   {"\x75", 0, 0x7E36}, /* East Asian ideograph */
23489   {"\x77", 0, 0x7E3A}, /* East Asian ideograph */
23490   {"\x79", 0, 0x7E39}, /* East Asian ideograph */
23491   {"\x7D", 0, 0x7E44}, /* East Asian ideograph */
23492   {"", 0}
23493 };
23494 struct yaz_iconv_trie marc8_31page163 = {
23495   marc8_31page163_flat, 0
23496 };
23497 /* PAGE 162 */
23498 struct yaz_iconv_trie_flat marc8_31page162_flat[] = {
23499   {"\x22", 0, 0x7D70}, /* East Asian ideograph */
23500   {"\x29", 0, 0x7D67}, /* East Asian ideograph */
23501   {"\x2B", 0, 0x7D6A}, /* East Asian ideograph */
23502   {"\x2C", 0, 0x7D6B}, /* East Asian ideograph */
23503   {"\x30", 0, 0x7D73}, /* East Asian ideograph */
23504   {"\x34", 0, 0x7D4E}, /* East Asian ideograph */
23505   {"\x37", 0, 0x7D8B}, /* East Asian ideograph */
23506   {"\x39", 0, 0x7D88}, /* East Asian ideograph */
23507   {"\x3B", 0, 0x7D85}, /* East Asian ideograph */
23508   {"\x3D", 0, 0x7D8E}, /* East Asian ideograph */
23509   {"\x42", 0, 0x7D7F}, /* East Asian ideograph */
23510   {"\x44", 0, 0x7D86}, /* East Asian ideograph */
23511   {"\x48", 0, 0x7D8D}, /* East Asian ideograph */
23512   {"\x4B", 0, 0x7D9B}, /* East Asian ideograph */
23513   {"\x4D", 0, 0x7D83}, /* East Asian ideograph */
23514   {"\x4F", 0, 0x7D7D}, /* East Asian ideograph */
23515   {"\x54", 0, 0x7D7B}, /* East Asian ideograph */
23516   {"\x58", 0, 0x7D7A}, /* East Asian ideograph */
23517   {"\x59", 0, 0x7D96}, /* East Asian ideograph */
23518   {"\x5A", 0, 0x7D5B}, /* East Asian ideograph */
23519   {"\x5B", 0, 0x7D8C}, /* East Asian ideograph */
23520   {"\x61", 0, 0x7DA3}, /* East Asian ideograph */
23521   {"\x62", 0, 0x7DAE}, /* East Asian ideograph */
23522   {"\x67", 0, 0x7DCB}, /* East Asian ideograph */
23523   {"\x69", 0, 0x7DAA}, /* East Asian ideograph */
23524   {"\x6A", 0, 0x7DCE}, /* East Asian ideograph */
23525   {"\x6B", 0, 0x7DC9}, /* East Asian ideograph */
23526   {"\x6E", 0, 0x7DC5}, /* East Asian ideograph */
23527   {"\x6F", 0, 0x7DA6}, /* East Asian ideograph */
23528   {"\x74", 0, 0x7DC4}, /* East Asian ideograph */
23529   {"\x78", 0, 0x7DAC}, /* East Asian ideograph */
23530   {"\x7D", 0, 0x7DB9}, /* East Asian ideograph */
23531   {"", 0}
23532 };
23533 struct yaz_iconv_trie marc8_31page162 = {
23534   marc8_31page162_flat, 0
23535 };
23536 /* PAGE 161 */
23537 struct yaz_iconv_trie_flat marc8_31page161_flat[] = {
23538   {"\x22", 0, 0x7CDD}, /* East Asian ideograph */
23539   {"\x28", 0, 0x7CED}, /* East Asian ideograph */
23540   {"\x2E", 0, 0x7CF0}, /* East Asian ideograph */
23541   {"\x30", 0, 0x7CF2}, /* East Asian ideograph */
23542   {"\x35", 0, 0x7CF4}, /* East Asian ideograph */
23543   {"\x39", 0, 0x7CF6}, /* East Asian ideograph */
23544   {"\x42", 0, 0x7D06}, /* East Asian ideograph */
23545   {"\x44", 0, 0x7D03}, /* East Asian ideograph */
23546   {"\x45", 0, 0x7D08}, /* East Asian ideograph */
23547   {"\x49", 0, 0x7D0F}, /* East Asian ideograph */
23548   {"\x4A", 0, 0x7D13}, /* East Asian ideograph */
23549   {"\x50", 0, 0x7D18}, /* East Asian ideograph */
23550   {"\x51", 0, 0x7D1E}, /* East Asian ideograph */
23551   {"\x52", 0, 0x7D1D}, /* East Asian ideograph */
23552   {"\x59", 0, 0x7D35}, /* East Asian ideograph */
23553   {"\x5A", 0, 0x7D3D}, /* East Asian ideograph */
23554   {"\x61", 0, 0x7D3A}, /* East Asian ideograph */
23555   {"\x62", 0, 0x7D32}, /* East Asian ideograph */
23556   {"\x65", 0, 0x7D31}, /* East Asian ideograph */
23557   {"\x68", 0, 0x7D45}, /* East Asian ideograph */
23558   {"\x6A", 0, 0x7D3F}, /* East Asian ideograph */
23559   {"\x6C", 0, 0x7D29}, /* East Asian ideograph */
23560   {"\x6F", 0, 0x7D41}, /* East Asian ideograph */
23561   {"\x71", 0, 0x7D3E}, /* East Asian ideograph */
23562   {"\x7A", 0, 0x7D5C}, /* East Asian ideograph */
23563   {"\x7C", 0, 0x7D53}, /* East Asian ideograph */
23564   {"\x7E", 0, 0x7D5A}, /* East Asian ideograph */
23565   {"", 0}
23566 };
23567 struct yaz_iconv_trie marc8_31page161 = {
23568   marc8_31page161_flat, 0
23569 };
23570 /* PAGE 160 */
23571 struct yaz_iconv_trie_flat marc8_31page160_flat[] = {
23572   {"\x21", 0, 0x7C81}, /* East Asian ideograph */
23573   {"\x28", 0, 0x7C8E}, /* East Asian ideograph */
23574   {"\x29", 0, 0x7C91}, /* East Asian ideograph */
23575   {"\x2A", 0, 0x7C83}, /* East Asian ideograph */
23576   {"\x2C", 0, 0x7C8D}, /* East Asian ideograph */
23577   {"\x3A", 0, 0x7C99}, /* East Asian ideograph */
23578   {"\x3B", 0, 0x7C98}, /* East Asian ideograph */
23579   {"\x3E", 0, 0x7C9C}, /* East Asian ideograph */
23580   {"\x40", 0, 0x7C95}, /* East Asian ideograph */
23581   {"\x42", 0, 0x7CA7}, /* East Asian ideograph */
23582   {"\x43", 0, 0x7CA2}, /* East Asian ideograph */
23583   {"\x45", 0, 0x7C9E}, /* East Asian ideograph */
23584   {"\x46", 0, 0x7CA9}, /* East Asian ideograph */
23585   {"\x48", 0, 0x7CA8}, /* East Asian ideograph */
23586   {"\x49", 0, 0x7CA1}, /* East Asian ideograph */
23587   {"\x4A", 0, 0x7CAC}, /* East Asian ideograph */
23588   {"\x4C", 0, 0x7CA6}, /* East Asian ideograph */
23589   {"\x54", 0, 0x7CB2}, /* East Asian ideograph */
23590   {"\x58", 0, 0x7CBB}, /* East Asian ideograph */
23591   {"\x59", 0, 0x7CBF}, /* East Asian ideograph */
23592   {"\x5E", 0, 0x7CBA}, /* East Asian ideograph */
23593   {"\x5F", 0, 0x7CBC}, /* East Asian ideograph */
23594   {"\x64", 0, 0x7CC2}, /* East Asian ideograph */
23595   {"\x66", 0, 0x7CCE}, /* East Asian ideograph */
23596   {"\x68", 0, 0x7CC8}, /* East Asian ideograph */
23597   {"\x69", 0, 0x7CC5}, /* East Asian ideograph */
23598   {"\x6D", 0, 0x7CCC}, /* East Asian ideograph */
23599   {"\x6F", 0, 0x7CC9}, /* East Asian ideograph */
23600   {"\x71", 0, 0x7CD2}, /* East Asian ideograph */
23601   {"\x75", 0, 0x7CD7}, /* East Asian ideograph */
23602   {"\x77", 0, 0x7CE1}, /* East Asian ideograph */
23603   {"\x7B", 0, 0x7CE8}, /* East Asian ideograph (variant of EACC 4C6F7B) */
23604   {"", 0}
23605 };
23606 struct yaz_iconv_trie marc8_31page160 = {
23607   marc8_31page160_flat, 0
23608 };
23609 /* PAGE 159 */
23610 struct yaz_iconv_trie_flat marc8_31page159_flat[] = {
23611   {"\x27", 0, 0x7C35}, /* East Asian ideograph */
23612   {"\x2A", 0, 0x7C40}, /* East Asian ideograph */
23613   {"\x30", 0, 0x7C39}, /* East Asian ideograph */
23614   {"\x34", 0, 0x7C3B}, /* East Asian ideograph */
23615   {"\x35", 0, 0x7C34}, /* East Asian ideograph */
23616   {"\x3B", 0, 0x7C42}, /* East Asian ideograph */
23617   {"\x46", 0, 0x7C4E}, /* East Asian ideograph */
23618   {"\x54", 0, 0x7C5D}, /* East Asian ideograph */
23619   {"\x56", 0, 0x7C5C}, /* East Asian ideograph */
23620   {"\x57", 0, 0x7C5A}, /* East Asian ideograph */
23621   {"\x58", 0, 0x7C5B}, /* East Asian ideograph */
23622   {"\x59", 0, 0x7C59}, /* East Asian ideograph */
23623   {"\x5B", 0, 0x7C5E}, /* East Asian ideograph */
23624   {"\x5C", 0, 0x7C67}, /* East Asian ideograph */
23625   {"\x5E", 0, 0x7C63}, /* East Asian ideograph */
23626   {"\x61", 0, 0x7C68}, /* East Asian ideograph */
23627   {"\x62", 0, 0x7C65}, /* East Asian ideograph */
23628   {"\x6F", 0, 0x7C6F}, /* East Asian ideograph */
23629   {"\x75", 0, 0x7C75}, /* East Asian ideograph */
23630   {"\x79", 0, 0x7C7E}, /* East Asian ideograph */
23631   {"\x7A", 0, 0x7C78}, /* East Asian ideograph */
23632   {"\x7D", 0, 0x7C7D}, /* East Asian ideograph */
23633   {"", 0}
23634 };
23635 struct yaz_iconv_trie marc8_31page159 = {
23636   marc8_31page159_flat, 0
23637 };
23638 /* PAGE 158 */
23639 struct yaz_iconv_trie_flat marc8_31page158_flat[] = {
23640   {"\x22", 0, 0x7BDD}, /* East Asian ideograph */
23641   {"\x24", 0, 0x7BE5}, /* East Asian ideograph */
23642   {"\x29", 0, 0x7BE8}, /* East Asian ideograph */
23643   {"\x2E", 0, 0x7BF9}, /* East Asian ideograph */
23644   {"\x2F", 0, 0x7BD4}, /* East Asian ideograph */
23645   {"\x32", 0, 0x7BDF}, /* East Asian ideograph */
23646   {"\x35", 0, 0x7BD8}, /* East Asian ideograph */
23647   {"\x37", 0, 0x7BEA}, /* East Asian ideograph (unrelated variant of EACC 3A6A7C) */
23648   {"\x3B", 0, 0x7C06}, /* East Asian ideograph */
23649   {"\x3E", 0, 0x7BF0}, /* East Asian ideograph */
23650   {"\x41", 0, 0x7C0F}, /* East Asian ideograph */
23651   {"\x46", 0, 0x7C0B}, /* East Asian ideograph */
23652   {"\x47", 0, 0x7C00}, /* East Asian ideograph */
23653   {"\x4B", 0, 0x7C0C}, /* East Asian ideograph */
23654   {"\x4F", 0, 0x7BF4}, /* East Asian ideograph */
23655   {"\x54", 0, 0x7BF3}, /* East Asian ideograph */
23656   {"\x5A", 0, 0x7C09}, /* East Asian ideograph */
23657   {"\x5B", 0, 0x7C03}, /* East Asian ideograph */
23658   {"\x5C", 0, 0x7BFC}, /* East Asian ideograph */
23659   {"\x5F", 0, 0x7C1C}, /* East Asian ideograph */
23660   {"\x61", 0, 0x7C26}, /* East Asian ideograph */
23661   {"\x62", 0, 0x7C28}, /* East Asian ideograph */
23662   {"\x63", 0, 0x7C20}, /* East Asian ideograph */
23663   {"\x66", 0, 0x7C1F}, /* East Asian ideograph */
23664   {"\x68", 0, 0x7C2F}, /* East Asian ideograph */
23665   {"\x75", 0, 0x7C30}, /* East Asian ideograph */
23666   {"", 0}
23667 };
23668 struct yaz_iconv_trie marc8_31page158 = {
23669   marc8_31page158_flat, 0
23670 };
23671 /* PAGE 157 */
23672 struct yaz_iconv_trie_flat marc8_31page157_flat[] = {
23673   {"\x26", 0, 0x7B71}, /* East Asian ideograph */
23674   {"\x27", 0, 0x7B70}, /* East Asian ideograph */
23675   {"\x29", 0, 0x7B73}, /* East Asian ideograph */
23676   {"\x2D", 0, 0x7B9C}, /* East Asian ideograph */
23677   {"\x33", 0, 0x7B92}, /* East Asian ideograph */
23678   {"\x34", 0, 0x7B91}, /* East Asian ideograph */
23679   {"\x35", 0, 0x7B90}, /* East Asian ideograph */
23680   {"\x38", 0, 0x7BA3}, /* East Asian ideograph */
23681   {"\x3A", 0, 0x7B8D}, /* East Asian ideograph */
23682   {"\x41", 0, 0x7B85}, /* East Asian ideograph */
23683   {"\x43", 0, 0x7B8E}, /* East Asian ideograph */
23684   {"\x44", 0, 0x7B98}, /* East Asian ideograph */
23685   {"\x46", 0, 0x7B86}, /* East Asian ideograph */
23686   {"\x48", 0, 0x7B99}, /* East Asian ideograph */
23687   {"\x52", 0, 0x7BB2}, /* East Asian ideograph */
23688   {"\x58", 0, 0x7BCB}, /* East Asian ideograph */
23689   {"\x59", 0, 0x7BB8}, /* East Asian ideograph */
23690   {"\x5A", 0, 0x7BCF}, /* East Asian ideograph */
23691   {"\x5C", 0, 0x7BD0}, /* East Asian ideograph */
23692   {"\x60", 0, 0x7BBE}, /* East Asian ideograph */
23693   {"\x6F", 0, 0x7BCC}, /* East Asian ideograph */
23694   {"", 0}
23695 };
23696 struct yaz_iconv_trie marc8_31page157 = {
23697   marc8_31page157_flat, 0
23698 };
23699 /* PAGE 156 */
23700 struct yaz_iconv_trie_flat marc8_31page156_flat[] = {
23701   {"\x27", 0, 0x7B39}, /* East Asian ideograph */
23702   {"\x2D", 0, 0x7B0F}, /* East Asian ideograph */
23703   {"\x2E", 0, 0x7B08}, /* East Asian ideograph */
23704   {"\x33", 0, 0x7B0A}, /* East Asian ideograph */
23705   {"\x35", 0, 0x7B35}, /* East Asian ideograph */
23706   {"\x36", 0, 0x7B25}, /* East Asian ideograph */
23707   {"\x39", 0, 0x7B38}, /* East Asian ideograph */
23708   {"\x3B", 0, 0x7B3B}, /* East Asian ideograph */
23709   {"\x3F", 0, 0x7B24}, /* East Asian ideograph */
23710   {"\x40", 0, 0x7B33}, /* East Asian ideograph */
23711   {"\x42", 0, 0x7B2A}, /* East Asian ideograph */
23712   {"\x44", 0, 0x7B18}, /* East Asian ideograph */
23713   {"\x47", 0, 0x7B31}, /* East Asian ideograph */
23714   {"\x4A", 0, 0x7B2B}, /* East Asian ideograph */
23715   {"\x4B", 0, 0x7B37}, /* East Asian ideograph */
23716   {"\x4D", 0, 0x7B1F}, /* East Asian ideograph */
23717   {"\x52", 0, 0x7B4A}, /* East Asian ideograph */
23718   {"\x53", 0, 0x7B59}, /* East Asian ideograph */
23719   {"\x54", 0, 0x7B04}, /* East Asian ideograph (variant of EACC 2E6B54) */
23720   {"\x55", 0, 0x7B47}, /* East Asian ideograph */
23721   {"\x59", 0, 0x7B58}, /* East Asian ideograph */
23722   {"\x5B", 0, 0x7B6C}, /* East Asian ideograph */
23723   {"\x60", 0, 0x7B48}, /* East Asian ideograph */
23724   {"\x61", 0, 0x7B45}, /* East Asian ideograph */
23725   {"\x62", 0, 0x7B4C}, /* East Asian ideograph */
23726   {"\x63", 0, 0x7B4E}, /* East Asian ideograph */
23727   {"\x68", 0, 0x7B66}, /* East Asian ideograph */
23728   {"\x6C", 0, 0x7B64}, /* East Asian ideograph */
23729   {"\x6E", 0, 0x7B69}, /* East Asian ideograph */
23730   {"\x70", 0, 0x7B6D}, /* East Asian ideograph */
23731   {"\x74", 0, 0x7B62}, /* East Asian ideograph */
23732   {"\x75", 0, 0x7B6E}, /* East Asian ideograph */
23733   {"\x76", 0, 0x7B74}, /* East Asian ideograph */
23734   {"\x79", 0, 0x7B72}, /* East Asian ideograph */
23735   {"\x7A", 0, 0x7B78}, /* East Asian ideograph */
23736   {"\x7B", 0, 0x7B6F}, /* East Asian ideograph */
23737   {"\x7C", 0, 0x7B67}, /* East Asian ideograph */
23738   {"\x7E", 0, 0x7B65}, /* East Asian ideograph */
23739   {"", 0}
23740 };
23741 struct yaz_iconv_trie marc8_31page156 = {
23742   marc8_31page156_flat, 0
23743 };
23744 /* PAGE 155 */
23745 struct yaz_iconv_trie_flat marc8_31page155_flat[] = {
23746   {"\x28", 0, 0x7AA3}, /* East Asian ideograph */
23747   {"\x2B", 0, 0x7A9E}, /* East Asian ideograph */
23748   {"\x2C", 0, 0x7AA7}, /* East Asian ideograph */
23749   {"\x2E", 0, 0x7AA8}, /* East Asian ideograph */
23750   {"\x31", 0, 0x7AAC}, /* East Asian ideograph */
23751   {"\x36", 0, 0x7AB3}, /* East Asian ideograph */
23752   {"\x3A", 0, 0x7ABD}, /* East Asian ideograph */
23753   {"\x3C", 0, 0x7AB6}, /* East Asian ideograph */
23754   {"\x3D", 0, 0x7AB8}, /* East Asian ideograph */
23755   {"\x3E", 0, 0x7AB5}, /* East Asian ideograph */
23756   {"\x3F", 0, 0x7ABB}, /* East Asian ideograph */
23757   {"\x43", 0, 0x7ABF}, /* East Asian ideograph */
23758   {"\x49", 0, 0x7ACD}, /* East Asian ideograph */
23759   {"\x4B", 0, 0x7ACF}, /* East Asian ideograph */
23760   {"\x4F", 0, 0x7AD1}, /* East Asian ideograph */
23761   {"\x51", 0, 0x7AD3}, /* East Asian ideograph */
23762   {"\x52", 0, 0x7AD4}, /* East Asian ideograph */
23763   {"\x54", 0, 0x7AD5}, /* East Asian ideograph */
23764   {"\x55", 0, 0x7ADA}, /* East Asian ideograph */
23765   {"\x5A", 0, 0x7AE1}, /* East Asian ideograph */
23766   {"\x5E", 0, 0x7AE6}, /* East Asian ideograph */
23767   {"\x66", 0, 0x7AEB}, /* East Asian ideograph */
23768   {"\x6B", 0, 0x7AF0}, /* East Asian ideograph */
23769   {"\x76", 0, 0x7AF5}, /* East Asian ideograph */
23770   {"\x7C", 0, 0x7AFE}, /* East Asian ideograph */
23771   {"", 0}
23772 };
23773 struct yaz_iconv_trie marc8_31page155 = {
23774   marc8_31page155_flat, 0
23775 };
23776 /* PAGE 154 */
23777 struct yaz_iconv_trie_flat marc8_31page154_flat[] = {
23778   {"\x22", 0, 0x7A2C}, /* East Asian ideograph */
23779   {"\x39", 0, 0x7A48}, /* East Asian ideograph */
23780   {"\x3D", 0, 0x7A4B}, /* East Asian ideograph */
23781   {"\x3E", 0, 0x7A47}, /* East Asian ideograph */
23782   {"\x3F", 0, 0x7A44}, /* East Asian ideograph */
23783   {"\x40", 0, 0x7A5C}, /* East Asian ideograph */
23784   {"\x4D", 0, 0x7A5F}, /* East Asian ideograph */
23785   {"\x4F", 0, 0x7A60}, /* East Asian ideograph */
23786   {"\x57", 0, 0x7A6E}, /* East Asian ideograph */
23787   {"\x5F", 0, 0x7A70}, /* East Asian ideograph */
23788   {"\x66", 0, 0x7A75}, /* East Asian ideograph */
23789   {"\x69", 0, 0x7A78}, /* East Asian ideograph */
23790   {"\x6B", 0, 0x7A80}, /* East Asian ideograph */
23791   {"\x70", 0, 0x7A85}, /* East Asian ideograph */
23792   {"\x75", 0, 0x7A86}, /* East Asian ideograph */
23793   {"\x78", 0, 0x7A8A}, /* East Asian ideograph */
23794   {"\x7A", 0, 0x7A94}, /* East Asian ideograph */
23795   {"\x7E", 0, 0x68A5}, /* East Asian ideograph */
23796   {"", 0}
23797 };
23798 struct yaz_iconv_trie marc8_31page154 = {
23799   marc8_31page154_flat, 0
23800 };
23801 /* PAGE 153 */
23802 struct yaz_iconv_trie_flat marc8_31page153_flat[] = {
23803   {"\x22", 0, 0x79B8}, /* East Asian ideograph */
23804   {"\x23", 0, 0x79BA}, /* East Asian ideograph */
23805   {"\x25", 0, 0x79BC}, /* East Asian ideograph */
23806   {"\x28", 0, 0x79C6}, /* East Asian ideograph */
23807   {"\x2A", 0, 0x79C8}, /* East Asian ideograph */
23808   {"\x2D", 0, 0x79D4}, /* East Asian ideograph */
23809   {"\x2E", 0, 0x79D5}, /* East Asian ideograph */
23810   {"\x32", 0, 0x79D6}, /* East Asian ideograph */
23811   {"\x3D", 0, 0x79EC}, /* East Asian ideograph */
23812   {"\x3E", 0, 0x79EB}, /* East Asian ideograph (variant of EACC 4C683E) */
23813   {"\x42", 0, 0x79E1}, /* East Asian ideograph */
23814   {"\x44", 0, 0x79DD}, /* East Asian ideograph */
23815   {"\x45", 0, 0x79ED}, /* East Asian ideograph */
23816   {"\x48", 0, 0x79F8}, /* East Asian ideograph */
23817   {"\x4F", 0, 0x7A02}, /* East Asian ideograph */
23818   {"\x50", 0, 0x7A0A}, /* East Asian ideograph */
23819   {"\x54", 0, 0x7A09}, /* East Asian ideograph */
23820   {"\x5C", 0, 0x7A03}, /* East Asian ideograph */
23821   {"\x61", 0, 0x7A0C}, /* East Asian ideograph */
23822   {"\x6B", 0, 0x7A11}, /* East Asian ideograph */
23823   {"\x6C", 0, 0x7A18}, /* East Asian ideograph */
23824   {"\x6F", 0, 0x7A19}, /* East Asian ideograph (variant of EACC 2E686F) */
23825   {"\x71", 0, 0x7A1E}, /* East Asian ideograph */
23826   {"\x76", 0, 0x7A17}, /* East Asian ideograph */
23827   {"\x7E", 0, 0x7A2D}, /* East Asian ideograph */
23828   {"", 0}
23829 };
23830 struct yaz_iconv_trie marc8_31page153 = {
23831   marc8_31page153_flat, 0
23832 };
23833 /* PAGE 152 */
23834 struct yaz_iconv_trie_flat marc8_31page152_flat[] = {
23835   {"\x21", 0, 0x7951}, /* East Asian ideograph */
23836   {"\x23", 0, 0x7954}, /* East Asian ideograph */
23837   {"\x2A", 0, 0x7967}, /* East Asian ideograph */
23838   {"\x2D", 0, 0x796B}, /* East Asian ideograph */
23839   {"\x30", 0, 0x7972}, /* East Asian ideograph */
23840   {"\x3E", 0, 0x797C}, /* East Asian ideograph */
23841   {"\x4A", 0, 0x7998}, /* East Asian ideograph */
23842   {"\x4B", 0, 0x798A}, /* East Asian ideograph */
23843   {"\x4D", 0, 0x7999}, /* East Asian ideograph */
23844   {"\x4E", 0, 0x7995}, /* East Asian ideograph */
23845   {"\x4F", 0, 0x798B}, /* East Asian ideograph */
23846   {"\x50", 0, 0x7996}, /* East Asian ideograph */
23847   {"\x54", 0, 0x7994}, /* East Asian ideograph */
23848   {"\x55", 0, 0x7993}, /* East Asian ideograph */
23849   {"\x5C", 0, 0x799A}, /* East Asian ideograph */
23850   {"\x5F", 0, 0x79A1}, /* East Asian ideograph */
23851   {"\x60", 0, 0x799B}, /* East Asian ideograph */
23852   {"\x61", 0, 0x79A3}, /* East Asian ideograph */
23853   {"\x64", 0, 0x799D}, /* East Asian ideograph */
23854   {"\x6E", 0, 0x79A9}, /* East Asian ideograph */
23855   {"\x70", 0, 0x79AB}, /* East Asian ideograph */
23856   {"\x71", 0, 0x79A8}, /* East Asian ideograph */
23857   {"\x75", 0, 0x79B0}, /* East Asian ideograph */
23858   {"\x7A", 0, 0x79B3}, /* East Asian ideograph */
23859   {"\x7B", 0, 0x79B4}, /* East Asian ideograph */
23860   {"", 0}
23861 };
23862 struct yaz_iconv_trie marc8_31page152 = {
23863   marc8_31page152_flat, 0
23864 };
23865 /* PAGE 151 */
23866 struct yaz_iconv_trie_flat marc8_31page151_flat[] = {
23867   {"\x21", 0, 0x78F9}, /* East Asian ideograph */
23868   {"\x22", 0, 0x78FD}, /* East Asian ideograph */
23869   {"\x27", 0, 0x78FE}, /* East Asian ideograph */
23870   {"\x29", 0, 0x78FB}, /* East Asian ideograph */
23871   {"\x2B", 0, 0x7904}, /* East Asian ideograph */
23872   {"\x2E", 0, 0x7912}, /* East Asian ideograph */
23873   {"\x32", 0, 0x790C}, /* East Asian ideograph */
23874   {"\x34", 0, 0x7913}, /* East Asian ideograph */
23875   {"\x35", 0, 0x7911}, /* East Asian ideograph */
23876   {"\x43", 0, 0x791E}, /* East Asian ideograph */
23877   {"\x46", 0, 0x7922}, /* East Asian ideograph */
23878   {"\x4C", 0, 0x7924}, /* East Asian ideograph */
23879   {"\x4D", 0, 0x7927}, /* East Asian ideograph */
23880   {"\x50", 0, 0x7929}, /* East Asian ideograph */
23881   {"\x55", 0, 0x7931}, /* East Asian ideograph */
23882   {"\x5D", 0, 0x7934}, /* East Asian ideograph */
23883   {"\x60", 0, 0x7936}, /* East Asian ideograph */
23884   {"\x65", 0, 0x793D}, /* East Asian ideograph */
23885   {"\x67", 0, 0x7942}, /* East Asian ideograph */
23886   {"\x68", 0, 0x793F}, /* East Asian ideograph */
23887   {"\x6A", 0, 0x794A}, /* East Asian ideograph */
23888   {"\x6B", 0, 0x794D}, /* East Asian ideograph */
23889   {"\x75", 0, 0x7946}, /* East Asian ideograph */
23890   {"\x77", 0, 0x7958}, /* East Asian ideograph */
23891   {"\x79", 0, 0x795B}, /* East Asian ideograph */
23892   {"\x7A", 0, 0x795C}, /* East Asian ideograph */
23893   {"\x7B", 0, 0x794F}, /* East Asian ideograph */
23894   {"\x7C", 0, 0x7953}, /* East Asian ideograph */
23895   {"\x7D", 0, 0x7953}, /* East Asian ideograph (unrelated variant of EACC 22667C) */
23896   {"", 0}
23897 };
23898 struct yaz_iconv_trie marc8_31page151 = {
23899   marc8_31page151_flat, 0
23900 };
23901 /* PAGE 150 */
23902 struct yaz_iconv_trie_flat marc8_31page150_flat[] = {
23903   {"\x29", 0, 0x7893}, /* East Asian ideograph */
23904   {"\x2C", 0, 0x7892}, /* East Asian ideograph */
23905   {"\x2D", 0, 0x7896}, /* East Asian ideograph */
23906   {"\x2F", 0, 0x78B2}, /* East Asian ideograph */
23907   {"\x31", 0, 0x78A1}, /* East Asian ideograph */
23908   {"\x32", 0, 0x78B6}, /* East Asian ideograph */
23909   {"\x39", 0, 0x78B7}, /* East Asian ideograph */
23910   {"\x3B", 0, 0x78A4}, /* East Asian ideograph */
23911   {"\x3E", 0, 0x78B4}, /* East Asian ideograph */
23912   {"\x40", 0, 0x78AD}, /* East Asian ideograph */
23913   {"\x41", 0, 0x78A3}, /* East Asian ideograph */
23914   {"\x43", 0, 0x789E}, /* East Asian ideograph */
23915   {"\x44", 0, 0x78A8}, /* East Asian ideograph */
23916   {"\x48", 0, 0x78AB}, /* East Asian ideograph */
23917   {"\x4E", 0, 0x78BB}, /* East Asian ideograph */
23918   {"\x55", 0, 0x78CC}, /* East Asian ideograph */
23919   {"\x56", 0, 0x78C9}, /* East Asian ideograph */
23920   {"\x58", 0, 0x78D1}, /* East Asian ideograph */
23921   {"\x5A", 0, 0x78D8}, /* East Asian ideograph */
23922   {"\x5E", 0, 0x78C8}, /* East Asian ideograph */
23923   {"\x60", 0, 0x78D4}, /* East Asian ideograph */
23924   {"\x68", 0, 0x78DF}, /* East Asian ideograph */
23925   {"\x6A", 0, 0x78E7}, /* East Asian ideograph */
23926   {"\x6E", 0, 0x78DB}, /* East Asian ideograph */
23927   {"\x6F", 0, 0x78E1}, /* East Asian ideograph */
23928   {"\x73", 0, 0x78E0}, /* East Asian ideograph */
23929   {"\x76", 0, 0x78EE}, /* East Asian ideograph */
23930   {"\x77", 0, 0x78E3}, /* East Asian ideograph */
23931   {"\x79", 0, 0x78F2}, /* East Asian ideograph */
23932   {"\x7E", 0, 0x7905}, /* East Asian ideograph */
23933   {"", 0}
23934 };
23935 struct yaz_iconv_trie marc8_31page150 = {
23936   marc8_31page150_flat, 0
23937 };
23938 /* PAGE 149 */
23939 struct yaz_iconv_trie_flat marc8_31page149_flat[] = {
23940   {"\x24", 0, 0x781B}, /* East Asian ideograph */
23941   {"\x26", 0, 0x782C}, /* East Asian ideograph */
23942   {"\x27", 0, 0x7823}, /* East Asian ideograph */
23943   {"\x28", 0, 0x782B}, /* East Asian ideograph */
23944   {"\x2A", 0, 0x7829}, /* East Asian ideograph */
23945   {"\x2D", 0, 0x7822}, /* East Asian ideograph */
23946   {"\x31", 0, 0x7835}, /* East Asian ideograph */
23947   {"\x32", 0, 0x7833}, /* East Asian ideograph */
23948   {"\x33", 0, 0x782E}, /* East Asian ideograph */
23949   {"\x35", 0, 0x7820}, /* East Asian ideograph */
23950   {"\x38", 0, 0x783D}, /* East Asian ideograph */
23951   {"\x3B", 0, 0x781F}, /* East Asian ideograph */
23952   {"\x3D", 0, 0x7831}, /* East Asian ideograph */
23953   {"\x44", 0, 0x784D}, /* East Asian ideograph */
23954   {"\x48", 0, 0x7848}, /* East Asian ideograph */
23955   {"\x49", 0, 0x7853}, /* East Asian ideograph */
23956   {"\x4A", 0, 0x7854}, /* East Asian ideograph */
23957   {"\x4B", 0, 0x7845}, /* East Asian ideograph */
23958   {"\x4C", 0, 0x7852}, /* East Asian ideograph */
23959   {"\x4E", 0, 0x7850}, /* East Asian ideograph */
23960   {"\x4F", 0, 0x7858}, /* East Asian ideograph */
23961   {"\x50", 0, 0x7826}, /* East Asian ideograph */
23962   {"\x52", 0, 0x7847}, /* East Asian ideograph */
23963   {"\x56", 0, 0x784C}, /* East Asian ideograph */
23964   {"\x5A", 0, 0x7868}, /* East Asian ideograph */
23965   {"\x5B", 0, 0x786D}, /* East Asian ideograph */
23966   {"\x60", 0, 0x7864}, /* East Asian ideograph */
23967   {"\x61", 0, 0x785C}, /* East Asian ideograph */
23968   {"\x64", 0, 0x7876}, /* East Asian ideograph */
23969   {"\x66", 0, 0x786A}, /* East Asian ideograph */
23970   {"\x69", 0, 0x7886}, /* East Asian ideograph */
23971   {"\x6B", 0, 0x789A}, /* East Asian ideograph */
23972   {"\x6C", 0, 0x787F}, /* East Asian ideograph */
23973   {"\x6D", 0, 0x7887}, /* East Asian ideograph */
23974   {"\x70", 0, 0x7894}, /* East Asian ideograph */
23975   {"\x76", 0, 0x788F}, /* East Asian ideograph */
23976   {"\x7E", 0, 0x7899}, /* East Asian ideograph */
23977   {"", 0}
23978 };
23979 struct yaz_iconv_trie marc8_31page149 = {
23980   marc8_31page149_flat, 0
23981 };
23982 /* PAGE 148 */
23983 struct yaz_iconv_trie_flat marc8_31page148_flat[] = {
23984   {"\x23", 0, 0x77B6}, /* East Asian ideograph */
23985   {"\x29", 0, 0x77BE}, /* East Asian ideograph */
23986   {"\x2B", 0, 0x77B9}, /* East Asian ideograph */
23987   {"\x2C", 0, 0x77BC}, /* East Asian ideograph */
23988   {"\x35", 0, 0x77CD}, /* East Asian ideograph */
23989   {"\x3A", 0, 0x77D1}, /* East Asian ideograph */
23990   {"\x45", 0, 0x77DE}, /* East Asian ideograph */
23991   {"\x46", 0, 0x77DF}, /* East Asian ideograph */
23992   {"\x4F", 0, 0x77E7}, /* East Asian ideograph */
23993   {"\x52", 0, 0x77E6}, /* East Asian ideograph */
23994   {"\x55", 0, 0x77EC}, /* East Asian ideograph */
23995   {"\x59", 0, 0x77F0}, /* East Asian ideograph */
23996   {"\x5A", 0, 0x77F1}, /* East Asian ideograph */
23997   {"\x5C", 0, 0x77F4}, /* East Asian ideograph */
23998   {"\x60", 0, 0x77FC}, /* East Asian ideograph */
23999   {"\x67", 0, 0x77F8}, /* East Asian ideograph */
24000   {"\x68", 0, 0x77FB}, /* East Asian ideograph */
24001   {"\x70", 0, 0x7809}, /* East Asian ideograph */
24002   {"\x71", 0, 0x7806}, /* East Asian ideograph */
24003   {"\x73", 0, 0x7819}, /* East Asian ideograph */
24004   {"\x74", 0, 0x7811}, /* East Asian ideograph */
24005   {"\x78", 0, 0x7812}, /* East Asian ideograph */
24006   {"", 0}
24007 };
24008 struct yaz_iconv_trie marc8_31page148 = {
24009   marc8_31page148_flat, 0
24010 };
24011 /* PAGE 147 */
24012 struct yaz_iconv_trie_flat marc8_31page147_flat[] = {
24013   {"\x22", 0, 0x7725}, /* East Asian ideograph */
24014   {"\x25", 0, 0x7735}, /* East Asian ideograph */
24015   {"\x26", 0, 0x7734}, /* East Asian ideograph */
24016   {"\x2D", 0, 0x7747}, /* East Asian ideograph */
24017   {"\x31", 0, 0x7745}, /* East Asian ideograph */
24018   {"\x32", 0, 0x774D}, /* East Asian ideograph */
24019   {"\x33", 0, 0x774A}, /* East Asian ideograph */
24020   {"\x35", 0, 0x7743}, /* East Asian ideograph */
24021   {"\x37", 0, 0x774E}, /* East Asian ideograph */
24022   {"\x3A", 0, 0x775F}, /* East Asian ideograph */
24023   {"\x3D", 0, 0x7760}, /* East Asian ideograph */
24024   {"\x3E", 0, 0x7752}, /* East Asian ideograph */
24025   {"\x42", 0, 0x7758}, /* East Asian ideograph */
24026   {"\x44", 0, 0x7756}, /* East Asian ideograph */
24027   {"\x45", 0, 0x775A}, /* East Asian ideograph */
24028   {"\x4F", 0, 0x7762}, /* East Asian ideograph */
24029   {"\x52", 0, 0x7780}, /* East Asian ideograph */
24030   {"\x56", 0, 0x776F}, /* East Asian ideograph */
24031   {"\x5D", 0, 0x777E}, /* East Asian ideograph */
24032   {"\x5F", 0, 0x7785}, /* East Asian ideograph */
24033   {"\x60", 0, 0x777A}, /* East Asian ideograph */
24034   {"\x66", 0, 0x778B}, /* East Asian ideograph (variant of EACC 4C6266) */
24035   {"\x6A", 0, 0x778D}, /* East Asian ideograph */
24036   {"\x72", 0, 0x7798}, /* East Asian ideograph */
24037   {"\x73", 0, 0x7796}, /* East Asian ideograph */
24038   {"\x75", 0, 0x77A2}, /* East Asian ideograph */
24039   {"\x76", 0, 0x7799}, /* East Asian ideograph */
24040   {"\x7A", 0, 0x77B5}, /* East Asian ideograph */
24041   {"\x7D", 0, 0x77B7}, /* East Asian ideograph */
24042   {"", 0}
24043 };
24044 struct yaz_iconv_trie marc8_31page147 = {
24045   marc8_31page147_flat, 0
24046 };
24047 /* PAGE 146 */
24048 struct yaz_iconv_trie_flat marc8_31page146_flat[] = {
24049   {"\x23", 0, 0x76CB}, /* East Asian ideograph */
24050   {"\x26", 0, 0x76CC}, /* East Asian ideograph */
24051   {"\x3B", 0, 0x76E6}, /* East Asian ideograph */
24052   {"\x3C", 0, 0x76E9}, /* East Asian ideograph */
24053   {"\x40", 0, 0x76EC}, /* East Asian ideograph */
24054   {"\x44", 0, 0x76ED}, /* East Asian ideograph */
24055   {"\x48", 0, 0x76F1}, /* East Asian ideograph */
24056   {"\x4B", 0, 0x7704}, /* East Asian ideograph */
24057   {"\x4F", 0, 0x7708}, /* East Asian ideograph */
24058   {"\x50", 0, 0x7707}, /* East Asian ideograph */
24059   {"\x53", 0, 0x76F7}, /* East Asian ideograph */
24060   {"\x54", 0, 0x770A}, /* East Asian ideograph */
24061   {"\x59", 0, 0x76FB}, /* East Asian ideograph */
24062   {"\x5E", 0, 0x772B}, /* East Asian ideograph */
24063   {"\x60", 0, 0x770E}, /* East Asian ideograph */
24064   {"\x62", 0, 0x771B}, /* East Asian ideograph */
24065   {"\x63", 0, 0x7724}, /* East Asian ideograph */
24066   {"\x6C", 0, 0x7722}, /* East Asian ideograph */
24067   {"\x6D", 0, 0x771A}, /* East Asian ideograph */
24068   {"\x6F", 0, 0x7721}, /* East Asian ideograph */
24069   {"\x74", 0, 0x7740}, /* East Asian ideograph */
24070   {"\x75", 0, 0x7739}, /* East Asian ideograph */
24071   {"\x76", 0, 0x772F}, /* East Asian ideograph */
24072   {"\x77", 0, 0x7731}, /* East Asian ideograph */
24073   {"", 0}
24074 };
24075 struct yaz_iconv_trie marc8_31page146 = {
24076   marc8_31page146_flat, 0
24077 };
24078 /* PAGE 145 */
24079 struct yaz_iconv_trie_flat marc8_31page145_flat[] = {
24080   {"\x22", 0, 0x7664}, /* East Asian ideograph */
24081   {"\x24", 0, 0x7659}, /* East Asian ideograph */
24082   {"\x2B", 0, 0x765F}, /* East Asian ideograph */
24083   {"\x32", 0, 0x7667}, /* East Asian ideograph */
24084   {"\x35", 0, 0x766A}, /* East Asian ideograph */
24085   {"\x37", 0, 0x766D}, /* East Asian ideograph */
24086   {"\x38", 0, 0x766F}, /* East Asian ideograph */
24087   {"\x3A", 0, 0x7670}, /* East Asian ideograph */
24088   {"\x40", 0, 0x7676}, /* East Asian ideograph */
24089   {"\x41", 0, 0x7677}, /* East Asian ideograph */
24090   {"\x48", 0, 0x7680}, /* East Asian ideograph */
24091   {"\x4A", 0, 0x768B}, /* East Asian ideograph */
24092   {"\x52", 0, 0x7695}, /* East Asian ideograph */
24093   {"\x55", 0, 0x656B}, /* East Asian ideograph */
24094   {"\x59", 0, 0x7699}, /* East Asian ideograph */
24095   {"\x5D", 0, 0x769C}, /* East Asian ideograph */
24096   {"\x5F", 0, 0x769D}, /* East Asian ideograph */
24097   {"\x65", 0, 0x76A4}, /* East Asian ideograph */
24098   {"\x66", 0, 0x76A5}, /* East Asian ideograph */
24099   {"\x67", 0, 0x76A6}, /* East Asian ideograph */
24100   {"\x6A", 0, 0x76AA}, /* East Asian ideograph */
24101   {"\x6D", 0, 0x76AD}, /* East Asian ideograph */
24102   {"\x74", 0, 0x76B8}, /* East Asian ideograph */
24103   {"\x77", 0, 0x76BD}, /* East Asian ideograph */
24104   {"", 0}
24105 };
24106 struct yaz_iconv_trie marc8_31page145 = {
24107   marc8_31page145_flat, 0
24108 };
24109 /* PAGE 144 */
24110 struct yaz_iconv_trie_flat marc8_31page144_flat[] = {
24111   {"\x21", 0, 0x75F9}, /* East Asian ideograph */
24112   {"\x22", 0, 0x75FC}, /* East Asian ideograph */
24113   {"\x29", 0, 0x7616}, /* East Asian ideograph */
24114   {"\x2C", 0, 0x7608}, /* East Asian ideograph */
24115   {"\x2D", 0, 0x7615}, /* East Asian ideograph */
24116   {"\x2E", 0, 0x760C}, /* East Asian ideograph */
24117   {"\x2F", 0, 0x760F}, /* East Asian ideograph */
24118   {"\x3B", 0, 0x7610}, /* East Asian ideograph */
24119   {"\x3C", 0, 0x760A}, /* East Asian ideograph */
24120   {"\x3E", 0, 0x7625}, /* East Asian ideograph */
24121   {"\x3F", 0, 0x761A}, /* East Asian ideograph */
24122   {"\x40", 0, 0x761B}, /* East Asian ideograph */
24123   {"\x47", 0, 0x7619}, /* East Asian ideograph */
24124   {"\x48", 0, 0x761E}, /* East Asian ideograph */
24125   {"\x4C", 0, 0x761D}, /* East Asian ideograph */
24126   {"\x50", 0, 0x7622}, /* East Asian ideograph */
24127   {"\x51", 0, 0x762F}, /* East Asian ideograph */
24128   {"\x54", 0, 0x762D}, /* East Asian ideograph */
24129   {"\x5C", 0, 0x7633}, /* East Asian ideograph */
24130   {"\x5E", 0, 0x763B}, /* East Asian ideograph */
24131   {"\x5F", 0, 0x7630}, /* East Asian ideograph */
24132   {"\x60", 0, 0x763C}, /* East Asian ideograph */
24133   {"\x62", 0, 0x7635}, /* East Asian ideograph */
24134   {"\x67", 0, 0x7648}, /* East Asian ideograph */
24135   {"\x68", 0, 0x764E}, /* East Asian ideograph */
24136   {"\x69", 0, 0x7647}, /* East Asian ideograph */
24137   {"\x6A", 0, 0x7643}, /* East Asian ideograph */
24138   {"\x6E", 0, 0x764D}, /* East Asian ideograph */
24139   {"\x6F", 0, 0x7649}, /* East Asian ideograph */
24140   {"\x75", 0, 0x7654}, /* East Asian ideograph */
24141   {"\x7A", 0, 0x765C}, /* East Asian ideograph */
24142   {"\x7B", 0, 0x7657}, /* East Asian ideograph */
24143   {"", 0}
24144 };
24145 struct yaz_iconv_trie marc8_31page144 = {
24146   marc8_31page144_flat, 0
24147 };
24148 /* PAGE 143 */
24149 struct yaz_iconv_trie_flat marc8_31page143_flat[] = {
24150   {"\x25", 0, 0x7583}, /* East Asian ideograph */
24151   {"\x2C", 0, 0x7590}, /* East Asian ideograph */
24152   {"\x2D", 0, 0x7592}, /* East Asian ideograph */
24153   {"\x2E", 0, 0x7594}, /* East Asian ideograph */
24154   {"\x31", 0, 0x7595}, /* East Asian ideograph */
24155   {"\x35", 0, 0x7598}, /* East Asian ideograph */
24156   {"\x37", 0, 0x75A2}, /* East Asian ideograph */
24157   {"\x3B", 0, 0x75A3}, /* East Asian ideograph */
24158   {"\x3E", 0, 0x75BA}, /* East Asian ideograph */
24159   {"\x43", 0, 0x75B0}, /* East Asian ideograph */
24160   {"\x44", 0, 0x75C3}, /* East Asian ideograph */
24161   {"\x46", 0, 0x75BF}, /* East Asian ideograph */
24162   {"\x47", 0, 0x75B4}, /* East Asian ideograph */
24163   {"\x4A", 0, 0x75C2}, /* East Asian ideograph */
24164   {"\x4E", 0, 0x75C1}, /* East Asian ideograph */
24165   {"\x50", 0, 0x75B1}, /* East Asian ideograph */
24166   {"\x51", 0, 0x75C4}, /* East Asian ideograph */
24167   {"\x58", 0, 0x75CD}, /* East Asian ideograph */
24168   {"\x5C", 0, 0x75CF}, /* East Asian ideograph */
24169   {"\x5E", 0, 0x75CC}, /* East Asian ideograph */
24170   {"\x5F", 0, 0x75D0}, /* East Asian ideograph */
24171   {"\x63", 0, 0x75E7}, /* East Asian ideograph */
24172   {"\x66", 0, 0x75E1}, /* East Asian ideograph */
24173   {"\x67", 0, 0x75E6}, /* East Asian ideograph */
24174   {"\x71", 0, 0x75E4}, /* East Asian ideograph */
24175   {"\x72", 0, 0x75E0}, /* East Asian ideograph */
24176   {"\x73", 0, 0x75D7}, /* East Asian ideograph */
24177   {"\x7A", 0, 0x7602}, /* East Asian ideograph */
24178   {"\x7E", 0, 0x7603}, /* East Asian ideograph */
24179   {"", 0}
24180 };
24181 struct yaz_iconv_trie marc8_31page143 = {
24182   marc8_31page143_flat, 0
24183 };
24184 /* PAGE 142 */
24185 struct yaz_iconv_trie_flat marc8_31page142_flat[] = {
24186   {"\x25", 0, 0x750E}, /* East Asian ideograph */
24187   {"\x28", 0, 0x750D}, /* East Asian ideograph */
24188   {"\x2C", 0, 0x7511}, /* East Asian ideograph */
24189   {"\x2D", 0, 0x750F}, /* East Asian ideograph */
24190   {"\x32", 0, 0x7512}, /* East Asian ideograph */
24191   {"\x33", 0, 0x7513}, /* East Asian ideograph */
24192   {"\x39", 0, 0x7517}, /* East Asian ideograph */
24193   {"\x42", 0, 0x7521}, /* East Asian ideograph */
24194   {"\x44", 0, 0x7524}, /* East Asian ideograph */
24195   {"\x49", 0, 0x752F}, /* East Asian ideograph */
24196   {"\x4D", 0, 0x753A}, /* East Asian ideograph */
24197   {"\x4F", 0, 0x753F}, /* East Asian ideograph */
24198   {"\x51", 0, 0x7540}, /* East Asian ideograph */
24199   {"\x52", 0, 0x753E}, /* East Asian ideograph */
24200   {"\x55", 0, 0x754A}, /* East Asian ideograph */
24201   {"\x57", 0, 0x754E}, /* East Asian ideograph */
24202   {"\x58", 0, 0x7547}, /* East Asian ideograph */
24203   {"\x59", 0, 0x754B}, /* East Asian ideograph */
24204   {"\x5A", 0, 0x7548}, /* East Asian ideograph */
24205   {"\x5F", 0, 0x755F}, /* East Asian ideograph */
24206   {"\x60", 0, 0x755B}, /* East Asian ideograph */
24207   {"\x62", 0, 0x7564}, /* East Asian ideograph */
24208   {"\x67", 0, 0x7563}, /* East Asian ideograph */
24209   {"\x69", 0, 0x756F}, /* East Asian ideograph */
24210   {"\x6B", 0, 0x756C}, /* East Asian ideograph */
24211   {"\x6D", 0, 0x7579}, /* East Asian ideograph */
24212   {"\x6E", 0, 0x757A}, /* East Asian ideograph */
24213   {"\x71", 0, 0x7577}, /* East Asian ideograph */
24214   {"\x75", 0, 0x7571}, /* East Asian ideograph */
24215   {"\x79", 0, 0x757D}, /* East Asian ideograph */
24216   {"\x7E", 0, 0x757F}, /* East Asian ideograph */
24217   {"", 0}
24218 };
24219 struct yaz_iconv_trie marc8_31page142 = {
24220   marc8_31page142_flat, 0
24221 };
24222 /* PAGE 141 */
24223 struct yaz_iconv_trie_flat marc8_31page141_flat[] = {
24224   {"\x25", 0, 0x74BF}, /* East Asian ideograph */
24225   {"\x28", 0, 0x74B5}, /* East Asian ideograph */
24226   {"\x29", 0, 0x74BA}, /* East Asian ideograph */
24227   {"\x30", 0, 0x74C8}, /* East Asian ideograph */
24228   {"\x31", 0, 0x74C5}, /* East Asian ideograph */
24229   {"\x32", 0, 0x74CC}, /* East Asian ideograph */
24230   {"\x38", 0, 0x74D6}, /* East Asian ideograph */
24231   {"\x3A", 0, 0x74D4}, /* East Asian ideograph */
24232   {"\x3D", 0, 0x74D8}, /* East Asian ideograph */
24233   {"\x40", 0, 0x74DA}, /* East Asian ideograph */
24234   {"\x41", 0, 0x74DB}, /* East Asian ideograph */
24235   {"\x47", 0, 0x74DE}, /* East Asian ideograph */
24236   {"\x50", 0, 0x74E4}, /* East Asian ideograph */
24237   {"\x52", 0, 0x74E7}, /* East Asian ideograph */
24238   {"\x54", 0, 0x74E9}, /* East Asian ideograph */
24239   {"\x58", 0, 0x74F1}, /* East Asian ideograph */
24240   {"\x5A", 0, 0x74F0}, /* East Asian ideograph */
24241   {"\x5C", 0, 0x74EE}, /* East Asian ideograph */
24242   {"\x61", 0, 0x74F4}, /* East Asian ideograph */
24243   {"\x63", 0, 0x74F8}, /* East Asian ideograph */
24244   {"\x66", 0, 0x74FB}, /* East Asian ideograph */
24245   {"\x67", 0, 0x74FF}, /* East Asian ideograph */
24246   {"\x71", 0, 0x7505}, /* East Asian ideograph */
24247   {"\x77", 0, 0x7503}, /* East Asian ideograph */
24248   {"\x7D", 0, 0x7507}, /* East Asian ideograph */
24249   {"", 0}
24250 };
24251 struct yaz_iconv_trie marc8_31page141 = {
24252   marc8_31page141_flat, 0
24253 };
24254 /* PAGE 140 */
24255 struct yaz_iconv_trie_flat marc8_31page140_flat[] = {
24256   {"\x21", 0, 0x7489}, /* East Asian ideograph */
24257   {"\x22", 0, 0x747C}, /* East Asian ideograph */
24258   {"\x27", 0, 0x7482}, /* East Asian ideograph */
24259   {"\x28", 0, 0x747E}, /* East Asian ideograph */
24260   {"\x2A", 0, 0x748A}, /* East Asian ideograph */
24261   {"\x2D", 0, 0x7486}, /* East Asian ideograph */
24262   {"\x30", 0, 0x747A}, /* East Asian ideograph */
24263   {"\x38", 0, 0x7480}, /* East Asian ideograph */
24264   {"\x3C", 0, 0x7481}, /* East Asian ideograph */
24265   {"\x3E", 0, 0x747D}, /* East Asian ideograph */
24266   {"\x3F", 0, 0x7485}, /* East Asian ideograph */
24267   {"\x40", 0, 0x7497}, /* East Asian ideograph */
24268   {"\x43", 0, 0x7498}, /* East Asian ideograph */
24269   {"\x45", 0, 0x749A}, /* East Asian ideograph */
24270   {"\x4D", 0, 0x74A4}, /* East Asian ideograph */
24271   {"\x54", 0, 0x749F}, /* East Asian ideograph */
24272   {"\x55", 0, 0x749D}, /* East Asian ideograph */
24273   {"\x56", 0, 0x748D}, /* East Asian ideograph */
24274   {"\x57", 0, 0x749E}, /* East Asian ideograph */
24275   {"\x59", 0, 0x74A0}, /* East Asian ideograph */
24276   {"\x5D", 0, 0x74A1}, /* East Asian ideograph */
24277   {"\x60", 0, 0x74B2}, /* East Asian ideograph */
24278   {"\x61", 0, 0x74B1}, /* East Asian ideograph */
24279   {"\x66", 0, 0x74B4}, /* East Asian ideograph */
24280   {"\x67", 0, 0x74AB}, /* East Asian ideograph */
24281   {"\x69", 0, 0x74AA}, /* East Asian ideograph */
24282   {"\x6A", 0, 0x7490}, /* East Asian ideograph */
24283   {"\x6C", 0, 0x74A5}, /* East Asian ideograph */
24284   {"\x6E", 0, 0x74A8}, /* East Asian ideograph */
24285   {"\x76", 0, 0x74B8}, /* East Asian ideograph */
24286   {"\x7A", 0, 0x74C0}, /* East Asian ideograph */
24287   {"", 0}
24288 };
24289 struct yaz_iconv_trie marc8_31page140 = {
24290   marc8_31page140_flat, 0
24291 };
24292 /* PAGE 139 */
24293 struct yaz_iconv_trie_flat marc8_31page139_flat[] = {
24294   {"\x21", 0, 0x7428}, /* East Asian ideograph */
24295   {"\x23", 0, 0x7429}, /* East Asian ideograph */
24296   {"\x28", 0, 0x7420}, /* East Asian ideograph */
24297   {"\x2A", 0, 0x741B}, /* East Asian ideograph */
24298   {"\x2B", 0, 0x7424}, /* East Asian ideograph */
24299   {"\x2C", 0, 0x7432}, /* East Asian ideograph */
24300   {"\x2D", 0, 0x742D}, /* East Asian ideograph */
24301   {"\x30", 0, 0x7415}, /* East Asian ideograph */
24302   {"\x32", 0, 0x743B}, /* East Asian ideograph */
24303   {"\x36", 0, 0x7444}, /* East Asian ideograph */
24304   {"\x40", 0, 0x7447}, /* East Asian ideograph */
24305   {"\x43", 0, 0x7458}, /* East Asian ideograph */
24306   {"\x45", 0, 0x7442}, /* East Asian ideograph */
24307   {"\x47", 0, 0x744B}, /* East Asian ideograph */
24308   {"\x4A", 0, 0x744A}, /* East Asian ideograph */
24309   {"\x4F", 0, 0x7452}, /* East Asian ideograph */
24310   {"\x55", 0, 0x7457}, /* East Asian ideograph */
24311   {"\x56", 0, 0x7451}, /* East Asian ideograph */
24312   {"\x5A", 0, 0x745D}, /* East Asian ideograph */
24313   {"\x5B", 0, 0x7454}, /* East Asian ideograph */
24314   {"\x5D", 0, 0x7440}, /* East Asian ideograph */
24315   {"\x60", 0, 0x746D}, /* East Asian ideograph */
24316   {"\x61", 0, 0x7462}, /* East Asian ideograph */
24317   {"\x62", 0, 0x7473}, /* East Asian ideograph */
24318   {"\x68", 0, 0x7474}, /* East Asian ideograph */
24319   {"\x69", 0, 0x746E}, /* East Asian ideograph */
24320   {"\x6A", 0, 0x7471}, /* East Asian ideograph */
24321   {"\x6B", 0, 0x7468}, /* East Asian ideograph */
24322   {"\x78", 0, 0x7460}, /* East Asian ideograph */
24323   {"\x79", 0, 0x7472}, /* East Asian ideograph */
24324   {"\x7A", 0, 0x7484}, /* East Asian ideograph */
24325   {"\x7B", 0, 0x7487}, /* East Asian ideograph */
24326   {"\x7E", 0, 0x7488}, /* East Asian ideograph */
24327   {"", 0}
24328 };
24329 struct yaz_iconv_trie marc8_31page139 = {
24330   marc8_31page139_flat, 0
24331 };
24332 /* PAGE 138 */
24333 struct yaz_iconv_trie_flat marc8_31page138_flat[] = {
24334   {"\x21", 0, 0x73D3}, /* East Asian ideograph */
24335   {"\x27", 0, 0x73EA}, /* East Asian ideograph */
24336   {"\x28", 0, 0x73E5}, /* East Asian ideograph */
24337   {"\x2A", 0, 0x73D9}, /* East Asian ideograph */
24338   {"\x2B", 0, 0x73EF}, /* East Asian ideograph */
24339   {"\x2F", 0, 0x73D4}, /* East Asian ideograph */
24340   {"\x30", 0, 0x73DB}, /* East Asian ideograph */
24341   {"\x32", 0, 0x73D6}, /* East Asian ideograph */
24342   {"\x35", 0, 0x73BC}, /* East Asian ideograph */
24343   {"\x36", 0, 0x73E7}, /* East Asian ideograph */
24344   {"\x38", 0, 0x73E3}, /* East Asian ideograph */
24345   {"\x3A", 0, 0x73DE}, /* East Asian ideograph */
24346   {"\x3C", 0, 0x73E6}, /* East Asian ideograph */
24347   {"\x3F", 0, 0x73E9}, /* East Asian ideograph */
24348   {"\x45", 0, 0x73F6}, /* East Asian ideograph */
24349   {"\x47", 0, 0x73FA}, /* East Asian ideograph */
24350   {"\x4A", 0, 0x73F8}, /* East Asian ideograph */
24351   {"\x54", 0, 0x73F5}, /* East Asian ideograph */
24352   {"\x5A", 0, 0x73FD}, /* East Asian ideograph */
24353   {"\x5C", 0, 0x7407}, /* East Asian ideograph */
24354   {"\x5E", 0, 0x7412}, /* East Asian ideograph */
24355   {"\x63", 0, 0x743C}, /* East Asian ideograph */
24356   {"\x66", 0, 0x742E}, /* East Asian ideograph */
24357   {"\x67", 0, 0x742F}, /* East Asian ideograph */
24358   {"\x69", 0, 0x7414}, /* East Asian ideograph */
24359   {"\x6A", 0, 0x742C}, /* East Asian ideograph */
24360   {"\x6C", 0, 0x7430}, /* East Asian ideograph */
24361   {"\x6E", 0, 0x742B}, /* East Asian ideograph */
24362   {"\x70", 0, 0x73F7}, /* East Asian ideograph */
24363   {"\x71", 0, 0x741A}, /* East Asian ideograph */
24364   {"\x78", 0, 0x7416}, /* East Asian ideograph */
24365   {"\x7A", 0, 0x7426}, /* East Asian ideograph */
24366   {"", 0}
24367 };
24368 struct yaz_iconv_trie marc8_31page138 = {
24369   marc8_31page138_flat, 0
24370 };
24371 /* PAGE 137 */
24372 struct yaz_iconv_trie_flat marc8_31page137_flat[] = {
24373   {"\x21", 0, 0x734B}, /* East Asian ideograph */
24374   {"\x25", 0, 0x7367}, /* East Asian ideograph */
24375   {"\x29", 0, 0x736C}, /* East Asian ideograph */
24376   {"\x2B", 0, 0x736B}, /* East Asian ideograph */
24377   {"\x2F", 0, 0x736F}, /* East Asian ideograph */
24378   {"\x36", 0, 0x737C}, /* East Asian ideograph */
24379   {"\x38", 0, 0x737E}, /* East Asian ideograph */
24380   {"\x3B", 0, 0x7381}, /* East Asian ideograph */
24381   {"\x3F", 0, 0x7388}, /* East Asian ideograph */
24382   {"\x42", 0, 0x738E}, /* East Asian ideograph */
24383   {"\x46", 0, 0x7395}, /* East Asian ideograph */
24384   {"\x47", 0, 0x7392}, /* East Asian ideograph */
24385   {"\x48", 0, 0x7397}, /* East Asian ideograph */
24386   {"\x4C", 0, 0x7393}, /* East Asian ideograph */
24387   {"\x4D", 0, 0x7394}, /* East Asian ideograph */
24388   {"\x51", 0, 0x739E}, /* East Asian ideograph */
24389   {"\x52", 0, 0x73A6}, /* East Asian ideograph */
24390   {"\x5D", 0, 0x73A5}, /* East Asian ideograph */
24391   {"\x62", 0, 0x73A2}, /* East Asian ideograph */
24392   {"\x63", 0, 0x73A0}, /* East Asian ideograph */
24393   {"\x67", 0, 0x73B6}, /* East Asian ideograph */
24394   {"\x68", 0, 0x73CF}, /* East Asian ideograph */
24395   {"\x6A", 0, 0x73C2}, /* East Asian ideograph */
24396   {"\x6B", 0, 0x73D0}, /* East Asian ideograph */
24397   {"\x6F", 0, 0x73BF}, /* East Asian ideograph */
24398   {"\x70", 0, 0x73C8}, /* East Asian ideograph */
24399   {"\x7D", 0, 0x73CC}, /* East Asian ideograph */
24400   {"", 0}
24401 };
24402 struct yaz_iconv_trie marc8_31page137 = {
24403   marc8_31page137_flat, 0
24404 };
24405 /* PAGE 136 */
24406 struct yaz_iconv_trie_flat marc8_31page136_flat[] = {
24407   {"\x24", 0, 0x72F4}, /* East Asian ideograph */
24408   {"\x25", 0, 0x72FE}, /* East Asian ideograph */
24409   {"\x29", 0, 0x7302}, /* East Asian ideograph */
24410   {"\x2C", 0, 0x72FB}, /* East Asian ideograph */
24411   {"\x2D", 0, 0x7301}, /* East Asian ideograph */
24412   {"\x2E", 0, 0x72F3}, /* East Asian ideograph */
24413   {"\x31", 0, 0x731D}, /* East Asian ideograph */
24414   {"\x35", 0, 0x730B}, /* East Asian ideograph */
24415   {"\x36", 0, 0x7317}, /* East Asian ideograph */
24416   {"\x3B", 0, 0x7307}, /* East Asian ideograph */
24417   {"\x3E", 0, 0x7318}, /* East Asian ideograph */
24418   {"\x42", 0, 0x731E}, /* East Asian ideograph */
24419   {"\x46", 0, 0x7331}, /* East Asian ideograph */
24420   {"\x49", 0, 0x7338}, /* East Asian ideograph */
24421   {"\x4A", 0, 0x7322}, /* East Asian ideograph */
24422   {"\x4C", 0, 0x7332}, /* East Asian ideograph */
24423   {"\x4D", 0, 0x732C}, /* East Asian ideograph */
24424   {"\x4E", 0, 0x7327}, /* East Asian ideograph */
24425   {"\x4F", 0, 0x732B}, /* East Asian ideograph */
24426   {"\x52", 0, 0x732F}, /* East Asian ideograph */
24427   {"\x55", 0, 0x7328}, /* East Asian ideograph */
24428   {"\x5A", 0, 0x7347}, /* East Asian ideograph */
24429   {"\x5B", 0, 0x7348}, /* East Asian ideograph */
24430   {"\x5C", 0, 0x7349}, /* East Asian ideograph */
24431   {"\x5F", 0, 0x733B}, /* East Asian ideograph */
24432   {"\x62", 0, 0x733A}, /* East Asian ideograph */
24433   {"\x65", 0, 0x7340}, /* East Asian ideograph */
24434   {"\x68", 0, 0x734D}, /* East Asian ideograph */
24435   {"\x6B", 0, 0x7352}, /* East Asian ideograph */
24436   {"\x72", 0, 0x735E}, /* East Asian ideograph */
24437   {"\x74", 0, 0x735D}, /* East Asian ideograph */
24438   {"\x79", 0, 0x7360}, /* East Asian ideograph */
24439   {"\x7B", 0, 0x7358}, /* East Asian ideograph */
24440   {"\x7E", 0, 0x7362}, /* East Asian ideograph */
24441   {"", 0}
24442 };
24443 struct yaz_iconv_trie marc8_31page136 = {
24444   marc8_31page136_flat, 0
24445 };
24446 /* PAGE 135 */
24447 struct yaz_iconv_trie_flat marc8_31page135_flat[] = {
24448   {"\x22", 0, 0x728D}, /* East Asian ideograph */
24449   {"\x28", 0, 0x728F}, /* East Asian ideograph */
24450   {"\x48", 0, 0x72A8}, /* East Asian ideograph */
24451   {"\x4C", 0, 0x72AB}, /* East Asian ideograph */
24452   {"\x4E", 0, 0x72B0}, /* East Asian ideograph */
24453   {"\x4F", 0, 0x72B4}, /* East Asian ideograph */
24454   {"\x51", 0, 0x72C6}, /* East Asian ideograph */
24455   {"\x52", 0, 0x72B5}, /* East Asian ideograph */
24456   {"\x56", 0, 0x72BC}, /* East Asian ideograph */
24457   {"\x58", 0, 0x72C3}, /* East Asian ideograph */
24458   {"\x5B", 0, 0x72C1}, /* East Asian ideograph */
24459   {"\x60", 0, 0x72D6}, /* East Asian ideograph */
24460   {"\x64", 0, 0x72D2}, /* East Asian ideograph */
24461   {"\x67", 0, 0x72C9}, /* East Asian ideograph */
24462   {"\x6C", 0, 0x72CC}, /* East Asian ideograph */
24463   {"\x6E", 0, 0x72DB}, /* East Asian ideograph */
24464   {"\x6F", 0, 0x72CD}, /* East Asian ideograph */
24465   {"\x73", 0, 0x72E8}, /* East Asian ideograph */
24466   {"\x76", 0, 0x72EB}, /* East Asian ideograph */
24467   {"\x79", 0, 0x72E5}, /* East Asian ideograph */
24468   {"\x7E", 0, 0x72FA}, /* East Asian ideograph */
24469   {"", 0}
24470 };
24471 struct yaz_iconv_trie marc8_31page135 = {
24472   marc8_31page135_flat, 0
24473 };
24474 /* PAGE 134 */
24475 struct yaz_iconv_trie_flat marc8_31page134_flat[] = {
24476   {"\x21", 0, 0x721D}, /* East Asian ideograph */
24477   {"\x29", 0, 0x7225}, /* East Asian ideograph */
24478   {"\x2A", 0, 0x7226}, /* East Asian ideograph */
24479   {"\x41", 0, 0x723F}, /* East Asian ideograph */
24480   {"\x43", 0, 0x7241}, /* East Asian ideograph */
24481   {"\x44", 0, 0x7242}, /* East Asian ideograph */
24482   {"\x4F", 0, 0x7250}, /* East Asian ideograph */
24483   {"\x51", 0, 0x724F}, /* East Asian ideograph */
24484   {"\x52", 0, 0x7253}, /* East Asian ideograph */
24485   {"\x53", 0, 0x7255}, /* East Asian ideograph */
24486   {"\x56", 0, 0x725A}, /* East Asian ideograph */
24487   {"\x59", 0, 0x7263}, /* East Asian ideograph */
24488   {"\x61", 0, 0x7273}, /* East Asian ideograph */
24489   {"\x63", 0, 0x726E}, /* East Asian ideograph */
24490   {"\x66", 0, 0x7276}, /* East Asian ideograph */
24491   {"\x68", 0, 0x7277}, /* East Asian ideograph */
24492   {"\x6B", 0, 0x727E}, /* East Asian ideograph */
24493   {"\x6D", 0, 0x727C}, /* East Asian ideograph */
24494   {"\x71", 0, 0x727F}, /* East Asian ideograph */
24495   {"\x74", 0, 0x7289}, /* East Asian ideograph */
24496   {"\x7C", 0, 0x728B}, /* East Asian ideograph */
24497   {"", 0}
24498 };
24499 struct yaz_iconv_trie marc8_31page134 = {
24500   marc8_31page134_flat, 0
24501 };
24502 /* PAGE 133 */
24503 struct yaz_iconv_trie_flat marc8_31page133_flat[] = {
24504   {"\x21", 0, 0x71DD}, /* East Asian ideograph */
24505   {"\x22", 0, 0x71C0}, /* East Asian ideograph */
24506   {"\x24", 0, 0x71C1}, /* East Asian ideograph */
24507   {"\x26", 0, 0x71D4}, /* East Asian ideograph */
24508   {"\x29", 0, 0x71CB}, /* East Asian ideograph */
24509   {"\x2A", 0, 0x71DE}, /* East Asian ideograph */
24510   {"\x32", 0, 0x71EB}, /* East Asian ideograph */
24511   {"\x36", 0, 0x71E8}, /* East Asian ideograph */
24512   {"\x3A", 0, 0x71F5}, /* East Asian ideograph */
24513   {"\x3D", 0, 0x71F3}, /* East Asian ideograph */
24514   {"\x3F", 0, 0x71E1}, /* East Asian ideograph */
24515   {"\x47", 0, 0x71E0}, /* East Asian ideograph */
24516   {"\x4B", 0, 0x720C}, /* East Asian ideograph */
24517   {"\x4F", 0, 0x71FC}, /* East Asian ideograph */
24518   {"\x56", 0, 0x71F9}, /* East Asian ideograph */
24519   {"\x5B", 0, 0x720E}, /* East Asian ideograph */
24520   {"\x5C", 0, 0x5911}, /* East Asian ideograph */
24521   {"\x5E", 0, 0x720A}, /* East Asian ideograph */
24522   {"\x60", 0, 0x7217}, /* East Asian ideograph */
24523   {"\x61", 0, 0x7207}, /* East Asian ideograph */
24524   {"\x66", 0, 0x7215}, /* East Asian ideograph */
24525   {"\x69", 0, 0x7213}, /* East Asian ideograph */
24526   {"\x6E", 0, 0x7218}, /* East Asian ideograph */
24527   {"\x71", 0, 0x720B}, /* East Asian ideograph */
24528   {"\x79", 0, 0x721A}, /* East Asian ideograph */
24529   {"\x7D", 0, 0x721F}, /* East Asian ideograph */
24530   {"", 0}
24531 };
24532 struct yaz_iconv_trie marc8_31page133 = {
24533   marc8_31page133_flat, 0
24534 };
24535 /* PAGE 132 */
24536 struct yaz_iconv_trie_flat marc8_31page132_flat[] = {
24537   {"\x23", 0, 0x7192}, /* East Asian ideograph */
24538   {"\x2B", 0, 0x7180}, /* East Asian ideograph */
24539   {"\x2C", 0, 0x7189}, /* East Asian ideograph */
24540   {"\x32", 0, 0x7185}, /* East Asian ideograph */
24541   {"\x33", 0, 0x7196}, /* East Asian ideograph */
24542   {"\x36", 0, 0x717C}, /* East Asian ideograph */
24543   {"\x39", 0, 0x7198}, /* East Asian ideograph */
24544   {"\x3C", 0, 0x7197}, /* East Asian ideograph */
24545   {"\x3E", 0, 0x71B5}, /* East Asian ideograph */
24546   {"\x3F", 0, 0x71A9}, /* East Asian ideograph */
24547   {"\x42", 0, 0x71A5}, /* East Asian ideograph */
24548   {"\x46", 0, 0x719E}, /* East Asian ideograph */
24549   {"\x47", 0, 0x71B2}, /* East Asian ideograph */
24550   {"\x4A", 0, 0x719B}, /* East Asian ideograph */
24551   {"\x4E", 0, 0x71AF}, /* East Asian ideograph */
24552   {"\x51", 0, 0x71A4}, /* East Asian ideograph */
24553   {"\x52", 0, 0x71A0}, /* East Asian ideograph */
24554   {"\x55", 0, 0x719A}, /* East Asian ideograph */
24555   {"\x57", 0, 0x71B3}, /* East Asian ideograph */
24556   {"\x59", 0, 0x71B4}, /* East Asian ideograph */
24557   {"\x67", 0, 0x71D1}, /* East Asian ideograph */
24558   {"\x69", 0, 0x71C7}, /* East Asian ideograph */
24559   {"\x6A", 0, 0x71B7}, /* East Asian ideograph */
24560   {"\x6D", 0, 0x71CA}, /* East Asian ideograph */
24561   {"\x6F", 0, 0x71CF}, /* East Asian ideograph */
24562   {"\x70", 0, 0x71D6}, /* East Asian ideograph */
24563   {"\x72", 0, 0x71BA}, /* East Asian ideograph */
24564   {"\x75", 0, 0x71C2}, /* East Asian ideograph */
24565   {"\x77", 0, 0x71C5}, /* East Asian ideograph */
24566   {"\x7A", 0, 0x71BF}, /* East Asian ideograph */
24567   {"\x7C", 0, 0x71B8}, /* East Asian ideograph */
24568   {"", 0}
24569 };
24570 struct yaz_iconv_trie marc8_31page132 = {
24571   marc8_31page132_flat, 0
24572 };
24573 /* PAGE 131 */
24574 struct yaz_iconv_trie_flat marc8_31page131_flat[] = {
24575   {"\x27", 0, 0x7139}, /* East Asian ideograph */
24576   {"\x28", 0, 0x7135}, /* East Asian ideograph */
24577   {"\x2C", 0, 0x713B}, /* East Asian ideograph */
24578   {"\x2E", 0, 0x711C}, /* East Asian ideograph */
24579   {"\x32", 0, 0x713D}, /* East Asian ideograph */
24580   {"\x35", 0, 0x712F}, /* East Asian ideograph */
24581   {"\x3B", 0, 0x7129}, /* East Asian ideograph */
24582   {"\x43", 0, 0x712E}, /* East Asian ideograph */
24583   {"\x48", 0, 0x7177}, /* East Asian ideograph */
24584   {"\x51", 0, 0x7146}, /* East Asian ideograph */
24585   {"\x52", 0, 0x7152}, /* East Asian ideograph */
24586   {"\x54", 0, 0x714F}, /* East Asian ideograph */
24587   {"\x55", 0, 0x715D}, /* East Asian ideograph */
24588   {"\x56", 0, 0x7141}, /* East Asian ideograph */
24589   {"\x57", 0, 0x7160}, /* East Asian ideograph */
24590   {"\x59", 0, 0x7175}, /* East Asian ideograph */
24591   {"\x5A", 0, 0x7173}, /* East Asian ideograph */
24592   {"\x5C", 0, 0x7143}, /* East Asian ideograph */
24593   {"\x5D", 0, 0x715A}, /* East Asian ideograph */
24594   {"\x5E", 0, 0x7176}, /* East Asian ideograph */
24595   {"\x60", 0, 0x714B}, /* East Asian ideograph */
24596   {"\x62", 0, 0x7147}, /* East Asian ideograph */
24597   {"\x65", 0, 0x7168}, /* East Asian ideograph */
24598   {"\x66", 0, 0x7171}, /* East Asian ideograph */
24599   {"\x67", 0, 0x715F}, /* East Asian ideograph */
24600   {"\x69", 0, 0x7150}, /* East Asian ideograph */
24601   {"\x6B", 0, 0x7153}, /* East Asian ideograph */
24602   {"\x70", 0, 0x7144}, /* East Asian ideograph */
24603   {"\x76", 0, 0x7172}, /* East Asian ideograph */
24604   {"\x78", 0, 0x7178}, /* East Asian ideograph */
24605   {"\x7B", 0, 0x7187}, /* East Asian ideograph */
24606   {"\x7C", 0, 0x717B}, /* East Asian ideograph */
24607   {"", 0}
24608 };
24609 struct yaz_iconv_trie marc8_31page131 = {
24610   marc8_31page131_flat, 0
24611 };
24612 /* PAGE 130 */
24613 struct yaz_iconv_trie_flat marc8_31page130_flat[] = {
24614   {"\x22", 0, 0x70DD}, /* East Asian ideograph */
24615   {"\x23", 0, 0x70E1}, /* East Asian ideograph */
24616   {"\x26", 0, 0x70E3}, /* East Asian ideograph */
24617   {"\x28", 0, 0x70E0}, /* East Asian ideograph */
24618   {"\x2B", 0, 0x70D4}, /* East Asian ideograph */
24619   {"\x2E", 0, 0x70D1}, /* East Asian ideograph */
24620   {"\x38", 0, 0x70CB}, /* East Asian ideograph */
24621   {"\x3A", 0, 0x70D0}, /* East Asian ideograph */
24622   {"\x3B", 0, 0x70C7}, /* East Asian ideograph */
24623   {"\x3C", 0, 0x70DA}, /* East Asian ideograph */
24624   {"\x3D", 0, 0x70C6}, /* East Asian ideograph */
24625   {"\x3F", 0, 0x70FA}, /* East Asian ideograph */
24626   {"\x42", 0, 0x70F7}, /* East Asian ideograph */
24627   {"\x44", 0, 0x7104}, /* East Asian ideograph */
24628   {"\x48", 0, 0x70F3}, /* East Asian ideograph */
24629   {"\x4A", 0, 0x7110}, /* East Asian ideograph */
24630   {"\x4C", 0, 0x7103}, /* East Asian ideograph */
24631   {"\x50", 0, 0x70F4}, /* East Asian ideograph */
24632   {"\x55", 0, 0x7111}, /* East Asian ideograph */
24633   {"\x56", 0, 0x7112}, /* East Asian ideograph */
24634   {"\x5C", 0, 0x710C}, /* East Asian ideograph */
24635   {"\x60", 0, 0x70F6}, /* East Asian ideograph */
24636   {"\x66", 0, 0x7113}, /* East Asian ideograph */
24637   {"\x67", 0, 0x70EF}, /* East Asian ideograph */
24638   {"\x68", 0, 0x7100}, /* East Asian ideograph */
24639   {"\x6C", 0, 0x711E}, /* East Asian ideograph */
24640   {"\x6D", 0, 0x7134}, /* East Asian ideograph */
24641   {"\x6E", 0, 0x7120}, /* East Asian ideograph */
24642   {"\x6F", 0, 0x713F}, /* East Asian ideograph */
24643   {"\x74", 0, 0x7131}, /* East Asian ideograph */
24644   {"\x75", 0, 0x712D}, /* East Asian ideograph */
24645   {"", 0}
24646 };
24647 struct yaz_iconv_trie marc8_31page130 = {
24648   marc8_31page130_flat, 0
24649 };
24650 /* PAGE 129 */
24651 struct yaz_iconv_trie_flat marc8_31page129_flat[] = {
24652   {"\x21", 0, 0x9E02}, /* East Asian ideograph */
24653   {"\x25", 0, 0x7066}, /* East Asian ideograph */
24654   {"\x27", 0, 0x7065}, /* East Asian ideograph */
24655   {"\x28", 0, 0x7068}, /* East Asian ideograph */
24656   {"\x29", 0, 0x7054}, /* East Asian ideograph */
24657   {"\x39", 0, 0x7074}, /* East Asian ideograph */
24658   {"\x3B", 0, 0x707A}, /* East Asian ideograph */
24659   {"\x40", 0, 0x7093}, /* East Asian ideograph */
24660   {"\x42", 0, 0x7086}, /* East Asian ideograph */
24661   {"\x48", 0, 0x7096}, /* East Asian ideograph */
24662   {"\x49", 0, 0x7084}, /* East Asian ideograph */
24663   {"\x4A", 0, 0x7081}, /* East Asian ideograph */
24664   {"\x56", 0, 0x7088}, /* East Asian ideograph */
24665   {"\x57", 0, 0x7098}, /* East Asian ideograph */
24666   {"\x59", 0, 0x708C}, /* East Asian ideograph */
24667   {"\x5C", 0, 0x70B7}, /* East Asian ideograph */
24668   {"\x62", 0, 0x70A1}, /* East Asian ideograph */
24669   {"\x63", 0, 0x70A3}, /* East Asian ideograph */
24670   {"\x68", 0, 0x7551}, /* East Asian ideograph */
24671   {"\x6F", 0, 0x70A7}, /* East Asian ideograph */
24672   {"\x70", 0, 0x79CC}, /* East Asian ideograph */
24673   {"\x71", 0, 0x70B5}, /* East Asian ideograph */
24674   {"\x72", 0, 0x70BF}, /* East Asian ideograph */
24675   {"\x73", 0, 0x70A9}, /* East Asian ideograph */
24676   {"\x78", 0, 0x70EA}, /* East Asian ideograph */
24677   {"\x7B", 0, 0x70E5}, /* East Asian ideograph */
24678   {"\x7C", 0, 0x70DC}, /* East Asian ideograph */
24679   {"\x7D", 0, 0x70D3}, /* East Asian ideograph */
24680   {"", 0}
24681 };
24682 struct yaz_iconv_trie marc8_31page129 = {
24683   marc8_31page129_flat, 0
24684 };
24685 /* PAGE 128 */
24686 struct yaz_iconv_trie_flat marc8_31page128_flat[] = {
24687   {"\x24", 0, 0x7020}, /* East Asian ideograph */
24688   {"\x26", 0, 0x7027}, /* East Asian ideograph */
24689   {"\x2B", 0, 0x701E}, /* East Asian ideograph (variant of EACC 4C4F2B) */
24690   {"\x2F", 0, 0x702E}, /* East Asian ideograph */
24691   {"\x31", 0, 0x702D}, /* East Asian ideograph */
24692   {"\x35", 0, 0x7021}, /* East Asian ideograph */
24693   {"\x39", 0, 0x7018}, /* East Asian ideograph */
24694   {"\x3A", 0, 0x7023}, /* East Asian ideograph */
24695   {"\x41", 0, 0x703C}, /* East Asian ideograph */
24696   {"\x44", 0, 0x7035}, /* East Asian ideograph */
24697   {"\x51", 0, 0x7034}, /* East Asian ideograph */
24698   {"\x53", 0, 0x7039}, /* East Asian ideograph */
24699   {"\x54", 0, 0x703A}, /* East Asian ideograph */
24700   {"\x5D", 0, 0x7043}, /* East Asian ideograph */
24701   {"\x61", 0, 0x7044}, /* East Asian ideograph */
24702   {"\x67", 0, 0x7047}, /* East Asian ideograph */
24703   {"\x69", 0, 0x7049}, /* East Asian ideograph */
24704   {"\x6B", 0, 0x7055}, /* East Asian ideograph */
24705   {"\x71", 0, 0x7052}, /* East Asian ideograph */
24706   {"\x73", 0, 0x705C}, /* East Asian ideograph */
24707   {"\x78", 0, 0x7059}, /* East Asian ideograph */
24708   {"\x7B", 0, 0x705E}, /* East Asian ideograph */
24709   {"\x7C", 0, 0x7061}, /* East Asian ideograph */
24710   {"\x7D", 0, 0x705D}, /* East Asian ideograph */
24711   {"", 0}
24712 };
24713 struct yaz_iconv_trie marc8_31page128 = {
24714   marc8_31page128_flat, 0
24715 };
24716 /* PAGE 127 */
24717 struct yaz_iconv_trie_flat marc8_31page127_flat[] = {
24718   {"\x21", 0, 0x6FAA}, /* East Asian ideograph */
24719   {"\x25", 0, 0x6FBF}, /* East Asian ideograph */
24720   {"\x26", 0, 0x6FC7}, /* East Asian ideograph */
24721   {"\x2D", 0, 0x6FC9}, /* East Asian ideograph */
24722   {"\x2E", 0, 0x6F5E}, /* East Asian ideograph */
24723   {"\x2F", 0, 0x6FC8}, /* East Asian ideograph */
24724   {"\x30", 0, 0x6FA0}, /* East Asian ideograph */
24725   {"\x32", 0, 0x6FCA}, /* East Asian ideograph */
24726   {"\x35", 0, 0x6FB4}, /* East Asian ideograph */
24727   {"\x37", 0, 0x6FAF}, /* East Asian ideograph */
24728   {"\x3C", 0, 0x6FA8}, /* East Asian ideograph */
24729   {"\x40", 0, 0x6FA5}, /* East Asian ideograph */
24730   {"\x41", 0, 0x6FB0}, /* East Asian ideograph */
24731   {"\x42", 0, 0x6FAE}, /* East Asian ideograph */
24732   {"\x43", 0, 0x6FD9}, /* East Asian ideograph */
24733   {"\x44", 0, 0x6FDA}, /* East Asian ideograph */
24734   {"\x50", 0, 0x6FD4}, /* East Asian ideograph */
24735   {"\x56", 0, 0x6FE9}, /* East Asian ideograph */
24736   {"\x57", 0, 0x6FF8}, /* East Asian ideograph */
24737   {"\x5D", 0, 0x6FDE}, /* East Asian ideograph */
24738   {"\x5E", 0, 0x6FEE}, /* East Asian ideograph */
24739   {"\x62", 0, 0x6FF0}, /* East Asian ideograph */
24740   {"\x66", 0, 0x7005}, /* East Asian ideograph */
24741   {"\x67", 0, 0x700C}, /* East Asian ideograph */
24742   {"\x6A", 0, 0x700D}, /* East Asian ideograph */
24743   {"\x72", 0, 0x7026}, /* East Asian ideograph */
24744   {"", 0}
24745 };
24746 struct yaz_iconv_trie marc8_31page127 = {
24747   marc8_31page127_flat, 0
24748 };
24749 /* PAGE 126 */
24750 struct yaz_iconv_trie_flat marc8_31page126_flat[] = {
24751   {"\x23", 0, 0x6F7E}, /* East Asian ideograph */
24752   {"\x24", 0, 0x6F9D}, /* East Asian ideograph */
24753   {"\x27", 0, 0x6F87}, /* East Asian ideograph */
24754   {"\x2B", 0, 0x6F6F}, /* East Asian ideograph */
24755   {"\x2F", 0, 0x6F5A}, /* East Asian ideograph */
24756   {"\x30", 0, 0x6F60}, /* East Asian ideograph */
24757   {"\x35", 0, 0x6F90}, /* East Asian ideograph */
24758   {"\x37", 0, 0x6F8D}, /* East Asian ideograph */
24759   {"\x39", 0, 0x6F92}, /* East Asian ideograph */
24760   {"\x3A", 0, 0x6F89}, /* East Asian ideograph */
24761   {"\x3C", 0, 0x6F8C}, /* East Asian ideograph */
24762   {"\x3D", 0, 0x6F62}, /* East Asian ideograph (variant of EACC 4C4D3D) */
24763   {"\x44", 0, 0x6F0B}, /* East Asian ideograph */
24764   {"\x4B", 0, 0x6F6C}, /* East Asian ideograph */
24765   {"\x4D", 0, 0x6F8B}, /* East Asian ideograph */
24766   {"\x58", 0, 0x6E88}, /* East Asian ideograph */
24767   {"\x5A", 0, 0x6F55}, /* East Asian ideograph */
24768   {"\x5F", 0, 0x6F72}, /* East Asian ideograph */
24769   {"\x62", 0, 0x6F57}, /* East Asian ideograph */
24770   {"\x63", 0, 0x6F5F}, /* East Asian ideograph */
24771   {"\x68", 0, 0x6F5D}, /* East Asian ideograph */
24772   {"\x73", 0, 0x6FB6}, /* East Asian ideograph */
24773   {"\x74", 0, 0x6F9F}, /* East Asian ideograph */
24774   {"\x79", 0, 0x6FA6}, /* East Asian ideograph */
24775   {"\x7C", 0, 0x6FC6}, /* East Asian ideograph */
24776   {"\x7D", 0, 0x6FBC}, /* East Asian ideograph */
24777   {"", 0}
24778 };
24779 struct yaz_iconv_trie marc8_31page126 = {
24780   marc8_31page126_flat, 0
24781 };
24782 /* PAGE 125 */
24783 struct yaz_iconv_trie_flat marc8_31page125_flat[] = {
24784   {"\x21", 0, 0x6EC3}, /* East Asian ideograph */
24785   {"\x24", 0, 0x6EB4}, /* East Asian ideograph */
24786   {"\x26", 0, 0x6EB2}, /* East Asian ideograph */
24787   {"\x29", 0, 0x6EB5}, /* East Asian ideograph */
24788   {"\x2E", 0, 0x6EF8}, /* East Asian ideograph */
24789   {"\x30", 0, 0x6F37}, /* East Asian ideograph */
24790   {"\x34", 0, 0x6EFD}, /* East Asian ideograph */
24791   {"\x35", 0, 0x6F09}, /* East Asian ideograph */
24792   {"\x3C", 0, 0x6F3B}, /* East Asian ideograph */
24793   {"\x3D", 0, 0x6F63}, /* East Asian ideograph */
24794   {"\x3E", 0, 0x6F12}, /* East Asian ideograph */
24795   {"\x3F", 0, 0x6F26}, /* East Asian ideograph */
24796   {"\x41", 0, 0x6F1A}, /* East Asian ideograph */
24797   {"\x42", 0, 0x6EF6}, /* East Asian ideograph */
24798   {"\x43", 0, 0x6F19}, /* East Asian ideograph */
24799   {"\x44", 0, 0x6F00}, /* East Asian ideograph */
24800   {"\x4B", 0, 0x6F24}, /* East Asian ideograph */
24801   {"\x51", 0, 0x6F18}, /* East Asian ideograph */
24802   {"\x57", 0, 0x6F1F}, /* East Asian ideograph */
24803   {"\x5A", 0, 0x6F0A}, /* East Asian ideograph */
24804   {"\x5E", 0, 0x6F36}, /* East Asian ideograph */
24805   {"\x60", 0, 0x6EF9}, /* East Asian ideograph */
24806   {"\x61", 0, 0x6EEE}, /* East Asian ideograph */
24807   {"\x62", 0, 0x6F41}, /* East Asian ideograph */
24808   {"\x64", 0, 0x6F95}, /* East Asian ideograph */
24809   {"\x65", 0, 0x6F2D}, /* East Asian ideograph */
24810   {"\x67", 0, 0x6F34}, /* East Asian ideograph */
24811   {"\x6B", 0, 0x6F49}, /* East Asian ideograph */
24812   {"\x6D", 0, 0x6F30}, /* East Asian ideograph */
24813   {"\x76", 0, 0x6EFA}, /* East Asian ideograph */
24814   {"\x77", 0, 0x6EEB}, /* East Asian ideograph */
24815   {"\x78", 0, 0x6F08}, /* East Asian ideograph */
24816   {"\x79", 0, 0x6F0E}, /* East Asian ideograph */
24817   {"\x7B", 0, 0x6F35}, /* East Asian ideograph */
24818   {"", 0}
24819 };
24820 struct yaz_iconv_trie marc8_31page125 = {
24821   marc8_31page125_flat, 0
24822 };
24823 /* PAGE 124 */
24824 struct yaz_iconv_trie_flat marc8_31page124_flat[] = {
24825   {"\x22", 0, 0x6E28}, /* East Asian ideograph */
24826   {"\x24", 0, 0x6E5C}, /* East Asian ideograph */
24827   {"\x26", 0, 0x6E31}, /* East Asian ideograph */
24828   {"\x28", 0, 0x6E5E}, /* East Asian ideograph */
24829   {"\x2C", 0, 0x6E84}, /* East Asian ideograph */
24830   {"\x2E", 0, 0x6E2E}, /* East Asian ideograph */
24831   {"\x30", 0, 0x6E36}, /* East Asian ideograph */
24832   {"\x31", 0, 0x6E5D}, /* East Asian ideograph */
24833   {"\x32", 0, 0x6E72}, /* East Asian ideograph */
24834   {"\x33", 0, 0x6E30}, /* East Asian ideograph */
24835   {"\x34", 0, 0x6E53}, /* East Asian ideograph */
24836   {"\x36", 0, 0x6E39}, /* East Asian ideograph */
24837   {"\x37", 0, 0x6E71}, /* East Asian ideograph */
24838   {"\x38", 0, 0x6E69}, /* East Asian ideograph */
24839   {"\x39", 0, 0x6E6B}, /* East Asian ideograph */
24840   {"\x3B", 0, 0x6E8B}, /* East Asian ideograph */
24841   {"\x3E", 0, 0x6E76}, /* East Asian ideograph */
24842   {"\x40", 0, 0x6E2A}, /* East Asian ideograph */
24843   {"\x41", 0, 0x6E4C}, /* East Asian ideograph */
24844   {"\x42", 0, 0x6E22}, /* East Asian ideograph */
24845   {"\x43", 0, 0x6ECE}, /* East Asian ideograph */
24846   {"\x45", 0, 0x6E9B}, /* East Asian ideograph */
24847   {"\x46", 0, 0x6E9F}, /* East Asian ideograph */
24848   {"\x48", 0, 0x6EC8}, /* East Asian ideograph */
24849   {"\x49", 0, 0x6ED8}, /* East Asian ideograph */
24850   {"\x4A", 0, 0x6E8F}, /* East Asian ideograph */
24851   {"\x4D", 0, 0x6E93}, /* East Asian ideograph */
24852   {"\x4F", 0, 0x6EA0}, /* East Asian ideograph */
24853   {"\x51", 0, 0x6EB1}, /* East Asian ideograph */
24854   {"\x57", 0, 0x6EA8}, /* East Asian ideograph */
24855   {"\x59", 0, 0x6E92}, /* East Asian ideograph */
24856   {"\x5A", 0, 0x6EA7}, /* East Asian ideograph */
24857   {"\x5E", 0, 0x6E8E}, /* East Asian ideograph */
24858   {"\x60", 0, 0x6ED9}, /* East Asian ideograph */
24859   {"\x61", 0, 0x6EBD}, /* East Asian ideograph */
24860   {"\x63", 0, 0x6EC1}, /* East Asian ideograph */
24861   {"\x69", 0, 0x6EBB}, /* East Asian ideograph */
24862   {"\x6A", 0, 0x6EC9}, /* East Asian ideograph */
24863   {"\x6C", 0, 0x6EB3}, /* East Asian ideograph */
24864   {"\x6D", 0, 0x6EB7}, /* East Asian ideograph */
24865   {"\x75", 0, 0x6EA4}, /* East Asian ideograph */
24866   {"\x79", 0, 0x6ECF}, /* East Asian ideograph */
24867   {"\x7C", 0, 0x6ECA}, /* East Asian ideograph */
24868   {"\x7D", 0, 0x6ED5}, /* East Asian ideograph */
24869   {"", 0}
24870 };
24871 struct yaz_iconv_trie marc8_31page124 = {
24872   marc8_31page124_flat, 0
24873 };
24874 /* PAGE 123 */
24875 struct yaz_iconv_trie_flat marc8_31page123_flat[] = {
24876   {"\x2A", 0, 0x6DDF}, /* East Asian ideograph */
24877   {"\x2D", 0, 0x6DD3}, /* East Asian ideograph */
24878   {"\x32", 0, 0x6DFC}, /* East Asian ideograph */
24879   {"\x35", 0, 0x6DDD}, /* East Asian ideograph */
24880   {"\x36", 0, 0x6DDC}, /* East Asian ideograph */
24881   {"\x39", 0, 0x6DDB}, /* East Asian ideograph */
24882   {"\x3D", 0, 0x6DA4}, /* East Asian ideograph */
24883   {"\x44", 0, 0x6E12}, /* East Asian ideograph */
24884   {"\x46", 0, 0x6DF0}, /* East Asian ideograph */
24885   {"\x4A", 0, 0x6DE6}, /* East Asian ideograph */
24886   {"\x4C", 0, 0x6E1F}, /* East Asian ideograph */
24887   {"\x50", 0, 0x6E27}, /* East Asian ideograph */
24888   {"\x55", 0, 0x6E49}, /* East Asian ideograph */
24889   {"\x58", 0, 0x6E3C}, /* East Asian ideograph */
24890   {"\x60", 0, 0x6E8A}, /* East Asian ideograph */
24891   {"\x62", 0, 0x6E4B}, /* East Asian ideograph */
24892   {"\x66", 0, 0x6E62}, /* East Asian ideograph */
24893   {"\x6A", 0, 0x6E51}, /* East Asian ideograph */
24894   {"\x6B", 0, 0x6E44}, /* East Asian ideograph */
24895   {"\x6D", 0, 0x6E63}, /* East Asian ideograph */
24896   {"\x71", 0, 0x6E73}, /* East Asian ideograph */
24897   {"\x74", 0, 0x6E4F}, /* East Asian ideograph */
24898   {"\x77", 0, 0x6E4E}, /* East Asian ideograph */
24899   {"", 0}
24900 };
24901 struct yaz_iconv_trie marc8_31page123 = {
24902   marc8_31page123_flat, 0
24903 };
24904 /* PAGE 122 */
24905 struct yaz_iconv_trie_flat marc8_31page122_flat[] = {
24906   {"\x25", 0, 0x6D6D}, /* East Asian ideograph */
24907   {"\x26", 0, 0x6D6F}, /* East Asian ideograph */
24908   {"\x28", 0, 0x6D61}, /* East Asian ideograph */
24909   {"\x29", 0, 0x6D91}, /* East Asian ideograph */
24910   {"\x2C", 0, 0x6D81}, /* East Asian ideograph */
24911   {"\x2E", 0, 0x6D8A}, /* East Asian ideograph */
24912   {"\x2F", 0, 0x6D34}, /* East Asian ideograph (variant of EACC 34492F) */
24913   {"\x34", 0, 0x6D79}, /* East Asian ideograph */
24914   {"\x35", 0, 0x6DEF}, /* East Asian ideograph */
24915   {"\x39", 0, 0x6D7F}, /* East Asian ideograph */
24916   {"\x3B", 0, 0x6D85}, /* East Asian ideograph */
24917   {"\x3C", 0, 0x6D65}, /* East Asian ideograph */
24918   {"\x3E", 0, 0x6D5E}, /* East Asian ideograph */
24919   {"\x40", 0, 0x6D67}, /* East Asian ideograph */
24920   {"\x43", 0, 0x6D94}, /* East Asian ideograph */
24921   {"\x46", 0, 0x6D60}, /* East Asian ideograph */
24922   {"\x48", 0, 0x6D98}, /* East Asian ideograph */
24923   {"\x4B", 0, 0x6D7C}, /* East Asian ideograph */
24924   {"\x4C", 0, 0x6D70}, /* East Asian ideograph */
24925   {"\x4F", 0, 0x6D96}, /* East Asian ideograph */
24926   {"\x59", 0, 0x6DAB}, /* East Asian ideograph */
24927   {"\x5A", 0, 0x6DB4}, /* East Asian ideograph */
24928   {"\x5C", 0, 0x6DAA}, /* East Asian ideograph */
24929   {"\x60", 0, 0x6DEC}, /* East Asian ideograph */
24930   {"\x6A", 0, 0x6DAC}, /* East Asian ideograph */
24931   {"\x6B", 0, 0x6DB7}, /* East Asian ideograph */
24932   {"\x6C", 0, 0x6DE2}, /* East Asian ideograph */
24933   {"\x6D", 0, 0x6DD5}, /* East Asian ideograph */
24934   {"\x6E", 0, 0x6DE9}, /* East Asian ideograph */
24935   {"\x71", 0, 0x6DF6}, /* East Asian ideograph */
24936   {"\x79", 0, 0x6E0F}, /* East Asian ideograph */
24937   {"\x7B", 0, 0x6DBF}, /* East Asian ideograph */
24938   {"", 0}
24939 };
24940 struct yaz_iconv_trie marc8_31page122 = {
24941   marc8_31page122_flat, 0
24942 };
24943 /* PAGE 121 */
24944 struct yaz_iconv_trie_flat marc8_31page121_flat[] = {
24945   {"\x24", 0, 0x6CD8}, /* East Asian ideograph */
24946   {"\x26", 0, 0x6CC6}, /* East Asian ideograph */
24947   {"\x28", 0, 0x6CCE}, /* East Asian ideograph */
24948   {"\x29", 0, 0x6CE9}, /* East Asian ideograph */
24949   {"\x2D", 0, 0x6CF2}, /* East Asian ideograph */
24950   {"\x2F", 0, 0x6CE0}, /* East Asian ideograph */
24951   {"\x30", 0, 0x6CD1}, /* East Asian ideograph */
24952   {"\x32", 0, 0x6CD2}, /* East Asian ideograph */
24953   {"\x33", 0, 0x6CB4}, /* East Asian ideograph */
24954   {"\x37", 0, 0x6D1D}, /* East Asian ideograph */
24955   {"\x3B", 0, 0x6D28}, /* East Asian ideograph */
24956   {"\x44", 0, 0x6D39}, /* East Asian ideograph */
24957   {"\x4D", 0, 0x6D26}, /* East Asian ideograph */
24958   {"\x4E", 0, 0x6D27}, /* East Asian ideograph */
24959   {"\x4F", 0, 0x6D0F}, /* East Asian ideograph */
24960   {"\x50", 0, 0x6D0A}, /* East Asian ideograph */
24961   {"\x51", 0, 0x6D3F}, /* East Asian ideograph */
24962   {"\x5A", 0, 0x6D07}, /* East Asian ideograph */
24963   {"\x5B", 0, 0x6D04}, /* East Asian ideograph */
24964   {"\x5C", 0, 0x6CDA}, /* East Asian ideograph */
24965   {"\x60", 0, 0x6D2E}, /* East Asian ideograph */
24966   {"\x61", 0, 0x6D35}, /* East Asian ideograph */
24967   {"\x62", 0, 0x6D3A}, /* East Asian ideograph */
24968   {"\x64", 0, 0x6D19}, /* East Asian ideograph */
24969   {"\x67", 0, 0x6D0E}, /* East Asian ideograph */
24970   {"\x6A", 0, 0x6D2B}, /* East Asian ideograph */
24971   {"\x6B", 0, 0x6D11}, /* East Asian ideograph */
24972   {"\x6C", 0, 0x6D00}, /* East Asian ideograph */
24973   {"\x6D", 0, 0x6D24}, /* East Asian ideograph */
24974   {"\x6F", 0, 0x6D33}, /* East Asian ideograph */
24975   {"\x73", 0, 0x6D63}, /* East Asian ideograph */
24976   {"\x77", 0, 0x6DA5}, /* East Asian ideograph */
24977   {"\x7D", 0, 0x6D92}, /* East Asian ideograph */
24978   {"", 0}
24979 };
24980 struct yaz_iconv_trie marc8_31page121 = {
24981   marc8_31page121_flat, 0
24982 };
24983 /* PAGE 120 */
24984 struct yaz_iconv_trie_flat marc8_31page120_flat[] = {
24985   {"\x24", 0, 0x6C5C}, /* East Asian ideograph */
24986   {"\x26", 0, 0x6C5B}, /* East Asian ideograph */
24987   {"\x27", 0, 0x6C4D}, /* East Asian ideograph */
24988   {"\x2B", 0, 0x6C4B}, /* East Asian ideograph */
24989   {"\x2C", 0, 0x6C54}, /* East Asian ideograph */
24990   {"\x2D", 0, 0x6C63}, /* East Asian ideograph */
24991   {"\x30", 0, 0x6C78}, /* East Asian ideograph */
24992   {"\x31", 0, 0x6C74}, /* East Asian ideograph */
24993   {"\x32", 0, 0x6C86}, /* East Asian ideograph */
24994   {"\x33", 0, 0x6C76}, /* East Asian ideograph */
24995   {"\x38", 0, 0x6C6C}, /* East Asian ideograph */
24996   {"\x39", 0, 0x6C67}, /* East Asian ideograph */
24997   {"\x3B", 0, 0x6C84}, /* East Asian ideograph */
24998   {"\x3E", 0, 0x6C94}, /* East Asian ideograph */
24999   {"\x40", 0, 0x6C8F}, /* East Asian ideograph */
25000   {"\x42", 0, 0x6C65}, /* East Asian ideograph */
25001   {"\x47", 0, 0x6C6F}, /* East Asian ideograph */
25002   {"\x49", 0, 0x6C9D}, /* East Asian ideograph */
25003   {"\x4A", 0, 0x6C69}, /* East Asian ideograph */
25004   {"\x4B", 0, 0x6C9A}, /* East Asian ideograph */
25005   {"\x4C", 0, 0x6C6D}, /* East Asian ideograph */
25006   {"\x4D", 0, 0x6C93}, /* East Asian ideograph */
25007   {"\x51", 0, 0x6C87}, /* East Asian ideograph */
25008   {"\x52", 0, 0x6C6E}, /* East Asian ideograph */
25009   {"\x56", 0, 0x6C95}, /* East Asian ideograph */
25010   {"\x5A", 0, 0x6C82}, /* East Asian ideograph */
25011   {"\x5C", 0, 0x6CA0}, /* East Asian ideograph */
25012   {"\x62", 0, 0x6CEB}, /* East Asian ideograph */
25013   {"\x63", 0, 0x6CEE}, /* East Asian ideograph */
25014   {"\x64", 0, 0x6CC0}, /* East Asian ideograph */
25015   {"\x66", 0, 0x6CEF}, /* East Asian ideograph */
25016   {"\x67", 0, 0x6CAC}, /* East Asian ideograph */
25017   {"\x6E", 0, 0x6CAD}, /* East Asian ideograph (variant of EACC 4C476E) */
25018   {"\x70", 0, 0x6CAF}, /* East Asian ideograph */
25019   {"\x72", 0, 0x6CF5}, /* East Asian ideograph */
25020   {"\x7A", 0, 0x6CBA}, /* East Asian ideograph */
25021   {"\x7B", 0, 0x7553}, /* East Asian ideograph */
25022   {"\x7D", 0, 0x6CC2}, /* East Asian ideograph */
25023   {"", 0}
25024 };
25025 struct yaz_iconv_trie marc8_31page120 = {
25026   marc8_31page120_flat, 0
25027 };
25028 /* PAGE 119 */
25029 struct yaz_iconv_trie_flat marc8_31page119_flat[] = {
25030   {"\x2A", 0, 0x6BF6}, /* East Asian ideograph */
25031   {"\x2C", 0, 0x6BF3}, /* East Asian ideograph */
25032   {"\x33", 0, 0x6BF8}, /* East Asian ideograph */
25033   {"\x37", 0, 0x6BFA}, /* East Asian ideograph */
25034   {"\x38", 0, 0x6BF9}, /* East Asian ideograph */
25035   {"\x42", 0, 0x6BFF}, /* East Asian ideograph */
25036   {"\x44", 0, 0x6C06}, /* East Asian ideograph */
25037   {"\x48", 0, 0x6C04}, /* East Asian ideograph */
25038   {"\x4A", 0, 0x6C05}, /* East Asian ideograph */
25039   {"\x4C", 0, 0x6C08}, /* East Asian ideograph */
25040   {"\x51", 0, 0x6C0C}, /* East Asian ideograph */
25041   {"\x52", 0, 0x6C0D}, /* East Asian ideograph */
25042   {"\x59", 0, 0x6C15}, /* East Asian ideograph */
25043   {"\x5A", 0, 0x6C18}, /* East Asian ideograph */
25044   {"\x5B", 0, 0x6C19}, /* East Asian ideograph */
25045   {"\x5C", 0, 0x6C1A}, /* East Asian ideograph */
25046   {"\x5E", 0, 0x6C1D}, /* East Asian ideograph */
25047   {"\x60", 0, 0x6C20}, /* East Asian ideograph */
25048   {"\x62", 0, 0x6C21}, /* East Asian ideograph */
25049   {"\x64", 0, 0x6C2A}, /* East Asian ideograph */
25050   {"\x66", 0, 0x6C2D}, /* East Asian ideograph */
25051   {"\x67", 0, 0x6C30}, /* East Asian ideograph */
25052   {"\x68", 0, 0x6C2C}, /* East Asian ideograph */
25053   {"\x69", 0, 0x6C31}, /* East Asian ideograph */
25054   {"\x70", 0, 0x6C3B}, /* East Asian ideograph */
25055   {"\x74", 0, 0x6C3F}, /* East Asian ideograph */
25056   {"\x78", 0, 0x6C46}, /* East Asian ideograph */
25057   {"\x7A", 0, 0x6C52}, /* East Asian ideograph */
25058   {"\x7B", 0, 0x6C62}, /* East Asian ideograph */
25059   {"\x7C", 0, 0x6C4A}, /* East Asian ideograph */
25060   {"", 0}
25061 };
25062 struct yaz_iconv_trie marc8_31page119 = {
25063   marc8_31page119_flat, 0
25064 };
25065 /* PAGE 118 */
25066 struct yaz_iconv_trie_flat marc8_31page118_flat[] = {
25067   {"\x25", 0, 0x6B99}, /* East Asian ideograph */
25068   {"\x29", 0, 0x6B9B}, /* East Asian ideograph */
25069   {"\x35", 0, 0x6BA3}, /* East Asian ideograph */
25070   {"\x36", 0, 0x6BA2}, /* East Asian ideograph */
25071   {"\x38", 0, 0x6BAA}, /* East Asian ideograph */
25072   {"\x39", 0, 0x6BAB}, /* East Asian ideograph */
25073   {"\x3B", 0, 0x6BAD}, /* East Asian ideograph */
25074   {"\x3D", 0, 0x6BB0}, /* East Asian ideograph */
25075   {"\x3F", 0, 0x6BB3}, /* East Asian ideograph */
25076   {"\x47", 0, 0x6BBD}, /* East Asian ideograph */
25077   {"\x4D", 0, 0x6996}, /* East Asian ideograph */
25078   {"\x54", 0, 0x6BC8}, /* East Asian ideograph */
25079   {"\x5B", 0, 0x6BD6}, /* East Asian ideograph */
25080   {"\x60", 0, 0x6BDA}, /* East Asian ideograph */
25081   {"\x62", 0, 0x6BDC}, /* East Asian ideograph */
25082   {"\x63", 0, 0x6BDD}, /* East Asian ideograph */
25083   {"\x65", 0, 0x6BDF}, /* East Asian ideograph */
25084   {"\x6F", 0, 0x6BE7}, /* East Asian ideograph */
25085   {"\x70", 0, 0x6BEA}, /* East Asian ideograph */
25086   {"\x71", 0, 0x6BE8}, /* East Asian ideograph */
25087   {"", 0}
25088 };
25089 struct yaz_iconv_trie marc8_31page118 = {
25090   marc8_31page118_flat, 0
25091 };
25092 /* PAGE 117 */
25093 struct yaz_iconv_trie_flat marc8_31page117_flat[] = {
25094   {"\x2A", 0, 0x6B35}, /* East Asian ideograph */
25095   {"\x2C", 0, 0x6B37}, /* East Asian ideograph */
25096   {"\x2D", 0, 0x6B3B}, /* East Asian ideograph */
25097   {"\x32", 0, 0x6B39}, /* East Asian ideograph */
25098   {"\x35", 0, 0x6B3F}, /* East Asian ideograph */
25099   {"\x37", 0, 0x6B46}, /* East Asian ideograph */
25100   {"\x38", 0, 0x6B41}, /* East Asian ideograph */
25101   {"\x3A", 0, 0x6B40}, /* East Asian ideograph */
25102   {"\x3B", 0, 0x6B42}, /* East Asian ideograph */
25103   {"\x3C", 0, 0x6B43}, /* East Asian ideograph */
25104   {"\x3E", 0, 0x6B48}, /* East Asian ideograph */
25105   {"\x3F", 0, 0x6B4A}, /* East Asian ideograph */
25106   {"\x46", 0, 0x6B4E}, /* East Asian ideograph (variant of EACC 4C4446) */
25107   {"\x4A", 0, 0x6B57}, /* East Asian ideograph */
25108   {"\x4C", 0, 0x6B54}, /* East Asian ideograph */
25109   {"\x4E", 0, 0x6B55}, /* East Asian ideograph */
25110   {"\x51", 0, 0x6B5C}, /* East Asian ideograph */
25111   {"\x53", 0, 0x6B5E}, /* East Asian ideograph */
25112   {"\x54", 0, 0x6B60}, /* East Asian ideograph */
25113   {"\x5B", 0, 0x6B6B}, /* East Asian ideograph */
25114   {"\x5D", 0, 0x6B6C}, /* East Asian ideograph */
25115   {"\x5F", 0, 0x6B6E}, /* East Asian ideograph */
25116   {"\x61", 0, 0x6B71}, /* East Asian ideograph */
25117   {"\x6B", 0, 0x6B7E}, /* East Asian ideograph */
25118   {"\x71", 0, 0x6B82}, /* East Asian ideograph */
25119   {"\x73", 0, 0x6B84}, /* East Asian ideograph */
25120   {"\x79", 0, 0x6B8D}, /* East Asian ideograph */
25121   {"\x7B", 0, 0x6B95}, /* East Asian ideograph */
25122   {"", 0}
25123 };
25124 struct yaz_iconv_trie marc8_31page117 = {
25125   marc8_31page117_flat, 0
25126 };
25127 /* PAGE 116 */
25128 struct yaz_iconv_trie_flat marc8_31page116_flat[] = {
25129   {"\x25", 0, 0x6ACC}, /* East Asian ideograph */
25130   {"\x28", 0, 0x6AD1}, /* East Asian ideograph */
25131   {"\x33", 0, 0x6ADF}, /* East Asian ideograph */
25132   {"\x34", 0, 0x6ACD}, /* East Asian ideograph */
25133   {"\x35", 0, 0x6ADE}, /* East Asian ideograph */
25134   {"\x37", 0, 0x6AEC}, /* East Asian ideograph */
25135   {"\x39", 0, 0x6AF3}, /* East Asian ideograph */
25136   {"\x3A", 0, 0x6AE7}, /* East Asian ideograph */
25137   {"\x3F", 0, 0x6AEB}, /* East Asian ideograph */
25138   {"\x40", 0, 0x6AEA}, /* East Asian ideograph */
25139   {"\x44", 0, 0x6AF1}, /* East Asian ideograph */
25140   {"\x45", 0, 0x6AE8}, /* East Asian ideograph */
25141   {"\x48", 0, 0x6AF5}, /* East Asian ideograph */
25142   {"\x4E", 0, 0x6AFD}, /* East Asian ideograph */
25143   {"\x50", 0, 0x6AFA}, /* East Asian ideograph */
25144   {"\x52", 0, 0x6B01}, /* East Asian ideograph */
25145   {"\x58", 0, 0x6B03}, /* East Asian ideograph */
25146   {"\x59", 0, 0x6AF8}, /* East Asian ideograph */
25147   {"\x5F", 0, 0x6B0D}, /* East Asian ideograph */
25148   {"\x60", 0, 0x6B09}, /* East Asian ideograph */
25149   {"\x61", 0, 0x6B0E}, /* East Asian ideograph */
25150   {"\x67", 0, 0x6B11}, /* East Asian ideograph */
25151   {"\x6D", 0, 0x6B19}, /* East Asian ideograph */
25152   {"\x6E", 0, 0x6B17}, /* East Asian ideograph */
25153   {"\x72", 0, 0x6B1E}, /* East Asian ideograph */
25154   {"\x7E", 0, 0x6B2C}, /* East Asian ideograph */
25155   {"", 0}
25156 };
25157 struct yaz_iconv_trie marc8_31page116 = {
25158   marc8_31page116_flat, 0
25159 };
25160 /* PAGE 115 */
25161 struct yaz_iconv_trie_flat marc8_31page115_flat[] = {
25162   {"\x22", 0, 0x6A7F}, /* East Asian ideograph */
25163   {"\x23", 0, 0x6A89}, /* East Asian ideograph */
25164   {"\x24", 0, 0x6A91}, /* East Asian ideograph */
25165   {"\x26", 0, 0x6A9F}, /* East Asian ideograph */
25166   {"\x2A", 0, 0x6A92}, /* East Asian ideograph */
25167   {"\x2B", 0, 0x6AA3}, /* East Asian ideograph */
25168   {"\x34", 0, 0x6A99}, /* East Asian ideograph */
25169   {"\x35", 0, 0x6A9D}, /* East Asian ideograph */
25170   {"\x36", 0, 0x6A7E}, /* East Asian ideograph */
25171   {"\x37", 0, 0x6A9B}, /* East Asian ideograph */
25172   {"\x42", 0, 0x6AA0}, /* East Asian ideograph */
25173   {"\x47", 0, 0x6A90}, /* East Asian ideograph */
25174   {"\x49", 0, 0x6A9E}, /* East Asian ideograph */
25175   {"\x4A", 0, 0x6A87}, /* East Asian ideograph */
25176   {"\x4B", 0, 0x6A8E}, /* East Asian ideograph */
25177   {"\x51", 0, 0x6AAB}, /* East Asian ideograph */
25178   {"\x55", 0, 0x6AC8}, /* East Asian ideograph */
25179   {"\x57", 0, 0x6AAE}, /* East Asian ideograph */
25180   {"\x5D", 0, 0x6ABF}, /* East Asian ideograph */
25181   {"\x64", 0, 0x6ACA}, /* East Asian ideograph */
25182   {"\x68", 0, 0x6AB4}, /* East Asian ideograph */
25183   {"\x79", 0, 0x6AE6}, /* East Asian ideograph */
25184   {"\x7E", 0, 0x6AED}, /* East Asian ideograph */
25185   {"", 0}
25186 };
25187 struct yaz_iconv_trie marc8_31page115 = {
25188   marc8_31page115_flat, 0
25189 };
25190 /* PAGE 114 */
25191 struct yaz_iconv_trie_flat marc8_31page114_flat[] = {
25192   {"\x23", 0, 0x69F0}, /* East Asian ideograph */
25193   {"\x24", 0, 0x69F2}, /* East Asian ideograph */
25194   {"\x28", 0, 0x6A14}, /* East Asian ideograph */
25195   {"\x29", 0, 0x6A63}, /* East Asian ideograph */
25196   {"\x37", 0, 0x6A67}, /* East Asian ideograph */
25197   {"\x39", 0, 0x6A43}, /* East Asian ideograph */
25198   {"\x3A", 0, 0x6A33}, /* East Asian ideograph */
25199   {"\x3B", 0, 0x6A32}, /* East Asian ideograph */
25200   {"\x3C", 0, 0x6A5A}, /* East Asian ideograph */
25201   {"\x3F", 0, 0x6A28}, /* East Asian ideograph */
25202   {"\x40", 0, 0x6A48}, /* East Asian ideograph */
25203   {"\x41", 0, 0x6A50}, /* East Asian ideograph */
25204   {"\x42", 0, 0x6A52}, /* East Asian ideograph */
25205   {"\x43", 0, 0x6A72}, /* East Asian ideograph */
25206   {"\x45", 0, 0x6A3E}, /* East Asian ideograph */
25207   {"\x46", 0, 0x6A77}, /* East Asian ideograph */
25208   {"\x47", 0, 0x6A5B}, /* East Asian ideograph */
25209   {"\x4A", 0, 0x6A5E}, /* East Asian ideograph */
25210   {"\x4B", 0, 0x6A5C}, /* East Asian ideograph */
25211   {"\x4F", 0, 0x6A51}, /* East Asian ideograph */
25212   {"\x51", 0, 0x6A56}, /* East Asian ideograph */
25213   {"\x53", 0, 0x6A36}, /* East Asian ideograph */
25214   {"\x56", 0, 0x6A7A}, /* East Asian ideograph */
25215   {"\x58", 0, 0x6A3F}, /* East Asian ideograph */
25216   {"\x6C", 0, 0x69F9}, /* East Asian ideograph */
25217   {"\x6D", 0, 0x6A64}, /* East Asian ideograph */
25218   {"\x73", 0, 0x6A8D}, /* East Asian ideograph */
25219   {"\x75", 0, 0x6AA8}, /* East Asian ideograph */
25220   {"\x77", 0, 0x6AA5}, /* East Asian ideograph */
25221   {"\x79", 0, 0x6A96}, /* East Asian ideograph */
25222   {"\x7E", 0, 0x6A7D}, /* East Asian ideograph */
25223   {"", 0}
25224 };
25225 struct yaz_iconv_trie marc8_31page114 = {
25226   marc8_31page114_flat, 0
25227 };
25228 /* PAGE 113 */
25229 struct yaz_iconv_trie_flat marc8_31page113_flat[] = {
25230   {"\x27", 0, 0x69BF}, /* East Asian ideograph */
25231   {"\x2D", 0, 0x69A3}, /* East Asian ideograph */
25232   {"\x2E", 0, 0x69A4}, /* East Asian ideograph */
25233   {"\x34", 0, 0x69D4}, /* East Asian ideograph */
25234   {"\x38", 0, 0x69C3}, /* East Asian ideograph */
25235   {"\x3D", 0, 0x6A12}, /* East Asian ideograph */
25236   {"\x3E", 0, 0x6A11}, /* East Asian ideograph */
25237   {"\x41", 0, 0x6A00}, /* East Asian ideograph */
25238   {"\x46", 0, 0x69E6}, /* East Asian ideograph */
25239   {"\x4B", 0, 0x6A0B}, /* East Asian ideograph */
25240   {"\x4C", 0, 0x69E5}, /* East Asian ideograph */
25241   {"\x4D", 0, 0x69E9}, /* East Asian ideograph */
25242   {"\x50", 0, 0x69FC}, /* East Asian ideograph */
25243   {"\x54", 0, 0x6A17}, /* East Asian ideograph */
25244   {"\x56", 0, 0x69E7}, /* East Asian ideograph */
25245   {"\x57", 0, 0x69EB}, /* East Asian ideograph */
25246   {"\x5B", 0, 0x69F1}, /* East Asian ideograph */
25247   {"\x5E", 0, 0x6A2B}, /* East Asian ideograph */
25248   {"\x5F", 0, 0x69FF}, /* East Asian ideograph */
25249   {"\x60", 0, 0x6A20}, /* East Asian ideograph */
25250   {"\x64", 0, 0x69ED}, /* East Asian ideograph */
25251   {"\x67", 0, 0x6A1B}, /* East Asian ideograph */
25252   {"\x68", 0, 0x6A2D}, /* East Asian ideograph */
25253   {"\x6E", 0, 0x6A18}, /* East Asian ideograph */
25254   {"\x72", 0, 0x6A1D}, /* East Asian ideograph */
25255   {"\x75", 0, 0x6A0C}, /* East Asian ideograph */
25256   {"\x76", 0, 0x6A0F}, /* East Asian ideograph */
25257   {"\x7C", 0, 0x69EE}, /* East Asian ideograph */
25258   {"", 0}
25259 };
25260 struct yaz_iconv_trie marc8_31page113 = {
25261   marc8_31page113_flat, 0
25262 };
25263 /* PAGE 112 */
25264 struct yaz_iconv_trie_flat marc8_31page112_flat[] = {
25265   {"\x21", 0, 0x6952}, /* East Asian ideograph */
25266   {"\x25", 0, 0x695B}, /* East Asian ideograph */
25267   {"\x2D", 0, 0x6985}, /* East Asian ideograph */
25268   {"\x32", 0, 0x693D}, /* East Asian ideograph */
25269   {"\x35", 0, 0x6978}, /* East Asian ideograph */
25270   {"\x37", 0, 0x697B}, /* East Asian ideograph */
25271   {"\x3A", 0, 0x6934}, /* East Asian ideograph */
25272   {"\x3B", 0, 0x6969}, /* East Asian ideograph */
25273   {"\x3D", 0, 0x6944}, /* East Asian ideograph */
25274   {"\x3E", 0, 0x696F}, /* East Asian ideograph */
25275   {"\x44", 0, 0x698A}, /* East Asian ideograph */
25276   {"\x45", 0, 0x69A0}, /* East Asian ideograph */
25277   {"\x46", 0, 0x69B1}, /* East Asian ideograph */
25278   {"\x50", 0, 0x69CE}, /* East Asian ideograph */
25279   {"\x51", 0, 0x69CA}, /* East Asian ideograph */
25280   {"\x59", 0, 0x698D}, /* East Asian ideograph */
25281   {"\x5A", 0, 0x6991}, /* East Asian ideograph */
25282   {"\x5C", 0, 0x69AA}, /* East Asian ideograph */
25283   {"\x60", 0, 0x69BC}, /* East Asian ideograph */
25284   {"\x61", 0, 0x69A7}, /* East Asian ideograph */
25285   {"\x65", 0, 0x699E}, /* East Asian ideograph */
25286   {"\x68", 0, 0x69D9}, /* East Asian ideograph */
25287   {"\x6A", 0, 0x698E}, /* East Asian ideograph */
25288   {"\x6D", 0, 0x69D6}, /* East Asian ideograph */
25289   {"\x75", 0, 0x69A5}, /* East Asian ideograph */
25290   {"\x77", 0, 0x69BE}, /* East Asian ideograph */
25291   {"\x78", 0, 0x69D1}, /* East Asian ideograph */
25292   {"\x7A", 0, 0x69F6}, /* East Asian ideograph */
25293   {"\x7E", 0, 0x69D5}, /* East Asian ideograph */
25294   {"", 0}
25295 };
25296 struct yaz_iconv_trie marc8_31page112 = {
25297   marc8_31page112_flat, 0
25298 };
25299 /* PAGE 111 */
25300 struct yaz_iconv_trie_flat marc8_31page111_flat[] = {
25301   {"\x21", 0, 0x6907}, /* East Asian ideograph */
25302   {"\x23", 0, 0x691A}, /* East Asian ideograph */
25303   {"\x24", 0, 0x6919}, /* East Asian ideograph */
25304   {"\x2A", 0, 0x68DE}, /* East Asian ideograph */
25305   {"\x2B", 0, 0x691B}, /* East Asian ideograph */
25306   {"\x2D", 0, 0x68FB}, /* East Asian ideograph */
25307   {"\x33", 0, 0x68E1}, /* East Asian ideograph */
25308   {"\x37", 0, 0x68D1}, /* East Asian ideograph */
25309   {"\x38", 0, 0x68D0}, /* East Asian ideograph */
25310   {"\x39", 0, 0x6908}, /* East Asian ideograph */
25311   {"\x3E", 0, 0x68E8}, /* East Asian ideograph */
25312   {"\x3F", 0, 0x68F0}, /* East Asian ideograph */
25313   {"\x40", 0, 0x68C3}, /* East Asian ideograph */
25314   {"\x44", 0, 0x6911}, /* East Asian ideograph */
25315   {"\x46", 0, 0x68D4}, /* East Asian ideograph */
25316   {"\x47", 0, 0x68EF}, /* East Asian ideograph */
25317   {"\x49", 0, 0x68C6}, /* East Asian ideograph */
25318   {"\x4B", 0, 0x68C7}, /* East Asian ideograph */
25319   {"\x53", 0, 0x6974}, /* East Asian ideograph */
25320   {"\x55", 0, 0x6938}, /* East Asian ideograph */
25321   {"\x58", 0, 0x6962}, /* East Asian ideograph */
25322   {"\x5D", 0, 0x6958}, /* East Asian ideograph */
25323   {"\x5F", 0, 0x6957}, /* East Asian ideograph */
25324   {"\x60", 0, 0x693F}, /* East Asian ideograph */
25325   {"\x61", 0, 0x6971}, /* East Asian ideograph */
25326   {"\x64", 0, 0x6945}, /* East Asian ideograph */
25327   {"\x65", 0, 0x695D}, /* East Asian ideograph */
25328   {"\x66", 0, 0x6932}, /* East Asian ideograph */
25329   {"\x69", 0, 0x696E}, /* East Asian ideograph */
25330   {"\x6A", 0, 0x6963}, /* East Asian ideograph */
25331   {"\x6B", 0, 0x6948}, /* East Asian ideograph */
25332   {"\x6E", 0, 0x6939}, /* East Asian ideograph */
25333   {"\x70", 0, 0x696A}, /* East Asian ideograph */
25334   {"\x73", 0, 0x6937}, /* East Asian ideograph */
25335   {"\x7A", 0, 0x696C}, /* East Asian ideograph */
25336   {"\x7B", 0, 0x694E}, /* East Asian ideograph */
25337   {"\x7D", 0, 0x6980}, /* East Asian ideograph */
25338   {"\x7E", 0, 0x6933}, /* East Asian ideograph */
25339   {"", 0}
25340 };
25341 struct yaz_iconv_trie marc8_31page111 = {
25342   marc8_31page111_flat, 0
25343 };
25344 /* PAGE 110 */
25345 struct yaz_iconv_trie_flat marc8_31page110_flat[] = {
25346   {"\x21", 0, 0x6872}, /* East Asian ideograph */
25347   {"\x22", 0, 0x689C}, /* East Asian ideograph */
25348   {"\x25", 0, 0x686D}, /* East Asian ideograph */
25349   {"\x2E", 0, 0x68A9}, /* East Asian ideograph */
25350   {"\x30", 0, 0x6898}, /* East Asian ideograph */
25351   {"\x32", 0, 0x688B}, /* East Asian ideograph */
25352   {"\x33", 0, 0x68A0}, /* East Asian ideograph */
25353   {"\x34", 0, 0x686F}, /* East Asian ideograph */
25354   {"\x39", 0, 0x68A3}, /* East Asian ideograph */
25355   {"\x3B", 0, 0x6874}, /* East Asian ideograph */
25356   {"\x3C", 0, 0x6875}, /* East Asian ideograph */
25357   {"\x3F", 0, 0x6877}, /* East Asian ideograph */
25358   {"\x40", 0, 0x688F}, /* East Asian ideograph */
25359   {"\x43", 0, 0x687B}, /* East Asian ideograph */
25360   {"\x44", 0, 0x688E}, /* East Asian ideograph */
25361   {"\x4B", 0, 0x68B4}, /* East Asian ideograph */
25362   {"\x50", 0, 0x692C}, /* East Asian ideograph */
25363   {"\x51", 0, 0x6917}, /* East Asian ideograph */
25364   {"\x53", 0, 0x690C}, /* East Asian ideograph */
25365   {"\x56", 0, 0x690B}, /* East Asian ideograph */
25366   {"\x58", 0, 0x68D3}, /* East Asian ideograph */
25367   {"\x59", 0, 0x6904}, /* East Asian ideograph */
25368   {"\x5B", 0, 0x690A}, /* East Asian ideograph */
25369   {"\x5C", 0, 0x6909}, /* East Asian ideograph */
25370   {"\x5D", 0, 0x6929}, /* East Asian ideograph */
25371   {"\x62", 0, 0x68EC}, /* East Asian ideograph */
25372   {"\x63", 0, 0x692A}, /* East Asian ideograph */
25373   {"\x64", 0, 0x68EA}, /* East Asian ideograph */
25374   {"\x65", 0, 0x681F}, /* East Asian ideograph */
25375   {"\x66", 0, 0x7439}, /* East Asian ideograph */
25376   {"\x6A", 0, 0x6910}, /* East Asian ideograph */
25377   {"\x6E", 0, 0x68D6}, /* East Asian ideograph */
25378   {"\x6F", 0, 0x68EB}, /* East Asian ideograph */
25379   {"\x73", 0, 0x68F1}, /* East Asian ideograph */
25380   {"\x78", 0, 0x68FD}, /* East Asian ideograph */
25381   {"\x79", 0, 0x68FC}, /* East Asian ideograph */
25382   {"\x7B", 0, 0x68F3}, /* East Asian ideograph */
25383   {"\x7C", 0, 0x6913}, /* East Asian ideograph */
25384   {"", 0}
25385 };
25386 struct yaz_iconv_trie marc8_31page110 = {
25387   marc8_31page110_flat, 0
25388 };
25389 /* PAGE 109 */
25390 struct yaz_iconv_trie_flat marc8_31page109_flat[] = {
25391   {"\x21", 0, 0x67B9}, /* East Asian ideograph */
25392   {"\x23", 0, 0x67C2}, /* East Asian ideograph */
25393   {"\x24", 0, 0x67E3}, /* East Asian ideograph */
25394   {"\x26", 0, 0x67CA}, /* East Asian ideograph */
25395   {"\x28", 0, 0x67CE}, /* East Asian ideograph */
25396   {"\x29", 0, 0x67E2}, /* East Asian ideograph */
25397   {"\x2A", 0, 0x67F2}, /* East Asian ideograph */
25398   {"\x2B", 0, 0x67C3}, /* East Asian ideograph */
25399   {"\x2D", 0, 0x67DD}, /* East Asian ideograph */
25400   {"\x2F", 0, 0x67E7}, /* East Asian ideograph */
25401   {"\x30", 0, 0x6849}, /* East Asian ideograph */
25402   {"\x31", 0, 0x683E}, /* East Asian ideograph */
25403   {"\x36", 0, 0x6814}, /* East Asian ideograph */
25404   {"\x37", 0, 0x684B}, /* East Asian ideograph */
25405   {"\x38", 0, 0x681E}, /* East Asian ideograph */
25406   {"\x3B", 0, 0x6833}, /* East Asian ideograph */
25407   {"\x40", 0, 0x6831}, /* East Asian ideograph */
25408   {"\x41", 0, 0x6832}, /* East Asian ideograph */
25409   {"\x42", 0, 0x6835}, /* East Asian ideograph */
25410   {"\x43", 0, 0x683B}, /* East Asian ideograph */
25411   {"\x44", 0, 0x684E}, /* East Asian ideograph */
25412   {"\x47", 0, 0x682B}, /* East Asian ideograph */
25413   {"\x48", 0, 0x682D}, /* East Asian ideograph */
25414   {"\x4A", 0, 0x684D}, /* East Asian ideograph */
25415   {"\x4F", 0, 0x6844}, /* East Asian ideograph */
25416   {"\x55", 0, 0x685D}, /* East Asian ideograph */
25417   {"\x56", 0, 0x685E}, /* East Asian ideograph */
25418   {"\x58", 0, 0x6834}, /* East Asian ideograph */
25419   {"\x59", 0, 0x6812}, /* East Asian ideograph */
25420   {"\x65", 0, 0x685A}, /* East Asian ideograph */
25421   {"\x68", 0, 0x686B}, /* East Asian ideograph */
25422   {"\x69", 0, 0x686C}, /* East Asian ideograph */
25423   {"\x6B", 0, 0x6879}, /* East Asian ideograph */
25424   {"\x6E", 0, 0x68B2}, /* East Asian ideograph */
25425   {"\x71", 0, 0x689B}, /* East Asian ideograph */
25426   {"\x72", 0, 0x687E}, /* East Asian ideograph */
25427   {"\x74", 0, 0x68B6}, /* East Asian ideograph */
25428   {"\x76", 0, 0x6882}, /* East Asian ideograph */
25429   {"\x7A", 0, 0x6890}, /* East Asian ideograph */
25430   {"", 0}
25431 };
25432 struct yaz_iconv_trie marc8_31page109 = {
25433   marc8_31page109_flat, 0
25434 };
25435 /* PAGE 108 */
25436 struct yaz_iconv_trie_flat marc8_31page108_flat[] = {
25437   {"\x21", 0, 0x677B}, /* East Asian ideograph */
25438   {"\x22", 0, 0x6792}, /* East Asian ideograph */
25439   {"\x23", 0, 0x6776}, /* East Asian ideograph */
25440   {"\x25", 0, 0x6791}, /* East Asian ideograph */
25441   {"\x26", 0, 0x6799}, /* East Asian ideograph */
25442   {"\x28", 0, 0x67A4}, /* East Asian ideograph */
25443   {"\x2E", 0, 0x678F}, /* East Asian ideograph */
25444   {"\x30", 0, 0x6772}, /* East Asian ideograph */
25445   {"\x31", 0, 0x6798}, /* East Asian ideograph (variant of EACC 4C3B31) */
25446   {"\x32", 0, 0x676A}, /* East Asian ideograph */
25447   {"\x39", 0, 0x67AC}, /* East Asian ideograph */
25448   {"\x3B", 0, 0x67A0}, /* East Asian ideograph */
25449   {"\x3F", 0, 0x67A1}, /* East Asian ideograph */
25450   {"\x44", 0, 0x67F9}, /* East Asian ideograph */
25451   {"\x48", 0, 0x678D}, /* East Asian ideograph */
25452   {"\x49", 0, 0x678C}, /* East Asian ideograph */
25453   {"\x4C", 0, 0x67FC}, /* East Asian ideograph */
25454   {"\x4E", 0, 0x6810}, /* East Asian ideograph */
25455   {"\x51", 0, 0x67C8}, /* East Asian ideograph */
25456   {"\x54", 0, 0x67CC}, /* East Asian ideograph */
25457   {"\x58", 0, 0x67C5}, /* East Asian ideograph */
25458   {"\x5C", 0, 0x67BB}, /* East Asian ideograph */
25459   {"\x5F", 0, 0x67B0}, /* East Asian ideograph */
25460   {"\x60", 0, 0x6803}, /* East Asian ideograph */
25461   {"\x61", 0, 0x67F8}, /* East Asian ideograph */
25462   {"\x63", 0, 0x67D8}, /* East Asian ideograph */
25463   {"\x64", 0, 0x67B7}, /* East Asian ideograph */
25464   {"\x6D", 0, 0x6802}, /* East Asian ideograph */
25465   {"\x6F", 0, 0x67E4}, /* East Asian ideograph */
25466   {"\x70", 0, 0x67D9}, /* East Asian ideograph */
25467   {"\x71", 0, 0x67DB}, /* East Asian ideograph */
25468   {"\x72", 0, 0x67B5}, /* East Asian ideograph */
25469   {"\x74", 0, 0x67DF}, /* East Asian ideograph */
25470   {"\x75", 0, 0x67F7}, /* East Asian ideograph */
25471   {"\x77", 0, 0x67B3}, /* East Asian ideograph */
25472   {"\x78", 0, 0x6806}, /* East Asian ideograph */
25473   {"\x79", 0, 0x67AE}, /* East Asian ideograph */
25474   {"\x7A", 0, 0x67F6}, /* East Asian ideograph */
25475   {"\x7C", 0, 0x67EE}, /* East Asian ideograph */
25476   {"\x7D", 0, 0x6AAF}, /* East Asian ideograph */
25477   {"\x7E", 0, 0x67B2}, /* East Asian ideograph */
25478   {"", 0}
25479 };
25480 struct yaz_iconv_trie marc8_31page108 = {
25481   marc8_31page108_flat, 0
25482 };
25483 /* PAGE 107 */
25484 struct yaz_iconv_trie_flat marc8_31page107_flat[] = {
25485   {"\x28", 0, 0x6705}, /* East Asian ideograph */
25486   {"\x30", 0, 0x670F}, /* East Asian ideograph */
25487   {"\x31", 0, 0x6710}, /* East Asian ideograph */
25488   {"\x33", 0, 0x6712}, /* East Asian ideograph */
25489   {"\x34", 0, 0x6713}, /* East Asian ideograph */
25490   {"\x38", 0, 0x6719}, /* East Asian ideograph */
25491   {"\x39", 0, 0x6718}, /* East Asian ideograph */
25492   {"\x47", 0, 0x6723}, /* East Asian ideograph */
25493   {"\x4C", 0, 0x673E}, /* East Asian ideograph */
25494   {"\x4E", 0, 0x673F}, /* East Asian ideograph */
25495   {"\x58", 0, 0x6757}, /* East Asian ideograph */
25496   {"\x5B", 0, 0x6745}, /* East Asian ideograph */
25497   {"\x5C", 0, 0x6747}, /* East Asian ideograph */
25498   {"\x60", 0, 0x675D}, /* East Asian ideograph */
25499   {"\x61", 0, 0x6755}, /* East Asian ideograph */
25500   {"\x66", 0, 0x674C}, /* East Asian ideograph */
25501   {"\x67", 0, 0x6759}, /* East Asian ideograph */
25502   {"\x68", 0, 0x6748}, /* East Asian ideograph */
25503   {"\x6B", 0, 0x6763}, /* East Asian ideograph */
25504   {"\x6E", 0, 0x6753}, /* East Asian ideograph */
25505   {"\x71", 0, 0x674A}, /* East Asian ideograph */
25506   {"\x75", 0, 0x6793}, /* East Asian ideograph */
25507   {"\x78", 0, 0x677C}, /* East Asian ideograph */
25508   {"\x7A", 0, 0x679F}, /* East Asian ideograph */
25509   {"\x7C", 0, 0x6785}, /* East Asian ideograph */
25510   {"", 0}
25511 };
25512 struct yaz_iconv_trie marc8_31page107 = {
25513   marc8_31page107_flat, 0
25514 };
25515 /* PAGE 106 */
25516 struct yaz_iconv_trie_flat marc8_31page106_flat[] = {
25517   {"\x24", 0, 0x7A25}, /* East Asian ideograph */
25518   {"\x2A", 0, 0x66A0}, /* East Asian ideograph */
25519   {"\x30", 0, 0x5C21}, /* East Asian ideograph */
25520   {"\x32", 0, 0x669D}, /* East Asian ideograph */
25521   {"\x3A", 0, 0x66B2}, /* East Asian ideograph */
25522   {"\x40", 0, 0x66B5}, /* East Asian ideograph */
25523   {"\x41", 0, 0x66AA}, /* East Asian ideograph */
25524   {"\x43", 0, 0x66AC}, /* East Asian ideograph */
25525   {"\x47", 0, 0x66B1}, /* East Asian ideograph */
25526   {"\x4E", 0, 0x66C8}, /* East Asian ideograph */
25527   {"\x4F", 0, 0x66BE}, /* East Asian ideograph */
25528   {"\x54", 0, 0x66C0}, /* East Asian ideograph */
25529   {"\x55", 0, 0x66C7}, /* East Asian ideograph */
25530   {"\x5A", 0, 0x66BB}, /* East Asian ideograph */
25531   {"\x5C", 0, 0x66C4}, /* East Asian ideograph */
25532   {"\x60", 0, 0x66CF}, /* East Asian ideograph */
25533   {"\x71", 0, 0x66DA}, /* East Asian ideograph */
25534   {"\x72", 0, 0x66DB}, /* East Asian ideograph */
25535   {"\x73", 0, 0x66E2}, /* East Asian ideograph */
25536   {"\x76", 0, 0x66E1}, /* East Asian ideograph */
25537   {"\x78", 0, 0x66E8}, /* East Asian ideograph */
25538   {"\x7C", 0, 0x66E9}, /* East Asian ideograph */
25539   {"", 0}
25540 };
25541 struct yaz_iconv_trie marc8_31page106 = {
25542   marc8_31page106_flat, 0
25543 };
25544 /* PAGE 105 */
25545 struct yaz_iconv_trie_flat marc8_31page105_flat[] = {
25546   {"\x27", 0, 0x6633}, /* East Asian ideograph */
25547   {"\x28", 0, 0x662B}, /* East Asian ideograph */
25548   {"\x2B", 0, 0x6634}, /* East Asian ideograph */
25549   {"\x2C", 0, 0x6624}, /* East Asian ideograph */
25550   {"\x31", 0, 0x6645}, /* East Asian ideograph */
25551   {"\x32", 0, 0x665F}, /* East Asian ideograph */
25552   {"\x3D", 0, 0x6665}, /* East Asian ideograph */
25553   {"\x3E", 0, 0x665C}, /* East Asian ideograph */
25554   {"\x3F", 0, 0x6661}, /* East Asian ideograph */
25555   {"\x48", 0, 0x665B}, /* East Asian ideograph */
25556   {"\x49", 0, 0x6659}, /* East Asian ideograph */
25557   {"\x4A", 0, 0x6667}, /* East Asian ideograph */
25558   {"\x4C", 0, 0x665E}, /* East Asian ideograph */
25559   {"\x4D", 0, 0x6657}, /* East Asian ideograph */
25560   {"\x50", 0, 0x667E}, /* East Asian ideograph */
25561   {"\x51", 0, 0x666C}, /* East Asian ideograph */
25562   {"\x5A", 0, 0x6678}, /* East Asian ideograph */
25563   {"\x60", 0, 0x6673}, /* East Asian ideograph */
25564   {"\x66", 0, 0x666D}, /* East Asian ideograph */
25565   {"\x68", 0, 0x6677}, /* East Asian ideograph */
25566   {"\x70", 0, 0x6684}, /* East Asian ideograph */
25567   {"\x71", 0, 0x668C}, /* East Asian ideograph */
25568   {"\x72", 0, 0x6693}, /* East Asian ideograph */
25569   {"\x75", 0, 0x668B}, /* East Asian ideograph */
25570   {"\x76", 0, 0x6690}, /* East Asian ideograph */
25571   {"\x79", 0, 0x6694}, /* East Asian ideograph */
25572   {"\x7A", 0, 0x668A}, /* East Asian ideograph */
25573   {"\x7C", 0, 0x6698}, /* East Asian ideograph */
25574   {"\x7D", 0, 0x668D}, /* East Asian ideograph */
25575   {"", 0}
25576 };
25577 struct yaz_iconv_trie marc8_31page105 = {
25578   marc8_31page105_flat, 0
25579 };
25580 /* PAGE 104 */
25581 struct yaz_iconv_trie_flat marc8_31page104_flat[] = {
25582   {"\x22", 0, 0x65A8}, /* East Asian ideograph */
25583   {"\x23", 0, 0x65A6}, /* East Asian ideograph */
25584   {"\x27", 0, 0x65AE}, /* East Asian ideograph */
25585   {"\x2A", 0, 0x65B6}, /* East Asian ideograph */
25586   {"\x2C", 0, 0x65B8}, /* East Asian ideograph */
25587   {"\x2F", 0, 0x65BF}, /* East Asian ideograph */
25588   {"\x31", 0, 0x65C6}, /* East Asian ideograph */
25589   {"\x32", 0, 0x65C3}, /* East Asian ideograph */
25590   {"\x33", 0, 0x65C4}, /* East Asian ideograph */
25591   {"\x34", 0, 0x65C2}, /* East Asian ideograph */
25592   {"\x3B", 0, 0x65D0}, /* East Asian ideograph */
25593   {"\x3C", 0, 0x65D2}, /* East Asian ideograph */
25594   {"\x44", 0, 0x65DB}, /* East Asian ideograph */
25595   {"\x45", 0, 0x65DC}, /* East Asian ideograph */
25596   {"\x47", 0, 0x65DD}, /* East Asian ideograph */
25597   {"\x48", 0, 0x65DF}, /* East Asian ideograph */
25598   {"\x4A", 0, 0x65E1}, /* East Asian ideograph */
25599   {"\x4E", 0, 0x65E4}, /* East Asian ideograph */
25600   {"\x54", 0, 0x65F4}, /* East Asian ideograph */
25601   {"\x55", 0, 0x65F0}, /* East Asian ideograph */
25602   {"\x5A", 0, 0x6609}, /* East Asian ideograph */
25603   {"\x5B", 0, 0x65FB}, /* East Asian ideograph */
25604   {"\x5C", 0, 0x65FC}, /* East Asian ideograph */
25605   {"\x5E", 0, 0x660A}, /* East Asian ideograph */
25606   {"\x64", 0, 0x6603}, /* East Asian ideograph */
25607   {"\x6A", 0, 0x6611}, /* East Asian ideograph */
25608   {"\x6B", 0, 0x6615}, /* East Asian ideograph */
25609   {"\x6D", 0, 0x6604}, /* East Asian ideograph */
25610   {"\x6E", 0, 0x6631}, /* East Asian ideograph */
25611   {"\x72", 0, 0x6621}, /* East Asian ideograph */
25612   {"\x75", 0, 0x662C}, /* East Asian ideograph */
25613   {"\x77", 0, 0x6635}, /* East Asian ideograph */
25614   {"\x7C", 0, 0x661E}, /* East Asian ideograph */
25615   {"\x7D", 0, 0x663A}, /* East Asian ideograph */
25616   {"", 0}
25617 };
25618 struct yaz_iconv_trie marc8_31page104 = {
25619   marc8_31page104_flat, 0
25620 };
25621 /* PAGE 103 */
25622 struct yaz_iconv_trie_flat marc8_31page103_flat[] = {
25623   {"\x2C", 0, 0x6538}, /* East Asian ideograph */
25624   {"\x34", 0, 0x6542}, /* East Asian ideograph */
25625   {"\x36", 0, 0x6549}, /* East Asian ideograph */
25626   {"\x3E", 0, 0x6554}, /* East Asian ideograph */
25627   {"\x3F", 0, 0x6555}, /* East Asian ideograph */
25628   {"\x45", 0, 0x6567}, /* East Asian ideograph */
25629   {"\x47", 0, 0x6561}, /* East Asian ideograph */
25630   {"\x4F", 0, 0x656D}, /* East Asian ideograph */
25631   {"\x54", 0, 0x657A}, /* East Asian ideograph */
25632   {"\x64", 0, 0x6585}, /* East Asian ideograph */
25633   {"\x6E", 0, 0x658C}, /* East Asian ideograph */
25634   {"\x70", 0, 0x6592}, /* East Asian ideograph */
25635   {"\x71", 0, 0x6595}, /* East Asian ideograph */
25636   {"\x75", 0, 0x659B}, /* East Asian ideograph */
25637   {"\x77", 0, 0x659D}, /* East Asian ideograph */
25638   {"\x7A", 0, 0x65A0}, /* East Asian ideograph */
25639   {"", 0}
25640 };
25641 struct yaz_iconv_trie marc8_31page103 = {
25642   marc8_31page103_flat, 0
25643 };
25644 /* PAGE 102 */
25645 struct yaz_iconv_trie_flat marc8_31page102_flat[] = {
25646   {"\x2A", 0, 0x64EF}, /* East Asian ideograph */
25647   {"\x2D", 0, 0x64E1}, /* East Asian ideograph */
25648   {"\x2E", 0, 0x64E5}, /* East Asian ideograph */
25649   {"\x31", 0, 0x64EB}, /* East Asian ideograph */
25650   {"\x33", 0, 0x64E2}, /* East Asian ideograph */
25651   {"\x36", 0, 0x64ED}, /* East Asian ideograph */
25652   {"\x38", 0, 0x64E4}, /* East Asian ideograph */
25653   {"\x42", 0, 0x64F7}, /* East Asian ideograph */
25654   {"\x46", 0, 0x6504}, /* East Asian ideograph */
25655   {"\x4B", 0, 0x64FD}, /* East Asian ideograph */
25656   {"\x4F", 0, 0x6508}, /* East Asian ideograph */
25657   {"\x53", 0, 0x6509}, /* East Asian ideograph */
25658   {"\x59", 0, 0x651A}, /* East Asian ideograph */
25659   {"\x5B", 0, 0x6516}, /* East Asian ideograph */
25660   {"\x61", 0, 0x651B}, /* East Asian ideograph */
25661   {"\x69", 0, 0x6527}, /* East Asian ideograph */
25662   {"\x6D", 0, 0x6522}, /* East Asian ideograph */
25663   {"\x6F", 0, 0x6529}, /* East Asian ideograph */
25664   {"\x72", 0, 0x6525}, /* East Asian ideograph */
25665   {"\x77", 0, 0x652E}, /* East Asian ideograph */
25666   {"\x7C", 0, 0x6541}, /* East Asian ideograph */
25667   {"", 0}
25668 };
25669 struct yaz_iconv_trie marc8_31page102 = {
25670   marc8_31page102_flat, 0
25671 };
25672 /* PAGE 101 */
25673 struct yaz_iconv_trie_flat marc8_31page101_flat[] = {
25674   {"\x23", 0, 0x644E}, /* East Asian ideograph */
25675   {"\x24", 0, 0x6464}, /* East Asian ideograph */
25676   {"\x27", 0, 0x6482}, /* East Asian ideograph */
25677   {"\x28", 0, 0x645E}, /* East Asian ideograph */
25678   {"\x2C", 0, 0x647B}, /* East Asian ideograph */
25679   {"\x2E", 0, 0x645C}, /* East Asian ideograph */
25680   {"\x3C", 0, 0x649D}, /* East Asian ideograph */
25681   {"\x3F", 0, 0x6499}, /* East Asian ideograph */
25682   {"\x42", 0, 0x648F}, /* East Asian ideograph */
25683   {"\x4D", 0, 0x6496}, /* East Asian ideograph */
25684   {"\x4E", 0, 0x64A2}, /* East Asian ideograph */
25685   {"\x54", 0, 0x6490}, /* East Asian ideograph */
25686   {"\x5B", 0, 0x64B6}, /* East Asian ideograph */
25687   {"\x61", 0, 0x6498}, /* East Asian ideograph */
25688   {"\x62", 0, 0x649F}, /* East Asian ideograph */
25689   {"\x65", 0, 0x64A7}, /* East Asian ideograph */
25690   {"\x66", 0, 0x64B3}, /* East Asian ideograph */
25691   {"\x6A", 0, 0x64D7}, /* East Asian ideograph */
25692   {"\x6C", 0, 0x64D3}, /* East Asian ideograph */
25693   {"\x74", 0, 0x64BE}, /* East Asian ideograph */
25694   {"\x75", 0, 0x64D0}, /* East Asian ideograph */
25695   {"", 0}
25696 };
25697 struct yaz_iconv_trie marc8_31page101 = {
25698   marc8_31page101_flat, 0
25699 };
25700 /* PAGE 100 */
25701 struct yaz_iconv_trie_flat marc8_31page100_flat[] = {
25702   {"\x22", 0, 0x6410}, /* East Asian ideograph */
25703   {"\x24", 0, 0x6434}, /* East Asian ideograph */
25704   {"\x29", 0, 0x641B}, /* East Asian ideograph */
25705   {"\x2B", 0, 0x6420}, /* East Asian ideograph */
25706   {"\x2C", 0, 0x6424}, /* East Asian ideograph */
25707   {"\x2F", 0, 0x6426}, /* East Asian ideograph */
25708   {"\x31", 0, 0x640C}, /* East Asian ideograph */
25709   {"\x36", 0, 0x6415}, /* East Asian ideograph */
25710   {"\x37", 0, 0x6418}, /* East Asian ideograph */
25711   {"\x38", 0, 0x640E}, /* East Asian ideograph */
25712   {"\x39", 0, 0x22C4D}, /* East Asian ideograph (Unicode CJK Extension B) */
25713   {"\x3B", 0, 0x6422}, /* East Asian ideograph */
25714   {"\x3D", 0, 0x6421}, /* East Asian ideograph */
25715   {"\x44", 0, 0x6430}, /* East Asian ideograph */
25716   {"\x45", 0, 0x6441}, /* East Asian ideograph */
25717   {"\x48", 0, 0x6435}, /* East Asian ideograph */
25718   {"\x4C", 0, 0x6409}, /* East Asian ideograph */
25719   {"\x51", 0, 0x640A}, /* East Asian ideograph */
25720   {"\x53", 0, 0x6440}, /* East Asian ideograph */
25721   {"\x59", 0, 0x6407}, /* East Asian ideograph */
25722   {"\x5B", 0, 0x643B}, /* East Asian ideograph */
25723   {"\x5D", 0, 0x643F}, /* East Asian ideograph */
25724   {"\x68", 0, 0x645B}, /* East Asian ideograph */
25725   {"\x6A", 0, 0x644F}, /* East Asian ideograph */
25726   {"\x6C", 0, 0x646B}, /* East Asian ideograph */
25727   {"\x6F", 0, 0x6476}, /* East Asian ideograph */
25728   {"\x76", 0, 0x6474}, /* East Asian ideograph */
25729   {"\x78", 0, 0x647D}, /* East Asian ideograph */
25730   {"\x7B", 0, 0x6473}, /* East Asian ideograph */
25731   {"", 0}
25732 };
25733 struct yaz_iconv_trie marc8_31page100 = {
25734   marc8_31page100_flat, 0
25735 };
25736 /* PAGE 99 */
25737 struct yaz_iconv_trie_flat marc8_31page99_flat[] = {
25738   {"\x25", 0, 0x6387}, /* East Asian ideograph */
25739   {"\x26", 0, 0x637A}, /* East Asian ideograph */
25740   {"\x27", 0, 0x638E}, /* East Asian ideograph */
25741   {"\x2A", 0, 0x6386}, /* East Asian ideograph */
25742   {"\x2F", 0, 0x6375}, /* East Asian ideograph */
25743   {"\x30", 0, 0x63AF}, /* East Asian ideograph */
25744   {"\x37", 0, 0x63B1}, /* East Asian ideograph */
25745   {"\x38", 0, 0x63B0}, /* East Asian ideograph */
25746   {"\x39", 0, 0x63AE}, /* East Asian ideograph */
25747   {"\x3A", 0, 0x637C}, /* East Asian ideograph */
25748   {"\x3B", 0, 0x6390}, /* East Asian ideograph */
25749   {"\x3D", 0, 0x63AD}, /* East Asian ideograph */
25750   {"\x41", 0, 0x636D}, /* East Asian ideograph */
25751   {"\x43", 0, 0x63DE}, /* East Asian ideograph */
25752   {"\x44", 0, 0x63E5}, /* East Asian ideograph */
25753   {"\x47", 0, 0x63D3}, /* East Asian ideograph */
25754   {"\x4F", 0, 0x63BD}, /* East Asian ideograph */
25755   {"\x50", 0, 0x63C3}, /* East Asian ideograph */
25756   {"\x52", 0, 0x63F5}, /* East Asian ideograph */
25757   {"\x58", 0, 0x63E6}, /* East Asian ideograph */
25758   {"\x5B", 0, 0x63E0}, /* East Asian ideograph */
25759   {"\x5C", 0, 0x63D5}, /* East Asian ideograph */
25760   {"\x5D", 0, 0x63F6}, /* East Asian ideograph */
25761   {"\x5E", 0, 0x63F2}, /* East Asian ideograph */
25762   {"\x5F", 0, 0x63F8}, /* East Asian ideograph */
25763   {"\x66", 0, 0x63C5}, /* East Asian ideograph */
25764   {"\x6A", 0, 0x63F9}, /* East Asian ideograph */
25765   {"\x70", 0, 0x63BE}, /* East Asian ideograph */
25766   {"\x72", 0, 0x63EB}, /* East Asian ideograph */
25767   {"\x73", 0, 0x63DD}, /* East Asian ideograph */
25768   {"\x76", 0, 0x63D1}, /* East Asian ideograph */
25769   {"\x79", 0, 0x63C4}, /* East Asian ideograph */
25770   {"\x7A", 0, 0x63DC}, /* East Asian ideograph */
25771   {"\x7B", 0, 0x63D7}, /* East Asian ideograph */
25772   {"\x7E", 0, 0x6412}, /* East Asian ideograph */
25773   {"", 0}
25774 };
25775 struct yaz_iconv_trie marc8_31page99 = {
25776   marc8_31page99_flat, 0
25777 };
25778 /* PAGE 98 */
25779 struct yaz_iconv_trie_flat marc8_31page98_flat[] = {
25780   {"\x25", 0, 0x62F5}, /* East Asian ideograph */
25781   {"\x31", 0, 0x630C}, /* East Asian ideograph */
25782   {"\x32", 0, 0x6360}, /* East Asian ideograph */
25783   {"\x37", 0, 0x62F6}, /* East Asian ideograph */
25784   {"\x3A", 0, 0x6331}, /* East Asian ideograph */
25785   {"\x42", 0, 0x6345}, /* East Asian ideograph */
25786   {"\x44", 0, 0x6343}, /* East Asian ideograph */
25787   {"\x45", 0, 0x6335}, /* East Asian ideograph */
25788   {"\x47", 0, 0x6353}, /* East Asian ideograph */
25789   {"\x48", 0, 0x6364}, /* East Asian ideograph */
25790   {"\x49", 0, 0x6336}, /* East Asian ideograph */
25791   {"\x4A", 0, 0x6344}, /* East Asian ideograph */
25792   {"\x54", 0, 0x6339}, /* East Asian ideograph */
25793   {"\x58", 0, 0x6357}, /* East Asian ideograph */
25794   {"\x5A", 0, 0x633C}, /* East Asian ideograph */
25795   {"\x5B", 0, 0x6358}, /* East Asian ideograph */
25796   {"\x5C", 0, 0x634B}, /* East Asian ideograph */
25797   {"\x5F", 0, 0x6354}, /* East Asian ideograph */
25798   {"\x68", 0, 0x637D}, /* East Asian ideograph */
25799   {"\x6A", 0, 0x63B6}, /* East Asian ideograph */
25800   {"\x6B", 0, 0x6382}, /* East Asian ideograph */
25801   {"\x6C", 0, 0x636C}, /* East Asian ideograph */
25802   {"\x6E", 0, 0x639F}, /* East Asian ideograph */
25803   {"\x72", 0, 0x639E}, /* East Asian ideograph */
25804   {"\x73", 0, 0x637F}, /* East Asian ideograph */
25805   {"\x79", 0, 0x6381}, /* East Asian ideograph */
25806   {"\x7B", 0, 0x6397}, /* East Asian ideograph */
25807   {"\x7D", 0, 0x63AB}, /* East Asian ideograph */
25808   {"", 0}
25809 };
25810 struct yaz_iconv_trie marc8_31page98 = {
25811   marc8_31page98_flat, 0
25812 };
25813 /* PAGE 97 */
25814 struct yaz_iconv_trie_flat marc8_31page97_flat[] = {
25815   {"\x26", 0, 0x6268}, /* East Asian ideograph */
25816   {"\x28", 0, 0x6260}, /* East Asian ideograph */
25817   {"\x2B", 0, 0x625A}, /* East Asian ideograph */
25818   {"\x2C", 0, 0x6262}, /* East Asian ideograph */
25819   {"\x2D", 0, 0x6266}, /* East Asian ideograph */
25820   {"\x31", 0, 0x6286}, /* East Asian ideograph */
25821   {"\x32", 0, 0x628E}, /* East Asian ideograph */
25822   {"\x41", 0, 0x62A3}, /* East Asian ideograph */
25823   {"\x43", 0, 0x6282}, /* East Asian ideograph */
25824   {"\x46", 0, 0x6285}, /* East Asian ideograph */
25825   {"\x4B", 0, 0x629D}, /* East Asian ideograph */
25826   {"\x56", 0, 0x62A6}, /* East Asian ideograph */
25827   {"\x57", 0, 0x62D1}, /* East Asian ideograph */
25828   {"\x61", 0, 0x62E4}, /* East Asian ideograph */
25829   {"\x69", 0, 0x62B6}, /* East Asian ideograph */
25830   {"\x6A", 0, 0x62C3}, /* East Asian ideograph */
25831   {"\x72", 0, 0x630D}, /* East Asian ideograph */
25832   {"", 0}
25833 };
25834 struct yaz_iconv_trie marc8_31page97 = {
25835   marc8_31page97_flat, 0
25836 };
25837 /* PAGE 96 */
25838 struct yaz_iconv_trie_flat marc8_31page96_flat[] = {
25839   {"\x29", 0, 0x61F3}, /* East Asian ideograph */
25840   {"\x3D", 0, 0x6201}, /* East Asian ideograph */
25841   {"\x41", 0, 0x6204}, /* East Asian ideograph */
25842   {"\x43", 0, 0x6207}, /* East Asian ideograph */
25843   {"\x44", 0, 0x6209}, /* East Asian ideograph */
25844   {"\x47", 0, 0x6214}, /* East Asian ideograph */
25845   {"\x56", 0, 0x6223}, /* East Asian ideograph */
25846   {"\x5B", 0, 0x6225}, /* East Asian ideograph */
25847   {"\x5D", 0, 0x6224}, /* East Asian ideograph */
25848   {"\x61", 0, 0x6229}, /* East Asian ideograph */
25849   {"\x67", 0, 0x622D}, /* East Asian ideograph */
25850   {"\x69", 0, 0x97EF}, /* East Asian ideograph */
25851   {"\x6E", 0, 0x6239}, /* East Asian ideograph */
25852   {"\x6F", 0, 0x623A}, /* East Asian ideograph */
25853   {"\x70", 0, 0x623D}, /* East Asian ideograph */
25854   {"\x75", 0, 0x6243}, /* East Asian ideograph */
25855   {"\x77", 0, 0x6246}, /* East Asian ideograph */
25856   {"\x78", 0, 0x6245}, /* East Asian ideograph */
25857   {"\x79", 0, 0x624A}, /* East Asian ideograph */
25858   {"\x7A", 0, 0x6250}, /* East Asian ideograph */
25859   {"\x7C", 0, 0x625E}, /* East Asian ideograph */
25860   {"", 0}
25861 };
25862 struct yaz_iconv_trie marc8_31page96 = {
25863   marc8_31page96_flat, 0
25864 };
25865 /* PAGE 95 */
25866 struct yaz_iconv_trie_flat marc8_31page95_flat[] = {
25867   {"\x23", 0, 0x618B}, /* East Asian ideograph */
25868   {"\x2C", 0, 0x616F}, /* East Asian ideograph */
25869   {"\x2D", 0, 0x6165}, /* East Asian ideograph */
25870   {"\x2F", 0, 0x615C}, /* East Asian ideograph */
25871   {"\x32", 0, 0x619D}, /* East Asian ideograph */
25872   {"\x33", 0, 0x61A6}, /* East Asian ideograph */
25873   {"\x3D", 0, 0x61A2}, /* East Asian ideograph */
25874   {"\x40", 0, 0x61A8}, /* East Asian ideograph */
25875   {"\x42", 0, 0x619C}, /* East Asian ideograph */
25876   {"\x43", 0, 0x61AF}, /* East Asian ideograph */
25877   {"\x45", 0, 0x6196}, /* East Asian ideograph */
25878   {"\x46", 0, 0x6197}, /* East Asian ideograph */
25879   {"\x47", 0, 0x61AD}, /* East Asian ideograph */
25880   {"\x4C", 0, 0x6192}, /* East Asian ideograph */
25881   {"\x52", 0, 0x61AE}, /* East Asian ideograph */
25882   {"\x55", 0, 0x618D}, /* East Asian ideograph */
25883   {"\x5A", 0, 0x61CB}, /* East Asian ideograph */
25884   {"\x5C", 0, 0x61CC}, /* East Asian ideograph */
25885   {"\x5D", 0, 0x61C6}, /* East Asian ideograph */
25886   {"\x68", 0, 0x61BA}, /* East Asian ideograph */
25887   {"\x6A", 0, 0x61B8}, /* East Asian ideograph */
25888   {"\x71", 0, 0x61E0}, /* East Asian ideograph */
25889   {"\x77", 0, 0x61E5}, /* East Asian ideograph */
25890   {"\x7D", 0, 0x61DC}, /* East Asian ideograph */
25891   {"\x7E", 0, 0x61DF}, /* East Asian ideograph */
25892   {"", 0}
25893 };
25894 struct yaz_iconv_trie marc8_31page95 = {
25895   marc8_31page95_flat, 0
25896 };
25897 /* PAGE 94 */
25898 struct yaz_iconv_trie_flat marc8_31page94_flat[] = {
25899   {"\x2A", 0, 0x610A}, /* East Asian ideograph */
25900   {"\x2C", 0, 0x6110}, /* East Asian ideograph */
25901   {"\x32", 0, 0x6112}, /* East Asian ideograph */
25902   {"\x34", 0, 0x60F2}, /* East Asian ideograph */
25903   {"\x37", 0, 0x6125}, /* East Asian ideograph */
25904   {"\x3B", 0, 0x60F8}, /* East Asian ideograph */
25905   {"\x3F", 0, 0x6121}, /* East Asian ideograph */
25906   {"\x41", 0, 0x60FC}, /* East Asian ideograph */
25907   {"\x43", 0, 0x6106}, /* East Asian ideograph */
25908   {"\x48", 0, 0x6149}, /* East Asian ideograph */
25909   {"\x4A", 0, 0x614A}, /* East Asian ideograph */
25910   {"\x4E", 0, 0x612B}, /* East Asian ideograph */
25911   {"\x50", 0, 0x6129}, /* East Asian ideograph */
25912   {"\x51", 0, 0x6150}, /* East Asian ideograph */
25913   {"\x56", 0, 0x53AF}, /* East Asian ideograph */
25914   {"\x58", 0, 0x6130}, /* East Asian ideograph */
25915   {"\x5B", 0, 0x6141}, /* East Asian ideograph */
25916   {"\x5E", 0, 0x6137}, /* East Asian ideograph */
25917   {"\x61", 0, 0x6146}, /* East Asian ideograph */
25918   {"\x66", 0, 0x615E}, /* East Asian ideograph */
25919   {"\x67", 0, 0x6175}, /* East Asian ideograph */
25920   {"\x68", 0, 0x6174}, /* East Asian ideograph */
25921   {"\x6B", 0, 0x6183}, /* East Asian ideograph */
25922   {"\x70", 0, 0x6171}, /* East Asian ideograph */
25923   {"\x74", 0, 0x616A}, /* East Asian ideograph */
25924   {"\x77", 0, 0x6173}, /* East Asian ideograph */
25925   {"\x79", 0, 0x6164}, /* East Asian ideograph */
25926   {"\x7B", 0, 0x6153}, /* East Asian ideograph */
25927   {"", 0}
25928 };
25929 struct yaz_iconv_trie marc8_31page94 = {
25930   marc8_31page94_flat, 0
25931 };
25932 /* PAGE 93 */
25933 struct yaz_iconv_trie_flat marc8_31page93_flat[] = {
25934   {"\x24", 0, 0x608A}, /* East Asian ideograph */
25935   {"\x2B", 0, 0x6092}, /* East Asian ideograph */
25936   {"\x2C", 0, 0x609D}, /* East Asian ideograph */
25937   {"\x2D", 0, 0x6081}, /* East Asian ideograph */
25938   {"\x2F", 0, 0x609E}, /* East Asian ideograph */
25939   {"\x30", 0, 0x6083}, /* East Asian ideograph */
25940   {"\x32", 0, 0x6097}, /* East Asian ideograph */
25941   {"\x34", 0, 0x60A7}, /* East Asian ideograph */
25942   {"\x3A", 0, 0x6095}, /* East Asian ideograph */
25943   {"\x3E", 0, 0x60C7}, /* East Asian ideograph */
25944   {"\x42", 0, 0x60B0}, /* East Asian ideograph */
25945   {"\x46", 0, 0x60BE}, /* East Asian ideograph */
25946   {"\x47", 0, 0x60D3}, /* East Asian ideograph */
25947   {"\x48", 0, 0x60D4}, /* East Asian ideograph */
25948   {"\x4E", 0, 0x60CE}, /* East Asian ideograph */
25949   {"\x51", 0, 0x60CF}, /* East Asian ideograph */
25950   {"\x53", 0, 0x60D9}, /* East Asian ideograph */
25951   {"\x54", 0, 0x60B3}, /* East Asian ideograph */
25952   {"\x56", 0, 0x60DD}, /* East Asian ideograph */
25953   {"\x5D", 0, 0x60C4}, /* East Asian ideograph */
25954   {"\x60", 0, 0x60B1}, /* East Asian ideograph */
25955   {"\x62", 0, 0x60E3}, /* East Asian ideograph */
25956   {"\x66", 0, 0x60E2}, /* East Asian ideograph */
25957   {"\x67", 0, 0x60E5}, /* East Asian ideograph */
25958   {"\x69", 0, 0x60DB}, /* East Asian ideograph */
25959   {"\x6E", 0, 0x60E9}, /* East Asian ideograph */
25960   {"\x70", 0, 0x6114}, /* East Asian ideograph */
25961   {"\x73", 0, 0x6103}, /* East Asian ideograph */
25962   {"\x75", 0, 0x6119}, /* East Asian ideograph */
25963   {"\x7C", 0, 0x60FD}, /* East Asian ideograph */
25964   {"\x7D", 0, 0x610D}, /* East Asian ideograph */
25965   {"", 0}
25966 };
25967 struct yaz_iconv_trie marc8_31page93 = {
25968   marc8_31page93_flat, 0
25969 };
25970 /* PAGE 92 */
25971 struct yaz_iconv_trie_flat marc8_31page92_flat[] = {
25972   {"\x24", 0, 0x5FEA}, /* East Asian ideograph */
25973   {"\x2A", 0, 0x6026}, /* East Asian ideograph */
25974   {"\x2C", 0, 0x6029}, /* East Asian ideograph */
25975   {"\x2D", 0, 0x602B}, /* East Asian ideograph */
25976   {"\x30", 0, 0x6019}, /* East Asian ideograph */
25977   {"\x31", 0, 0x6008}, /* East Asian ideograph */
25978   {"\x36", 0, 0x600A}, /* East Asian ideograph */
25979   {"\x37", 0, 0x600C}, /* East Asian ideograph */
25980   {"\x38", 0, 0x601B}, /* East Asian ideograph */
25981   {"\x3C", 0, 0x6017}, /* East Asian ideograph */
25982   {"\x3D", 0, 0x6033}, /* East Asian ideograph */
25983   {"\x45", 0, 0x600D}, /* East Asian ideograph */
25984   {"\x46", 0, 0x6010}, /* East Asian ideograph */
25985   {"\x4B", 0, 0x6039}, /* East Asian ideograph */
25986   {"\x50", 0, 0x6013}, /* East Asian ideograph */
25987   {"\x53", 0, 0x6054}, /* East Asian ideograph */
25988   {"\x57", 0, 0x605D}, /* East Asian ideograph */
25989   {"\x5A", 0, 0x6047}, /* East Asian ideograph */
25990   {"\x5E", 0, 0x6049}, /* East Asian ideograph */
25991   {"\x5F", 0, 0x6053}, /* East Asian ideograph */
25992   {"\x68", 0, 0x6067}, /* East Asian ideograph */
25993   {"\x6F", 0, 0x604C}, /* East Asian ideograph */
25994   {"\x71", 0, 0x6041}, /* East Asian ideograph */
25995   {"\x72", 0, 0x6077}, /* East Asian ideograph */
25996   {"\x74", 0, 0x6042}, /* East Asian ideograph */
25997   {"\x76", 0, 0x605F}, /* East Asian ideograph */
25998   {"\x7A", 0, 0x6061}, /* East Asian ideograph */
25999   {"", 0}
26000 };
26001 struct yaz_iconv_trie marc8_31page92 = {
26002   marc8_31page92_flat, 0
26003 };
26004 /* PAGE 91 */
26005 struct yaz_iconv_trie_flat marc8_31page91_flat[] = {
26006   {"\x23", 0, 0x5F82}, /* East Asian ideograph */
26007   {"\x27", 0, 0x5F89}, /* East Asian ideograph */
26008   {"\x2B", 0, 0x5F94}, /* East Asian ideograph */
26009   {"\x34", 0, 0x2251B}, /* East Asian ideograph (Unicode CJK Extension B) */
26010   {"\x39", 0, 0x5F9C}, /* East Asian ideograph */
26011   {"\x3D", 0, 0x5F9A}, /* East Asian ideograph */
26012   {"\x46", 0, 0x5FAF}, /* East Asian ideograph */
26013   {"\x50", 0, 0x5FBC}, /* East Asian ideograph */
26014   {"\x57", 0, 0x5FC9}, /* East Asian ideograph */
26015   {"\x5F", 0, 0x5FD1}, /* East Asian ideograph */
26016   {"\x61", 0, 0x5FD2}, /* East Asian ideograph */
26017   {"\x63", 0, 0x5FD0}, /* East Asian ideograph */
26018   {"\x67", 0, 0x5FCE}, /* East Asian ideograph */
26019   {"\x68", 0, 0x5FED}, /* East Asian ideograph */
26020   {"\x72", 0, 0x5FEE}, /* East Asian ideograph */
26021   {"\x73", 0, 0x5FF8}, /* East Asian ideograph */
26022   {"\x78", 0, 0x5FE1}, /* East Asian ideograph */
26023   {"\x7B", 0, 0x5FE4}, /* East Asian ideograph */
26024   {"", 0}
26025 };
26026 struct yaz_iconv_trie marc8_31page91 = {
26027   marc8_31page91_flat, 0
26028 };
26029 /* PAGE 90 */
26030 struct yaz_iconv_trie_flat marc8_31page90_flat[] = {
26031   {"\x21", 0, 0x5EF1}, /* East Asian ideograph */
26032   {"\x23", 0, 0x5EF4}, /* East Asian ideograph */
26033   {"\x35", 0, 0x5F07}, /* East Asian ideograph */
26034   {"\x3A", 0, 0x5F0B}, /* East Asian ideograph */
26035   {"\x4A", 0, 0x5F28}, /* East Asian ideograph */
26036   {"\x4B", 0, 0x5F22}, /* East Asian ideograph */
26037   {"\x4C", 0, 0x5F23}, /* East Asian ideograph */
26038   {"\x4D", 0, 0x5F24}, /* East Asian ideograph */
26039   {"\x51", 0, 0x5F33}, /* East Asian ideograph */
26040   {"\x52", 0, 0x5F30}, /* East Asian ideograph */
26041   {"\x58", 0, 0x5F38}, /* East Asian ideograph */
26042   {"\x5C", 0, 0x5F40}, /* East Asian ideograph */
26043   {"\x5F", 0, 0x5F44}, /* East Asian ideograph */
26044   {"\x62", 0, 0x5F4D}, /* East Asian ideograph */
26045   {"\x68", 0, 0x5F50}, /* East Asian ideograph */
26046   {"\x69", 0, 0x5F54}, /* East Asian ideograph */
26047   {"\x6A", 0, 0x5F56}, /* East Asian ideograph */
26048   {"\x6C", 0, 0x5F58}, /* East Asian ideograph */
26049   {"\x70", 0, 0x5F60}, /* East Asian ideograph */
26050   {"\x71", 0, 0x5F61}, /* East Asian ideograph */
26051   {"\x72", 0, 0x5F63}, /* East Asian ideograph */
26052   {"\x73", 0, 0x809C}, /* East Asian ideograph */
26053   {"\x74", 0, 0x5F67}, /* East Asian ideograph */
26054   {"\x78", 0, 0x5F72}, /* East Asian ideograph */
26055   {"\x79", 0, 0x5F73}, /* East Asian ideograph */
26056   {"\x7C", 0, 0x5F74}, /* East Asian ideograph */
26057   {"", 0}
26058 };
26059 struct yaz_iconv_trie marc8_31page90 = {
26060   marc8_31page90_flat, 0
26061 };
26062 /* PAGE 89 */
26063 struct yaz_iconv_trie_flat marc8_31page89_flat[] = {
26064   {"\x2F", 0, 0x5EA4}, /* East Asian ideograph */
26065   {"\x35", 0, 0x5EA5}, /* East Asian ideograph */
26066   {"\x36", 0, 0x5EAF}, /* East Asian ideograph */
26067   {"\x42", 0, 0x5EB9}, /* East Asian ideograph */
26068   {"\x4B", 0, 0x5EB3}, /* East Asian ideograph */
26069   {"\x4C", 0, 0x5EC4}, /* East Asian ideograph */
26070   {"\x51", 0, 0x5ECC}, /* East Asian ideograph */
26071   {"\x55", 0, 0x5ECB}, /* East Asian ideograph */
26072   {"\x57", 0, 0x5ECD}, /* East Asian ideograph */
26073   {"\x5A", 0, 0x5ED2}, /* East Asian ideograph */
26074   {"\x5B", 0, 0x5ED1}, /* East Asian ideograph */
26075   {"\x5C", 0, 0x5ED5}, /* East Asian ideograph */
26076   {"\x5F", 0, 0x5ED4}, /* East Asian ideograph */
26077   {"\x60", 0, 0x5ED9}, /* East Asian ideograph */
26078   {"\x61", 0, 0x5ECE}, /* East Asian ideograph */
26079   {"\x68", 0, 0x5EE1}, /* East Asian ideograph */
26080   {"\x6D", 0, 0x5EE7}, /* East Asian ideograph */
26081   {"\x71", 0, 0x5EE8}, /* East Asian ideograph */
26082   {"\x7C", 0, 0x5EED}, /* East Asian ideograph */
26083   {"", 0}
26084 };
26085 struct yaz_iconv_trie marc8_31page89 = {
26086   marc8_31page89_flat, 0
26087 };
26088 /* PAGE 88 */
26089 struct yaz_iconv_trie_flat marc8_31page88_flat[] = {
26090   {"\x22", 0, 0x5E22}, /* East Asian ideograph */
26091   {"\x24", 0, 0x5E28}, /* East Asian ideograph */
26092   {"\x35", 0, 0x5E44}, /* East Asian ideograph */
26093   {"\x36", 0, 0x5E43}, /* East Asian ideograph */
26094   {"\x39", 0, 0x5E42}, /* East Asian ideograph */
26095   {"\x3F", 0, 0x5E4E}, /* East Asian ideograph */
26096   {"\x47", 0, 0x5E58}, /* East Asian ideograph */
26097   {"\x48", 0, 0x5E48}, /* East Asian ideograph */
26098   {"\x57", 0, 0x5E5E}, /* East Asian ideograph */
26099   {"\x58", 0, 0x5E61}, /* East Asian ideograph */
26100   {"\x5D", 0, 0x5E68}, /* East Asian ideograph */
26101   {"\x5F", 0, 0x5E6C}, /* East Asian ideograph */
26102   {"\x60", 0, 0x5E6A}, /* East Asian ideograph */
26103   {"\x63", 0, 0x5E6E}, /* East Asian ideograph */
26104   {"\x64", 0, 0x5E6D}, /* East Asian ideograph */
26105   {"\x65", 0, 0x5E70}, /* East Asian ideograph */
26106   {"\x6D", 0, 0x5E75}, /* East Asian ideograph */
26107   {"\x77", 0, 0x5E80}, /* East Asian ideograph */
26108   {"\x7E", 0, 0x5E8B}, /* East Asian ideograph */
26109   {"", 0}
26110 };
26111 struct yaz_iconv_trie marc8_31page88 = {
26112   marc8_31page88_flat, 0
26113 };
26114 /* PAGE 87 */
26115 struct yaz_iconv_trie_flat marc8_31page87_flat[] = {
26116   {"\x26", 0, 0x5DA7}, /* East Asian ideograph */
26117   {"\x2A", 0, 0x5DB0}, /* East Asian ideograph */
26118   {"\x2E", 0, 0x5DB4}, /* East Asian ideograph */
26119   {"\x2F", 0, 0x5DAE}, /* East Asian ideograph */
26120   {"\x30", 0, 0x5DB6}, /* East Asian ideograph */
26121   {"\x32", 0, 0x5DB8}, /* East Asian ideograph */
26122   {"\x34", 0, 0x5DBF}, /* East Asian ideograph */
26123   {"\x36", 0, 0x5DB7}, /* East Asian ideograph */
26124   {"\x3E", 0, 0x5DC3}, /* East Asian ideograph */
26125   {"\x44", 0, 0x5DC7}, /* East Asian ideograph */
26126   {"\x46", 0, 0x5DC9}, /* East Asian ideograph */
26127   {"\x47", 0, 0x5DCB}, /* East Asian ideograph */
26128   {"\x4E", 0, 0x5DD8}, /* East Asian ideograph */
26129   {"\x50", 0, 0x5DDB}, /* East Asian ideograph */
26130   {"\x52", 0, 0x5DDC}, /* East Asian ideograph */
26131   {"\x56", 0, 0x5DE4}, /* East Asian ideograph */
26132   {"\x62", 0, 0x5E00}, /* East Asian ideograph */
26133   {"\x64", 0, 0x51E7}, /* East Asian ideograph */
26134   {"\x72", 0, 0x5E14}, /* East Asian ideograph */
26135   {"\x73", 0, 0x5E17}, /* East Asian ideograph */
26136   {"\x76", 0, 0x5E19}, /* East Asian ideograph */
26137   {"\x77", 0, 0x5E12}, /* East Asian ideograph */
26138   {"\x78", 0, 0x5E1F}, /* East Asian ideograph */
26139   {"\x7A", 0, 0x5E23}, /* East Asian ideograph */
26140   {"\x7B", 0, 0x5E21}, /* East Asian ideograph */
26141   {"", 0}
26142 };
26143 struct yaz_iconv_trie marc8_31page87 = {
26144   marc8_31page87_flat, 0
26145 };
26146 /* PAGE 86 */
26147 struct yaz_iconv_trie_flat marc8_31page86_flat[] = {
26148   {"\x25", 0, 0x5D3F}, /* East Asian ideograph */
26149   {"\x26", 0, 0x5D52}, /* East Asian ideograph */
26150   {"\x27", 0, 0x5D3D}, /* East Asian ideograph */
26151   {"\x28", 0, 0x5D4E}, /* East Asian ideograph */
26152   {"\x2C", 0, 0x5D59}, /* East Asian ideograph */
26153   {"\x2D", 0, 0x5D47}, /* East Asian ideograph */
26154   {"\x2F", 0, 0x5D32}, /* East Asian ideograph */
26155   {"\x31", 0, 0x5D42}, /* East Asian ideograph */
26156   {"\x34", 0, 0x5D74}, /* East Asian ideograph */
26157   {"\x39", 0, 0x5D6F}, /* East Asian ideograph */
26158   {"\x3A", 0, 0x5D6B}, /* East Asian ideograph */
26159   {"\x3F", 0, 0x5D75}, /* East Asian ideograph */
26160   {"\x44", 0, 0x5D4A}, /* East Asian ideograph */
26161   {"\x49", 0, 0x5D6C}, /* East Asian ideograph */
26162   {"\x4A", 0, 0x5D62}, /* East Asian ideograph */
26163   {"\x4D", 0, 0x5D82}, /* East Asian ideograph */
26164   {"\x50", 0, 0x5D79}, /* East Asian ideograph */
26165   {"\x51", 0, 0x5D8E}, /* East Asian ideograph */
26166   {"\x5A", 0, 0x5D81}, /* East Asian ideograph */
26167   {"\x60", 0, 0x5D7E}, /* East Asian ideograph */
26168   {"\x66", 0, 0x5D92}, /* East Asian ideograph */
26169   {"\x68", 0, 0x5D99}, /* East Asian ideograph */
26170   {"\x69", 0, 0x5D97}, /* East Asian ideograph */
26171   {"\x6A", 0, 0x5DA2}, /* East Asian ideograph */
26172   {"\x73", 0, 0x5DA1}, /* East Asian ideograph */
26173   {"\x75", 0, 0x5D93}, /* East Asian ideograph */
26174   {"\x77", 0, 0x5DA0}, /* East Asian ideograph */
26175   {"\x7B", 0, 0x5D94}, /* East Asian ideograph */
26176   {"\x7E", 0, 0x5DAC}, /* East Asian ideograph */
26177   {"", 0}
26178 };
26179 struct yaz_iconv_trie marc8_31page86 = {
26180   marc8_31page86_flat, 0
26181 };
26182 /* PAGE 85 */
26183 struct yaz_iconv_trie_flat marc8_31page85_flat[] = {
26184   {"\x26", 0, 0x5CE0}, /* East Asian ideograph */
26185   {"\x28", 0, 0x5CD2}, /* East Asian ideograph */
26186   {"\x29", 0, 0x5CDD}, /* East Asian ideograph */
26187   {"\x2B", 0, 0x5CCB}, /* East Asian ideograph */
26188   {"\x30", 0, 0x5CC7}, /* East Asian ideograph */
26189   {"\x31", 0, 0x5CDC}, /* East Asian ideograph */
26190   {"\x34", 0, 0x5D00}, /* East Asian ideograph */
26191   {"\x34", 0, 0x5D00}, /* East Asian ideograph */
26192   {"\x3B", 0, 0x5CFF}, /* East Asian ideograph */
26193   {"\x3C", 0, 0x5CEB}, /* East Asian ideograph */
26194   {"\x41", 0, 0x5CF4}, /* East Asian ideograph */
26195   {"\x46", 0, 0x5CF1}, /* East Asian ideograph */
26196   {"\x49", 0, 0x5D1E}, /* East Asian ideograph */
26197   {"\x4A", 0, 0x5D12}, /* East Asian ideograph */
26198   {"\x50", 0, 0x5D1A}, /* East Asian ideograph */
26199   {"\x52", 0, 0x5D0C}, /* East Asian ideograph */
26200   {"\x53", 0, 0x5D20}, /* East Asian ideograph */
26201   {"\x54", 0, 0x5D21}, /* East Asian ideograph */
26202   {"\x57", 0, 0x5D27}, /* East Asian ideograph */
26203   {"\x58", 0, 0x5D0D}, /* East Asian ideograph */
26204   {"\x5A", 0, 0x5D26}, /* East Asian ideograph */
26205   {"\x5D", 0, 0x5D2E}, /* East Asian ideograph */
26206   {"\x69", 0, 0x5D24}, /* East Asian ideograph */
26207   {"\x71", 0, 0x5D36}, /* East Asian ideograph */
26208   {"\x72", 0, 0x5D3E}, /* East Asian ideograph */
26209   {"\x74", 0, 0x5D4B}, /* East Asian ideograph */
26210   {"\x76", 0, 0x5D57}, /* East Asian ideograph */
26211   {"\x77", 0, 0x5D34}, /* East Asian ideograph */
26212   {"", 0}
26213 };
26214 struct yaz_iconv_trie marc8_31page85 = {
26215   marc8_31page85_flat, 0
26216 };
26217 /* PAGE 84 */
26218 struct yaz_iconv_trie_flat marc8_31page84_flat[] = {
26219   {"\x23", 0, 0x5C63}, /* East Asian ideograph */
26220   {"\x29", 0, 0x5C67}, /* East Asian ideograph */
26221   {"\x2B", 0, 0x5C68}, /* East Asian ideograph */
26222   {"\x30", 0, 0x5C6D}, /* East Asian ideograph */
26223   {"\x31", 0, 0x5C6E}, /* East Asian ideograph */
26224   {"\x37", 0, 0x5C74}, /* East Asian ideograph */
26225   {"\x39", 0, 0x5C73}, /* East Asian ideograph */
26226   {"\x3B", 0, 0x5C77}, /* East Asian ideograph */
26227   {"\x3C", 0, 0x5C7A}, /* East Asian ideograph */
26228   {"\x40", 0, 0x5C7C}, /* East Asian ideograph */
26229   {"\x46", 0, 0x5C8F}, /* East Asian ideograph */
26230   {"\x49", 0, 0x5C88}, /* East Asian ideograph */
26231   {"\x4B", 0, 0x5C8D}, /* East Asian ideograph */
26232   {"\x4D", 0, 0x5C99}, /* East Asian ideograph */
26233   {"\x55", 0, 0x5CA6}, /* East Asian ideograph */
26234   {"\x57", 0, 0x5CA0}, /* East Asian ideograph */
26235   {"\x5C", 0, 0x5CA2}, /* East Asian ideograph */
26236   {"\x60", 0, 0x5CB5}, /* East Asian ideograph */
26237   {"\x61", 0, 0x5CA7}, /* East Asian ideograph */
26238   {"\x66", 0, 0x5CA8}, /* East Asian ideograph */
26239   {"\x67", 0, 0x5CAC}, /* East Asian ideograph */
26240   {"\x6B", 0, 0x5CA3}, /* East Asian ideograph */
26241   {"\x6C", 0, 0x5CB6}, /* East Asian ideograph */
26242   {"\x6D", 0, 0x5CC1}, /* East Asian ideograph */
26243   {"\x6F", 0, 0x5CAD}, /* East Asian ideograph */
26244   {"\x70", 0, 0x5CD5}, /* East Asian ideograph */
26245   {"\x78", 0, 0x5CD3}, /* East Asian ideograph */
26246   {"\x79", 0, 0x5C8D}, /* East Asian ideograph */
26247   {"", 0}
26248 };
26249 struct yaz_iconv_trie marc8_31page84 = {
26250   marc8_31page84_flat, 0
26251 };
26252 /* PAGE 83 */
26253 struct yaz_iconv_trie_flat marc8_31page83_flat[] = {
26254   {"\x24", 0, 0x5BF0}, /* East Asian ideograph */
26255   {"\x25", 0, 0x5BEF}, /* East Asian ideograph */
26256   {"\x33", 0, 0x5C00}, /* East Asian ideograph */
26257   {"\x35", 0, 0x5C57}, /* East Asian ideograph */
26258   {"\x3C", 0, 0x5C15}, /* East Asian ideograph */
26259   {"\x46", 0, 0x5C22}, /* East Asian ideograph */
26260   {"\x48", 0, 0x5C25}, /* East Asian ideograph */
26261   {"\x4B", 0, 0x5C2A}, /* East Asian ideograph */
26262   {"\x52", 0, 0x5C2F}, /* East Asian ideograph */
26263   {"\x5B", 0, 0x5C32}, /* East Asian ideograph */
26264   {"\x63", 0, 0x5C3B}, /* East Asian ideograph */
26265   {"\x65", 0, 0x5C44}, /* East Asian ideograph */
26266   {"\x67", 0, 0x5C49}, /* East Asian ideograph */
26267   {"\x79", 0, 0x5C59}, /* East Asian ideograph */
26268   {"\x7B", 0, 0x5C5D}, /* East Asian ideograph */
26269   {"\x7C", 0, 0x5C5F}, /* East Asian ideograph */
26270   {"", 0}
26271 };
26272 struct yaz_iconv_trie marc8_31page83 = {
26273   marc8_31page83_flat, 0
26274 };
26275 /* PAGE 82 */
26276 struct yaz_iconv_trie_dir marc8_31page82_dir[256] = {
26277   {0, 0, 0},
26278   {0, 0, 0},
26279   {0, 0, 0},
26280   {0, 0, 0},
26281   {0, 0, 0},
26282   {0, 0, 0},
26283   {0, 0, 0},
26284   {0, 0, 0},
26285   {0, 0, 0},
26286   {0, 0, 0},
26287   {0, 0, 0},
26288   {0, 0, 0},
26289   {0, 0, 0},
26290   {0, 0, 0},
26291   {0, 0, 0},
26292   {0, 0, 0},
26293   {0, 0, 0},
26294   {0, 0, 0},
26295   {0, 0, 0},
26296   {0, 0, 0},
26297   {0, 0, 0},
26298   {0, 0, 0},
26299   {0, 0, 0},
26300   {0, 0, 0},
26301   {0, 0, 0},
26302   {0, 0, 0},
26303   {0, 0, 0},
26304   {0, 0, 0},
26305   {0, 0, 0},
26306   {0, 0, 0},
26307   {0, 0, 0},
26308   {0, 0, 0},
26309   {0, 0, 0},
26310   {0, 0, 0},
26311   {84, 0, 0},
26312   {85, 0, 0},
26313   {86, 0, 0},
26314   {87, 0, 0},
26315   {88, 0, 0},
26316   {89, 0, 0},
26317   {90, 0, 0},
26318   {91, 0, 0},
26319   {92, 0, 0},
26320   {93, 0, 0},
26321   {94, 0, 0},
26322   {95, 0, 0},
26323   {96, 0, 0},
26324   {97, 0, 0},
26325   {98, 0, 0},
26326   {99, 0, 0},
26327   {100, 0, 0},
26328   {101, 0, 0},
26329   {102, 0, 0},
26330   {103, 0, 0},
26331   {104, 0, 0},
26332   {105, 0, 0},
26333   {106, 0, 0},
26334   {107, 0, 0},
26335   {108, 0, 0},
26336   {109, 0, 0},
26337   {110, 0, 0},
26338   {111, 0, 0},
26339   {112, 0, 0},
26340   {113, 0, 0},
26341   {114, 0, 0},
26342   {115, 0, 0},
26343   {116, 0, 0},
26344   {117, 0, 0},
26345   {118, 0, 0},
26346   {119, 0, 0},
26347   {120, 0, 0},
26348   {121, 0, 0},
26349   {122, 0, 0},
26350   {123, 0, 0},
26351   {124, 0, 0},
26352   {125, 0, 0},
26353   {126, 0, 0},
26354   {127, 0, 0},
26355   {128, 0, 0},
26356   {129, 0, 0},
26357   {130, 0, 0},
26358   {131, 0, 0},
26359   {132, 0, 0},
26360   {133, 0, 0},
26361   {134, 0, 0},
26362   {135, 0, 0},
26363   {136, 0, 0},
26364   {137, 0, 0},
26365   {138, 0, 0},
26366   {139, 0, 0},
26367   {140, 0, 0},
26368   {141, 0, 0},
26369   {142, 0, 0},
26370   {143, 0, 0},
26371   {144, 0, 0},
26372   {145, 0, 0},
26373   {146, 0, 0},
26374   {147, 0, 0},
26375   {148, 0, 0},
26376   {149, 0, 0},
26377   {150, 0, 0},
26378   {151, 0, 0},
26379   {152, 0, 0},
26380   {153, 0, 0},
26381   {154, 0, 0},
26382   {155, 0, 0},
26383   {156, 0, 0},
26384   {157, 0, 0},
26385   {158, 0, 0},
26386   {159, 0, 0},
26387   {160, 0, 0},
26388   {161, 0, 0},
26389   {162, 0, 0},
26390   {163, 0, 0},
26391   {164, 0, 0},
26392   {165, 0, 0},
26393   {166, 0, 0},
26394   {167, 0, 0},
26395   {168, 0, 0},
26396   {169, 0, 0},
26397   {170, 0, 0},
26398   {171, 0, 0},
26399   {172, 0, 0},
26400   {173, 0, 0},
26401   {174, 0, 0},
26402   {175, 0, 0},
26403   {176, 0, 0},
26404   {0, 0, 0},
26405   {0, 0, 0},
26406   {0, 0, 0},
26407   {0, 0, 0},
26408   {0, 0, 0},
26409   {0, 0, 0},
26410   {0, 0, 0},
26411   {0, 0, 0},
26412   {0, 0, 0},
26413   {0, 0, 0},
26414   {0, 0, 0},
26415   {0, 0, 0},
26416   {0, 0, 0},
26417   {0, 0, 0},
26418   {0, 0, 0},
26419   {0, 0, 0},
26420   {0, 0, 0},
26421   {0, 0, 0},
26422   {0, 0, 0},
26423   {0, 0, 0},
26424   {0, 0, 0},
26425   {0, 0, 0},
26426   {0, 0, 0},
26427   {0, 0, 0},
26428   {0, 0, 0},
26429   {0, 0, 0},
26430   {0, 0, 0},
26431   {0, 0, 0},
26432   {0, 0, 0},
26433   {0, 0, 0},
26434   {0, 0, 0},
26435   {0, 0, 0},
26436   {0, 0, 0},
26437   {0, 0, 0},
26438   {0, 0, 0},
26439   {0, 0, 0},
26440   {0, 0, 0},
26441   {0, 0, 0},
26442   {0, 0, 0},
26443   {0, 0, 0},
26444   {0, 0, 0},
26445   {0, 0, 0},
26446   {0, 0, 0},
26447   {0, 0, 0},
26448   {0, 0, 0},
26449   {0, 0, 0},
26450   {0, 0, 0},
26451   {0, 0, 0},
26452   {0, 0, 0},
26453   {0, 0, 0},
26454   {0, 0, 0},
26455   {0, 0, 0},
26456   {0, 0, 0},
26457   {0, 0, 0},
26458   {0, 0, 0},
26459   {0, 0, 0},
26460   {0, 0, 0},
26461   {0, 0, 0},
26462   {0, 0, 0},
26463   {0, 0, 0},
26464   {0, 0, 0},
26465   {0, 0, 0},
26466   {0, 0, 0},
26467   {0, 0, 0},
26468   {0, 0, 0},
26469   {0, 0, 0},
26470   {0, 0, 0},
26471   {0, 0, 0},
26472   {0, 0, 0},
26473   {0, 0, 0},
26474   {0, 0, 0},
26475   {0, 0, 0},
26476   {0, 0, 0},
26477   {0, 0, 0},
26478   {0, 0, 0},
26479   {0, 0, 0},
26480   {0, 0, 0},
26481   {0, 0, 0},
26482   {0, 0, 0},
26483   {0, 0, 0},
26484   {0, 0, 0},
26485   {0, 0, 0},
26486   {0, 0, 0},
26487   {0, 0, 0},
26488   {0, 0, 0},
26489   {0, 0, 0},
26490   {0, 0, 0},
26491   {0, 0, 0},
26492   {0, 0, 0},
26493   {0, 0, 0},
26494   {0, 0, 0},
26495   {0, 0, 0},
26496   {0, 0, 0},
26497   {0, 0, 0},
26498   {0, 0, 0},
26499   {0, 0, 0},
26500   {0, 0, 0},
26501   {0, 0, 0},
26502   {0, 0, 0},
26503   {0, 0, 0},
26504   {0, 0, 0},
26505   {0, 0, 0},
26506   {0, 0, 0},
26507   {0, 0, 0},
26508   {0, 0, 0},
26509   {0, 0, 0},
26510   {0, 0, 0},
26511   {0, 0, 0},
26512   {0, 0, 0},
26513   {0, 0, 0},
26514   {0, 0, 0},
26515   {0, 0, 0},
26516   {0, 0, 0},
26517   {0, 0, 0},
26518   {0, 0, 0},
26519   {0, 0, 0},
26520   {0, 0, 0},
26521   {0, 0, 0},
26522   {0, 0, 0},
26523   {0, 0, 0},
26524   {0, 0, 0},
26525   {0, 0, 0},
26526   {0, 0, 0},
26527   {0, 0, 0},
26528   {0, 0, 0},
26529   {0, 0, 0},
26530   {0, 0, 0},
26531   {0, 0, 0},
26532   {0, 0, 0}
26533 };
26534 struct yaz_iconv_trie marc8_31page82 = {
26535   0, marc8_31page82_dir
26536 };
26537 /* PAGE 81 */
26538 struct yaz_iconv_trie_flat marc8_31page81_flat[] = {
26539   {"\x21", 0, 0x5B5B}, /* East Asian ideograph */
26540   {"\x23", 0, 0x5B62}, /* East Asian ideograph */
26541   {"\x24", 0, 0x5B65}, /* East Asian ideograph */
26542   {"\x25", 0, 0x5B67}, /* East Asian ideograph */
26543   {"\x27", 0, 0x5C58}, /* East Asian ideograph */
26544   {"\x28", 0, 0x5B6C}, /* East Asian ideograph */
26545   {"\x2A", 0, 0x5B6E}, /* East Asian ideograph */
26546   {"\x30", 0, 0x5B7B}, /* East Asian ideograph */
26547   {"\x31", 0, 0x5B7C}, /* East Asian ideograph */
26548   {"\x32", 0, 0x5B80}, /* East Asian ideograph */
26549   {"\x34", 0, 0x5B84}, /* East Asian ideograph */
26550   {"\x35", 0, 0x5B82}, /* East Asian ideograph */
26551   {"\x40", 0, 0x5B95}, /* East Asian ideograph */
26552   {"\x43", 0, 0x5B93}, /* East Asian ideograph */
26553   {"\x49", 0, 0x5BAC}, /* East Asian ideograph */
26554   {"\x52", 0, 0x5BA7}, /* East Asian ideograph */
26555   {"\x55", 0, 0x5BB7}, /* East Asian ideograph */
26556   {"\x59", 0, 0x5BC1}, /* East Asian ideograph */
26557   {"\x5B", 0, 0x3761}, /* East Asian ideograph (Unicode CJK Extension A) */
26558   {"\x60", 0, 0x5BC9}, /* East Asian ideograph */
26559   {"\x68", 0, 0x5BD4}, /* East Asian ideograph */
26560   {"\x6A", 0, 0x5BC3}, /* East Asian ideograph */
26561   {"\x6E", 0, 0x5BD6}, /* East Asian ideograph */
26562   {"\x75", 0, 0x5BD7}, /* East Asian ideograph */
26563   {"\x79", 0, 0x5BE0}, /* East Asian ideograph */
26564   {"\x7E", 0, 0x5BEA}, /* East Asian ideograph */
26565   {"", 0}
26566 };
26567 struct yaz_iconv_trie marc8_31page81 = {
26568   marc8_31page81_flat, 0
26569 };
26570 /* PAGE 80 */
26571 struct yaz_iconv_trie_flat marc8_31page80_flat[] = {
26572   {"\x26", 0, 0x5AFF}, /* East Asian ideograph */
26573   {"\x2A", 0, 0x5AFD}, /* East Asian ideograph */
26574   {"\x2B", 0, 0x5B08}, /* East Asian ideograph */
26575   {"\x2E", 0, 0x5B0D}, /* East Asian ideograph */
26576   {"\x38", 0, 0x5B03}, /* East Asian ideograph */
26577   {"\x3D", 0, 0x5B17}, /* East Asian ideograph */
26578   {"\x3E", 0, 0x5B16}, /* East Asian ideograph */
26579   {"\x40", 0, 0x5B19}, /* East Asian ideograph */
26580   {"\x47", 0, 0x5B1B}, /* East Asian ideograph */
26581   {"\x48", 0, 0x5B21}, /* East Asian ideograph */
26582   {"\x52", 0, 0x5B2C}, /* East Asian ideograph */
26583   {"\x59", 0, 0x5B32}, /* East Asian ideograph */
26584   {"\x63", 0, 0x5B3F}, /* East Asian ideograph */
26585   {"\x6E", 0, 0x5B45}, /* East Asian ideograph */
26586   {"\x74", 0, 0x5B4C}, /* East Asian ideograph */
26587   {"\x76", 0, 0x5B4B}, /* East Asian ideograph */
26588   {"\x7C", 0, 0x5B56}, /* East Asian ideograph */
26589   {"", 0}
26590 };
26591 struct yaz_iconv_trie marc8_31page80 = {
26592   marc8_31page80_flat, 0
26593 };
26594 /* PAGE 79 */
26595 struct yaz_iconv_trie_flat marc8_31page79_flat[] = {
26596   {"\x21", 0, 0x5AA6}, /* East Asian ideograph */
26597   {"\x22", 0, 0x5A8C}, /* East Asian ideograph */
26598   {"\x24", 0, 0x5AA7}, /* East Asian ideograph */
26599   {"\x25", 0, 0x5A9E}, /* East Asian ideograph */
26600   {"\x26", 0, 0x5AA2}, /* East Asian ideograph */
26601   {"\x27", 0, 0x5A9C}, /* East Asian ideograph */
26602   {"\x28", 0, 0x5A7C}, /* East Asian ideograph */
26603   {"\x29", 0, 0x5A96}, /* East Asian ideograph */
26604   {"\x30", 0, 0x5A93}, /* East Asian ideograph */
26605   {"\x31", 0, 0x5AAC}, /* East Asian ideograph */
26606   {"\x34", 0, 0x5AAE}, /* East Asian ideograph */
26607   {"\x35", 0, 0x5A95}, /* East Asian ideograph */
26608   {"\x36", 0, 0x5AAF}, /* East Asian ideograph */
26609   {"\x39", 0, 0x5AC8}, /* East Asian ideograph */
26610   {"\x3E", 0, 0x5AB5}, /* East Asian ideograph */
26611   {"\x41", 0, 0x5AC4}, /* East Asian ideograph */
26612   {"\x45", 0, 0x5AB7}, /* East Asian ideograph */
26613   {"\x49", 0, 0x5AD1}, /* East Asian ideograph */
26614   {"\x4A", 0, 0x5A90}, /* East Asian ideograph */
26615   {"\x4F", 0, 0x5AB8}, /* East Asian ideograph */
26616   {"\x50", 0, 0x5ABA}, /* East Asian ideograph */
26617   {"\x52", 0, 0x5AAA}, /* East Asian ideograph */
26618   {"\x59", 0, 0x5AD3}, /* East Asian ideograph */
26619   {"\x5B", 0, 0x5AB1}, /* East Asian ideograph */
26620   {"\x60", 0, 0x5ADC}, /* East Asian ideograph */
26621   {"\x6D", 0, 0x5AE5}, /* East Asian ideograph */
26622   {"\x6E", 0, 0x5AE0}, /* East Asian ideograph */
26623   {"\x72", 0, 0x5AEA}, /* East Asian ideograph */
26624   {"\x7B", 0, 0x5ADA}, /* East Asian ideograph */
26625   {"\x7C", 0, 0x5AEB}, /* East Asian ideograph */
26626   {"", 0}
26627 };
26628 struct yaz_iconv_trie marc8_31page79 = {
26629   marc8_31page79_flat, 0
26630 };
26631 /* PAGE 78 */
26632 struct yaz_iconv_trie_flat marc8_31page78_flat[] = {
26633   {"\x2C", 0, 0x5A60}, /* East Asian ideograph */
26634   {"\x31", 0, 0x5A67}, /* East Asian ideograph */
26635   {"\x3A", 0, 0x5A38}, /* East Asian ideograph */
26636   {"\x3B", 0, 0x5A5E}, /* East Asian ideograph */
26637   {"\x3C", 0, 0x5A6D}, /* East Asian ideograph */
26638   {"\x3D", 0, 0x5A35}, /* East Asian ideograph */
26639   {"\x3E", 0, 0x5A55}, /* East Asian ideograph */
26640   {"\x41", 0, 0x5A2C}, /* East Asian ideograph */
26641   {"\x48", 0, 0x5A50}, /* East Asian ideograph */
26642   {"\x49", 0, 0x5A65}, /* East Asian ideograph */
26643   {"\x52", 0, 0x5A64}, /* East Asian ideograph */
26644   {"\x65", 0, 0x5A8A}, /* East Asian ideograph */
26645   {"\x69", 0, 0x5ACF}, /* East Asian ideograph */
26646   {"\x6A", 0, 0x5A7A}, /* East Asian ideograph */
26647   {"\x71", 0, 0x5A9F}, /* East Asian ideograph */
26648   {"\x75", 0, 0x5AA0}, /* East Asian ideograph */
26649   {"", 0}
26650 };
26651 struct yaz_iconv_trie marc8_31page78 = {
26652   marc8_31page78_flat, 0
26653 };
26654 /* PAGE 77 */
26655 struct yaz_iconv_trie_flat marc8_31page77_flat[] = {
26656   {"\x21", 0, 0x5990}, /* East Asian ideograph */
26657   {"\x24", 0, 0x59C5}, /* East Asian ideograph */
26658   {"\x25", 0, 0x59B5}, /* East Asian ideograph */
26659   {"\x28", 0, 0x59CF}, /* East Asian ideograph */
26660   {"\x2A", 0, 0x59BA}, /* East Asian ideograph */
26661   {"\x2C", 0, 0x59B8}, /* East Asian ideograph */
26662   {"\x35", 0, 0x59B2}, /* East Asian ideograph */
26663   {"\x3A", 0, 0x59B7}, /* East Asian ideograph */
26664   {"\x3E", 0, 0x59C1}, /* East Asian ideograph */
26665   {"\x43", 0, 0x59F9}, /* East Asian ideograph */
26666   {"\x44", 0, 0x59F8}, /* East Asian ideograph */
26667   {"\x4F", 0, 0x59EE}, /* East Asian ideograph */
26668   {"\x50", 0, 0x59F1}, /* East Asian ideograph */
26669   {"\x51", 0, 0x5A00}, /* East Asian ideograph */
26670   {"\x52", 0, 0x59DE}, /* East Asian ideograph */
26671   {"\x56", 0, 0x59FD}, /* East Asian ideograph */
26672   {"\x5D", 0, 0x59F6}, /* East Asian ideograph */
26673   {"\x5E", 0, 0x59DD}, /* East Asian ideograph */
26674   {"\x5F", 0, 0x59FA}, /* East Asian ideograph */
26675   {"\x61", 0, 0x59E4}, /* East Asian ideograph */
26676   {"\x6E", 0, 0x5A2A}, /* East Asian ideograph */
26677   {"\x75", 0, 0x5A16}, /* East Asian ideograph */
26678   {"\x78", 0, 0x5A09}, /* East Asian ideograph */
26679   {"\x7E", 0, 0x5A12}, /* East Asian ideograph */
26680   {"", 0}
26681 };
26682 struct yaz_iconv_trie marc8_31page77 = {
26683   marc8_31page77_flat, 0
26684 };
26685 /* PAGE 76 */
26686 struct yaz_iconv_trie_flat marc8_31page76_flat[] = {
26687   {"\x28", 0, 0x592C}, /* East Asian ideograph */
26688   {"\x2B", 0, 0x592F}, /* East Asian ideograph */
26689   {"\x30", 0, 0x593C}, /* East Asian ideograph */
26690   {"\x33", 0, 0x5940}, /* East Asian ideograph */
26691   {"\x38", 0, 0x594D}, /* East Asian ideograph */
26692   {"\x43", 0, 0x5953}, /* East Asian ideograph */
26693   {"\x4B", 0, 0x595C}, /* East Asian ideograph */
26694   {"\x4F", 0, 0x5961}, /* East Asian ideograph */
26695   {"\x54", 0, 0x596C}, /* East Asian ideograph */
26696   {"\x55", 0, 0x596D}, /* East Asian ideograph */
26697   {"\x65", 0, 0x597C}, /* East Asian ideograph */
26698   {"\x69", 0, 0x59A7}, /* East Asian ideograph */
26699   {"\x6B", 0, 0x5998}, /* East Asian ideograph */
26700   {"\x6F", 0, 0x599A}, /* East Asian ideograph */
26701   {"\x71", 0, 0x59A0}, /* East Asian ideograph */
26702   {"\x7C", 0, 0x5997}, /* East Asian ideograph */
26703   {"", 0}
26704 };
26705 struct yaz_iconv_trie marc8_31page76 = {
26706   marc8_31page76_flat, 0
26707 };
26708 /* PAGE 75 */
26709 struct yaz_iconv_trie_flat marc8_31page75_flat[] = {
26710   {"\x24", 0, 0x58B1}, /* East Asian ideograph */
26711   {"\x2B", 0, 0x58AD}, /* East Asian ideograph */
26712   {"\x2E", 0, 0x58A0}, /* East Asian ideograph */
26713   {"\x30", 0, 0x58A3}, /* East Asian ideograph */
26714   {"\x32", 0, 0x58A6}, /* East Asian ideograph */
26715   {"\x3A", 0, 0x58C8}, /* East Asian ideograph */
26716   {"\x41", 0, 0x58BC}, /* East Asian ideograph */
26717   {"\x49", 0, 0x58BF}, /* East Asian ideograph */
26718   {"\x4B", 0, 0x58C6}, /* East Asian ideograph */
26719   {"\x4C", 0, 0x58BA}, /* East Asian ideograph */
26720   {"\x50", 0, 0x58D6}, /* East Asian ideograph */
26721   {"\x54", 0, 0x58D2}, /* East Asian ideograph */
26722   {"\x56", 0, 0x58CE}, /* East Asian ideograph */
26723   {"\x5A", 0, 0x58E0}, /* East Asian ideograph */
26724   {"\x5E", 0, 0x58DA}, /* East Asian ideograph */
26725   {"\x6C", 0, 0x58FC}, /* East Asian ideograph */
26726   {"\x70", 0, 0x5902}, /* East Asian ideograph */
26727   {"\x73", 0, 0x5906}, /* East Asian ideograph */
26728   {"\x74", 0, 0x6535}, /* East Asian ideograph */
26729   {"\x7A", 0, 0x5910}, /* East Asian ideograph */
26730   {"\x7C", 0, 0x8641}, /* East Asian ideograph */
26731   {"", 0}
26732 };
26733 struct yaz_iconv_trie marc8_31page75 = {
26734   marc8_31page75_flat, 0
26735 };
26736 /* PAGE 74 */
26737 struct yaz_iconv_trie_flat marc8_31page74_flat[] = {
26738   {"\x21", 0, 0x5848}, /* East Asian ideograph */
26739   {"\x23", 0, 0x5818}, /* East Asian ideograph */
26740   {"\x26", 0, 0x57F5}, /* East Asian ideograph */
26741   {"\x29", 0, 0x582D}, /* East Asian ideograph */
26742   {"\x2B", 0, 0x5820}, /* East Asian ideograph */
26743   {"\x30", 0, 0x584E}, /* East Asian ideograph */
26744   {"\x33", 0, 0x585D}, /* East Asian ideograph */
26745   {"\x35", 0, 0x5859}, /* East Asian ideograph */
26746   {"\x37", 0, 0x584B}, /* East Asian ideograph */
26747   {"\x3D", 0, 0x5865}, /* East Asian ideograph */
26748   {"\x40", 0, 0x586C}, /* East Asian ideograph */
26749   {"\x42", 0, 0x5852}, /* East Asian ideograph */
26750   {"\x45", 0, 0x5864}, /* East Asian ideograph */
26751   {"\x47", 0, 0x5853}, /* East Asian ideograph */
26752   {"\x48", 0, 0x584F}, /* East Asian ideograph */
26753   {"\x49", 0, 0x583D}, /* East Asian ideograph */
26754   {"\x4D", 0, 0x584D}, /* East Asian ideograph */
26755   {"\x4E", 0, 0x5856}, /* East Asian ideograph */
26756   {"\x55", 0, 0x589A}, /* East Asian ideograph */
26757   {"\x58", 0, 0x5892}, /* East Asian ideograph */
26758   {"\x5A", 0, 0x588E}, /* East Asian ideograph */
26759   {"\x5C", 0, 0x5889}, /* East Asian ideograph */
26760   {"\x5F", 0, 0x5840}, /* East Asian ideograph */
26761   {"\x60", 0, 0x589B}, /* East Asian ideograph */
26762   {"\x61", 0, 0x587C}, /* East Asian ideograph */
26763   {"\x63", 0, 0x5888}, /* East Asian ideograph */
26764   {"\x65", 0, 0x5890}, /* East Asian ideograph */
26765   {"\x68", 0, 0x5898}, /* East Asian ideograph */
26766   {"\x6B", 0, 0x587D}, /* East Asian ideograph */
26767   {"\x6F", 0, 0x587F}, /* East Asian ideograph */
26768   {"\x70", 0, 0x5881}, /* East Asian ideograph */
26769   {"\x7B", 0, 0x58A9}, /* East Asian ideograph */
26770   {"\x7E", 0, 0x58A1}, /* East Asian ideograph */
26771   {"", 0}
26772 };
26773 struct yaz_iconv_trie marc8_31page74 = {
26774   marc8_31page74_flat, 0
26775 };
26776 /* PAGE 73 */
26777 struct yaz_iconv_trie_flat marc8_31page73_flat[] = {
26778   {"\x22", 0, 0x57C4}, /* East Asian ideograph */
26779   {"\x27", 0, 0x70FE}, /* East Asian ideograph */
26780   {"\x29", 0, 0x57E3}, /* East Asian ideograph */
26781   {"\x2A", 0, 0x57FB}, /* East Asian ideograph */
26782   {"\x2B", 0, 0x5803}, /* East Asian ideograph */
26783   {"\x2C", 0, 0x57F6}, /* East Asian ideograph */
26784   {"\x2D", 0, 0x57E6}, /* East Asian ideograph */
26785   {"\x31", 0, 0x57ED}, /* East Asian ideograph */
26786   {"\x33", 0, 0x5800}, /* East Asian ideograph */
26787   {"\x35", 0, 0x57EC}, /* East Asian ideograph */
26788   {"\x36", 0, 0x5807}, /* East Asian ideograph */
26789   {"\x39", 0, 0x580E}, /* East Asian ideograph */
26790   {"\x3B", 0, 0x580F}, /* East Asian ideograph */
26791   {"\x3D", 0, 0x57F4}, /* East Asian ideograph */
26792   {"\x3E", 0, 0x5810}, /* East Asian ideograph */
26793   {"\x40", 0, 0x580D}, /* East Asian ideograph */
26794   {"\x43", 0, 0x57EF}, /* East Asian ideograph */
26795   {"\x48", 0, 0x5801}, /* East Asian ideograph */
26796   {"\x49", 0, 0x5812}, /* East Asian ideograph */
26797   {"\x4D", 0, 0x57FD}, /* East Asian ideograph */
26798   {"\x4E", 0, 0x57F8}, /* East Asian ideograph */
26799   {"\x50", 0, 0x580C}, /* East Asian ideograph */
26800   {"\x51", 0, 0x5813}, /* East Asian ideograph */
26801   {"\x52", 0, 0x57F0}, /* East Asian ideograph */
26802   {"\x56", 0, 0x580B}, /* East Asian ideograph */
26803   {"\x58", 0, 0x57F3}, /* East Asian ideograph */
26804   {"\x59", 0, 0x5804}, /* East Asian ideograph */
26805   {"\x5A", 0, 0x57CF}, /* East Asian ideograph */
26806   {"\x5B", 0, 0x57DD}, /* East Asian ideograph */
26807   {"\x5F", 0, 0x5847}, /* East Asian ideograph */
26808   {"\x67", 0, 0x581B}, /* East Asian ideograph */
26809   {"\x69", 0, 0x5819}, /* East Asian ideograph */
26810   {"\x6A", 0, 0x5833}, /* East Asian ideograph */
26811   {"\x6C", 0, 0x581E}, /* East Asian ideograph */
26812   {"\x6D", 0, 0x583F}, /* East Asian ideograph */
26813   {"\x71", 0, 0x5827}, /* East Asian ideograph */
26814   {"\x76", 0, 0x5828}, /* East Asian ideograph */
26815   {"\x78", 0, 0x582E}, /* East Asian ideograph */
26816   {"\x7A", 0, 0x581D}, /* East Asian ideograph */
26817   {"\x7D", 0, 0x5844}, /* East Asian ideograph */
26818   {"", 0}
26819 };
26820 struct yaz_iconv_trie marc8_31page73 = {
26821   marc8_31page73_flat, 0
26822 };
26823 /* PAGE 72 */
26824 struct yaz_iconv_trie_flat marc8_31page72_flat[] = {
26825   {"\x26", 0, 0x5770}, /* East Asian ideograph */
26826   {"\x28", 0, 0x5771}, /* East Asian ideograph */
26827   {"\x2A", 0, 0x576E}, /* East Asian ideograph */
26828   {"\x2D", 0, 0x5776}, /* East Asian ideograph */
26829   {"\x2E", 0, 0x5789}, /* East Asian ideograph */
26830   {"\x30", 0, 0x577F}, /* East Asian ideograph */
26831   {"\x31", 0, 0x5775}, /* East Asian ideograph */
26832   {"\x32", 0, 0x577B}, /* East Asian ideograph */
26833   {"\x33", 0, 0x5788}, /* East Asian ideograph */
26834   {"\x35", 0, 0x5773}, /* East Asian ideograph */
26835   {"\x38", 0, 0x579F}, /* East Asian ideograph */
26836   {"\x39", 0, 0x5790}, /* East Asian ideograph */
26837   {"\x3A", 0, 0x5793}, /* East Asian ideograph */
26838   {"\x3F", 0, 0x579E}, /* East Asian ideograph */
26839   {"\x40", 0, 0x57B5}, /* East Asian ideograph */
26840   {"\x43", 0, 0x579A}, /* East Asian ideograph */
26841   {"\x45", 0, 0x5794}, /* East Asian ideograph */
26842   {"\x47", 0, 0x57A4}, /* East Asian ideograph */
26843   {"\x48", 0, 0x5799}, /* East Asian ideograph */
26844   {"\x49", 0, 0x578C}, /* East Asian ideograph */
26845   {"\x4B", 0, 0x5797}, /* East Asian ideograph */
26846   {"\x4E", 0, 0x579D}, /* East Asian ideograph */
26847   {"\x52", 0, 0x579C}, /* East Asian ideograph */
26848   {"\x54", 0, 0x57A7}, /* East Asian ideograph */
26849   {"\x57", 0, 0x57A1}, /* East Asian ideograph */
26850   {"\x59", 0, 0x212C4}, /* East Asian ideograph (Unicode CJK Extension B) */
26851   {"\x5B", 0, 0x5795}, /* East Asian ideograph */
26852   {"\x5F", 0, 0x57B8}, /* East Asian ideograph */
26853   {"\x60", 0, 0x57C7}, /* East Asian ideograph */
26854   {"\x6A", 0, 0x5809}, /* East Asian ideograph */
26855   {"\x6C", 0, 0x57BE}, /* East Asian ideograph */
26856   {"\x71", 0, 0x57DB}, /* East Asian ideograph */
26857   {"\x73", 0, 0x57D5}, /* East Asian ideograph */
26858   {"\x77", 0, 0x57D2}, /* East Asian ideograph */
26859   {"\x7E", 0, 0x57C6}, /* East Asian ideograph */
26860   {"", 0}
26861 };
26862 struct yaz_iconv_trie marc8_31page72 = {
26863   marc8_31page72_flat, 0
26864 };
26865 /* PAGE 71 */
26866 struct yaz_iconv_trie_flat marc8_31page71_flat[] = {
26867   {"\x21", 0, 0x56F9}, /* East Asian ideograph */
26868   {"\x24", 0, 0x56FF}, /* East Asian ideograph */
26869   {"\x27", 0, 0x5705}, /* East Asian ideograph */
26870   {"\x28", 0, 0x5704}, /* East Asian ideograph */
26871   {"\x29", 0, 0x5702}, /* East Asian ideograph */
26872   {"\x2C", 0, 0x570A}, /* East Asian ideograph */
26873   {"\x2D", 0, 0x5709}, /* East Asian ideograph */
26874   {"\x2E", 0, 0x5707}, /* East Asian ideograph */
26875   {"\x30", 0, 0x570C}, /* East Asian ideograph */
26876   {"\x31", 0, 0x5715}, /* East Asian ideograph */
26877   {"\x32", 0, 0x5714}, /* East Asian ideograph */
26878   {"\x35", 0, 0x571A}, /* East Asian ideograph */
26879   {"\x36", 0, 0x571B}, /* East Asian ideograph */
26880   {"\x37", 0, 0x571C}, /* East Asian ideograph */
26881   {"\x39", 0, 0x571D}, /* East Asian ideograph */
26882   {"\x3A", 0, 0x571E}, /* East Asian ideograph */
26883   {"\x41", 0, 0x5724}, /* East Asian ideograph */
26884   {"\x42", 0, 0x572E}, /* East Asian ideograph */
26885   {"\x43", 0, 0x5729}, /* East Asian ideograph */
26886   {"\x48", 0, 0x5738}, /* East Asian ideograph */
26887   {"\x4C", 0, 0x572A}, /* East Asian ideograph */
26888   {"\x63", 0, 0x5749}, /* East Asian ideograph */
26889   {"\x65", 0, 0x5745}, /* East Asian ideograph */
26890   {"\x68", 0, 0x574B}, /* East Asian ideograph */
26891   {"\x69", 0, 0x574C}, /* East Asian ideograph */
26892   {"\x6A", 0, 0x573F}, /* East Asian ideograph */
26893   {"\x70", 0, 0x5768}, /* East Asian ideograph */
26894   {"\x75", 0, 0x578A}, /* East Asian ideograph */
26895   {"\x77", 0, 0x576D}, /* East Asian ideograph */
26896   {"\x79", 0, 0x5774}, /* East Asian ideograph */
26897   {"\x7A", 0, 0x5767}, /* East Asian ideograph */
26898   {"", 0}
26899 };
26900 struct yaz_iconv_trie marc8_31page71 = {
26901   marc8_31page71_flat, 0
26902 };
26903 /* PAGE 70 */
26904 struct yaz_iconv_trie_flat marc8_31page70_flat[] = {
26905   {"\x25", 0, 0x5693}, /* East Asian ideograph */
26906   {"\x28", 0, 0x568C}, /* East Asian ideograph */
26907   {"\x32", 0, 0x56BA}, /* East Asian ideograph */
26908   {"\x34", 0, 0x5686}, /* East Asian ideograph */
26909   {"\x35", 0, 0x5684}, /* East Asian ideograph */
26910   {"\x36", 0, 0x5691}, /* East Asian ideograph */
26911   {"\x37", 0, 0x568A}, /* East Asian ideograph */
26912   {"\x3E", 0, 0x569E}, /* East Asian ideograph */
26913   {"\x41", 0, 0x569C}, /* East Asian ideograph */
26914   {"\x42", 0, 0x569A}, /* East Asian ideograph */
26915   {"\x45", 0, 0x5699}, /* East Asian ideograph */
26916   {"\x4B", 0, 0x56AD}, /* East Asian ideograph */
26917   {"\x4C", 0, 0x56A6}, /* East Asian ideograph */
26918   {"\x4E", 0, 0x56AC}, /* East Asian ideograph */
26919   {"\x53", 0, 0x56B2}, /* East Asian ideograph */
26920   {"\x5A", 0, 0x56B3}, /* East Asian ideograph */
26921   {"\x5B", 0, 0x56C3}, /* East Asian ideograph */
26922   {"\x60", 0, 0x56C5}, /* East Asian ideograph */
26923   {"\x62", 0, 0x56CF}, /* East Asian ideograph */
26924   {"\x67", 0, 0x56CD}, /* East Asian ideograph */
26925   {"\x6A", 0, 0x56D4}, /* East Asian ideograph */
26926   {"\x6B", 0, 0x56D7}, /* East Asian ideograph */
26927   {"\x6D", 0, 0x56DD}, /* East Asian ideograph */
26928   {"\x6F", 0, 0x56E1}, /* East Asian ideograph */
26929   {"\x70", 0, 0x56DF}, /* East Asian ideograph */
26930   {"\x75", 0, 0x56EB}, /* East Asian ideograph */
26931   {"\x76", 0, 0x56EE}, /* East Asian ideograph */
26932   {"\x77", 0, 0x56E7}, /* East Asian ideograph */
26933   {"\x79", 0, 0x56FB}, /* East Asian ideograph */
26934   {"\x7E", 0, 0x56F7}, /* East Asian ideograph */
26935   {"", 0}
26936 };
26937 struct yaz_iconv_trie marc8_31page70 = {
26938   marc8_31page70_flat, 0
26939 };
26940 /* PAGE 69 */
26941 struct yaz_iconv_trie_flat marc8_31page69_flat[] = {
26942   {"\x24", 0, 0x55FB}, /* East Asian ideograph */
26943   {"\x25", 0, 0x5612}, /* East Asian ideograph */
26944   {"\x27", 0, 0x55F8}, /* East Asian ideograph */
26945   {"\x28", 0, 0x560F}, /* East Asian ideograph */
26946   {"\x2B", 0, 0x55F9}, /* East Asian ideograph */
26947   {"\x2E", 0, 0x561E}, /* East Asian ideograph */
26948   {"\x31", 0, 0x560C}, /* East Asian ideograph */
26949   {"\x34", 0, 0x561C}, /* East Asian ideograph */
26950   {"\x35", 0, 0x5610}, /* East Asian ideograph */
26951   {"\x36", 0, 0x5601}, /* East Asian ideograph */
26952   {"\x38", 0, 0x5613}, /* East Asian ideograph */
26953   {"\x39", 0, 0x55F6}, /* East Asian ideograph */
26954   {"\x3C", 0, 0x5602}, /* East Asian ideograph */
26955   {"\x42", 0, 0x561D}, /* East Asian ideograph */
26956   {"\x44", 0, 0x55FF}, /* East Asian ideograph */
26957   {"\x47", 0, 0x5642}, /* East Asian ideograph */
26958   {"\x48", 0, 0x564C}, /* East Asian ideograph */
26959   {"\x4B", 0, 0x564B}, /* East Asian ideograph */
26960   {"\x52", 0, 0x5640}, /* East Asian ideograph */
26961   {"\x55", 0, 0x5635}, /* East Asian ideograph */
26962   {"\x57", 0, 0x5649}, /* East Asian ideograph */
26963   {"\x58", 0, 0x5641}, /* East Asian ideograph */
26964   {"\x5C", 0, 0x5658}, /* East Asian ideograph */
26965   {"\x5D", 0, 0x5620}, /* East Asian ideograph */
26966   {"\x5E", 0, 0x5654}, /* East Asian ideograph */
26967   {"\x60", 0, 0x562A}, /* East Asian ideograph */
26968   {"\x61", 0, 0x563D}, /* East Asian ideograph */
26969   {"\x64", 0, 0x562C}, /* East Asian ideograph */
26970   {"\x67", 0, 0x5638}, /* East Asian ideograph */
26971   {"\x69", 0, 0x564D}, /* East Asian ideograph */
26972   {"\x6B", 0, 0x562B}, /* East Asian ideograph */
26973   {"\x6C", 0, 0x564F}, /* East Asian ideograph */
26974   {"\x6E", 0, 0x5670}, /* East Asian ideograph */
26975   {"\x6F", 0, 0x565F}, /* East Asian ideograph */
26976   {"\x70", 0, 0x567C}, /* East Asian ideograph */
26977   {"\x72", 0, 0x5660}, /* East Asian ideograph */
26978   {"\x78", 0, 0x5676}, /* East Asian ideograph */
26979   {"\x7A", 0, 0x5666}, /* East Asian ideograph */
26980   {"\x7B", 0, 0x5673}, /* East Asian ideograph */
26981   {"\x7C", 0, 0x566D}, /* East Asian ideograph */
26982   {"\x7E", 0, 0x5672}, /* East Asian ideograph */
26983   {"", 0}
26984 };
26985 struct yaz_iconv_trie marc8_31page69 = {
26986   marc8_31page69_flat, 0
26987 };
26988 /* PAGE 68 */
26989 struct yaz_iconv_trie_flat marc8_31page68_flat[] = {
26990   {"\x23", 0, 0x5591}, /* East Asian ideograph */
26991   {"\x25", 0, 0x5577}, /* East Asian ideograph */
26992   {"\x26", 0, 0x55A8}, /* East Asian ideograph */
26993   {"\x27", 0, 0x55AD}, /* East Asian ideograph */
26994   {"\x2A", 0, 0x5605}, /* East Asian ideograph */
26995   {"\x2D", 0, 0x5593}, /* East Asian ideograph */
26996   {"\x2F", 0, 0x5586}, /* East Asian ideograph */
26997   {"\x34", 0, 0x5588}, /* East Asian ideograph */
26998   {"\x36", 0, 0x55B4}, /* East Asian ideograph */
26999   {"\x43", 0, 0x55E2}, /* East Asian ideograph (variant of EACC 2D7143) */
27000   {"\x44", 0, 0x5581}, /* East Asian ideograph */
27001   {"\x45", 0, 0x558E}, /* East Asian ideograph */
27002   {"\x47", 0, 0x55B5}, /* East Asian ideograph */
27003   {"\x49", 0, 0x558F}, /* East Asian ideograph */
27004   {"\x4B", 0, 0x5559}, /* East Asian ideograph */
27005   {"\x50", 0, 0x55A4}, /* East Asian ideograph */
27006   {"\x51", 0, 0x5592}, /* East Asian ideograph */
27007   {"\x52", 0, 0x5599}, /* East Asian ideograph */
27008   {"\x56", 0, 0x55F4}, /* East Asian ideograph */
27009   {"\x58", 0, 0x55CC}, /* East Asian ideograph */
27010   {"\x59", 0, 0x55D0}, /* East Asian ideograph */
27011   {"\x5A", 0, 0x55DB}, /* East Asian ideograph */
27012   {"\x5B", 0, 0x55CD}, /* East Asian ideograph */
27013   {"\x5C", 0, 0x55DE}, /* East Asian ideograph */
27014   {"\x5D", 0, 0x55D9}, /* East Asian ideograph */
27015   {"\x5E", 0, 0x55C3}, /* East Asian ideograph */
27016   {"\x5F", 0, 0x55C9}, /* East Asian ideograph */
27017   {"\x61", 0, 0x55CA}, /* East Asian ideograph */
27018   {"\x62", 0, 0x55DD}, /* East Asian ideograph */
27019   {"\x64", 0, 0x55D4}, /* East Asian ideograph */
27020   {"\x65", 0, 0x55C4}, /* East Asian ideograph */
27021   {"\x69", 0, 0x55E9}, /* East Asian ideograph */
27022   {"\x6F", 0, 0x55CF}, /* East Asian ideograph */
27023   {"\x70", 0, 0x55D2}, /* East Asian ideograph */
27024   {"\x75", 0, 0x55E5}, /* East Asian ideograph */
27025   {"\x77", 0, 0x55D6}, /* East Asian ideograph */
27026   {"\x78", 0, 0x55C1}, /* East Asian ideograph */
27027   {"\x79", 0, 0x55F2}, /* East Asian ideograph */
27028   {"\x7E", 0, 0x5627}, /* East Asian ideograph */
27029   {"", 0}
27030 };
27031 struct yaz_iconv_trie marc8_31page68 = {
27032   marc8_31page68_flat, 0
27033 };
27034 /* PAGE 67 */
27035 struct yaz_iconv_trie_flat marc8_31page67_flat[] = {
27036   {"\x23", 0, 0x5517}, /* East Asian ideograph */
27037   {"\x24", 0, 0x54FD}, /* East Asian ideograph */
27038   {"\x25", 0, 0x54E7}, /* East Asian ideograph */
27039   {"\x27", 0, 0x54F3}, /* East Asian ideograph */
27040   {"\x2A", 0, 0x54E4}, /* East Asian ideograph */
27041   {"\x2B", 0, 0x550A}, /* East Asian ideograph */
27042   {"\x2D", 0, 0x54FF}, /* East Asian ideograph */
27043   {"\x2E", 0, 0x5518}, /* East Asian ideograph */
27044   {"\x30", 0, 0x5504}, /* East Asian ideograph */
27045   {"\x32", 0, 0x54EF}, /* East Asian ideograph */
27046   {"\x34", 0, 0x5508}, /* East Asian ideograph */
27047   {"\x38", 0, 0x54F6}, /* East Asian ideograph */
27048   {"\x39", 0, 0x54F7}, /* East Asian ideograph */
27049   {"\x3E", 0, 0x550E}, /* East Asian ideograph */
27050   {"\x44", 0, 0x5523}, /* East Asian ideograph */
27051   {"\x46", 0, 0x550F}, /* East Asian ideograph */
27052   {"\x47", 0, 0x5511}, /* East Asian ideograph */
27053   {"\x4B", 0, 0x5575}, /* East Asian ideograph */
27054   {"\x4D", 0, 0x5573}, /* East Asian ideograph */
27055   {"\x4E", 0, 0x554C}, /* East Asian ideograph */
27056   {"\x4F", 0, 0x5576}, /* East Asian ideograph */
27057   {"\x50", 0, 0x554D}, /* East Asian ideograph */
27058   {"\x51", 0, 0x555A}, /* East Asian ideograph */
27059   {"\x53", 0, 0x553C}, /* East Asian ideograph */
27060   {"\x55", 0, 0x5550}, /* East Asian ideograph */
27061   {"\x57", 0, 0x5539}, /* East Asian ideograph */
27062   {"\x58", 0, 0x5548}, /* East Asian ideograph */
27063   {"\x59", 0, 0x552D}, /* East Asian ideograph */
27064   {"\x5A", 0, 0x5551}, /* East Asian ideograph */
27065   {"\x5D", 0, 0x552A}, /* East Asian ideograph */
27066   {"\x60", 0, 0x5562}, /* East Asian ideograph */
27067   {"\x61", 0, 0x5536}, /* East Asian ideograph */
27068   {"\x64", 0, 0x5549}, /* East Asian ideograph */
27069   {"\x68", 0, 0x5530}, /* East Asian ideograph */
27070   {"\x6A", 0, 0x5540}, /* East Asian ideograph */
27071   {"\x6B", 0, 0x5535}, /* East Asian ideograph */
27072   {"\x70", 0, 0x5545}, /* East Asian ideograph */
27073   {"\x79", 0, 0x553F}, /* East Asian ideograph */
27074   {"\x7B", 0, 0x5541}, /* East Asian ideograph */
27075   {"\x7D", 0, 0x5565}, /* East Asian ideograph */
27076   {"", 0}
27077 };
27078 struct yaz_iconv_trie marc8_31page67 = {
27079   marc8_31page67_flat, 0
27080 };
27081 /* PAGE 66 */
27082 struct yaz_iconv_trie_flat marc8_31page66_flat[] = {
27083   {"\x21", 0, 0x544F}, /* East Asian ideograph */
27084   {"\x24", 0, 0x542A}, /* East Asian ideograph */
27085   {"\x26", 0, 0x5422}, /* East Asian ideograph */
27086   {"\x27", 0, 0x5423}, /* East Asian ideograph */
27087   {"\x2E", 0, 0x545F}, /* East Asian ideograph */
27088   {"\x2F", 0, 0x549C}, /* East Asian ideograph */
27089   {"\x35", 0, 0x5488}, /* East Asian ideograph */
27090   {"\x37", 0, 0x547F}, /* East Asian ideograph */
27091   {"\x39", 0, 0x5482}, /* East Asian ideograph */
27092   {"\x3A", 0, 0x546D}, /* East Asian ideograph */
27093   {"\x3B", 0, 0x5491}, /* East Asian ideograph */
27094   {"\x42", 0, 0x5494}, /* East Asian ideograph */
27095   {"\x43", 0, 0x546B}, /* East Asian ideograph */
27096   {"\x49", 0, 0x548D}, /* East Asian ideograph */
27097   {"\x4A", 0, 0x5463}, /* East Asian ideograph */
27098   {"\x4B", 0, 0x5474}, /* East Asian ideograph */
27099   {"\x52", 0, 0x5466}, /* East Asian ideograph */
27100   {"\x53", 0, 0x5464}, /* East Asian ideograph */
27101   {"\x55", 0, 0x54A4}, /* East Asian ideograph */
27102   {"\x58", 0, 0x54A1}, /* East Asian ideograph */
27103   {"\x5A", 0, 0x54AD}, /* East Asian ideograph */
27104   {"\x5B", 0, 0x54BA}, /* East Asian ideograph */
27105   {"\x5C", 0, 0x54CF}, /* East Asian ideograph */
27106   {"\x5E", 0, 0x54BE}, /* East Asian ideograph */
27107   {"\x60", 0, 0x54A5}, /* East Asian ideograph */
27108   {"\x63", 0, 0x54A7}, /* East Asian ideograph */
27109   {"\x64", 0, 0x54B5}, /* East Asian ideograph */
27110   {"\x66", 0, 0x54A2}, /* East Asian ideograph */
27111   {"\x67", 0, 0x5472}, /* East Asian ideograph */
27112   {"\x68", 0, 0x5470}, /* East Asian ideograph */
27113   {"\x69", 0, 0x54BC}, /* East Asian ideograph */
27114   {"\x6A", 0, 0x54B7}, /* East Asian ideograph */
27115   {"\x6B", 0, 0x54DE}, /* East Asian ideograph */
27116   {"\x6C", 0, 0x54D6}, /* East Asian ideograph */
27117   {"\x6D", 0, 0x54AE}, /* East Asian ideograph */
27118   {"\x71", 0, 0x54BF}, /* East Asian ideograph */
27119   {"\x74", 0, 0x54C6}, /* East Asian ideograph */
27120   {"\x7B", 0, 0x551A}, /* East Asian ideograph */
27121   {"\x7C", 0, 0x54E2}, /* East Asian ideograph */
27122   {"\x7D", 0, 0x5507}, /* East Asian ideograph */
27123   {"", 0}
27124 };
27125 struct yaz_iconv_trie marc8_31page66 = {
27126   marc8_31page66_flat, 0
27127 };
27128 /* PAGE 65 */
27129 struct yaz_iconv_trie_flat marc8_31page65_flat[] = {
27130   {"\x2C", 0, 0x53B5}, /* East Asian ideograph */
27131   {"\x2E", 0, 0x53B9}, /* East Asian ideograph */
27132   {"\x3E", 0, 0x53D0}, /* East Asian ideograph */
27133   {"\x48", 0, 0x53DA}, /* East Asian ideograph */
27134   {"\x57", 0, 0x53FB}, /* East Asian ideograph */
27135   {"\x58", 0, 0x535F}, /* East Asian ideograph */
27136   {"\x61", 0, 0x5414}, /* East Asian ideograph */
27137   {"\x68", 0, 0x5406}, /* East Asian ideograph */
27138   {"\x6C", 0, 0x544C}, /* East Asian ideograph */
27139   {"\x6D", 0, 0x5445}, /* East Asian ideograph */
27140   {"\x6F", 0, 0x541A}, /* East Asian ideograph */
27141   {"\x70", 0, 0x5432}, /* East Asian ideograph */
27142   {"\x76", 0, 0x5421}, /* East Asian ideograph */
27143   {"\x78", 0, 0x5430}, /* East Asian ideograph */
27144   {"\x79", 0, 0x5454}, /* East Asian ideograph */
27145   {"\x7D", 0, 0x543D}, /* East Asian ideograph */
27146   {"", 0}
27147 };
27148 struct yaz_iconv_trie marc8_31page65 = {
27149   marc8_31page65_flat, 0
27150 };
27151 /* PAGE 64 */
27152 struct yaz_iconv_trie_flat marc8_31page64_flat[] = {
27153   {"\x23", 0, 0x531A}, /* East Asian ideograph */
27154   {"\x24", 0, 0x531C}, /* East Asian ideograph */
27155   {"\x25", 0, 0x531F}, /* East Asian ideograph */
27156   {"\x2E", 0, 0x532D}, /* East Asian ideograph */
27157   {"\x33", 0, 0x5330}, /* East Asian ideograph */
27158   {"\x36", 0, 0x5335}, /* East Asian ideograph */
27159   {"\x3A", 0, 0x5338}, /* East Asian ideograph */
27160   {"\x3E", 0, 0x533D}, /* East Asian ideograph */
27161   {"\x41", 0, 0x534C}, /* East Asian ideograph */
27162   {"\x42", 0, 0x534D}, /* East Asian ideograph */
27163   {"\x4B", 0, 0x535D}, /* East Asian ideograph */
27164   {"\x4C", 0, 0x5363}, /* East Asian ideograph */
27165   {"\x4E", 0, 0x5365}, /* East Asian ideograph */
27166   {"\x53", 0, 0x536C}, /* East Asian ideograph */
27167   {"\x57", 0, 0x5372}, /* East Asian ideograph */
27168   {"\x58", 0, 0x537A}, /* East Asian ideograph */
27169   {"\x5D", 0, 0x5380}, /* East Asian ideograph */
27170   {"\x64", 0, 0x538E}, /* East Asian ideograph */
27171   {"\x66", 0, 0x5393}, /* East Asian ideograph */
27172   {"\x67", 0, 0x5394}, /* East Asian ideograph */
27173   {"\x6D", 0, 0x5399}, /* East Asian ideograph */
27174   {"\x74", 0, 0x8652}, /* East Asian ideograph */
27175   {"\x7A", 0, 0x53A4}, /* East Asian ideograph */
27176   {"\x7B", 0, 0x53AB}, /* East Asian ideograph */
27177   {"", 0}
27178 };
27179 struct yaz_iconv_trie marc8_31page64 = {
27180   marc8_31page64_flat, 0
27181 };
27182 /* PAGE 63 */
27183 struct yaz_iconv_trie_flat marc8_31page63_flat[] = {
27184   {"\x21", 0, 0x5293}, /* East Asian ideograph */
27185   {"\x27", 0, 0x5296}, /* East Asian ideograph */
27186   {"\x29", 0, 0x5298}, /* East Asian ideograph */
27187   {"\x2B", 0, 0x529A}, /* East Asian ideograph */
27188   {"\x2C", 0, 0x5299}, /* East Asian ideograph */
27189   {"\x2E", 0, 0x52A6}, /* East Asian ideograph */
27190   {"\x31", 0, 0x52AD}, /* East Asian ideograph */
27191   {"\x33", 0, 0x52AE}, /* East Asian ideograph */
27192   {"\x37", 0, 0x52BB}, /* East Asian ideograph */
27193   {"\x38", 0, 0x52BC}, /* East Asian ideograph */
27194   {"\x3C", 0, 0x52CA}, /* East Asian ideograph */
27195   {"\x3D", 0, 0x52CD}, /* East Asian ideograph */
27196   {"\x40", 0, 0x52D0}, /* East Asian ideograph */
27197   {"\x41", 0, 0x52D1}, /* East Asian ideograph */
27198   {"\x46", 0, 0x52D4}, /* East Asian ideograph */
27199   {"\x48", 0, 0x52D6}, /* East Asian ideograph */
27200   {"\x4C", 0, 0x52E3}, /* East Asian ideograph */
27201   {"\x4E", 0, 0x52E1}, /* East Asian ideograph */
27202   {"\x50", 0, 0x55E7}, /* East Asian ideograph */
27203   {"\x53", 0, 0x52E9}, /* East Asian ideograph */
27204   {"\x58", 0, 0x52F0}, /* East Asian ideograph */
27205   {"\x5A", 0, 0x52F1}, /* East Asian ideograph */
27206   {"\x5E", 0, 0x52F7}, /* East Asian ideograph */
27207   {"\x61", 0, 0x52F9}, /* East Asian ideograph */
27208   {"\x62", 0, 0x52FA}, /* East Asian ideograph */
27209   {"\x64", 0, 0x52FC}, /* East Asian ideograph */
27210   {"\x69", 0, 0x5307}, /* East Asian ideograph */
27211   {"\x6A", 0, 0x5303}, /* East Asian ideograph */
27212   {"\x6B", 0, 0x5306}, /* East Asian ideograph */
27213   {"\x6E", 0, 0x530A}, /* East Asian ideograph */
27214   {"\x6F", 0, 0x530B}, /* East Asian ideograph */
27215   {"\x77", 0, 0x5311}, /* East Asian ideograph */
27216   {"\x7B", 0, 0x6706}, /* East Asian ideograph */
27217   {"", 0}
27218 };
27219 struct yaz_iconv_trie marc8_31page63 = {
27220   marc8_31page63_flat, 0
27221 };
27222 /* PAGE 62 */
27223 struct yaz_iconv_trie_flat marc8_31page62_flat[] = {
27224   {"\x24", 0, 0x5213}, /* East Asian ideograph */
27225   {"\x26", 0, 0x5216}, /* East Asian ideograph */
27226   {"\x2A", 0, 0x521C}, /* East Asian ideograph */
27227   {"\x33", 0, 0x5231}, /* East Asian ideograph */
27228   {"\x36", 0, 0x5235}, /* East Asian ideograph */
27229   {"\x37", 0, 0x5232}, /* East Asian ideograph */
27230   {"\x39", 0, 0x5233}, /* East Asian ideograph */
27231   {"\x3E", 0, 0x5244}, /* East Asian ideograph */
27232   {"\x43", 0, 0x5249}, /* East Asian ideograph */
27233   {"\x47", 0, 0x5260}, /* East Asian ideograph */
27234   {"\x4B", 0, 0x525A}, /* East Asian ideograph */
27235   {"\x4C", 0, 0x5252}, /* East Asian ideograph */
27236   {"\x4D", 0, 0x525E}, /* East Asian ideograph */
27237   {"\x50", 0, 0x525F}, /* East Asian ideograph */
27238   {"\x53", 0, 0x5255}, /* East Asian ideograph */
27239   {"\x5B", 0, 0x526E}, /* East Asian ideograph */
27240   {"\x5E", 0, 0x5268}, /* East Asian ideograph */
27241   {"\x5F", 0, 0x7B9A}, /* East Asian ideograph */
27242   {"\x6B", 0, 0x5278}, /* East Asian ideograph */
27243   {"\x74", 0, 0x5282}, /* East Asian ideograph */
27244   {"\x75", 0, 0x5281}, /* East Asian ideograph */
27245   {"\x79", 0, 0x528C}, /* East Asian ideograph */
27246   {"\x7A", 0, 0x528A}, /* East Asian ideograph */
27247   {"\x7C", 0, 0x5290}, /* East Asian ideograph */
27248   {"", 0}
27249 };
27250 struct yaz_iconv_trie marc8_31page62 = {
27251   marc8_31page62_flat, 0
27252 };
27253 /* PAGE 61 */
27254 struct yaz_iconv_trie_flat marc8_31page61_flat[] = {
27255   {"\x22", 0, 0x51AA}, /* East Asian ideograph */
27256   {"\x23", 0, 0x51AB}, /* East Asian ideograph */
27257   {"\x26", 0, 0x51B1}, /* East Asian ideograph */
27258   {"\x35", 0, 0x51BC}, /* East Asian ideograph */
27259   {"\x43", 0, 0x51CA}, /* East Asian ideograph */
27260   {"\x46", 0, 0x51C7}, /* East Asian ideograph */
27261   {"\x4E", 0, 0x51D1}, /* East Asian ideograph */
27262   {"\x4F", 0, 0x51D0}, /* East Asian ideograph */
27263   {"\x54", 0, 0x51D3}, /* East Asian ideograph */
27264   {"\x63", 0, 0x51D9}, /* East Asian ideograph */
27265   {"\x66", 0, 0x51DF}, /* East Asian ideograph */
27266   {"\x68", 0, 0x51E2}, /* East Asian ideograph */
27267   {"\x73", 0, 0x5160}, /* East Asian ideograph */
27268   {"\x78", 0, 0x51F5}, /* East Asian ideograph */
27269   {"\x79", 0, 0x51F7}, /* East Asian ideograph */
27270   {"", 0}
27271 };
27272 struct yaz_iconv_trie marc8_31page61 = {
27273   marc8_31page61_flat, 0
27274 };
27275 /* PAGE 60 */
27276 struct yaz_iconv_trie_flat marc8_31page60_flat[] = {
27277   {"\x29", 0, 0x5124}, /* East Asian ideograph */
27278   {"\x2B", 0, 0x5129}, /* East Asian ideograph */
27279   {"\x30", 0, 0x5131}, /* East Asian ideograph */
27280   {"\x3E", 0, 0x5135}, /* East Asian ideograph */
27281   {"\x40", 0, 0x5133}, /* East Asian ideograph */
27282   {"\x44", 0, 0x513A}, /* East Asian ideograph */
27283   {"\x47", 0, 0x5139}, /* East Asian ideograph */
27284   {"\x48", 0, 0x513B}, /* East Asian ideograph */
27285   {"\x51", 0, 0x5159}, /* East Asian ideograph */
27286   {"\x52", 0, 0x515B}, /* East Asian ideograph */
27287   {"\x55", 0, 0x515D}, /* East Asian ideograph */
27288   {"\x56", 0, 0x515E}, /* East Asian ideograph */
27289   {"\x58", 0, 0x515F}, /* East Asian ideograph */
27290   {"\x59", 0, 0x5161}, /* East Asian ideograph */
27291   {"\x5C", 0, 0x5163}, /* East Asian ideograph */
27292   {"\x67", 0, 0x5182}, /* East Asian ideograph */
27293   {"\x69", 0, 0x5184}, /* East Asian ideograph */
27294   {"\x6E", 0, 0x518F}, /* East Asian ideograph */
27295   {"\x70", 0, 0x5194}, /* East Asian ideograph */
27296   {"\x71", 0, 0x5193}, /* East Asian ideograph */
27297   {"\x75", 0, 0x5196}, /* East Asian ideograph */
27298   {"\x7B", 0, 0x51A1}, /* East Asian ideograph */
27299   {"\x7C", 0, 0x51A3}, /* East Asian ideograph */
27300   {"", 0}
27301 };
27302 struct yaz_iconv_trie marc8_31page60 = {
27303   marc8_31page60_flat, 0
27304 };
27305 /* PAGE 59 */
27306 struct yaz_iconv_trie_flat marc8_31page59_flat[] = {
27307   {"\x22", 0, 0x50C2}, /* East Asian ideograph */
27308   {"\x2C", 0, 0x50BA}, /* East Asian ideograph */
27309   {"\x2E", 0, 0x50CD}, /* East Asian ideograph */
27310   {"\x32", 0, 0x50D4}, /* East Asian ideograph */
27311   {"\x34", 0, 0x50EF}, /* East Asian ideograph */
27312   {"\x35", 0, 0x50E6}, /* East Asian ideograph */
27313   {"\x3A", 0, 0x50F4}, /* East Asian ideograph */
27314   {"\x3B", 0, 0x50CE}, /* East Asian ideograph */
27315   {"\x3C", 0, 0x50DD}, /* East Asian ideograph */
27316   {"\x41", 0, 0x50F3}, /* East Asian ideograph */
27317   {"\x42", 0, 0x50E8}, /* East Asian ideograph */
27318   {"\x44", 0, 0x50F0}, /* East Asian ideograph */
27319   {"\x46", 0, 0x50D9}, /* East Asian ideograph */
27320   {"\x55", 0, 0x50EC}, /* East Asian ideograph */
27321   {"\x5B", 0, 0x510E}, /* East Asian ideograph */
27322   {"\x5F", 0, 0x5105}, /* East Asian ideograph */
27323   {"\x61", 0, 0x50FC}, /* East Asian ideograph */
27324   {"\x65", 0, 0x5106}, /* East Asian ideograph */
27325   {"\x66", 0, 0x5107}, /* East Asian ideograph */
27326   {"\x67", 0, 0x510F}, /* East Asian ideograph */
27327   {"\x68", 0, 0x50FE}, /* East Asian ideograph */
27328   {"\x69", 0, 0x510B}, /* East Asian ideograph */
27329   {"\x6A", 0, 0x50FD}, /* East Asian ideograph */
27330   {"\x6D", 0, 0x5101}, /* East Asian ideograph */
27331   {"\x71", 0, 0x5115}, /* East Asian ideograph */
27332   {"\x72", 0, 0x5113}, /* East Asian ideograph */
27333   {"\x78", 0, 0x511A}, /* East Asian ideograph */
27334   {"\x79", 0, 0x9797}, /* East Asian ideograph */
27335   {"\x7E", 0, 0x5126}, /* East Asian ideograph */
27336   {"", 0}
27337 };
27338 struct yaz_iconv_trie marc8_31page59 = {
27339   marc8_31page59_flat, 0
27340 };
27341 /* PAGE 58 */
27342 struct yaz_iconv_trie_flat marc8_31page58_flat[] = {
27343   {"\x22", 0, 0x506F}, /* East Asian ideograph */
27344   {"\x23", 0, 0x5050}, /* East Asian ideograph */
27345   {"\x25", 0, 0x5070}, /* East Asian ideograph */
27346   {"\x29", 0, 0x5053}, /* East Asian ideograph */
27347   {"\x2A", 0, 0x506A}, /* East Asian ideograph */
27348   {"\x2C", 0, 0x5056}, /* East Asian ideograph */
27349   {"\x31", 0, 0x506D}, /* East Asian ideograph */
27350   {"\x38", 0, 0x505D}, /* East Asian ideograph */
27351   {"\x39", 0, 0x5048}, /* East Asian ideograph */
27352   {"\x3B", 0, 0x5058}, /* East Asian ideograph */
27353   {"\x3C", 0, 0x5072}, /* East Asian ideograph */
27354   {"\x41", 0, 0x5041}, /* East Asian ideograph */
27355   {"\x46", 0, 0x5015}, /* East Asian ideograph */
27356   {"\x48", 0, 0x507A}, /* East Asian ideograph */
27357   {"\x4A", 0, 0x506C}, /* East Asian ideograph */
27358   {"\x4B", 0, 0x505F}, /* East Asian ideograph */
27359   {"\x4D", 0, 0x506B}, /* East Asian ideograph */
27360   {"\x4E", 0, 0x5094}, /* East Asian ideograph */
27361   {"\x50", 0, 0x509E}, /* East Asian ideograph */
27362   {"\x52", 0, 0x509B}, /* East Asian ideograph */
27363   {"\x53", 0, 0x509A}, /* East Asian ideograph */
27364   {"\x57", 0, 0x50A3}, /* East Asian ideograph */
27365   {"\x5A", 0, 0x508C}, /* East Asian ideograph */
27366   {"\x5C", 0, 0x5088}, /* East Asian ideograph */
27367   {"\x62", 0, 0x508E}, /* East Asian ideograph */
27368   {"\x64", 0, 0x5095}, /* East Asian ideograph */
27369   {"\x67", 0, 0x50A6}, /* East Asian ideograph */
27370   {"\x6A", 0, 0x5092}, /* East Asian ideograph */
27371   {"\x6C", 0, 0x509C}, /* East Asian ideograph */
27372   {"\x71", 0, 0x50C7}, /* East Asian ideograph */
27373   {"\x75", 0, 0x50C9}, /* East Asian ideograph */
27374   {"\x7B", 0, 0x50CA}, /* East Asian ideograph */
27375   {"\x7C", 0, 0x50B4}, /* East Asian ideograph */
27376   {"", 0}
27377 };
27378 struct yaz_iconv_trie marc8_31page58 = {
27379   marc8_31page58_flat, 0
27380 };
27381 /* PAGE 57 */
27382 struct yaz_iconv_trie_flat marc8_31page57_flat[] = {
27383   {"\x22", 0, 0x4FE4}, /* East Asian ideograph */
27384   {"\x26", 0, 0x4FB7}, /* East Asian ideograph */
27385   {"\x27", 0, 0x4FC5}, /* East Asian ideograph */
27386   {"\x29", 0, 0x4FC9}, /* East Asian ideograph */
27387   {"\x2A", 0, 0x4FE5}, /* East Asian ideograph */
27388   {"\x2C", 0, 0x4FE7}, /* East Asian ideograph */
27389   {"\x33", 0, 0x4FDC}, /* East Asian ideograph */
27390   {"\x35", 0, 0x4FD4}, /* East Asian ideograph */
27391   {"\x37", 0, 0x4FC1}, /* East Asian ideograph */
27392   {"\x3B", 0, 0x4FDB}, /* East Asian ideograph */
27393   {"\x3E", 0, 0x4FC6}, /* East Asian ideograph */
27394   {"\x43", 0, 0x4FB9}, /* East Asian ideograph */
27395   {"\x46", 0, 0x501E}, /* East Asian ideograph */
27396   {"\x48", 0, 0x503F}, /* East Asian ideograph */
27397   {"\x49", 0, 0x5005}, /* East Asian ideograph */
27398   {"\x4C", 0, 0x5007}, /* East Asian ideograph */
27399   {"\x4D", 0, 0x5013}, /* East Asian ideograph */
27400   {"\x4E", 0, 0x5022}, /* East Asian ideograph */
27401   {"\x52", 0, 0x4FF5}, /* East Asian ideograph */
27402   {"\x59", 0, 0x4FF4}, /* East Asian ideograph */
27403   {"\x5B", 0, 0x5037}, /* East Asian ideograph */
27404   {"\x5E", 0, 0x502E}, /* East Asian ideograph */
27405   {"\x61", 0, 0x4FF6}, /* East Asian ideograph */
27406   {"\x62", 0, 0x501C}, /* East Asian ideograph */
27407   {"\x66", 0, 0x502C}, /* East Asian ideograph */
27408   {"\x69", 0, 0x5010}, /* East Asian ideograph */
27409   {"\x79", 0, 0x503D}, /* East Asian ideograph */
27410   {"", 0}
27411 };
27412 struct yaz_iconv_trie marc8_31page57 = {
27413   marc8_31page57_flat, 0
27414 };
27415 /* PAGE 56 */
27416 struct yaz_iconv_trie_flat marc8_31page56_flat[] = {
27417   {"\x27", 0, 0x4EF5}, /* East Asian ideograph */
27418   {"\x28", 0, 0x4F07}, /* East Asian ideograph */
27419   {"\x2A", 0, 0x4F00}, /* East Asian ideograph */
27420   {"\x2C", 0, 0x4F0B}, /* East Asian ideograph */
27421   {"\x32", 0, 0x4F3B}, /* East Asian ideograph */
27422   {"\x36", 0, 0x4F58}, /* East Asian ideograph */
27423   {"\x37", 0, 0x4F62}, /* East Asian ideograph */
27424   {"\x39", 0, 0x4F64}, /* East Asian ideograph */
27425   {"\x3A", 0, 0x4F49}, /* East Asian ideograph */
27426   {"\x3F", 0, 0x4F3E}, /* East Asian ideograph */
27427   {"\x40", 0, 0x4F66}, /* East Asian ideograph */
27428   {"\x44", 0, 0x4F67}, /* East Asian ideograph */
27429   {"\x4D", 0, 0x4F68}, /* East Asian ideograph */
27430   {"\x4E", 0, 0x4F5A}, /* East Asian ideograph */
27431   {"\x4F", 0, 0x4F5F}, /* East Asian ideograph */
27432   {"\x56", 0, 0x4F82}, /* East Asian ideograph */
27433   {"\x57", 0, 0x4F7C}, /* East Asian ideograph */
27434   {"\x5A", 0, 0x4F98}, /* East Asian ideograph */
27435   {"\x5B", 0, 0x4F92}, /* East Asian ideograph */
27436   {"\x5C", 0, 0x4F7D}, /* East Asian ideograph */
27437   {"\x60", 0, 0x4F80}, /* East Asian ideograph */
27438   {"\x61", 0, 0x4F74}, /* East Asian ideograph */
27439   {"\x62", 0, 0x4F76}, /* East Asian ideograph */
27440   {"\x64", 0, 0x4FA2}, /* East Asian ideograph */
27441   {"\x66", 0, 0x4F91}, /* East Asian ideograph */
27442   {"\x67", 0, 0x4F95}, /* East Asian ideograph */
27443   {"\x6C", 0, 0x4F4C}, /* East Asian ideograph */
27444   {"\x6D", 0, 0x4F97}, /* East Asian ideograph */
27445   {"\x6E", 0, 0x4F94}, /* East Asian ideograph */
27446   {"\x70", 0, 0x4F79}, /* East Asian ideograph */
27447   {"\x71", 0, 0x4F9A}, /* East Asian ideograph */
27448   {"\x72", 0, 0x4F81}, /* East Asian ideograph */
27449   {"\x73", 0, 0x4F78}, /* East Asian ideograph */
27450   {"\x76", 0, 0x4F9C}, /* East Asian ideograph */
27451   {"\x77", 0, 0x4F90}, /* East Asian ideograph */
27452   {"\x7B", 0, 0x4F7A}, /* East Asian ideograph */
27453   {"\x7C", 0, 0x4FCD}, /* East Asian ideograph */
27454   {"", 0}
27455 };
27456 struct yaz_iconv_trie marc8_31page56 = {
27457   marc8_31page56_flat, 0
27458 };
27459 /* PAGE 55 */
27460 struct yaz_iconv_trie_flat marc8_31page55_flat[] = {
27461   {"\x24", 0, 0x4E0F}, /* East Asian ideograph */
27462   {"\x25", 0, 0x5187}, /* East Asian ideograph */
27463   {"\x29", 0, 0x4E28}, /* East Asian ideograph */
27464   {"\x2E", 0, 0x4E31}, /* East Asian ideograph */
27465   {"\x31", 0, 0x4E36}, /* East Asian ideograph */
27466   {"\x33", 0, 0x4E3F}, /* East Asian ideograph */
27467   {"\x34", 0, 0x4E42}, /* East Asian ideograph */
27468   {"\x37", 0, 0x738D}, /* East Asian ideograph */
27469   {"\x3C", 0, 0x4E5C}, /* East Asian ideograph */
27470   {"\x3F", 0, 0x6C39}, /* East Asian ideograph */
27471   {"\x46", 0, 0x4E85}, /* East Asian ideograph */
27472   {"\x50", 0, 0x4EA0}, /* East Asian ideograph */
27473   {"\x51", 0, 0x4EA2}, /* East Asian ideograph */
27474   {"\x52", 0, 0x4EB3}, /* East Asian ideograph */
27475   {"\x55", 0, 0x4EB6}, /* East Asian ideograph (variant of EACC 4B6455) */
27476   {"\x58", 0, 0x4EB9}, /* East Asian ideograph */
27477   {"\x5A", 0, 0x4EBC}, /* East Asian ideograph */
27478   {"\x5E", 0, 0x4EC9}, /* East Asian ideograph */
27479   {"\x61", 0, 0x4EC8}, /* East Asian ideograph */
27480   {"\x62", 0, 0x4ECE}, /* East Asian ideograph */
27481   {"\x63", 0, 0x4EE8}, /* East Asian ideograph */
27482   {"\x6B", 0, 0x4EE1}, /* East Asian ideograph */
27483   {"\x72", 0, 0x4F08}, /* East Asian ideograph */
27484   {"\x73", 0, 0x4F0E}, /* East Asian ideograph */
27485   {"\x75", 0, 0x4F03}, /* East Asian ideograph */
27486   {"\x7C", 0, 0x4F22}, /* East Asian ideograph */
27487   {"", 0}
27488 };
27489 struct yaz_iconv_trie marc8_31page55 = {
27490   marc8_31page55_flat, 0
27491 };
27492 /* PAGE 54 */
27493 struct yaz_iconv_trie_flat marc8_31page54_flat[] = {
27494   {"\x21", 0, 0x9F52}, /* East Asian ideograph */
27495   {"\x22", 0, 0x9F5F}, /* East Asian ideograph */
27496   {"\x23", 0, 0x9F63}, /* East Asian ideograph */
27497   {"\x24", 0, 0x9F61}, /* East Asian ideograph (variant of EACC 456324) */
27498   {"\x25", 0, 0x9F66}, /* East Asian ideograph */
27499   {"\x26", 0, 0x9F5C}, /* East Asian ideograph */
27500   {"\x27", 0, 0x9F6C}, /* East Asian ideograph */
27501   {"\x28", 0, 0x9F6A}, /* East Asian ideograph */
27502   {"\x29", 0, 0x9F77}, /* East Asian ideograph */
27503   {"\x2A", 0, 0x9F72}, /* East Asian ideograph */
27504   {"\x2B", 0, 0x9F8D}, /* East Asian ideograph */
27505   {"\x2C", 0, 0x9F94}, /* East Asian ideograph */
27506   {"\x2D", 0, 0x9F9C}, /* East Asian ideograph */
27507   {"\x30", 0, 0x8288}, /* East Asian ideograph */
27508   {"", 0}
27509 };
27510 struct yaz_iconv_trie marc8_31page54 = {
27511   marc8_31page54_flat, 0
27512 };
27513 /* PAGE 53 */
27514 struct yaz_iconv_trie_dir marc8_31page53_dir[256] = {
27515   {0, 0, 0},
27516   {0, 0, 0},
27517   {0, 0, 0},
27518   {0, 0, 0},
27519   {0, 0, 0},
27520   {0, 0, 0},
27521   {0, 0, 0},
27522   {0, 0, 0},
27523   {0, 0, 0},
27524   {0, 0, 0},
27525   {0, 0, 0},
27526   {0, 0, 0},
27527   {0, 0, 0},
27528   {0, 0, 0},
27529   {0, 0, 0},
27530   {0, 0, 0},
27531   {0, 0, 0},
27532   {0, 0, 0},
27533   {0, 0, 0},
27534   {0, 0, 0},
27535   {0, 0, 0},
27536   {0, 0, 0},
27537   {0, 0, 0},
27538   {0, 0, 0},
27539   {0, 0, 0},
27540   {0, 0, 0},
27541   {0, 0, 0},
27542   {0, 0, 0},
27543   {0, 0, 0},
27544   {0, 0, 0},
27545   {0, 0, 0},
27546   {0, 0, 0},
27547   {0, 0, 0},
27548   {0, 0, 0x9C13} /* East Asian ideograph */,
27549   {0, 0, 0x9C0D} /* East Asian ideograph */,
27550   {0, 0, 0x9BFD} /* East Asian ideograph */,
27551   {0, 0, 0x9C2D} /* East Asian ideograph */,
27552   {0, 0, 0x9C25} /* East Asian ideograph */,
27553   {0, 0, 0x9C31} /* East Asian ideograph */,
27554   {0, 0, 0x9C3E} /* East Asian ideograph */,
27555   {0, 0, 0x9C3B} /* East Asian ideograph */,
27556   {0, 0, 0x9C54} /* East Asian ideograph */,
27557   {0, 0, 0x9C57} /* East Asian ideograph */,
27558   {0, 0, 0x9C56} /* East Asian ideograph */,
27559   {0, 0, 0x9C49} /* East Asian ideograph */,
27560   {0, 0, 0x9C77} /* East Asian ideograph */,
27561   {0, 0, 0x9C78} /* East Asian ideograph */,
27562   {0, 0, 0x9CE5} /* East Asian ideograph */,
27563   {0, 0, 0x9CE9} /* East Asian ideograph */,
27564   {0, 0, 0x9CF6} /* East Asian ideograph */,
27565   {0, 0, 0x9CF4} /* East Asian ideograph */,
27566   {0, 0, 0x9CF3} /* East Asian ideograph */,
27567   {0, 0, 0x9D06} /* East Asian ideograph */,
27568   {0, 0, 0x9D09} /* East Asian ideograph */,
27569   {0, 0, 0x9D15} /* East Asian ideograph */,
27570   {0, 0, 0x9D23} /* East Asian ideograph */,
27571   {0, 0, 0x9D28} /* East Asian ideograph */,
27572   {0, 0, 0x9D26} /* East Asian ideograph */,
27573   {0, 0, 0x9D1B} /* East Asian ideograph */,
27574   {0, 0, 0x9D12} /* East Asian ideograph (variant of EACC 4B623B) */,
27575   {0, 0, 0x9D3B} /* East Asian ideograph */,
27576   {0, 0, 0x9D3F} /* East Asian ideograph */,
27577   {0, 0, 0x9D61} /* East Asian ideograph */,
27578   {0, 0, 0x9D51} /* East Asian ideograph */,
27579   {0, 0, 0x9D60} /* East Asian ideograph */,
27580   {0, 0, 0x9D5D} /* East Asian ideograph */,
27581   {0, 0, 0x9D89} /* East Asian ideograph */,
27582   {0, 0, 0x9D72} /* East Asian ideograph */,
27583   {0, 0, 0x9D6A} /* East Asian ideograph */,
27584   {0, 0, 0x9D6C} /* East Asian ideograph */,
27585   {0, 0, 0x9DB4} /* East Asian ideograph */,
27586   {0, 0, 0x9DAF} /* East Asian ideograph */,
27587   {0, 0, 0x9DC2} /* East Asian ideograph */,
27588   {0, 0, 0x9DD3} /* East Asian ideograph */,
27589   {0, 0, 0x9DD7} /* East Asian ideograph */,
27590   {0, 0, 0x9DE5} /* East Asian ideograph */,
27591   {0, 0, 0x9DF9} /* East Asian ideograph */,
27592   {0, 0, 0x9DFA} /* East Asian ideograph */,
27593   {0, 0, 0x9E1A} /* East Asian ideograph */,
27594   {0, 0, 0x9E1E} /* East Asian ideograph */,
27595   {0, 0, 0x9E79} /* East Asian ideograph */,
27596   {0, 0, 0x9E7D} /* East Asian ideograph */,
27597   {0, 0, 0x9E7C} /* East Asian ideograph */,
27598   {0, 0, 0x9E7F} /* East Asian ideograph */,
27599   {0, 0, 0x9E82} /* East Asian ideograph */,
27600   {0, 0, 0x9E8B} /* East Asian ideograph */,
27601   {0, 0, 0x9E97} /* East Asian ideograph */,
27602   {0, 0, 0x9E92} /* East Asian ideograph */,
27603   {0, 0, 0x9E93} /* East Asian ideograph */,
27604   {0, 0, 0x9E9D} /* East Asian ideograph */,
27605   {0, 0, 0x9E9F} /* East Asian ideograph */,
27606   {0, 0, 0x9EA5} /* East Asian ideograph */,
27607   {0, 0, 0x9EA9} /* East Asian ideograph */,
27608   {0, 0, 0x9EB4} /* East Asian ideograph */,
27609   {0, 0, 0x9EB5} /* East Asian ideograph */,
27610   {0, 0, 0x9EBB} /* East Asian ideograph */,
27611   {0, 0, 0x9EBC} /* East Asian ideograph */,
27612   {0, 0, 0x9EBE} /* East Asian ideograph */,
27613   {0, 0, 0x9EC3} /* East Asian ideograph */,
27614   {0, 0, 0x9ECD} /* East Asian ideograph */,
27615   {0, 0, 0x9ECE} /* East Asian ideograph */,
27616   {0, 0, 0x9ECF} /* East Asian ideograph */,
27617   {0, 0, 0x9ED1} /* East Asian ideograph */,
27618   {0, 0, 0x58A8} /* East Asian ideograph */,
27619   {0, 0, 0x9ED8} /* East Asian ideograph */,
27620   {0, 0, 0x9ED4} /* East Asian ideograph */,
27621   {0, 0, 0x9EDE} /* East Asian ideograph */,
27622   {0, 0, 0x9EDC} /* East Asian ideograph */,
27623   {0, 0, 0x9EDB} /* East Asian ideograph */,
27624   {0, 0, 0x9EDD} /* East Asian ideograph */,
27625   {0, 0, 0x9EE0} /* East Asian ideograph */,
27626   {0, 0, 0x9EE8} /* East Asian ideograph */,
27627   {0, 0, 0x9EEF} /* East Asian ideograph */,
27628   {0, 0, 0x9EF4} /* East Asian ideograph */,
27629   {0, 0, 0x9EF7} /* East Asian ideograph */,
27630   {0, 0, 0x9F07} /* East Asian ideograph */,
27631   {0, 0, 0x9F0E} /* East Asian ideograph */,
27632   {0, 0, 0x9F13} /* East Asian ideograph */,
27633   {0, 0, 0x9F15} /* East Asian ideograph */,
27634   {0, 0, 0x9F19} /* East Asian ideograph */,
27635   {0, 0, 0x9F20} /* East Asian ideograph */,
27636   {0, 0, 0x9F2C} /* East Asian ideograph */,
27637   {0, 0, 0x9F34} /* East Asian ideograph */,
27638   {0, 0, 0x9F3B} /* East Asian ideograph */,
27639   {0, 0, 0x9F3E} /* East Asian ideograph */,
27640   {0, 0, 0x9F4A} /* East Asian ideograph */,
27641   {0, 0, 0x9F4B} /* East Asian ideograph */,
27642   {0, 0, 0},
27643   {0, 0, 0},
27644   {0, 0, 0},
27645   {0, 0, 0},
27646   {0, 0, 0},
27647   {0, 0, 0},
27648   {0, 0, 0},
27649   {0, 0, 0},
27650   {0, 0, 0},
27651   {0, 0, 0},
27652   {0, 0, 0},
27653   {0, 0, 0},
27654   {0, 0, 0},
27655   {0, 0, 0},
27656   {0, 0, 0},
27657   {0, 0, 0},
27658   {0, 0, 0},
27659   {0, 0, 0},
27660   {0, 0, 0},
27661   {0, 0, 0},
27662   {0, 0, 0},
27663   {0, 0, 0},
27664   {0, 0, 0},
27665   {0, 0, 0},
27666   {0, 0, 0},
27667   {0, 0, 0},
27668   {0, 0, 0},
27669   {0, 0, 0},
27670   {0, 0, 0},
27671   {0, 0, 0},
27672   {0, 0, 0},
27673   {0, 0, 0},
27674   {0, 0, 0},
27675   {0, 0, 0},
27676   {0, 0, 0},
27677   {0, 0, 0},
27678   {0, 0, 0},
27679   {0, 0, 0},
27680   {0, 0, 0},
27681   {0, 0, 0},
27682   {0, 0, 0},
27683   {0, 0, 0},
27684   {0, 0, 0},
27685   {0, 0, 0},
27686   {0, 0, 0},
27687   {0, 0, 0},
27688   {0, 0, 0},
27689   {0, 0, 0},
27690   {0, 0, 0},
27691   {0, 0, 0},
27692   {0, 0, 0},
27693   {0, 0, 0},
27694   {0, 0, 0},
27695   {0, 0, 0},
27696   {0, 0, 0},
27697   {0, 0, 0},
27698   {0, 0, 0},
27699   {0, 0, 0},
27700   {0, 0, 0},
27701   {0, 0, 0},
27702   {0, 0, 0},
27703   {0, 0, 0},
27704   {0, 0, 0},
27705   {0, 0, 0},
27706   {0, 0, 0},
27707   {0, 0, 0},
27708   {0, 0, 0},
27709   {0, 0, 0},
27710   {0, 0, 0},
27711   {0, 0, 0},
27712   {0, 0, 0},
27713   {0, 0, 0},
27714   {0, 0, 0},
27715   {0, 0, 0},
27716   {0, 0, 0},
27717   {0, 0, 0},
27718   {0, 0, 0},
27719   {0, 0, 0},
27720   {0, 0, 0},
27721   {0, 0, 0},
27722   {0, 0, 0},
27723   {0, 0, 0},
27724   {0, 0, 0},
27725   {0, 0, 0},
27726   {0, 0, 0},
27727   {0, 0, 0},
27728   {0, 0, 0},
27729   {0, 0, 0},
27730   {0, 0, 0},
27731   {0, 0, 0},
27732   {0, 0, 0},
27733   {0, 0, 0},
27734   {0, 0, 0},
27735   {0, 0, 0},
27736   {0, 0, 0},
27737   {0, 0, 0},
27738   {0, 0, 0},
27739   {0, 0, 0},
27740   {0, 0, 0},
27741   {0, 0, 0},
27742   {0, 0, 0},
27743   {0, 0, 0},
27744   {0, 0, 0},
27745   {0, 0, 0},
27746   {0, 0, 0},
27747   {0, 0, 0},
27748   {0, 0, 0},
27749   {0, 0, 0},
27750   {0, 0, 0},
27751   {0, 0, 0},
27752   {0, 0, 0},
27753   {0, 0, 0},
27754   {0, 0, 0},
27755   {0, 0, 0},
27756   {0, 0, 0},
27757   {0, 0, 0},
27758   {0, 0, 0},
27759   {0, 0, 0},
27760   {0, 0, 0},
27761   {0, 0, 0},
27762   {0, 0, 0},
27763   {0, 0, 0},
27764   {0, 0, 0},
27765   {0, 0, 0},
27766   {0, 0, 0},
27767   {0, 0, 0},
27768   {0, 0, 0},
27769   {0, 0, 0},
27770   {0, 0, 0}
27771 };
27772 struct yaz_iconv_trie marc8_31page53 = {
27773   0, marc8_31page53_dir
27774 };
27775 /* PAGE 52 */
27776 struct yaz_iconv_trie_dir marc8_31page52_dir[256] = {
27777   {0, 0, 0},
27778   {0, 0, 0},
27779   {0, 0, 0},
27780   {0, 0, 0},
27781   {0, 0, 0},
27782   {0, 0, 0},
27783   {0, 0, 0},
27784   {0, 0, 0},
27785   {0, 0, 0},
27786   {0, 0, 0},
27787   {0, 0, 0},
27788   {0, 0, 0},
27789   {0, 0, 0},
27790   {0, 0, 0},
27791   {0, 0, 0},
27792   {0, 0, 0},
27793   {0, 0, 0},
27794   {0, 0, 0},
27795   {0, 0, 0},
27796   {0, 0, 0},
27797   {0, 0, 0},
27798   {0, 0, 0},
27799   {0, 0, 0},
27800   {0, 0, 0},
27801   {0, 0, 0},
27802   {0, 0, 0},
27803   {0, 0, 0},
27804   {0, 0, 0},
27805   {0, 0, 0},
27806   {0, 0, 0},
27807   {0, 0, 0},
27808   {0, 0, 0},
27809   {0, 0, 0},
27810   {0, 0, 0x993F} /* East Asian ideograph */,
27811   {0, 0, 0x993D} /* East Asian ideograph */,
27812   {0, 0, 0x9945} /* East Asian ideograph */,
27813   {0, 0, 0x9952} /* East Asian ideograph */,
27814   {0, 0, 0x9951} /* East Asian ideograph */,
27815   {0, 0, 0x995C} /* East Asian ideograph */,
27816   {0, 0, 0x995E} /* East Asian ideograph */,
27817   {0, 0, 0x9996} /* East Asian ideograph */,
27818   {0, 0, 0x9999} /* East Asian ideograph */,
27819   {0, 0, 0x99A5} /* East Asian ideograph */,
27820   {0, 0, 0x99A8} /* East Asian ideograph */,
27821   {0, 0, 0x99AC} /* East Asian ideograph */,
27822   {0, 0, 0x99AE} /* East Asian ideograph */,
27823   {0, 0, 0x99AD} /* East Asian ideograph */,
27824   {0, 0, 0x99B3} /* East Asian ideograph */,
27825   {0, 0, 0x99B1} /* East Asian ideograph */,
27826   {0, 0, 0x99B4} /* East Asian ideograph */,
27827   {0, 0, 0x99C1} /* East Asian ideograph */,
27828   {0, 0, 0x99D0} /* East Asian ideograph */,
27829   {0, 0, 0x99DD} /* East Asian ideograph */,
27830   {0, 0, 0x99D5} /* East Asian ideograph */,
27831   {0, 0, 0x99DF} /* East Asian ideograph */,
27832   {0, 0, 0x99DB} /* East Asian ideograph */,
27833   {0, 0, 0x99D2} /* East Asian ideograph */,
27834   {0, 0, 0x99D9} /* East Asian ideograph */,
27835   {0, 0, 0x99D1} /* East Asian ideograph */,
27836   {0, 0, 0x99ED} /* East Asian ideograph */,
27837   {0, 0, 0x99F1} /* East Asian ideograph */,
27838   {0, 0, 0x9A01} /* East Asian ideograph */,
27839   {0, 0, 0x99FF} /* East Asian ideograph */,
27840   {0, 0, 0x99E2} /* East Asian ideograph */,
27841   {0, 0, 0x9A0E} /* East Asian ideograph */,
27842   {0, 0, 0x9A19} /* East Asian ideograph */,
27843   {0, 0, 0x9A16} /* East Asian ideograph */,
27844   {0, 0, 0x9A2B} /* East Asian ideograph */,
27845   {0, 0, 0x9A30} /* East Asian ideograph */,
27846   {0, 0, 0x9A37} /* East Asian ideograph */,
27847   {0, 0, 0x9A43} /* East Asian ideograph */,
27848   {0, 0, 0x9A45} /* East Asian ideograph */,
27849   {0, 0, 0x9A40} /* East Asian ideograph */,
27850   {0, 0, 0x9A3E} /* East Asian ideograph */,
27851   {0, 0, 0x9A55} /* East Asian ideograph */,
27852   {0, 0, 0x9A5A} /* East Asian ideograph */,
27853   {0, 0, 0x9A5B} /* East Asian ideograph */,
27854   {0, 0, 0x9A57} /* East Asian ideograph */,
27855   {0, 0, 0x9A5F} /* East Asian ideograph */,
27856   {0, 0, 0x9A62} /* East Asian ideograph */,
27857   {0, 0, 0x9A65} /* East Asian ideograph */,
27858   {0, 0, 0x9A6A} /* East Asian ideograph */,
27859   {0, 0, 0x9AA8} /* East Asian ideograph */,
27860   {0, 0, 0x9AAF} /* East Asian ideograph */,
27861   {0, 0, 0x9AB0} /* East Asian ideograph */,
27862   {0, 0, 0x9AB7} /* East Asian ideograph */,
27863   {0, 0, 0x9AB8} /* East Asian ideograph */,
27864   {0, 0, 0x9ABC} /* East Asian ideograph */,
27865   {0, 0, 0x9ACF} /* East Asian ideograph */,
27866   {0, 0, 0x9AD3} /* East Asian ideograph */,
27867   {0, 0, 0x9AD4} /* East Asian ideograph */,
27868   {0, 0, 0x9AD2} /* East Asian ideograph */,
27869   {0, 0, 0x9AD8} /* East Asian ideograph */,
27870   {0, 0, 0x9AE5} /* East Asian ideograph */,
27871   {0, 0, 0},
27872   {0, 0, 0x9AEE} /* East Asian ideograph */,
27873   {0, 0, 0x9AFB} /* East Asian ideograph */,
27874   {0, 0, 0x9AED} /* East Asian ideograph */,
27875   {0, 0, 0x9B03} /* East Asian ideograph */,
27876   {0, 0, 0x9B06} /* East Asian ideograph */,
27877   {0, 0, 0x9B0D} /* East Asian ideograph */,
27878   {0, 0, 0x9B1A} /* East Asian ideograph */,
27879   {0, 0, 0x9B22} /* East Asian ideograph */,
27880   {0, 0, 0x9B25} /* East Asian ideograph */,
27881   {0, 0, 0x9B27} /* East Asian ideograph */,
27882   {0, 0, 0},
27883   {0, 0, 0x9B31} /* East Asian ideograph */,
27884   {0, 0, 0x9B32} /* East Asian ideograph */,
27885   {0, 0, 0x9B3C} /* East Asian ideograph */,
27886   {0, 0, 0x9B41} /* East Asian ideograph */,
27887   {0, 0, 0x9B42} /* East Asian ideograph */,
27888   {0, 0, 0x9B45} /* East Asian ideograph */,
27889   {0, 0, 0x9B44} /* East Asian ideograph */,
27890   {0, 0, 0x9B4F} /* East Asian ideograph */,
27891   {0, 0, 0x9B54} /* East Asian ideograph */,
27892   {0, 0, 0x9B58} /* East Asian ideograph */,
27893   {0, 0, 0x9B5A} /* East Asian ideograph */,
27894   {0, 0, 0x9B77} /* East Asian ideograph */,
27895   {0, 0, 0x9B6F} /* East Asian ideograph */,
27896   {0, 0, 0x9B91} /* East Asian ideograph */,
27897   {0, 0, 0x9BAB} /* East Asian ideograph */,
27898   {0, 0, 0x9BAE} /* East Asian ideograph */,
27899   {0, 0, 0x9BAA} /* East Asian ideograph */,
27900   {0, 0, 0x9BCA} /* East Asian ideograph */,
27901   {0, 0, 0x9BC9} /* East Asian ideograph */,
27902   {0, 0, 0x9BE8} /* East Asian ideograph */,
27903   {0, 0, 0x9BE7} /* East Asian ideograph */,
27904   {0, 0, 0},
27905   {0, 0, 0},
27906   {0, 0, 0},
27907   {0, 0, 0},
27908   {0, 0, 0},
27909   {0, 0, 0},
27910   {0, 0, 0},
27911   {0, 0, 0},
27912   {0, 0, 0},
27913   {0, 0, 0},
27914   {0, 0, 0},
27915   {0, 0, 0},
27916   {0, 0, 0},
27917   {0, 0, 0},
27918   {0, 0, 0},
27919   {0, 0, 0},
27920   {0, 0, 0},
27921   {0, 0, 0},
27922   {0, 0, 0},
27923   {0, 0, 0},
27924   {0, 0, 0},
27925   {0, 0, 0},
27926   {0, 0, 0},
27927   {0, 0, 0},
27928   {0, 0, 0},
27929   {0, 0, 0},
27930   {0, 0, 0},
27931   {0, 0, 0},
27932   {0, 0, 0},
27933   {0, 0, 0},
27934   {0, 0, 0},
27935   {0, 0, 0},
27936   {0, 0, 0},
27937   {0, 0, 0},
27938   {0, 0, 0},
27939   {0, 0, 0},
27940   {0, 0, 0},
27941   {0, 0, 0},
27942   {0, 0, 0},
27943   {0, 0, 0},
27944   {0, 0, 0},
27945   {0, 0, 0},
27946   {0, 0, 0},
27947   {0, 0, 0},
27948   {0, 0, 0},
27949   {0, 0, 0},
27950   {0, 0, 0},
27951   {0, 0, 0},
27952   {0, 0, 0},
27953   {0, 0, 0},
27954   {0, 0, 0},
27955   {0, 0, 0},
27956   {0, 0, 0},
27957   {0, 0, 0},
27958   {0, 0, 0},
27959   {0, 0, 0},
27960   {0, 0, 0},
27961   {0, 0, 0},
27962   {0, 0, 0},
27963   {0, 0, 0},
27964   {0, 0, 0},
27965   {0, 0, 0},
27966   {0, 0, 0},
27967   {0, 0, 0},
27968   {0, 0, 0},
27969   {0, 0, 0},
27970   {0, 0, 0},
27971   {0, 0, 0},
27972   {0, 0, 0},
27973   {0, 0, 0},
27974   {0, 0, 0},
27975   {0, 0, 0},
27976   {0, 0, 0},
27977   {0, 0, 0},
27978   {0, 0, 0},
27979   {0, 0, 0},
27980   {0, 0, 0},
27981   {0, 0, 0},
27982   {0, 0, 0},
27983   {0, 0, 0},
27984   {0, 0, 0},
27985   {0, 0, 0},
27986   {0, 0, 0},
27987   {0, 0, 0},
27988   {0, 0, 0},
27989   {0, 0, 0},
27990   {0, 0, 0},
27991   {0, 0, 0},
27992   {0, 0, 0},
27993   {0, 0, 0},
27994   {0, 0, 0},
27995   {0, 0, 0},
27996   {0, 0, 0},
27997   {0, 0, 0},
27998   {0, 0, 0},
27999   {0, 0, 0},
28000   {0, 0, 0},
28001   {0, 0, 0},
28002   {0, 0, 0},
28003   {0, 0, 0},
28004   {0, 0, 0},
28005   {0, 0, 0},
28006   {0, 0, 0},
28007   {0, 0, 0},
28008   {0, 0, 0},
28009   {0, 0, 0},
28010   {0, 0, 0},
28011   {0, 0, 0},
28012   {0, 0, 0},
28013   {0, 0, 0},
28014   {0, 0, 0},
28015   {0, 0, 0},
28016   {0, 0, 0},
28017   {0, 0, 0},
28018   {0, 0, 0},
28019   {0, 0, 0},
28020   {0, 0, 0},
28021   {0, 0, 0},
28022   {0, 0, 0},
28023   {0, 0, 0},
28024   {0, 0, 0},
28025   {0, 0, 0},
28026   {0, 0, 0},
28027   {0, 0, 0},
28028   {0, 0, 0},
28029   {0, 0, 0},
28030   {0, 0, 0},
28031   {0, 0, 0},
28032   {0, 0, 0}
28033 };
28034 struct yaz_iconv_trie marc8_31page52 = {
28035   0, marc8_31page52_dir
28036 };
28037 /* PAGE 51 */
28038 struct yaz_iconv_trie_dir marc8_31page51_dir[256] = {
28039   {0, 0, 0},
28040   {0, 0, 0},
28041   {0, 0, 0},
28042   {0, 0, 0},
28043   {0, 0, 0},
28044   {0, 0, 0},
28045   {0, 0, 0},
28046   {0, 0, 0},
28047   {0, 0, 0},
28048   {0, 0, 0},
28049   {0, 0, 0},
28050   {0, 0, 0},
28051   {0, 0, 0},
28052   {0, 0, 0},
28053   {0, 0, 0},
28054   {0, 0, 0},
28055   {0, 0, 0},
28056   {0, 0, 0},
28057   {0, 0, 0},
28058   {0, 0, 0},
28059   {0, 0, 0},
28060   {0, 0, 0},
28061   {0, 0, 0},
28062   {0, 0, 0},
28063   {0, 0, 0},
28064   {0, 0, 0},
28065   {0, 0, 0},
28066   {0, 0, 0},
28067   {0, 0, 0},
28068   {0, 0, 0},
28069   {0, 0, 0},
28070   {0, 0, 0},
28071   {0, 0, 0},
28072   {0, 0, 0x978D} /* East Asian ideograph */,
28073   {0, 0, 0x978B} /* East Asian ideograph */,
28074   {0, 0, 0x978F} /* East Asian ideograph */,
28075   {0, 0, 0x9798} /* East Asian ideograph */,
28076   {0, 0, 0x97A0} /* East Asian ideograph */,
28077   {0, 0, 0x97A3} /* East Asian ideograph */,
28078   {0, 0, 0x97A6} /* East Asian ideograph */,
28079   {0, 0, 0x97AD} /* East Asian ideograph */,
28080   {0, 0, 0x97C3} /* East Asian ideograph */,
28081   {0, 0, 0x97C1} /* East Asian ideograph */,
28082   {0, 0, 0x97C6} /* East Asian ideograph */,
28083   {0, 0, 0x97CB} /* East Asian ideograph */,
28084   {0, 0, 0x97CC} /* East Asian ideograph */,
28085   {0, 0, 0x97D3} /* East Asian ideograph */,
28086   {0, 0, 0x97DC} /* East Asian ideograph */,
28087   {0, 0, 0x97ED} /* East Asian ideograph */,
28088   {0, 0, 0x97F3} /* East Asian ideograph */,
28089   {0, 0, 0x7AE0} /* East Asian ideograph */,
28090   {0, 0, 0x7ADF} /* East Asian ideograph */,
28091   {0, 0, 0x97F6} /* East Asian ideograph */,
28092   {0, 0, 0x97FB} /* East Asian ideograph */,
28093   {0, 0, 0x97FF} /* East Asian ideograph (variant of EACC 456036) */,
28094   {0, 0, 0x9801} /* East Asian ideograph */,
28095   {0, 0, 0x9802} /* East Asian ideograph */,
28096   {0, 0, 0x9803} /* East Asian ideograph */,
28097   {0, 0, 0x9805} /* East Asian ideograph */,
28098   {0, 0, 0x9806} /* East Asian ideograph */,
28099   {0, 0, 0x9808} /* East Asian ideograph */,
28100   {0, 0, 0x9810} /* East Asian ideograph */,
28101   {0, 0, 0x980A} /* East Asian ideograph */,
28102   {0, 0, 0x9811} /* East Asian ideograph */,
28103   {0, 0, 0x9813} /* East Asian ideograph */,
28104   {0, 0, 0x9812} /* East Asian ideograph */,
28105   {0, 0, 0x980C} /* East Asian ideograph */,
28106   {0, 0, 0x9817} /* East Asian ideograph */,
28107   {0, 0, 0x9818} /* East Asian ideograph (variant of EACC 4B6044) */,
28108   {0, 0, 0x9821} /* East Asian ideograph */,
28109   {0, 0, 0x982D} /* East Asian ideograph */,
28110   {0, 0, 0x9830} /* East Asian ideograph */,
28111   {0, 0, 0x9838} /* East Asian ideograph */,
28112   {0, 0, 0x983B} /* East Asian ideograph */,
28113   {0, 0, 0x9839} /* East Asian ideograph */,
28114   {0, 0, 0x9837} /* East Asian ideograph */,
28115   {0, 0, 0x9824} /* East Asian ideograph */,
28116   {0, 0, 0x9846} /* East Asian ideograph */,
28117   {0, 0, 0x9854} /* East Asian ideograph */,
28118   {0, 0, 0x984D} /* East Asian ideograph */,
28119   {0, 0, 0x984C} /* East Asian ideograph */,
28120   {0, 0, 0x984E} /* East Asian ideograph */,
28121   {0, 0, 0x9853} /* East Asian ideograph */,
28122   {0, 0, 0x985E} /* East Asian ideograph (variant of EACC 4B6053) */,
28123   {0, 0, 0x985A} /* East Asian ideograph */,
28124   {0, 0, 0x9858} /* East Asian ideograph */,
28125   {0, 0, 0x9867} /* East Asian ideograph */,
28126   {0, 0, 0x986B} /* East Asian ideograph */,
28127   {0, 0, 0x986F} /* East Asian ideograph */,
28128   {0, 0, 0x9871} /* East Asian ideograph */,
28129   {0, 0, 0x9870} /* East Asian ideograph */,
28130   {0, 0, 0x98A8} /* East Asian ideograph */,
28131   {0, 0, 0x98AF} /* East Asian ideograph */,
28132   {0, 0, 0x98B1} /* East Asian ideograph */,
28133   {0, 0, 0x98B3} /* East Asian ideograph */,
28134   {0, 0, 0x98B6} /* East Asian ideograph */,
28135   {0, 0, 0x98BA} /* East Asian ideograph */,
28136   {0, 0, 0x98BC} /* East Asian ideograph */,
28137   {0, 0, 0x98C4} /* East Asian ideograph */,
28138   {0, 0, 0x98DB} /* East Asian ideograph */,
28139   {0, 0, 0x98DF} /* East Asian ideograph */,
28140   {0, 0, 0x98E2} /* East Asian ideograph */,
28141   {0, 0, 0x98E7} /* East Asian ideograph */,
28142   {0, 0, 0x98E9} /* East Asian ideograph */,
28143   {0, 0, 0x98ED} /* East Asian ideograph */,
28144   {0, 0, 0x98EA} /* East Asian ideograph */,
28145   {0, 0, 0x98EE} /* East Asian ideograph */,
28146   {0, 0, 0x98EF} /* East Asian ideograph */,
28147   {0, 0, 0x98FC} /* East Asian ideograph */,
28148   {0, 0, 0x98F4} /* East Asian ideograph */,
28149   {0, 0, 0x98FD} /* East Asian ideograph */,
28150   {0, 0, 0x98FE} /* East Asian ideograph */,
28151   {0, 0, 0x9903} /* East Asian ideograph */,
28152   {0, 0, 0x990A} /* East Asian ideograph */,
28153   {0, 0, 0x990C} /* East Asian ideograph */,
28154   {0, 0, 0x9909} /* East Asian ideograph */,
28155   {0, 0, 0x9910} /* East Asian ideograph */,
28156   {0, 0, 0x9912} /* East Asian ideograph */,
28157   {0, 0, 0x9918} /* East Asian ideograph */,
28158   {0, 0, 0x9913} /* East Asian ideograph */,
28159   {0, 0, 0x9905} /* East Asian ideograph */,
28160   {0, 0, 0x9928} /* East Asian ideograph */,
28161   {0, 0, 0x991E} /* East Asian ideograph */,
28162   {0, 0, 0x991B} /* East Asian ideograph */,
28163   {0, 0, 0x9921} /* East Asian ideograph */,
28164   {0, 0, 0x9935} /* East Asian ideograph */,
28165   {0, 0, 0x993E} /* East Asian ideograph */,
28166   {0, 0, 0},
28167   {0, 0, 0},
28168   {0, 0, 0},
28169   {0, 0, 0},
28170   {0, 0, 0},
28171   {0, 0, 0},
28172   {0, 0, 0},
28173   {0, 0, 0},
28174   {0, 0, 0},
28175   {0, 0, 0},
28176   {0, 0, 0},
28177   {0, 0, 0},
28178   {0, 0, 0},
28179   {0, 0, 0},
28180   {0, 0, 0},
28181   {0, 0, 0},
28182   {0, 0, 0},
28183   {0, 0, 0},
28184   {0, 0, 0},
28185   {0, 0, 0},
28186   {0, 0, 0},
28187   {0, 0, 0},
28188   {0, 0, 0},
28189   {0, 0, 0},
28190   {0, 0, 0},
28191   {0, 0, 0},
28192   {0, 0, 0},
28193   {0, 0, 0},
28194   {0, 0, 0},
28195   {0, 0, 0},
28196   {0, 0, 0},
28197   {0, 0, 0},
28198   {0, 0, 0},
28199   {0, 0, 0},
28200   {0, 0, 0},
28201   {0, 0, 0},
28202   {0, 0, 0},
28203   {0, 0, 0},
28204   {0, 0, 0},
28205   {0, 0, 0},
28206   {0, 0, 0},
28207   {0, 0, 0},
28208   {0, 0, 0},
28209   {0, 0, 0},
28210   {0, 0, 0},
28211   {0, 0, 0},
28212   {0, 0, 0},
28213   {0, 0, 0},
28214   {0, 0, 0},
28215   {0, 0, 0},
28216   {0, 0, 0},
28217   {0, 0, 0},
28218   {0, 0, 0},
28219   {0, 0, 0},
28220   {0, 0, 0},
28221   {0, 0, 0},
28222   {0, 0, 0},
28223   {0, 0, 0},
28224   {0, 0, 0},
28225   {0, 0, 0},
28226   {0, 0, 0},
28227   {0, 0, 0},
28228   {0, 0, 0},
28229   {0, 0, 0},
28230   {0, 0, 0},
28231   {0, 0, 0},
28232   {0, 0, 0},
28233   {0, 0, 0},
28234   {0, 0, 0},
28235   {0, 0, 0},
28236   {0, 0, 0},
28237   {0, 0, 0},
28238   {0, 0, 0},
28239   {0, 0, 0},
28240   {0, 0, 0},
28241   {0, 0, 0},
28242   {0, 0, 0},
28243   {0, 0, 0},
28244   {0, 0, 0},
28245   {0, 0, 0},
28246   {0, 0, 0},
28247   {0, 0, 0},
28248   {0, 0, 0},
28249   {0, 0, 0},
28250   {0, 0, 0},
28251   {0, 0, 0},
28252   {0, 0, 0},
28253   {0, 0, 0},
28254   {0, 0, 0},
28255   {0, 0, 0},
28256   {0, 0, 0},
28257   {0, 0, 0},
28258   {0, 0, 0},
28259   {0, 0, 0},
28260   {0, 0, 0},
28261   {0, 0, 0},
28262   {0, 0, 0},
28263   {0, 0, 0},
28264   {0, 0, 0},
28265   {0, 0, 0},
28266   {0, 0, 0},
28267   {0, 0, 0},
28268   {0, 0, 0},
28269   {0, 0, 0},
28270   {0, 0, 0},
28271   {0, 0, 0},
28272   {0, 0, 0},
28273   {0, 0, 0},
28274   {0, 0, 0},
28275   {0, 0, 0},
28276   {0, 0, 0},
28277   {0, 0, 0},
28278   {0, 0, 0},
28279   {0, 0, 0},
28280   {0, 0, 0},
28281   {0, 0, 0},
28282   {0, 0, 0},
28283   {0, 0, 0},
28284   {0, 0, 0},
28285   {0, 0, 0},
28286   {0, 0, 0},
28287   {0, 0, 0},
28288   {0, 0, 0},
28289   {0, 0, 0},
28290   {0, 0, 0},
28291   {0, 0, 0},
28292   {0, 0, 0},
28293   {0, 0, 0},
28294   {0, 0, 0}
28295 };
28296 struct yaz_iconv_trie marc8_31page51 = {
28297   0, marc8_31page51_dir
28298 };
28299 /* PAGE 50 */
28300 struct yaz_iconv_trie_dir marc8_31page50_dir[256] = {
28301   {0, 0, 0},
28302   {0, 0, 0},
28303   {0, 0, 0},
28304   {0, 0, 0},
28305   {0, 0, 0},
28306   {0, 0, 0},
28307   {0, 0, 0},
28308   {0, 0, 0},
28309   {0, 0, 0},
28310   {0, 0, 0},
28311   {0, 0, 0},
28312   {0, 0, 0},
28313   {0, 0, 0},
28314   {0, 0, 0},
28315   {0, 0, 0},
28316   {0, 0, 0},
28317   {0, 0, 0},
28318   {0, 0, 0},
28319   {0, 0, 0},
28320   {0, 0, 0},
28321   {0, 0, 0},
28322   {0, 0, 0},
28323   {0, 0, 0},
28324   {0, 0, 0},
28325   {0, 0, 0},
28326   {0, 0, 0},
28327   {0, 0, 0},
28328   {0, 0, 0},
28329   {0, 0, 0},
28330   {0, 0, 0},
28331   {0, 0, 0},
28332   {0, 0, 0},
28333   {0, 0, 0},
28334   {0, 0, 0x9664} /* East Asian ideograph */,
28335   {0, 0, 0x966A} /* East Asian ideograph */,
28336   {0, 0, 0x9673} /* East Asian ideograph */,
28337   {0, 0, 0x9678} /* East Asian ideograph */,
28338   {0, 0, 0x9675} /* East Asian ideograph */,
28339   {0, 0, 0x9672} /* East Asian ideograph */,
28340   {0, 0, 0x9676} /* East Asian ideograph */,
28341   {0, 0, 0x9677} /* East Asian ideograph */,
28342   {0, 0, 0x9674} /* East Asian ideograph */,
28343   {0, 0, 0x9670} /* East Asian ideograph */,
28344   {0, 0, 0x968A} /* East Asian ideograph */,
28345   {0, 0, 0x968E} /* East Asian ideograph */,
28346   {0, 0, 0x968B} /* East Asian ideograph */,
28347   {0, 0, 0x967D} /* East Asian ideograph */,
28348   {0, 0, 0x9685} /* East Asian ideograph */,
28349   {0, 0, 0x9686} /* East Asian ideograph */,
28350   {0, 0, 0x968D} /* East Asian ideograph */,
28351   {0, 0, 0x9698} /* East Asian ideograph */,
28352   {0, 0, 0x9694} /* East Asian ideograph */,
28353   {0, 0, 0x9699} /* East Asian ideograph */,
28354   {0, 0, 0x9695} /* East Asian ideograph */,
28355   {0, 0, 0x969C} /* East Asian ideograph */,
28356   {0, 0, 0x969B} /* East Asian ideograph */,
28357   {0, 0, 0x96A7} /* East Asian ideograph */,
28358   {0, 0, 0x96A8} /* East Asian ideograph */,
28359   {0, 0, 0x96AA} /* East Asian ideograph */,
28360   {0, 0, 0x96B1} /* East Asian ideograph */,
28361   {0, 0, 0x96B4} /* East Asian ideograph */,
28362   {0, 0, 0x96B8} /* East Asian ideograph */,
28363   {0, 0, 0x96BB} /* East Asian ideograph */,
28364   {0, 0, 0x96C0} /* East Asian ideograph */,
28365   {0, 0, 0x96C7} /* East Asian ideograph */,
28366   {0, 0, 0x96C6} /* East Asian ideograph */,
28367   {0, 0, 0x96C4} /* East Asian ideograph */,
28368   {0, 0, 0x96C1} /* East Asian ideograph */,
28369   {0, 0, 0x96C5} /* East Asian ideograph */,
28370   {0, 0, 0x96CD} /* East Asian ideograph */,
28371   {0, 0, 0x96CB} /* East Asian ideograph */,
28372   {0, 0, 0x96C9} /* East Asian ideograph */,
28373   {0, 0, 0x96CC} /* East Asian ideograph */,
28374   {0, 0, 0x96D5} /* East Asian ideograph */,
28375   {0, 0, 0x96D6} /* East Asian ideograph */,
28376   {0, 0, 0x96DC} /* East Asian ideograph */,
28377   {0, 0, 0x96DE} /* East Asian ideograph */,
28378   {0, 0, 0x96DB} /* East Asian ideograph */,
28379   {0, 0, 0x96D9} /* East Asian ideograph */,
28380   {0, 0, 0x96E2} /* East Asian ideograph */,
28381   {0, 0, 0x96E3} /* East Asian ideograph (variant of EACC 4B5F50) */,
28382   {0, 0, 0x96E8} /* East Asian ideograph */,
28383   {0, 0, 0x96EA} /* East Asian ideograph */,
28384   {0, 0, 0x96EF} /* East Asian ideograph */,
28385   {0, 0, 0x96F2} /* East Asian ideograph */,
28386   {0, 0, 0x96FB} /* East Asian ideograph */,
28387   {0, 0, 0x96F7} /* East Asian ideograph */,
28388   {0, 0, 0x96F9} /* East Asian ideograph */,
28389   {0, 0, 0x96F6} /* East Asian ideograph */,
28390   {0, 0, 0x9700} /* East Asian ideograph */,
28391   {0, 0, 0x9707} /* East Asian ideograph */,
28392   {0, 0, 0x9704} /* East Asian ideograph */,
28393   {0, 0, 0x9709} /* East Asian ideograph */,
28394   {0, 0, 0x9706} /* East Asian ideograph */,
28395   {0, 0, 0x9711} /* East Asian ideograph */,
28396   {0, 0, 0x970E} /* East Asian ideograph */,
28397   {0, 0, 0x9716} /* East Asian ideograph */,
28398   {0, 0, 0x970F} /* East Asian ideograph */,
28399   {0, 0, 0x970D} /* East Asian ideograph */,
28400   {0, 0, 0x9713} /* East Asian ideograph */,
28401   {0, 0, 0x971C} /* East Asian ideograph */,
28402   {0, 0, 0x971E} /* East Asian ideograph */,
28403   {0, 0, 0x972A} /* East Asian ideograph */,
28404   {0, 0, 0x9727} /* East Asian ideograph */,
28405   {0, 0, 0x9738} /* East Asian ideograph */,
28406   {0, 0, 0x9739} /* East Asian ideograph */,
28407   {0, 0, 0x9732} /* East Asian ideograph */,
28408   {0, 0, 0x973D} /* East Asian ideograph */,
28409   {0, 0, 0x973E} /* East Asian ideograph */,
28410   {0, 0, 0x9744} /* East Asian ideograph */,
28411   {0, 0, 0x9742} /* East Asian ideograph */,
28412   {0, 0, 0x9748} /* East Asian ideograph */,
28413   {0, 0, 0x9751} /* East Asian ideograph */,
28414   {0, 0, 0x9756} /* East Asian ideograph (variant of EACC 4B5F71) */,
28415   {0, 0, 0x975B} /* East Asian ideograph (variant of EACC 4B5F72) */,
28416   {0, 0, 0x975C} /* East Asian ideograph */,
28417   {0, 0, 0x975E} /* East Asian ideograph */,
28418   {0, 0, 0x9760} /* East Asian ideograph */,
28419   {0, 0, 0x9761} /* East Asian ideograph */,
28420   {0, 0, 0},
28421   {0, 0, 0x9766} /* East Asian ideograph */,
28422   {0, 0, 0x9768} /* East Asian ideograph */,
28423   {0, 0, 0x9769} /* East Asian ideograph */,
28424   {0, 0, 0x9776} /* East Asian ideograph */,
28425   {0, 0, 0x9774} /* East Asian ideograph */,
28426   {0, 0, 0x977C} /* East Asian ideograph */,
28427   {0, 0, 0x9785} /* East Asian ideograph */,
28428   {0, 0, 0},
28429   {0, 0, 0},
28430   {0, 0, 0},
28431   {0, 0, 0},
28432   {0, 0, 0},
28433   {0, 0, 0},
28434   {0, 0, 0},
28435   {0, 0, 0},
28436   {0, 0, 0},
28437   {0, 0, 0},
28438   {0, 0, 0},
28439   {0, 0, 0},
28440   {0, 0, 0},
28441   {0, 0, 0},
28442   {0, 0, 0},
28443   {0, 0, 0},
28444   {0, 0, 0},
28445   {0, 0, 0},
28446   {0, 0, 0},
28447   {0, 0, 0},
28448   {0, 0, 0},
28449   {0, 0, 0},
28450   {0, 0, 0},
28451   {0, 0, 0},
28452   {0, 0, 0},
28453   {0, 0, 0},
28454   {0, 0, 0},
28455   {0, 0, 0},
28456   {0, 0, 0},
28457   {0, 0, 0},
28458   {0, 0, 0},
28459   {0, 0, 0},
28460   {0, 0, 0},
28461   {0, 0, 0},
28462   {0, 0, 0},
28463   {0, 0, 0},
28464   {0, 0, 0},
28465   {0, 0, 0},
28466   {0, 0, 0},
28467   {0, 0, 0},
28468   {0, 0, 0},
28469   {0, 0, 0},
28470   {0, 0, 0},
28471   {0, 0, 0},
28472   {0, 0, 0},
28473   {0, 0, 0},
28474   {0, 0, 0},
28475   {0, 0, 0},
28476   {0, 0, 0},
28477   {0, 0, 0},
28478   {0, 0, 0},
28479   {0, 0, 0},
28480   {0, 0, 0},
28481   {0, 0, 0},
28482   {0, 0, 0},
28483   {0, 0, 0},
28484   {0, 0, 0},
28485   {0, 0, 0},
28486   {0, 0, 0},
28487   {0, 0, 0},
28488   {0, 0, 0},
28489   {0, 0, 0},
28490   {0, 0, 0},
28491   {0, 0, 0},
28492   {0, 0, 0},
28493   {0, 0, 0},
28494   {0, 0, 0},
28495   {0, 0, 0},
28496   {0, 0, 0},
28497   {0, 0, 0},
28498   {0, 0, 0},
28499   {0, 0, 0},
28500   {0, 0, 0},
28501   {0, 0, 0},
28502   {0, 0, 0},
28503   {0, 0, 0},
28504   {0, 0, 0},
28505   {0, 0, 0},
28506   {0, 0, 0},
28507   {0, 0, 0},
28508   {0, 0, 0},
28509   {0, 0, 0},
28510   {0, 0, 0},
28511   {0, 0, 0},
28512   {0, 0, 0},
28513   {0, 0, 0},
28514   {0, 0, 0},
28515   {0, 0, 0},
28516   {0, 0, 0},
28517   {0, 0, 0},
28518   {0, 0, 0},
28519   {0, 0, 0},
28520   {0, 0, 0},
28521   {0, 0, 0},
28522   {0, 0, 0},
28523   {0, 0, 0},
28524   {0, 0, 0},
28525   {0, 0, 0},
28526   {0, 0, 0},
28527   {0, 0, 0},
28528   {0, 0, 0},
28529   {0, 0, 0},
28530   {0, 0, 0},
28531   {0, 0, 0},
28532   {0, 0, 0},
28533   {0, 0, 0},
28534   {0, 0, 0},
28535   {0, 0, 0},
28536   {0, 0, 0},
28537   {0, 0, 0},
28538   {0, 0, 0},
28539   {0, 0, 0},
28540   {0, 0, 0},
28541   {0, 0, 0},
28542   {0, 0, 0},
28543   {0, 0, 0},
28544   {0, 0, 0},
28545   {0, 0, 0},
28546   {0, 0, 0},
28547   {0, 0, 0},
28548   {0, 0, 0},
28549   {0, 0, 0},
28550   {0, 0, 0},
28551   {0, 0, 0},
28552   {0, 0, 0},
28553   {0, 0, 0},
28554   {0, 0, 0},
28555   {0, 0, 0},
28556   {0, 0, 0}
28557 };
28558 struct yaz_iconv_trie marc8_31page50 = {
28559   0, marc8_31page50_dir
28560 };
28561 /* PAGE 49 */
28562 struct yaz_iconv_trie_dir marc8_31page49_dir[256] = {
28563   {0, 0, 0},
28564   {0, 0, 0},
28565   {0, 0, 0},
28566   {0, 0, 0},
28567   {0, 0, 0},
28568   {0, 0, 0},
28569   {0, 0, 0},
28570   {0, 0, 0},
28571   {0, 0, 0},
28572   {0, 0, 0},
28573   {0, 0, 0},
28574   {0, 0, 0},
28575   {0, 0, 0},
28576   {0, 0, 0},
28577   {0, 0, 0},
28578   {0, 0, 0},
28579   {0, 0, 0},
28580   {0, 0, 0},
28581   {0, 0, 0},
28582   {0, 0, 0},
28583   {0, 0, 0},
28584   {0, 0, 0},
28585   {0, 0, 0},
28586   {0, 0, 0},
28587   {0, 0, 0},
28588   {0, 0, 0},
28589   {0, 0, 0},
28590   {0, 0, 0},
28591   {0, 0, 0},
28592   {0, 0, 0},
28593   {0, 0, 0},
28594   {0, 0, 0},
28595   {0, 0, 0},
28596   {0, 0, 0x937E} /* East Asian ideograph */,
28597   {0, 0, 0x9318} /* East Asian ideograph */,
28598   {0, 0, 0x936C} /* East Asian ideograph */,
28599   {0, 0, 0x935B} /* East Asian ideograph */,
28600   {0, 0, 0x938A} /* East Asian ideograph */,
28601   {0, 0, 0x9394} /* East Asian ideograph */,
28602   {0, 0, 0x93AE} /* East Asian ideograph */,
28603   {0, 0, 0x9396} /* East Asian ideograph */,
28604   {0, 0, 0x93A2} /* East Asian ideograph */,
28605   {0, 0, 0x93B3} /* East Asian ideograph */,
28606   {0, 0, 0x93E1} /* East Asian ideograph */,
28607   {0, 0, 0x93D1} /* East Asian ideograph */,
28608   {0, 0, 0x93D6} /* East Asian ideograph */,
28609   {0, 0, 0x93C3} /* East Asian ideograph */,
28610   {0, 0, 0x93DF} /* East Asian ideograph */,
28611   {0, 0, 0x93D7} /* East Asian ideograph */,
28612   {0, 0, 0x93C8} /* East Asian ideograph */,
28613   {0, 0, 0x93E2} /* East Asian ideograph */,
28614   {0, 0, 0x93DC} /* East Asian ideograph */,
28615   {0, 0, 0x93E4} /* East Asian ideograph */,
28616   {0, 0, 0x93DD} /* East Asian ideograph */,
28617   {0, 0, 0x93CD} /* East Asian ideograph */,
28618   {0, 0, 0x93D8} /* East Asian ideograph */,
28619   {0, 0, 0},
28620   {0, 0, 0x9403} /* East Asian ideograph */,
28621   {0, 0, 0x942E} /* East Asian ideograph */,
28622   {0, 0, 0x93FD} /* East Asian ideograph */,
28623   {0, 0, 0x9433} /* East Asian ideograph */,
28624   {0, 0, 0x9435} /* East Asian ideograph */,
28625   {0, 0, 0x943A} /* East Asian ideograph */,
28626   {0, 0, 0x9438} /* East Asian ideograph */,
28627   {0, 0, 0x9432} /* East Asian ideograph */,
28628   {0, 0, 0},
28629   {0, 0, 0x9451} /* East Asian ideograph */,
28630   {0, 0, 0x9444} /* East Asian ideograph */,
28631   {0, 0, 0x9463} /* East Asian ideograph */,
28632   {0, 0, 0x9460} /* East Asian ideograph */,
28633   {0, 0, 0x9472} /* East Asian ideograph */,
28634   {0, 0, 0x9470} /* East Asian ideograph */,
28635   {0, 0, 0x947E} /* East Asian ideograph */,
28636   {0, 0, 0x947C} /* East Asian ideograph */,
28637   {0, 0, 0x947D} /* East Asian ideograph */,
28638   {0, 0, 0x947F} /* East Asian ideograph */,
28639   {0, 0, 0x9577} /* East Asian ideograph */,
28640   {0, 0, 0x9580} /* East Asian ideograph */,
28641   {0, 0, 0x9582} /* East Asian ideograph */,
28642   {0, 0, 0x9583} /* East Asian ideograph */,
28643   {0, 0, 0x9589} /* East Asian ideograph */,
28644   {0, 0, 0x9594} /* East Asian ideograph */,
28645   {0, 0, 0x958F} /* East Asian ideograph */,
28646   {0, 0, 0x958B} /* East Asian ideograph */,
28647   {0, 0, 0x9591} /* East Asian ideograph */,
28648   {0, 0, 0x9593} /* East Asian ideograph */,
28649   {0, 0, 0x9592} /* East Asian ideograph */,
28650   {0, 0, 0x9598} /* East Asian ideograph */,
28651   {0, 0, 0x95A1} /* East Asian ideograph */,
28652   {0, 0, 0x95A8} /* East Asian ideograph */,
28653   {0, 0, 0x95A9} /* East Asian ideograph */,
28654   {0, 0, 0x95A3} /* East Asian ideograph */,
28655   {0, 0, 0x95A5} /* East Asian ideograph */,
28656   {0, 0, 0x95A4} /* East Asian ideograph */,
28657   {0, 0, 0x95B1} /* East Asian ideograph */,
28658   {0, 0, 0x95AD} /* East Asian ideograph */,
28659   {0, 0, 0x95BB} /* East Asian ideograph */,
28660   {0, 0, 0x95CA} /* East Asian ideograph */,
28661   {0, 0, 0x95CB} /* East Asian ideograph */,
28662   {0, 0, 0x95CC} /* East Asian ideograph */,
28663   {0, 0, 0x95C8} /* East Asian ideograph */,
28664   {0, 0, 0x95C6} /* East Asian ideograph */,
28665   {0, 0, 0},
28666   {0, 0, 0x95D6} /* East Asian ideograph */,
28667   {0, 0, 0x95D0} /* East Asian ideograph */,
28668   {0, 0, 0x95DC} /* East Asian ideograph */,
28669   {0, 0, 0x95E1} /* East Asian ideograph */,
28670   {0, 0, 0x95E2} /* East Asian ideograph */,
28671   {0, 0, 0x961C} /* East Asian ideograph */,
28672   {0, 0, 0x9621} /* East Asian ideograph */,
28673   {0, 0, 0x9632} /* East Asian ideograph */,
28674   {0, 0, 0x9631} /* East Asian ideograph */,
28675   {0, 0, 0x962E} /* East Asian ideograph */,
28676   {0, 0, 0x962A} /* East Asian ideograph */,
28677   {0, 0, 0x9640} /* East Asian ideograph */,
28678   {0, 0, 0x963F} /* East Asian ideograph */,
28679   {0, 0, 0x963B} /* East Asian ideograph */,
28680   {0, 0, 0x9644} /* East Asian ideograph */,
28681   {0, 0, 0x9650} /* East Asian ideograph */,
28682   {0, 0, 0x964C} /* East Asian ideograph */,
28683   {0, 0, 0x964B} /* East Asian ideograph */,
28684   {0, 0, 0x964D} /* East Asian ideograph */,
28685   {0, 0, 0x9662} /* East Asian ideograph */,
28686   {0, 0, 0x9663} /* East Asian ideograph */,
28687   {0, 0, 0x965B} /* East Asian ideograph */,
28688   {0, 0, 0x9661} /* East Asian ideograph */,
28689   {0, 0, 0x965D} /* East Asian ideograph */,
28690   {0, 0, 0},
28691   {0, 0, 0},
28692   {0, 0, 0},
28693   {0, 0, 0},
28694   {0, 0, 0},
28695   {0, 0, 0},
28696   {0, 0, 0},
28697   {0, 0, 0},
28698   {0, 0, 0},
28699   {0, 0, 0},
28700   {0, 0, 0},
28701   {0, 0, 0},
28702   {0, 0, 0},
28703   {0, 0, 0},
28704   {0, 0, 0},
28705   {0, 0, 0},
28706   {0, 0, 0},
28707   {0, 0, 0},
28708   {0, 0, 0},
28709   {0, 0, 0},
28710   {0, 0, 0},
28711   {0, 0, 0},
28712   {0, 0, 0},
28713   {0, 0, 0},
28714   {0, 0, 0},
28715   {0, 0, 0},
28716   {0, 0, 0},
28717   {0, 0, 0},
28718   {0, 0, 0},
28719   {0, 0, 0},
28720   {0, 0, 0},
28721   {0, 0, 0},
28722   {0, 0, 0},
28723   {0, 0, 0},
28724   {0, 0, 0},
28725   {0, 0, 0},
28726   {0, 0, 0},
28727   {0, 0, 0},
28728   {0, 0, 0},
28729   {0, 0, 0},
28730   {0, 0, 0},
28731   {0, 0, 0},
28732   {0, 0, 0},
28733   {0, 0, 0},
28734   {0, 0, 0},
28735   {0, 0, 0},
28736   {0, 0, 0},
28737   {0, 0, 0},
28738   {0, 0, 0},
28739   {0, 0, 0},
28740   {0, 0, 0},
28741   {0, 0, 0},
28742   {0, 0, 0},
28743   {0, 0, 0},
28744   {0, 0, 0},
28745   {0, 0, 0},
28746   {0, 0, 0},
28747   {0, 0, 0},
28748   {0, 0, 0},
28749   {0, 0, 0},
28750   {0, 0, 0},
28751   {0, 0, 0},
28752   {0, 0, 0},
28753   {0, 0, 0},
28754   {0, 0, 0},
28755   {0, 0, 0},
28756   {0, 0, 0},
28757   {0, 0, 0},
28758   {0, 0, 0},
28759   {0, 0, 0},
28760   {0, 0, 0},
28761   {0, 0, 0},
28762   {0, 0, 0},
28763   {0, 0, 0},
28764   {0, 0, 0},
28765   {0, 0, 0},
28766   {0, 0, 0},
28767   {0, 0, 0},
28768   {0, 0, 0},
28769   {0, 0, 0},
28770   {0, 0, 0},
28771   {0, 0, 0},
28772   {0, 0, 0},
28773   {0, 0, 0},
28774   {0, 0, 0},
28775   {0, 0, 0},
28776   {0, 0, 0},
28777   {0, 0, 0},
28778   {0, 0, 0},
28779   {0, 0, 0},
28780   {0, 0, 0},
28781   {0, 0, 0},
28782   {0, 0, 0},
28783   {0, 0, 0},
28784   {0, 0, 0},
28785   {0, 0, 0},
28786   {0, 0, 0},
28787   {0, 0, 0},
28788   {0, 0, 0},
28789   {0, 0, 0},
28790   {0, 0, 0},
28791   {0, 0, 0},
28792   {0, 0, 0},
28793   {0, 0, 0},
28794   {0, 0, 0},
28795   {0, 0, 0},
28796   {0, 0, 0},
28797   {0, 0, 0},
28798   {0, 0, 0},
28799   {0, 0, 0},
28800   {0, 0, 0},
28801   {0, 0, 0},
28802   {0, 0, 0},
28803   {0, 0, 0},
28804   {0, 0, 0},
28805   {0, 0, 0},
28806   {0, 0, 0},
28807   {0, 0, 0},
28808   {0, 0, 0},
28809   {0, 0, 0},
28810   {0, 0, 0},
28811   {0, 0, 0},
28812   {0, 0, 0},
28813   {0, 0, 0},
28814   {0, 0, 0},
28815   {0, 0, 0},
28816   {0, 0, 0},
28817   {0, 0, 0},
28818   {0, 0, 0}
28819 };
28820 struct yaz_iconv_trie marc8_31page49 = {
28821   0, marc8_31page49_dir
28822 };
28823 /* PAGE 48 */
28824 struct yaz_iconv_trie_dir marc8_31page48_dir[256] = {
28825   {0, 0, 0},
28826   {0, 0, 0},
28827   {0, 0, 0},
28828   {0, 0, 0},
28829   {0, 0, 0},
28830   {0, 0, 0},
28831   {0, 0, 0},
28832   {0, 0, 0},
28833   {0, 0, 0},
28834   {0, 0, 0},
28835   {0, 0, 0},
28836   {0, 0, 0},
28837   {0, 0, 0},
28838   {0, 0, 0},
28839   {0, 0, 0},
28840   {0, 0, 0},
28841   {0, 0, 0},
28842   {0, 0, 0},
28843   {0, 0, 0},
28844   {0, 0, 0},
28845   {0, 0, 0},
28846   {0, 0, 0},
28847   {0, 0, 0},
28848   {0, 0, 0},
28849   {0, 0, 0},
28850   {0, 0, 0},
28851   {0, 0, 0},
28852   {0, 0, 0},
28853   {0, 0, 0},
28854   {0, 0, 0},
28855   {0, 0, 0},
28856   {0, 0, 0},
28857   {0, 0, 0},
28858   {0, 0, 0x9163} /* East Asian ideograph */,
28859   {0, 0, 0x9165} /* East Asian ideograph */,
28860   {0, 0, 0x916C} /* East Asian ideograph */,
28861   {0, 0, 0x9169} /* East Asian ideograph */,
28862   {0, 0, 0x916A} /* East Asian ideograph */,
28863   {0, 0, 0x9175} /* East Asian ideograph */,
28864   {0, 0, 0x9178} /* East Asian ideograph */,
28865   {0, 0, 0x9177} /* East Asian ideograph */,
28866   {0, 0, 0x9187} /* East Asian ideograph */,
28867   {0, 0, 0x9189} /* East Asian ideograph */,
28868   {0, 0, 0x918B} /* East Asian ideograph */,
28869   {0, 0, 0x9183} /* East Asian ideograph */,
28870   {0, 0, 0x9192} /* East Asian ideograph */,
28871   {0, 0, 0x91A3} /* East Asian ideograph */,
28872   {0, 0, 0x919E} /* East Asian ideograph */,
28873   {0, 0, 0x919C} /* East Asian ideograph */,
28874   {0, 0, 0x91AB} /* East Asian ideograph */,
28875   {0, 0, 0x91AC} /* East Asian ideograph */,
28876   {0, 0, 0x91BA} /* East Asian ideograph */,
28877   {0, 0, 0x91C0} /* East Asian ideograph */,
28878   {0, 0, 0x91C1} /* East Asian ideograph */,
28879   {0, 0, 0x91C7} /* East Asian ideograph */,
28880   {0, 0, 0x91C9} /* East Asian ideograph */,
28881   {0, 0, 0x91CB} /* East Asian ideograph */,
28882   {0, 0, 0},
28883   {0, 0, 0x91CD} /* East Asian ideograph */,
28884   {0, 0, 0x91CE} /* East Asian ideograph */,
28885   {0, 0, 0x91CF} /* East Asian ideograph */,
28886   {0, 0, 0x91D0} /* East Asian ideograph */,
28887   {0, 0, 0x91D1} /* East Asian ideograph */,
28888   {0, 0, 0x91DD} /* East Asian ideograph */,
28889   {0, 0, 0x91D8} /* East Asian ideograph */,
28890   {0, 0, 0x91D7} /* East Asian ideograph */,
28891   {0, 0, 0x91DC} /* East Asian ideograph */,
28892   {0, 0, 0x91F5} /* East Asian ideograph */,
28893   {0, 0, 0x91E6} /* East Asian ideograph */,
28894   {0, 0, 0x91E3} /* East Asian ideograph */,
28895   {0, 0, 0x91E7} /* East Asian ideograph */,
28896   {0, 0, 0x9223} /* East Asian ideograph */,
28897   {0, 0, 0x920D} /* East Asian ideograph */,
28898   {0, 0, 0x9215} /* East Asian ideograph */,
28899   {0, 0, 0x9209} /* East Asian ideograph */,
28900   {0, 0, 0x9214} /* East Asian ideograph */,
28901   {0, 0, 0x921E} /* East Asian ideograph */,
28902   {0, 0, 0x9210} /* East Asian ideograph */,
28903   {0, 0, 0},
28904   {0, 0, 0x9237} /* East Asian ideograph */,
28905   {0, 0, 0x9238} /* East Asian ideograph */,
28906   {0, 0, 0x923D} /* East Asian ideograph */,
28907   {0, 0, 0x923E} /* East Asian ideograph */,
28908   {0, 0, 0x9240} /* East Asian ideograph */,
28909   {0, 0, 0x924B} /* East Asian ideograph */,
28910   {0, 0, 0x925B} /* East Asian ideograph */,
28911   {0, 0, 0x9264} /* East Asian ideograph */,
28912   {0, 0, 0x9251} /* East Asian ideograph */,
28913   {0, 0, 0x9234} /* East Asian ideograph (variant of EACC 4B5D58) */,
28914   {0, 0, 0x9278} /* East Asian ideograph */,
28915   {0, 0, 0x9280} /* East Asian ideograph */,
28916   {0, 0, 0x92AC} /* East Asian ideograph */,
28917   {0, 0, 0x9285} /* East Asian ideograph */,
28918   {0, 0, 0x9298} /* East Asian ideograph */,
28919   {0, 0, 0x9296} /* East Asian ideograph */,
28920   {0, 0, 0x927B} /* East Asian ideograph */,
28921   {0, 0, 0x9293} /* East Asian ideograph */,
28922   {0, 0, 0x929C} /* East Asian ideograph */,
28923   {0, 0, 0x92C5} /* East Asian ideograph */,
28924   {0, 0, 0x92BB} /* East Asian ideograph */,
28925   {0, 0, 0x92B3} /* East Asian ideograph */,
28926   {0, 0, 0x92EA} /* East Asian ideograph */,
28927   {0, 0, 0x92B7} /* East Asian ideograph */,
28928   {0, 0, 0x92C1} /* East Asian ideograph */,
28929   {0, 0, 0x92E4} /* East Asian ideograph */,
28930   {0, 0, 0x92BC} /* East Asian ideograph */,
28931   {0, 0, 0x92D2} /* East Asian ideograph */,
28932   {0, 0, 0x9320} /* East Asian ideograph */,
28933   {0, 0, 0x9336} /* East Asian ideograph */,
28934   {0, 0, 0x92F8} /* East Asian ideograph */,
28935   {0, 0, 0x9333} /* East Asian ideograph */,
28936   {0, 0, 0x932F} /* East Asian ideograph */,
28937   {0, 0, 0x9322} /* East Asian ideograph */,
28938   {0, 0, 0x92FC} /* East Asian ideograph */,
28939   {0, 0, 0x932B} /* East Asian ideograph */,
28940   {0, 0, 0x931A} /* East Asian ideograph */,
28941   {0, 0, 0x9304} /* East Asian ideograph */,
28942   {0, 0, 0x9310} /* East Asian ideograph */,
28943   {0, 0, 0x9326} /* East Asian ideograph */,
28944   {0, 0, 0x934D} /* East Asian ideograph */,
28945   {0, 0, 0x9382} /* East Asian ideograph */,
28946   {0, 0, 0x9375} /* East Asian ideograph */,
28947   {0, 0, 0x9365} /* East Asian ideograph */,
28948   {0, 0, 0},
28949   {0, 0, 0x934B} /* East Asian ideograph */,
28950   {0, 0, 0x9328} /* East Asian ideograph */,
28951   {0, 0, 0x9370} /* East Asian ideograph */,
28952   {0, 0, 0},
28953   {0, 0, 0},
28954   {0, 0, 0},
28955   {0, 0, 0},
28956   {0, 0, 0},
28957   {0, 0, 0},
28958   {0, 0, 0},
28959   {0, 0, 0},
28960   {0, 0, 0},
28961   {0, 0, 0},
28962   {0, 0, 0},
28963   {0, 0, 0},
28964   {0, 0, 0},
28965   {0, 0, 0},
28966   {0, 0, 0},
28967   {0, 0, 0},
28968   {0, 0, 0},
28969   {0, 0, 0},
28970   {0, 0, 0},
28971   {0, 0, 0},
28972   {0, 0, 0},
28973   {0, 0, 0},
28974   {0, 0, 0},
28975   {0, 0, 0},
28976   {0, 0, 0},
28977   {0, 0, 0},
28978   {0, 0, 0},
28979   {0, 0, 0},
28980   {0, 0, 0},
28981   {0, 0, 0},
28982   {0, 0, 0},
28983   {0, 0, 0},
28984   {0, 0, 0},
28985   {0, 0, 0},
28986   {0, 0, 0},
28987   {0, 0, 0},
28988   {0, 0, 0},
28989   {0, 0, 0},
28990   {0, 0, 0},
28991   {0, 0, 0},
28992   {0, 0, 0},
28993   {0, 0, 0},
28994   {0, 0, 0},
28995   {0, 0, 0},
28996   {0, 0, 0},
28997   {0, 0, 0},
28998   {0, 0, 0},
28999   {0, 0, 0},
29000   {0, 0, 0},
29001   {0, 0, 0},
29002   {0, 0, 0},
29003   {0, 0, 0},
29004   {0, 0, 0},
29005   {0, 0, 0},
29006   {0, 0, 0},
29007   {0, 0, 0},
29008   {0, 0, 0},
29009   {0, 0, 0},
29010   {0, 0, 0},
29011   {0, 0, 0},
29012   {0, 0, 0},
29013   {0, 0, 0},
29014   {0, 0, 0},
29015   {0, 0, 0},
29016   {0, 0, 0},
29017   {0, 0, 0},
29018   {0, 0, 0},
29019   {0, 0, 0},
29020   {0, 0, 0},
29021   {0, 0, 0},
29022   {0, 0, 0},
29023   {0, 0, 0},
29024   {0, 0, 0},
29025   {0, 0, 0},
29026   {0, 0, 0},
29027   {0, 0, 0},
29028   {0, 0, 0},
29029   {0, 0, 0},
29030   {0, 0, 0},
29031   {0, 0, 0},
29032   {0, 0, 0},
29033   {0, 0, 0},
29034   {0, 0, 0},
29035   {0, 0, 0},
29036   {0, 0, 0},
29037   {0, 0, 0},
29038   {0, 0, 0},
29039   {0, 0, 0},
29040   {0, 0, 0},
29041   {0, 0, 0},
29042   {0, 0, 0},
29043   {0, 0, 0},
29044   {0, 0, 0},
29045   {0, 0, 0},
29046   {0, 0, 0},
29047   {0, 0, 0},
29048   {0, 0, 0},
29049   {0, 0, 0},
29050   {0, 0, 0},
29051   {0, 0, 0},
29052   {0, 0, 0},
29053   {0, 0, 0},
29054   {0, 0, 0},
29055   {0, 0, 0},
29056   {0, 0, 0},
29057   {0, 0, 0},
29058   {0, 0, 0},
29059   {0, 0, 0},
29060   {0, 0, 0},
29061   {0, 0, 0},
29062   {0, 0, 0},
29063   {0, 0, 0},
29064   {0, 0, 0},
29065   {0, 0, 0},
29066   {0, 0, 0},
29067   {0, 0, 0},
29068   {0, 0, 0},
29069   {0, 0, 0},
29070   {0, 0, 0},
29071   {0, 0, 0},
29072   {0, 0, 0},
29073   {0, 0, 0},
29074   {0, 0, 0},
29075   {0, 0, 0},
29076   {0, 0, 0},
29077   {0, 0, 0},
29078   {0, 0, 0},
29079   {0, 0, 0},
29080   {0, 0, 0}
29081 };
29082 struct yaz_iconv_trie marc8_31page48 = {
29083   0, marc8_31page48_dir
29084 };
29085 /* PAGE 47 */
29086 struct yaz_iconv_trie_dir marc8_31page47_dir[256] = {
29087   {0, 0, 0},
29088   {0, 0, 0},
29089   {0, 0, 0},
29090   {0, 0, 0},
29091   {0, 0, 0},
29092   {0, 0, 0},
29093   {0, 0, 0},
29094   {0, 0, 0},
29095   {0, 0, 0},
29096   {0, 0, 0},
29097   {0, 0, 0},
29098   {0, 0, 0},
29099   {0, 0, 0},
29100   {0, 0, 0},
29101   {0, 0, 0},
29102   {0, 0, 0},
29103   {0, 0, 0},
29104   {0, 0, 0},
29105   {0, 0, 0},
29106   {0, 0, 0},
29107   {0, 0, 0},
29108   {0, 0, 0},
29109   {0, 0, 0},
29110   {0, 0, 0},
29111   {0, 0, 0},
29112   {0, 0, 0},
29113   {0, 0, 0},
29114   {0, 0, 0},
29115   {0, 0, 0},
29116   {0, 0, 0},
29117   {0, 0, 0},
29118   {0, 0, 0},
29119   {0, 0, 0},
29120   {0, 0, 0x901F} /* East Asian ideograph */,
29121   {0, 0, 0x9017} /* East Asian ideograph */,
29122   {0, 0, 0x901D} /* East Asian ideograph */,
29123   {0, 0, 0x9010} /* East Asian ideograph */,
29124   {0, 0, 0},
29125   {0, 0, 0x900D} /* East Asian ideograph */,
29126   {0, 0, 0x901E} /* East Asian ideograph */,
29127   {0, 0, 0x901A} /* East Asian ideograph */,
29128   {0, 0, 0x9020} /* East Asian ideograph */,
29129   {0, 0, 0x900F} /* East Asian ideograph */,
29130   {0, 0, 0x9022} /* East Asian ideograph */,
29131   {0, 0, 0x9016} /* East Asian ideograph */,
29132   {0, 0, 0x901B} /* East Asian ideograph */,
29133   {0, 0, 0x9014} /* East Asian ideograph */,
29134   {0, 0, 0x902E} /* East Asian ideograph */,
29135   {0, 0, 0x9035} /* East Asian ideograph */,
29136   {0, 0, 0x9031} /* East Asian ideograph */,
29137   {0, 0, 0x9038} /* East Asian ideograph (variant of EACC 4B5C32) */,
29138   {0, 0, 0x9032} /* East Asian ideograph */,
29139   {0, 0, 0x904B} /* East Asian ideograph */,
29140   {0, 0, 0},
29141   {0, 0, 0x9053} /* East Asian ideograph */,
29142   {0, 0, 0x9042} /* East Asian ideograph */,
29143   {0, 0, 0x9050} /* East Asian ideograph */,
29144   {0, 0, 0x9054} /* East Asian ideograph */,
29145   {0, 0, 0x9055} /* East Asian ideograph */,
29146   {0, 0, 0x903C} /* East Asian ideograph */,
29147   {0, 0, 0x9047} /* East Asian ideograph */,
29148   {0, 0, 0x904F} /* East Asian ideograph */,
29149   {0, 0, 0x904E} /* East Asian ideograph */,
29150   {0, 0, 0x904D} /* East Asian ideograph */,
29151   {0, 0, 0x9051} /* East Asian ideograph */,
29152   {0, 0, 0x9041} /* East Asian ideograph */,
29153   {0, 0, 0x903E} /* East Asian ideograph */,
29154   {0, 0, 0x9058} /* East Asian ideograph */,
29155   {0, 0, 0x9060} /* East Asian ideograph */,
29156   {0, 0, 0x905C} /* East Asian ideograph */,
29157   {0, 0, 0x9063} /* East Asian ideograph */,
29158   {0, 0, 0x9065} /* East Asian ideograph */,
29159   {0, 0, 0x905E} /* East Asian ideograph */,
29160   {0, 0, 0x9069} /* East Asian ideograph */,
29161   {0, 0, 0x906E} /* East Asian ideograph */,
29162   {0, 0, 0x9068} /* East Asian ideograph */,
29163   {0, 0, 0x906D} /* East Asian ideograph */,
29164   {0, 0, 0x9075} /* East Asian ideograph */,
29165   {0, 0, 0x9074} /* East Asian ideograph */,
29166   {0, 0, 0x9078} /* East Asian ideograph */,
29167   {0, 0, 0x9072} /* East Asian ideograph */,
29168   {0, 0, 0x9077} /* East Asian ideograph */,
29169   {0, 0, 0x907C} /* East Asian ideograph */,
29170   {0, 0, 0x907A} /* East Asian ideograph */,
29171   {0, 0, 0x907F} /* East Asian ideograph */,
29172   {0, 0, 0x907D} /* East Asian ideograph */,
29173   {0, 0, 0x9081} /* East Asian ideograph */,
29174   {0, 0, 0x9084} /* East Asian ideograph */,
29175   {0, 0, 0x9082} /* East Asian ideograph */,
29176   {0, 0, 0x9080} /* East Asian ideograph */,
29177   {0, 0, 0x9087} /* East Asian ideograph */,
29178   {0, 0, 0x908A} /* East Asian ideograph */,
29179   {0, 0, 0x9090} /* East Asian ideograph */,
29180   {0, 0, 0x908F} /* East Asian ideograph */,
29181   {0, 0, 0x9091} /* East Asian ideograph */,
29182   {0, 0, 0x9095} /* East Asian ideograph */,
29183   {0, 0, 0x90A3} /* East Asian ideograph */,
29184   {0, 0, 0x90A2} /* East Asian ideograph */,
29185   {0, 0, 0x90AA} /* East Asian ideograph */,
29186   {0, 0, 0x90A6} /* East Asian ideograph */,
29187   {0, 0, 0x90B5} /* East Asian ideograph */,
29188   {0, 0, 0x90B1} /* East Asian ideograph */,
29189   {0, 0, 0x90B8} /* East Asian ideograph */,
29190   {0, 0, 0x90CE} /* East Asian ideograph */,
29191   {0, 0, 0x90CA} /* East Asian ideograph */,
29192   {0, 0, 0},
29193   {0, 0, 0x90E1} /* East Asian ideograph */,
29194   {0, 0, 0x90E8} /* East Asian ideograph */,
29195   {0, 0, 0x90ED} /* East Asian ideograph */,
29196   {0, 0, 0x90F5} /* East Asian ideograph */,
29197   {0, 0, 0x90FD} /* East Asian ideograph */,
29198   {0, 0, 0x9102} /* East Asian ideograph */,
29199   {0, 0, 0x9109} /* East Asian ideograph */,
29200   {0, 0, 0x9112} /* East Asian ideograph */,
29201   {0, 0, 0x9119} /* East Asian ideograph */,
29202   {0, 0, 0x912D} /* East Asian ideograph */,
29203   {0, 0, 0x9130} /* East Asian ideograph */,
29204   {0, 0, 0x9127} /* East Asian ideograph */,
29205   {0, 0, 0x9131} /* East Asian ideograph */,
29206   {0, 0, 0x9139} /* East Asian ideograph (variant of EACC 4B5C77) */,
29207   {0, 0, 0x9149} /* East Asian ideograph */,
29208   {0, 0, 0x914B} /* East Asian ideograph */,
29209   {0, 0, 0x914A} /* East Asian ideograph */,
29210   {0, 0, 0x9152} /* East Asian ideograph */,
29211   {0, 0, 0x914D} /* East Asian ideograph */,
29212   {0, 0, 0x914C} /* East Asian ideograph */,
29213   {0, 0, 0x9157} /* East Asian ideograph */,
29214   {0, 0, 0},
29215   {0, 0, 0},
29216   {0, 0, 0},
29217   {0, 0, 0},
29218   {0, 0, 0},
29219   {0, 0, 0},
29220   {0, 0, 0},
29221   {0, 0, 0},
29222   {0, 0, 0},
29223   {0, 0, 0},
29224   {0, 0, 0},
29225   {0, 0, 0},
29226   {0, 0, 0},
29227   {0, 0, 0},
29228   {0, 0, 0},
29229   {0, 0, 0},
29230   {0, 0, 0},
29231   {0, 0, 0},
29232   {0, 0, 0},
29233   {0, 0, 0},
29234   {0, 0, 0},
29235   {0, 0, 0},
29236   {0, 0, 0},
29237   {0, 0, 0},
29238   {0, 0, 0},
29239   {0, 0, 0},
29240   {0, 0, 0},
29241   {0, 0, 0},
29242   {0, 0, 0},
29243   {0, 0, 0},
29244   {0, 0, 0},
29245   {0, 0, 0},
29246   {0, 0, 0},
29247   {0, 0, 0},
29248   {0, 0, 0},
29249   {0, 0, 0},
29250   {0, 0, 0},
29251   {0, 0, 0},
29252   {0, 0, 0},
29253   {0, 0, 0},
29254   {0, 0, 0},
29255   {0, 0, 0},
29256   {0, 0, 0},
29257   {0, 0, 0},
29258   {0, 0, 0},
29259   {0, 0, 0},
29260   {0, 0, 0},
29261   {0, 0, 0},
29262   {0, 0, 0},
29263   {0, 0, 0},
29264   {0, 0, 0},
29265   {0, 0, 0},
29266   {0, 0, 0},
29267   {0, 0, 0},
29268   {0, 0, 0},
29269   {0, 0, 0},
29270   {0, 0, 0},
29271   {0, 0, 0},
29272   {0, 0, 0},
29273   {0, 0, 0},
29274   {0, 0, 0},
29275   {0, 0, 0},
29276   {0, 0, 0},
29277   {0, 0, 0},
29278   {0, 0, 0},
29279   {0, 0, 0},
29280   {0, 0, 0},
29281   {0, 0, 0},
29282   {0, 0, 0},
29283   {0, 0, 0},
29284   {0, 0, 0},
29285   {0, 0, 0},
29286   {0, 0, 0},
29287   {0, 0, 0},
29288   {0, 0, 0},
29289   {0, 0, 0},
29290   {0, 0, 0},
29291   {0, 0, 0},
29292   {0, 0, 0},
29293   {0, 0, 0},
29294   {0, 0, 0},
29295   {0, 0, 0},
29296   {0, 0, 0},
29297   {0, 0, 0},
29298   {0, 0, 0},
29299   {0, 0, 0},
29300   {0, 0, 0},
29301   {0, 0, 0},
29302   {0, 0, 0},
29303   {0, 0, 0},
29304   {0, 0, 0},
29305   {0, 0, 0},
29306   {0, 0, 0},
29307   {0, 0, 0},
29308   {0, 0, 0},
29309   {0, 0, 0},
29310   {0, 0, 0},
29311   {0, 0, 0},
29312   {0, 0, 0},
29313   {0, 0, 0},
29314   {0, 0, 0},
29315   {0, 0, 0},
29316   {0, 0, 0},
29317   {0, 0, 0},
29318   {0, 0, 0},
29319   {0, 0, 0},
29320   {0, 0, 0},
29321   {0, 0, 0},
29322   {0, 0, 0},
29323   {0, 0, 0},
29324   {0, 0, 0},
29325   {0, 0, 0},
29326   {0, 0, 0},
29327   {0, 0, 0},
29328   {0, 0, 0},
29329   {0, 0, 0},
29330   {0, 0, 0},
29331   {0, 0, 0},
29332   {0, 0, 0},
29333   {0, 0, 0},
29334   {0, 0, 0},
29335   {0, 0, 0},
29336   {0, 0, 0},
29337   {0, 0, 0},
29338   {0, 0, 0},
29339   {0, 0, 0},
29340   {0, 0, 0},
29341   {0, 0, 0},
29342   {0, 0, 0}
29343 };
29344 struct yaz_iconv_trie marc8_31page47 = {
29345   0, marc8_31page47_dir
29346 };
29347 /* PAGE 46 */
29348 struct yaz_iconv_trie_dir marc8_31page46_dir[256] = {
29349   {0, 0, 0},
29350   {0, 0, 0},
29351   {0, 0, 0},
29352   {0, 0, 0},
29353   {0, 0, 0},
29354   {0, 0, 0},
29355   {0, 0, 0},
29356   {0, 0, 0},
29357   {0, 0, 0},
29358   {0, 0, 0},
29359   {0, 0, 0},
29360   {0, 0, 0},
29361   {0, 0, 0},
29362   {0, 0, 0},
29363   {0, 0, 0},
29364   {0, 0, 0},
29365   {0, 0, 0},
29366   {0, 0, 0},
29367   {0, 0, 0},
29368   {0, 0, 0},
29369   {0, 0, 0},
29370   {0, 0, 0},
29371   {0, 0, 0},
29372   {0, 0, 0},
29373   {0, 0, 0},
29374   {0, 0, 0},
29375   {0, 0, 0},
29376   {0, 0, 0},
29377   {0, 0, 0},
29378   {0, 0, 0},
29379   {0, 0, 0},
29380   {0, 0, 0},
29381   {0, 0, 0},
29382   {0, 0, 0x8E76} /* East Asian ideograph */,
29383   {0, 0, 0x8E7C} /* East Asian ideograph */,
29384   {0, 0, 0x8E82} /* East Asian ideograph */,
29385   {0, 0, 0x8E81} /* East Asian ideograph */,
29386   {0, 0, 0x8E87} /* East Asian ideograph */,
29387   {0, 0, 0x8E89} /* East Asian ideograph */,
29388   {0, 0, 0x8E85} /* East Asian ideograph */,
29389   {0, 0, 0x8E8A} /* East Asian ideograph */,
29390   {0, 0, 0x8E8D} /* East Asian ideograph (variant of EACC 4B5B29) */,
29391   {0, 0, 0x8E91} /* East Asian ideograph */,
29392   {0, 0, 0x8EA1} /* East Asian ideograph */,
29393   {0, 0, 0x8EAA} /* East Asian ideograph */,
29394   {0, 0, 0x8EAB} /* East Asian ideograph */,
29395   {0, 0, 0x8EAC} /* East Asian ideograph */,
29396   {0, 0, 0x8EB2} /* East Asian ideograph */,
29397   {0, 0, 0x8EBA} /* East Asian ideograph */,
29398   {0, 0, 0x8EC0} /* East Asian ideograph */,
29399   {0, 0, 0x8ECA} /* East Asian ideograph */,
29400   {0, 0, 0x8ECB} /* East Asian ideograph */,
29401   {0, 0, 0x8ECD} /* East Asian ideograph */,
29402   {0, 0, 0x8ECC} /* East Asian ideograph */,
29403   {0, 0, 0x8ED2} /* East Asian ideograph */,
29404   {0, 0, 0x8ED4} /* East Asian ideograph */,
29405   {0, 0, 0x8EDF} /* East Asian ideograph */,
29406   {0, 0, 0x8EDB} /* East Asian ideograph */,
29407   {0, 0, 0x8EFB} /* East Asian ideograph */,
29408   {0, 0, 0x8EF8} /* East Asian ideograph */,
29409   {0, 0, 0x8EFC} /* East Asian ideograph */,
29410   {0, 0, 0x8F03} /* East Asian ideograph */,
29411   {0, 0, 0x8EFE} /* East Asian ideograph */,
29412   {0, 0, 0x8F09} /* East Asian ideograph */,
29413   {0, 0, 0x8F0A} /* East Asian ideograph */,
29414   {0, 0, 0x8F14} /* East Asian ideograph */,
29415   {0, 0, 0x8F12} /* East Asian ideograph */,
29416   {0, 0, 0x8F15} /* East Asian ideograph */,
29417   {0, 0, 0x8F13} /* East Asian ideograph */,
29418   {0, 0, 0x8F26} /* East Asian ideograph */,
29419   {0, 0, 0x8F1B} /* East Asian ideograph */,
29420   {0, 0, 0x8F1F} /* East Asian ideograph */,
29421   {0, 0, 0x8F1D} /* East Asian ideograph */,
29422   {0, 0, 0x8F29} /* East Asian ideograph */,
29423   {0, 0, 0x8F2A} /* East Asian ideograph */,
29424   {0, 0, 0x8F1C} /* East Asian ideograph */,
29425   {0, 0, 0x8F3B} /* East Asian ideograph */,
29426   {0, 0, 0x8F2F} /* East Asian ideograph */,
29427   {0, 0, 0x8F38} /* East Asian ideograph */,
29428   {0, 0, 0x8F44} /* East Asian ideograph */,
29429   {0, 0, 0x8F3E} /* East Asian ideograph */,
29430   {0, 0, 0x8F45} /* East Asian ideograph */,
29431   {0, 0, 0x8F42} /* East Asian ideograph (variant of EACC 4B5B52) */,
29432   {0, 0, 0x8F3F} /* East Asian ideograph */,
29433   {0, 0, 0x8F4D} /* East Asian ideograph */,
29434   {0, 0, 0x8F49} /* East Asian ideograph */,
29435   {0, 0, 0x8F54} /* East Asian ideograph */,
29436   {0, 0, 0x8F4E} /* East Asian ideograph */,
29437   {0, 0, 0x8F5F} /* East Asian ideograph */,
29438   {0, 0, 0x8F61} /* East Asian ideograph */,
29439   {0, 0, 0x8F9B} /* East Asian ideograph */,
29440   {0, 0, 0x8F9C} /* East Asian ideograph */,
29441   {0, 0, 0x8F9F} /* East Asian ideograph */,
29442   {0, 0, 0x8FA3} /* East Asian ideograph */,
29443   {0, 0, 0x8FA8} /* East Asian ideograph */,
29444   {0, 0, 0x8FA6} /* East Asian ideograph */,
29445   {0, 0, 0x8FAD} /* East Asian ideograph */,
29446   {0, 0, 0x8FAF} /* East Asian ideograph */,
29447   {0, 0, 0x8FB0} /* East Asian ideograph */,
29448   {0, 0, 0x8FB1} /* East Asian ideograph */,
29449   {0, 0, 0x8FB2} /* East Asian ideograph */,
29450   {0, 0, 0},
29451   {0, 0, 0x8FC6} /* East Asian ideograph */,
29452   {0, 0, 0x8FC5} /* East Asian ideograph */,
29453   {0, 0, 0x8FC4} /* East Asian ideograph */,
29454   {0, 0, 0x5DE1} /* East Asian ideograph */,
29455   {0, 0, 0x8FCE} /* East Asian ideograph */,
29456   {0, 0, 0x8FD1} /* East Asian ideograph */,
29457   {0, 0, 0x8FD4} /* East Asian ideograph */,
29458   {0, 0, 0x8FF0} /* East Asian ideograph (variant of EACC 275B6D) */,
29459   {0, 0, 0x8FE6} /* East Asian ideograph */,
29460   {0, 0, 0x8FE2} /* East Asian ideograph */,
29461   {0, 0, 0x8FEA} /* East Asian ideograph */,
29462   {0, 0, 0x8FE5} /* East Asian ideograph */,
29463   {0, 0, 0},
29464   {0, 0, 0x8FEB} /* East Asian ideograph */,
29465   {0, 0, 0x9001} /* East Asian ideograph */,
29466   {0, 0, 0x9006} /* East Asian ideograph */,
29467   {0, 0, 0x8FF7} /* East Asian ideograph */,
29468   {0, 0, 0x9000} /* East Asian ideograph */,
29469   {0, 0, 0},
29470   {0, 0, 0},
29471   {0, 0, 0x9003} /* East Asian ideograph */,
29472   {0, 0, 0x8FFD} /* East Asian ideograph */,
29473   {0, 0, 0x9005} /* East Asian ideograph */,
29474   {0, 0, 0x9019} /* East Asian ideograph */,
29475   {0, 0, 0x9023} /* East Asian ideograph */,
29476   {0, 0, 0},
29477   {0, 0, 0},
29478   {0, 0, 0},
29479   {0, 0, 0},
29480   {0, 0, 0},
29481   {0, 0, 0},
29482   {0, 0, 0},
29483   {0, 0, 0},
29484   {0, 0, 0},
29485   {0, 0, 0},
29486   {0, 0, 0},
29487   {0, 0, 0},
29488   {0, 0, 0},
29489   {0, 0, 0},
29490   {0, 0, 0},
29491   {0, 0, 0},
29492   {0, 0, 0},
29493   {0, 0, 0},
29494   {0, 0, 0},
29495   {0, 0, 0},
29496   {0, 0, 0},
29497   {0, 0, 0},
29498   {0, 0, 0},
29499   {0, 0, 0},
29500   {0, 0, 0},
29501   {0, 0, 0},
29502   {0, 0, 0},
29503   {0, 0, 0},
29504   {0, 0, 0},
29505   {0, 0, 0},
29506   {0, 0, 0},
29507   {0, 0, 0},
29508   {0, 0, 0},
29509   {0, 0, 0},
29510   {0, 0, 0},
29511   {0, 0, 0},
29512   {0, 0, 0},
29513   {0, 0, 0},
29514   {0, 0, 0},
29515   {0, 0, 0},
29516   {0, 0, 0},
29517   {0, 0, 0},
29518   {0, 0, 0},
29519   {0, 0, 0},
29520   {0, 0, 0},
29521   {0, 0, 0},
29522   {0, 0, 0},
29523   {0, 0, 0},
29524   {0, 0, 0},
29525   {0, 0, 0},
29526   {0, 0, 0},
29527   {0, 0, 0},
29528   {0, 0, 0},
29529   {0, 0, 0},
29530   {0, 0, 0},
29531   {0, 0, 0},
29532   {0, 0, 0},
29533   {0, 0, 0},
29534   {0, 0, 0},
29535   {0, 0, 0},
29536   {0, 0, 0},
29537   {0, 0, 0},
29538   {0, 0, 0},
29539   {0, 0, 0},
29540   {0, 0, 0},
29541   {0, 0, 0},
29542   {0, 0, 0},
29543   {0, 0, 0},
29544   {0, 0, 0},
29545   {0, 0, 0},
29546   {0, 0, 0},
29547   {0, 0, 0},
29548   {0, 0, 0},
29549   {0, 0, 0},
29550   {0, 0, 0},
29551   {0, 0, 0},
29552   {0, 0, 0},
29553   {0, 0, 0},
29554   {0, 0, 0},
29555   {0, 0, 0},
29556   {0, 0, 0},
29557   {0, 0, 0},
29558   {0, 0, 0},
29559   {0, 0, 0},
29560   {0, 0, 0},
29561   {0, 0, 0},
29562   {0, 0, 0},
29563   {0, 0, 0},
29564   {0, 0, 0},
29565   {0, 0, 0},
29566   {0, 0, 0},
29567   {0, 0, 0},
29568   {0, 0, 0},
29569   {0, 0, 0},
29570   {0, 0, 0},
29571   {0, 0, 0},
29572   {0, 0, 0},
29573   {0, 0, 0},
29574   {0, 0, 0},
29575   {0, 0, 0},
29576   {0, 0, 0},
29577   {0, 0, 0},
29578   {0, 0, 0},
29579   {0, 0, 0},
29580   {0, 0, 0},
29581   {0, 0, 0},
29582   {0, 0, 0},
29583   {0, 0, 0},
29584   {0, 0, 0},
29585   {0, 0, 0},
29586   {0, 0, 0},
29587   {0, 0, 0},
29588   {0, 0, 0},
29589   {0, 0, 0},
29590   {0, 0, 0},
29591   {0, 0, 0},
29592   {0, 0, 0},
29593   {0, 0, 0},
29594   {0, 0, 0},
29595   {0, 0, 0},
29596   {0, 0, 0},
29597   {0, 0, 0},
29598   {0, 0, 0},
29599   {0, 0, 0},
29600   {0, 0, 0},
29601   {0, 0, 0},
29602   {0, 0, 0},
29603   {0, 0, 0},
29604   {0, 0, 0}
29605 };
29606 struct yaz_iconv_trie marc8_31page46 = {
29607   0, marc8_31page46_dir
29608 };
29609 /* PAGE 45 */
29610 struct yaz_iconv_trie_dir marc8_31page45_dir[256] = {
29611   {0, 0, 0},
29612   {0, 0, 0},
29613   {0, 0, 0},
29614   {0, 0, 0},
29615   {0, 0, 0},
29616   {0, 0, 0},
29617   {0, 0, 0},
29618   {0, 0, 0},
29619   {0, 0, 0},
29620   {0, 0, 0},
29621   {0, 0, 0},
29622   {0, 0, 0},
29623   {0, 0, 0},
29624   {0, 0, 0},
29625   {0, 0, 0},
29626   {0, 0, 0},
29627   {0, 0, 0},
29628   {0, 0, 0},
29629   {0, 0, 0},
29630   {0, 0, 0},
29631   {0, 0, 0},
29632   {0, 0, 0},
29633   {0, 0, 0},
29634   {0, 0, 0},
29635   {0, 0, 0},
29636   {0, 0, 0},
29637   {0, 0, 0},
29638   {0, 0, 0},
29639   {0, 0, 0},
29640   {0, 0, 0},
29641   {0, 0, 0},
29642   {0, 0, 0},
29643   {0, 0, 0},
29644   {0, 0, 0x8CC5} /* East Asian ideograph */,
29645   {0, 0, 0x8CC7} /* East Asian ideograph */,
29646   {0, 0, 0x8CCA} /* East Asian ideograph */,
29647   {0, 0, 0x8CC8} /* East Asian ideograph */,
29648   {0, 0, 0x8CC4} /* East Asian ideograph */,
29649   {0, 0, 0x8CB2} /* East Asian ideograph */,
29650   {0, 0, 0x8CC3} /* East Asian ideograph */,
29651   {0, 0, 0x8CC2} /* East Asian ideograph */,
29652   {0, 0, 0x8CD3} /* East Asian ideograph */,
29653   {0, 0, 0x8CD1} /* East Asian ideograph */,
29654   {0, 0, 0x8CD2} /* East Asian ideograph */,
29655   {0, 0, 0x8CE0} /* East Asian ideograph */,
29656   {0, 0, 0x8CE6} /* East Asian ideograph */,
29657   {0, 0, 0},
29658   {0, 0, 0x8CE3} /* East Asian ideograph */,
29659   {0, 0, 0x8CE2} /* East Asian ideograph */,
29660   {0, 0, 0x8CE4} /* East Asian ideograph */,
29661   {0, 0, 0x8CDE} /* East Asian ideograph */,
29662   {0, 0, 0x8CDC} /* East Asian ideograph */,
29663   {0, 0, 0x8CEA} /* East Asian ideograph */,
29664   {0, 0, 0x8CED} /* East Asian ideograph */,
29665   {0, 0, 0x8CF4} /* East Asian ideograph */,
29666   {0, 0, 0x8CFD} /* East Asian ideograph */,
29667   {0, 0, 0x8CFA} /* East Asian ideograph */,
29668   {0, 0, 0x8D05} /* East Asian ideograph */,
29669   {0, 0, 0x8CFC} /* East Asian ideograph */,
29670   {0, 0, 0x8D08} /* East Asian ideograph (variant of EACC 4B5A3B) */,
29671   {0, 0, 0x8D0B} /* East Asian ideograph */,
29672   {0, 0, 0x8D0A} /* East Asian ideograph */,
29673   {0, 0, 0x8D0F} /* East Asian ideograph */,
29674   {0, 0, 0x8D0D} /* East Asian ideograph */,
29675   {0, 0, 0x8D13} /* East Asian ideograph */,
29676   {0, 0, 0x8D16} /* East Asian ideograph */,
29677   {0, 0, 0x8D1B} /* East Asian ideograph */,
29678   {0, 0, 0x8D64} /* East Asian ideograph */,
29679   {0, 0, 0x8D67} /* East Asian ideograph */,
29680   {0, 0, 0x8D66} /* East Asian ideograph */,
29681   {0, 0, 0x8D6B} /* East Asian ideograph */,
29682   {0, 0, 0x8D6D} /* East Asian ideograph */,
29683   {0, 0, 0x8D70} /* East Asian ideograph */,
29684   {0, 0, 0x8D74} /* East Asian ideograph */,
29685   {0, 0, 0x8D73} /* East Asian ideograph */,
29686   {0, 0, 0x8D77} /* East Asian ideograph */,
29687   {0, 0, 0x8D85} /* East Asian ideograph */,
29688   {0, 0, 0x8D8A} /* East Asian ideograph */,
29689   {0, 0, 0x8D81} /* East Asian ideograph */,
29690   {0, 0, 0x8D99} /* East Asian ideograph */,
29691   {0, 0, 0x8D95} /* East Asian ideograph */,
29692   {0, 0, 0x8DA3} /* East Asian ideograph */,
29693   {0, 0, 0x8D9F} /* East Asian ideograph */,
29694   {0, 0, 0x8DA8} /* East Asian ideograph */,
29695   {0, 0, 0x8DB3} /* East Asian ideograph */,
29696   {0, 0, 0x8DB4} /* East Asian ideograph */,
29697   {0, 0, 0x8DBE} /* East Asian ideograph */,
29698   {0, 0, 0x8DCE} /* East Asian ideograph */,
29699   {0, 0, 0x8DDD} /* East Asian ideograph */,
29700   {0, 0, 0x8DDB} /* East Asian ideograph */,
29701   {0, 0, 0x8DCB} /* East Asian ideograph */,
29702   {0, 0, 0x8DDA} /* East Asian ideograph */,
29703   {0, 0, 0x8DC6} /* East Asian ideograph */,
29704   {0, 0, 0x8DD1} /* East Asian ideograph */,
29705   {0, 0, 0x8DCC} /* East Asian ideograph */,
29706   {0, 0, 0x8DE1} /* East Asian ideograph */,
29707   {0, 0, 0x8DDF} /* East Asian ideograph */,
29708   {0, 0, 0x8DE8} /* East Asian ideograph */,
29709   {0, 0, 0x8DF3} /* East Asian ideograph */,
29710   {0, 0, 0x8DFA} /* East Asian ideograph */,
29711   {0, 0, 0x8DEA} /* East Asian ideograph */,
29712   {0, 0, 0x8DEF} /* East Asian ideograph */,
29713   {0, 0, 0x8DFC} /* East Asian ideograph */,
29714   {0, 0, 0x8E2B} /* East Asian ideograph */,
29715   {0, 0, 0x8E10} /* East Asian ideograph */,
29716   {0, 0, 0x8E22} /* East Asian ideograph */,
29717   {0, 0, 0x8E1D} /* East Asian ideograph */,
29718   {0, 0, 0x8E0F} /* East Asian ideograph */,
29719   {0, 0, 0x8E29} /* East Asian ideograph */,
29720   {0, 0, 0x8E1F} /* East Asian ideograph */,
29721   {0, 0, 0x8E44} /* East Asian ideograph */,
29722   {0, 0, 0x8E31} /* East Asian ideograph */,
29723   {0, 0, 0x8E42} /* East Asian ideograph */,
29724   {0, 0, 0x8E34} /* East Asian ideograph */,
29725   {0, 0, 0x8E39} /* East Asian ideograph */,
29726   {0, 0, 0x8E35} /* East Asian ideograph */,
29727   {0, 0, 0x8E49} /* East Asian ideograph */,
29728   {0, 0, 0x8E4B} /* East Asian ideograph */,
29729   {0, 0, 0x8E48} /* East Asian ideograph */,
29730   {0, 0, 0x8E4A} /* East Asian ideograph */,
29731   {0, 0, 0x8E63} /* East Asian ideograph */,
29732   {0, 0, 0x8E59} /* East Asian ideograph */,
29733   {0, 0, 0x8E66} /* East Asian ideograph */,
29734   {0, 0, 0x8E64} /* East Asian ideograph */,
29735   {0, 0, 0x8E72} /* East Asian ideograph */,
29736   {0, 0, 0x8E6C} /* East Asian ideograph */,
29737   {0, 0, 0x8E7A} /* East Asian ideograph */,
29738   {0, 0, 0},
29739   {0, 0, 0},
29740   {0, 0, 0},
29741   {0, 0, 0},
29742   {0, 0, 0},
29743   {0, 0, 0},
29744   {0, 0, 0},
29745   {0, 0, 0},
29746   {0, 0, 0},
29747   {0, 0, 0},
29748   {0, 0, 0},
29749   {0, 0, 0},
29750   {0, 0, 0},
29751   {0, 0, 0},
29752   {0, 0, 0},
29753   {0, 0, 0},
29754   {0, 0, 0},
29755   {0, 0, 0},
29756   {0, 0, 0},
29757   {0, 0, 0},
29758   {0, 0, 0},
29759   {0, 0, 0},
29760   {0, 0, 0},
29761   {0, 0, 0},
29762   {0, 0, 0},
29763   {0, 0, 0},
29764   {0, 0, 0},
29765   {0, 0, 0},
29766   {0, 0, 0},
29767   {0, 0, 0},
29768   {0, 0, 0},
29769   {0, 0, 0},
29770   {0, 0, 0},
29771   {0, 0, 0},
29772   {0, 0, 0},
29773   {0, 0, 0},
29774   {0, 0, 0},
29775   {0, 0, 0},
29776   {0, 0, 0},
29777   {0, 0, 0},
29778   {0, 0, 0},
29779   {0, 0, 0},
29780   {0, 0, 0},
29781   {0, 0, 0},
29782   {0, 0, 0},
29783   {0, 0, 0},
29784   {0, 0, 0},
29785   {0, 0, 0},
29786   {0, 0, 0},
29787   {0, 0, 0},
29788   {0, 0, 0},
29789   {0, 0, 0},
29790   {0, 0, 0},
29791   {0, 0, 0},
29792   {0, 0, 0},
29793   {0, 0, 0},
29794   {0, 0, 0},
29795   {0, 0, 0},
29796   {0, 0, 0},
29797   {0, 0, 0},
29798   {0, 0, 0},
29799   {0, 0, 0},
29800   {0, 0, 0},
29801   {0, 0, 0},
29802   {0, 0, 0},
29803   {0, 0, 0},
29804   {0, 0, 0},
29805   {0, 0, 0},
29806   {0, 0, 0},
29807   {0, 0, 0},
29808   {0, 0, 0},
29809   {0, 0, 0},
29810   {0, 0, 0},
29811   {0, 0, 0},
29812   {0, 0, 0},
29813   {0, 0, 0},
29814   {0, 0, 0},
29815   {0, 0, 0},
29816   {0, 0, 0},
29817   {0, 0, 0},
29818   {0, 0, 0},
29819   {0, 0, 0},
29820   {0, 0, 0},
29821   {0, 0, 0},
29822   {0, 0, 0},
29823   {0, 0, 0},
29824   {0, 0, 0},
29825   {0, 0, 0},
29826   {0, 0, 0},
29827   {0, 0, 0},
29828   {0, 0, 0},
29829   {0, 0, 0},
29830   {0, 0, 0},
29831   {0, 0, 0},
29832   {0, 0, 0},
29833   {0, 0, 0},
29834   {0, 0, 0},
29835   {0, 0, 0},
29836   {0, 0, 0},
29837   {0, 0, 0},
29838   {0, 0, 0},
29839   {0, 0, 0},
29840   {0, 0, 0},
29841   {0, 0, 0},
29842   {0, 0, 0},
29843   {0, 0, 0},
29844   {0, 0, 0},
29845   {0, 0, 0},
29846   {0, 0, 0},
29847   {0, 0, 0},
29848   {0, 0, 0},
29849   {0, 0, 0},
29850   {0, 0, 0},
29851   {0, 0, 0},
29852   {0, 0, 0},
29853   {0, 0, 0},
29854   {0, 0, 0},
29855   {0, 0, 0},
29856   {0, 0, 0},
29857   {0, 0, 0},
29858   {0, 0, 0},
29859   {0, 0, 0},
29860   {0, 0, 0},
29861   {0, 0, 0},
29862   {0, 0, 0},
29863   {0, 0, 0},
29864   {0, 0, 0},
29865   {0, 0, 0},
29866   {0, 0, 0}
29867 };
29868 struct yaz_iconv_trie marc8_31page45 = {
29869   0, marc8_31page45_dir
29870 };
29871 /* PAGE 44 */
29872 struct yaz_iconv_trie_dir marc8_31page44_dir[256] = {
29873   {0, 0, 0},
29874   {0, 0, 0},
29875   {0, 0, 0},
29876   {0, 0, 0},
29877   {0, 0, 0},
29878   {0, 0, 0},
29879   {0, 0, 0},
29880   {0, 0, 0},
29881   {0, 0, 0},
29882   {0, 0, 0},
29883   {0, 0, 0},
29884   {0, 0, 0},
29885   {0, 0, 0},
29886   {0, 0, 0},
29887   {0, 0, 0},
29888   {0, 0, 0},
29889   {0, 0, 0},
29890   {0, 0, 0},
29891   {0, 0, 0},
29892   {0, 0, 0},
29893   {0, 0, 0},
29894   {0, 0, 0},
29895   {0, 0, 0},
29896   {0, 0, 0},
29897   {0, 0, 0},
29898   {0, 0, 0},
29899   {0, 0, 0},
29900   {0, 0, 0},
29901   {0, 0, 0},
29902   {0, 0, 0},
29903   {0, 0, 0},
29904   {0, 0, 0},
29905   {0, 0, 0},
29906   {0, 0, 0x8AC2} /* East Asian ideograph */,
29907   {0, 0, 0x8AB0} /* East Asian ideograph */,
29908   {0, 0, 0x8A95} /* East Asian ideograph */,
29909   {0, 0, 0x8AD6} /* East Asian ideograph */,
29910   {0, 0, 0x8AE6} /* East Asian ideograph */,
29911   {0, 0, 0x8AFA} /* East Asian ideograph */,
29912   {0, 0, 0x8AEB} /* East Asian ideograph */,
29913   {0, 0, 0x8AF1} /* East Asian ideograph */,
29914   {0, 0, 0x8AE7} /* East Asian ideograph */,
29915   {0, 0, 0x8ADC} /* East Asian ideograph */,
29916   {0, 0, 0x8B00} /* East Asian ideograph */,
29917   {0, 0, 0x8B01} /* East Asian ideograph (variant of EACC 2D592C) */,
29918   {0, 0, 0x8B02} /* East Asian ideograph */,
29919   {0, 0, 0x8AFE} /* East Asian ideograph */,
29920   {0, 0, 0x8AF7} /* East Asian ideograph */,
29921   {0, 0, 0x8AED} /* East Asian ideograph */,
29922   {0, 0, 0x8B17} /* East Asian ideograph */,
29923   {0, 0, 0x8B19} /* East Asian ideograph */,
29924   {0, 0, 0x8B0E} /* East Asian ideograph */,
29925   {0, 0, 0x8B1B} /* East Asian ideograph */,
29926   {0, 0, 0x8B0A} /* East Asian ideograph */,
29927   {0, 0, 0x8B21} /* East Asian ideograph */,
29928   {0, 0, 0x8B04} /* East Asian ideograph */,
29929   {0, 0, 0x8B1D} /* East Asian ideograph */,
29930   {0, 0, 0x8B39} /* East Asian ideograph */,
29931   {0, 0, 0x8B2C} /* East Asian ideograph */,
29932   {0, 0, 0x8B28} /* East Asian ideograph */,
29933   {0, 0, 0x8B58} /* East Asian ideograph */,
29934   {0, 0, 0x8B5C} /* East Asian ideograph */,
29935   {0, 0, 0x8B4E} /* East Asian ideograph */,
29936   {0, 0, 0x8B49} /* East Asian ideograph */,
29937   {0, 0, 0x8B5A} /* East Asian ideograph */,
29938   {0, 0, 0x8B41} /* East Asian ideograph */,
29939   {0, 0, 0x8B4F} /* East Asian ideograph */,
29940   {0, 0, 0x8B70} /* East Asian ideograph */,
29941   {0, 0, 0x8B6C} /* East Asian ideograph */,
29942   {0, 0, 0x8B66} /* East Asian ideograph */,
29943   {0, 0, 0x8B6F} /* East Asian ideograph */,
29944   {0, 0, 0x8B74} /* East Asian ideograph */,
29945   {0, 0, 0x8B77} /* East Asian ideograph */,
29946   {0, 0, 0x8B7D} /* East Asian ideograph */,
29947   {0, 0, 0x8B80} /* East Asian ideograph */,
29948   {0, 0, 0x8B8A} /* East Asian ideograph */,
29949   {0, 0, 0x8B93} /* East Asian ideograph */,
29950   {0, 0, 0x8B96} /* East Asian ideograph */,
29951   {0, 0, 0x8B92} /* East Asian ideograph */,
29952   {0, 0, 0x8B9A} /* East Asian ideograph */,
29953   {0, 0, 0},
29954   {0, 0, 0x8C41} /* East Asian ideograph */,
29955   {0, 0, 0x8C3F} /* East Asian ideograph */,
29956   {0, 0, 0x8C46} /* East Asian ideograph */,
29957   {0, 0, 0x8C48} /* East Asian ideograph */,
29958   {0, 0, 0x8C49} /* East Asian ideograph */,
29959   {0, 0, 0x8C4C} /* East Asian ideograph */,
29960   {0, 0, 0x8C4E} /* East Asian ideograph */,
29961   {0, 0, 0x8C50} /* East Asian ideograph */,
29962   {0, 0, 0x8C54} /* East Asian ideograph */,
29963   {0, 0, 0x8C5A} /* East Asian ideograph */,
29964   {0, 0, 0},
29965   {0, 0, 0x8C62} /* East Asian ideograph */,
29966   {0, 0, 0x8C6A} /* East Asian ideograph */,
29967   {0, 0, 0x8C6B} /* East Asian ideograph */,
29968   {0, 0, 0x8C6C} /* East Asian ideograph */,
29969   {0, 0, 0x8C7A} /* East Asian ideograph */,
29970   {0, 0, 0x8C79} /* East Asian ideograph */,
29971   {0, 0, 0x8C82} /* East Asian ideograph */,
29972   {0, 0, 0x8C8A} /* East Asian ideograph */,
29973   {0, 0, 0x8C89} /* East Asian ideograph */,
29974   {0, 0, 0x8C8D} /* East Asian ideograph */,
29975   {0, 0, 0x8C8C} /* East Asian ideograph */,
29976   {0, 0, 0x8C93} /* East Asian ideograph */,
29977   {0, 0, 0x8C9D} /* East Asian ideograph */,
29978   {0, 0, 0x8C9E} /* East Asian ideograph */,
29979   {0, 0, 0x8CA0} /* East Asian ideograph */,
29980   {0, 0, 0x8CA2} /* East Asian ideograph */,
29981   {0, 0, 0x8CA1} /* East Asian ideograph */,
29982   {0, 0, 0x8CAC} /* East Asian ideograph */,
29983   {0, 0, 0x8CAB} /* East Asian ideograph */,
29984   {0, 0, 0x8CA8} /* East Asian ideograph */,
29985   {0, 0, 0x8CAA} /* East Asian ideograph */,
29986   {0, 0, 0x8CA7} /* East Asian ideograph */,
29987   {0, 0, 0x8CA9} /* East Asian ideograph */,
29988   {0, 0, 0x8CAF} /* East Asian ideograph */,
29989   {0, 0, 0},
29990   {0, 0, 0x8CBB} /* East Asian ideograph */,
29991   {0, 0, 0x8CC1} /* East Asian ideograph */,
29992   {0, 0, 0x8CC0} /* East Asian ideograph */,
29993   {0, 0, 0x8CB4} /* East Asian ideograph */,
29994   {0, 0, 0x8CBC} /* East Asian ideograph */,
29995   {0, 0, 0x8CB7} /* East Asian ideograph */,
29996   {0, 0, 0x8CB6} /* East Asian ideograph */,
29997   {0, 0, 0x8CBD} /* East Asian ideograph */,
29998   {0, 0, 0x8CB8} /* East Asian ideograph */,
29999   {0, 0, 0x8CBF} /* East Asian ideograph */,
30000   {0, 0, 0},
30001   {0, 0, 0},
30002   {0, 0, 0},
30003   {0, 0, 0},
30004   {0, 0, 0},
30005   {0, 0, 0},
30006   {0, 0, 0},
30007   {0, 0, 0},
30008   {0, 0, 0},
30009   {0, 0, 0},
30010   {0, 0, 0},
30011   {0, 0, 0},
30012   {0, 0, 0},
30013   {0, 0, 0},
30014   {0, 0, 0},
30015   {0, 0, 0},
30016   {0, 0, 0},
30017   {0, 0, 0},
30018   {0, 0, 0},
30019   {0, 0, 0},
30020   {0, 0, 0},
30021   {0, 0, 0},
30022   {0, 0, 0},
30023   {0, 0, 0},
30024   {0, 0, 0},
30025   {0, 0, 0},
30026   {0, 0, 0},
30027   {0, 0, 0},
30028   {0, 0, 0},
30029   {0, 0, 0},
30030   {0, 0, 0},
30031   {0, 0, 0},
30032   {0, 0, 0},
30033   {0, 0, 0},
30034   {0, 0, 0},
30035   {0, 0, 0},
30036   {0, 0, 0},
30037   {0, 0, 0},
30038   {0, 0, 0},
30039   {0, 0, 0},
30040   {0, 0, 0},
30041   {0, 0, 0},
30042   {0, 0, 0},
30043   {0, 0, 0},
30044   {0, 0, 0},
30045   {0, 0, 0},
30046   {0, 0, 0},
30047   {0, 0, 0},
30048   {0, 0, 0},
30049   {0, 0, 0},
30050   {0, 0, 0},
30051   {0, 0, 0},
30052   {0, 0, 0},
30053   {0, 0, 0},
30054   {0, 0, 0},
30055   {0, 0, 0},
30056   {0, 0, 0},
30057   {0, 0, 0},
30058   {0, 0, 0},
30059   {0, 0, 0},
30060   {0, 0, 0},
30061   {0, 0, 0},
30062   {0, 0, 0},
30063   {0, 0, 0},
30064   {0, 0, 0},
30065   {0, 0, 0},
30066   {0, 0, 0},
30067   {0, 0, 0},
30068   {0, 0, 0},
30069   {0, 0, 0},
30070   {0, 0, 0},
30071   {0, 0, 0},
30072   {0, 0, 0},
30073   {0, 0, 0},
30074   {0, 0, 0},
30075   {0, 0, 0},
30076   {0, 0, 0},
30077   {0, 0, 0},
30078   {0, 0, 0},
30079   {0, 0, 0},
30080   {0, 0, 0},
30081   {0, 0, 0},
30082   {0, 0, 0},
30083   {0, 0, 0},
30084   {0, 0, 0},
30085   {0, 0, 0},
30086   {0, 0, 0},
30087   {0, 0, 0},
30088   {0, 0, 0},
30089   {0, 0, 0},
30090   {0, 0, 0},
30091   {0, 0, 0},
30092   {0, 0, 0},
30093   {0, 0, 0},
30094   {0, 0, 0},
30095   {0, 0, 0},
30096   {0, 0, 0},
30097   {0, 0, 0},
30098   {0, 0, 0},
30099   {0, 0, 0},
30100   {0, 0, 0},
30101   {0, 0, 0},
30102   {0, 0, 0},
30103   {0, 0, 0},
30104   {0, 0, 0},
30105   {0, 0, 0},
30106   {0, 0, 0},
30107   {0, 0, 0},
30108   {0, 0, 0},
30109   {0, 0, 0},
30110   {0, 0, 0},
30111   {0, 0, 0},
30112   {0, 0, 0},
30113   {0, 0, 0},
30114   {0, 0, 0},
30115   {0, 0, 0},
30116   {0, 0, 0},
30117   {0, 0, 0},
30118   {0, 0, 0},
30119   {0, 0, 0},
30120   {0, 0, 0},
30121   {0, 0, 0},
30122   {0, 0, 0},
30123   {0, 0, 0},
30124   {0, 0, 0},
30125   {0, 0, 0},
30126   {0, 0, 0},
30127   {0, 0, 0},
30128   {0, 0, 0}
30129 };
30130 struct yaz_iconv_trie marc8_31page44 = {
30131   0, marc8_31page44_dir
30132 };
30133 /* PAGE 43 */
30134 struct yaz_iconv_trie_dir marc8_31page43_dir[256] = {
30135   {0, 0, 0},
30136   {0, 0, 0},
30137   {0, 0, 0},
30138   {0, 0, 0},
30139   {0, 0, 0},
30140   {0, 0, 0},
30141   {0, 0, 0},
30142   {0, 0, 0},
30143   {0, 0, 0},
30144   {0, 0, 0},
30145   {0, 0, 0},
30146   {0, 0, 0},
30147   {0, 0, 0},
30148   {0, 0, 0},
30149   {0, 0, 0},
30150   {0, 0, 0},
30151   {0, 0, 0},
30152   {0, 0, 0},
30153   {0, 0, 0},
30154   {0, 0, 0},
30155   {0, 0, 0},
30156   {0, 0, 0},
30157   {0, 0, 0},
30158   {0, 0, 0},
30159   {0, 0, 0},
30160   {0, 0, 0},
30161   {0, 0, 0},
30162   {0, 0, 0},
30163   {0, 0, 0},
30164   {0, 0, 0},
30165   {0, 0, 0},
30166   {0, 0, 0},
30167   {0, 0, 0},
30168   {0, 0, 0x896A} /* East Asian ideograph */,
30169   {0, 0, 0x896F} /* East Asian ideograph */,
30170   {0, 0, 0x8972} /* East Asian ideograph */,
30171   {0, 0, 0x897F} /* East Asian ideograph */,
30172   {0, 0, 0x8981} /* East Asian ideograph */,
30173   {0, 0, 0x8983} /* East Asian ideograph */,
30174   {0, 0, 0},
30175   {0, 0, 0x898B} /* East Asian ideograph */,
30176   {0, 0, 0x898F} /* East Asian ideograph */,
30177   {0, 0, 0x8993} /* East Asian ideograph */,
30178   {0, 0, 0x8996} /* East Asian ideograph */,
30179   {0, 0, 0x89AA} /* East Asian ideograph */,
30180   {0, 0, 0x89A6} /* East Asian ideograph */,
30181   {0, 0, 0x89AC} /* East Asian ideograph */,
30182   {0, 0, 0x89B2} /* East Asian ideograph */,
30183   {0, 0, 0x89BA} /* East Asian ideograph */,
30184   {0, 0, 0x89BD} /* East Asian ideograph */,
30185   {0, 0, 0x89C0} /* East Asian ideograph */,
30186   {0, 0, 0x89D2} /* East Asian ideograph */,
30187   {0, 0, 0x89E3} /* East Asian ideograph */,
30188   {0, 0, 0x89F4} /* East Asian ideograph */,
30189   {0, 0, 0x89F8} /* East Asian ideograph */,
30190   {0, 0, 0x8A00} /* East Asian ideograph */,
30191   {0, 0, 0x8A08} /* East Asian ideograph */,
30192   {0, 0, 0x8A02} /* East Asian ideograph */,
30193   {0, 0, 0x8A03} /* East Asian ideograph */,
30194   {0, 0, 0x8A10} /* East Asian ideograph */,
30195   {0, 0, 0x8A18} /* East Asian ideograph */,
30196   {0, 0, 0x8A0E} /* East Asian ideograph */,
30197   {0, 0, 0x8A0C} /* East Asian ideograph */,
30198   {0, 0, 0x8A15} /* East Asian ideograph */,
30199   {0, 0, 0x8A0A} /* East Asian ideograph */,
30200   {0, 0, 0x8A16} /* East Asian ideograph */,
30201   {0, 0, 0x8A17} /* East Asian ideograph */,
30202   {0, 0, 0x8A13} /* East Asian ideograph */,
30203   {0, 0, 0x8A2A} /* East Asian ideograph */,
30204   {0, 0, 0x8A23} /* East Asian ideograph */,
30205   {0, 0, 0x8A1D} /* East Asian ideograph */,
30206   {0, 0, 0x8A25} /* East Asian ideograph */,
30207   {0, 0, 0x8A31} /* East Asian ideograph */,
30208   {0, 0, 0x8A2D} /* East Asian ideograph */,
30209   {0, 0, 0x8A1B} /* East Asian ideograph */,
30210   {0, 0, 0x8A1F} /* East Asian ideograph */,
30211   {0, 0, 0x8A3B} /* East Asian ideograph */,
30212   {0, 0, 0x8A60} /* East Asian ideograph */,
30213   {0, 0, 0x8A55} /* East Asian ideograph */,
30214   {0, 0, 0x8A5E} /* East Asian ideograph */,
30215   {0, 0, 0},
30216   {0, 0, 0x8A41} /* East Asian ideograph */,
30217   {0, 0, 0x8A54} /* East Asian ideograph */,
30218   {0, 0, 0x8A5B} /* East Asian ideograph */,
30219   {0, 0, 0x8A50} /* East Asian ideograph */,
30220   {0, 0, 0x8A46} /* East Asian ideograph */,
30221   {0, 0, 0x8A34} /* East Asian ideograph */,
30222   {0, 0, 0x8A3A} /* East Asian ideograph */,
30223   {0, 0, 0x8A6B} /* East Asian ideograph */,
30224   {0, 0, 0x8A72} /* East Asian ideograph */,
30225   {0, 0, 0x8A73} /* East Asian ideograph */,
30226   {0, 0, 0x8A66} /* East Asian ideograph */,
30227   {0, 0, 0x8A69} /* East Asian ideograph */,
30228   {0, 0, 0x8A70} /* East Asian ideograph */,
30229   {0, 0, 0x8A63} /* East Asian ideograph */,
30230   {0, 0, 0x8A7C} /* East Asian ideograph */,
30231   {0, 0, 0x8AA0} /* East Asian ideograph */,
30232   {0, 0, 0x8A87} /* East Asian ideograph */,
30233   {0, 0, 0x8A85} /* East Asian ideograph */,
30234   {0, 0, 0x8A6D} /* East Asian ideograph */,
30235   {0, 0, 0x8A79} /* East Asian ideograph */,
30236   {0, 0, 0x8A62} /* East Asian ideograph */,
30237   {0, 0, 0x8A71} /* East Asian ideograph */,
30238   {0, 0, 0x8A6E} /* East Asian ideograph */,
30239   {0, 0, 0x8A6C} /* East Asian ideograph */,
30240   {0, 0, 0x8AAA} /* East Asian ideograph */,
30241   {0, 0, 0x8AA6} /* East Asian ideograph */,
30242   {0, 0, 0x8AA1} /* East Asian ideograph */,
30243   {0, 0, 0x8A9E} /* East Asian ideograph */,
30244   {0, 0, 0x8A8C} /* East Asian ideograph */,
30245   {0, 0, 0x8A93} /* East Asian ideograph */,
30246   {0, 0, 0x8AA3} /* East Asian ideograph */,
30247   {0, 0, 0x8A8D} /* East Asian ideograph */,
30248   {0, 0, 0x8AA4} /* East Asian ideograph (variant of EACC 4B5871) */,
30249   {0, 0, 0x8AA8} /* East Asian ideograph */,
30250   {0, 0, 0x8AA5} /* East Asian ideograph */,
30251   {0, 0, 0x8A98} /* East Asian ideograph */,
30252   {0, 0, 0x8A91} /* East Asian ideograph */,
30253   {0, 0, 0x8ABC} /* East Asian ideograph */,
30254   {0, 0, 0x8AC4} /* East Asian ideograph */,
30255   {0, 0, 0x8AD2} /* East Asian ideograph */,
30256   {0, 0, 0x8AC7} /* East Asian ideograph */,
30257   {0, 0, 0x8ACB} /* East Asian ideograph (variant of EACC 4B587A) */,
30258   {0, 0, 0x8AF8} /* East Asian ideograph */,
30259   {0, 0, 0x8AB2} /* East Asian ideograph */,
30260   {0, 0, 0x8ABF} /* East Asian ideograph */,
30261   {0, 0, 0x8AC9} /* East Asian ideograph */,
30262   {0, 0, 0},
30263   {0, 0, 0},
30264   {0, 0, 0},
30265   {0, 0, 0},
30266   {0, 0, 0},
30267   {0, 0, 0},
30268   {0, 0, 0},
30269   {0, 0, 0},
30270   {0, 0, 0},
30271   {0, 0, 0},
30272   {0, 0, 0},
30273   {0, 0, 0},
30274   {0, 0, 0},
30275   {0, 0, 0},
30276   {0, 0, 0},
30277   {0, 0, 0},
30278   {0, 0, 0},
30279   {0, 0, 0},
30280   {0, 0, 0},
30281   {0, 0, 0},
30282   {0, 0, 0},
30283   {0, 0, 0},
30284   {0, 0, 0},
30285   {0, 0, 0},
30286   {0, 0, 0},
30287   {0, 0, 0},
30288   {0, 0, 0},
30289   {0, 0, 0},
30290   {0, 0, 0},
30291   {0, 0, 0},
30292   {0, 0, 0},
30293   {0, 0, 0},
30294   {0, 0, 0},
30295   {0, 0, 0},
30296   {0, 0, 0},
30297   {0, 0, 0},
30298   {0, 0, 0},
30299   {0, 0, 0},
30300   {0, 0, 0},
30301   {0, 0, 0},
30302   {0, 0, 0},
30303   {0, 0, 0},
30304   {0, 0, 0},
30305   {0, 0, 0},
30306   {0, 0, 0},
30307   {0, 0, 0},
30308   {0, 0, 0},
30309   {0, 0, 0},
30310   {0, 0, 0},
30311   {0, 0, 0},
30312   {0, 0, 0},
30313   {0, 0, 0},
30314   {0, 0, 0},
30315   {0, 0, 0},
30316   {0, 0, 0},
30317   {0, 0, 0},
30318   {0, 0, 0},
30319   {0, 0, 0},
30320   {0, 0, 0},
30321   {0, 0, 0},
30322   {0, 0, 0},
30323   {0, 0, 0},
30324   {0, 0, 0},
30325   {0, 0, 0},
30326   {0, 0, 0},
30327   {0, 0, 0},
30328   {0, 0, 0},
30329   {0, 0, 0},
30330   {0, 0, 0},
30331   {0, 0, 0},
30332   {0, 0, 0},
30333   {0, 0, 0},
30334   {0, 0, 0},
30335   {0, 0, 0},
30336   {0, 0, 0},
30337   {0, 0, 0},
30338   {0, 0, 0},
30339   {0, 0, 0},
30340   {0, 0, 0},
30341   {0, 0, 0},
30342   {0, 0, 0},
30343   {0, 0, 0},
30344   {0, 0, 0},
30345   {0, 0, 0},
30346   {0, 0, 0},
30347   {0, 0, 0},
30348   {0, 0, 0},
30349   {0, 0, 0},
30350   {0, 0, 0},
30351   {0, 0, 0},
30352   {0, 0, 0},
30353   {0, 0, 0},
30354   {0, 0, 0},
30355   {0, 0, 0},
30356   {0, 0, 0},
30357   {0, 0, 0},
30358   {0, 0, 0},
30359   {0, 0, 0},
30360   {0, 0, 0},
30361   {0, 0, 0},
30362   {0, 0, 0},
30363   {0, 0, 0},
30364   {0, 0, 0},
30365   {0, 0, 0},
30366   {0, 0, 0},
30367   {0, 0, 0},
30368   {0, 0, 0},
30369   {0, 0, 0},
30370   {0, 0, 0},
30371   {0, 0, 0},
30372   {0, 0, 0},
30373   {0, 0, 0},
30374   {0, 0, 0},
30375   {0, 0, 0},
30376   {0, 0, 0},
30377   {0, 0, 0},
30378   {0, 0, 0},
30379   {0, 0, 0},
30380   {0, 0, 0},
30381   {0, 0, 0},
30382   {0, 0, 0},
30383   {0, 0, 0},
30384   {0, 0, 0},
30385   {0, 0, 0},
30386   {0, 0, 0},
30387   {0, 0, 0},
30388   {0, 0, 0},
30389   {0, 0, 0},
30390   {0, 0, 0}
30391 };
30392 struct yaz_iconv_trie marc8_31page43 = {
30393   0, marc8_31page43_dir
30394 };
30395 /* PAGE 42 */
30396 struct yaz_iconv_trie_dir marc8_31page42_dir[256] = {
30397   {0, 0, 0},
30398   {0, 0, 0},
30399   {0, 0, 0},
30400   {0, 0, 0},
30401   {0, 0, 0},
30402   {0, 0, 0},
30403   {0, 0, 0},
30404   {0, 0, 0},
30405   {0, 0, 0},
30406   {0, 0, 0},
30407   {0, 0, 0},
30408   {0, 0, 0},
30409   {0, 0, 0},
30410   {0, 0, 0},
30411   {0, 0, 0},
30412   {0, 0, 0},
30413   {0, 0, 0},
30414   {0, 0, 0},
30415   {0, 0, 0},
30416   {0, 0, 0},
30417   {0, 0, 0},
30418   {0, 0, 0},
30419   {0, 0, 0},
30420   {0, 0, 0},
30421   {0, 0, 0},
30422   {0, 0, 0},
30423   {0, 0, 0},
30424   {0, 0, 0},
30425   {0, 0, 0},
30426   {0, 0, 0},
30427   {0, 0, 0},
30428   {0, 0, 0},
30429   {0, 0, 0},
30430   {0, 0, 0x8759} /* East Asian ideograph */,
30431   {0, 0, 0x8783} /* East Asian ideograph */,
30432   {0, 0, 0x8782} /* East Asian ideograph */,
30433   {0, 0, 0x87A2} /* East Asian ideograph */,
30434   {0, 0, 0x879E} /* East Asian ideograph */,
30435   {0, 0, 0x878D} /* East Asian ideograph */,
30436   {0, 0, 0x879F} /* East Asian ideograph */,
30437   {0, 0, 0x87D1} /* East Asian ideograph */,
30438   {0, 0, 0x87C0} /* East Asian ideograph */,
30439   {0, 0, 0x87AB} /* East Asian ideograph */,
30440   {0, 0, 0x87B3} /* East Asian ideograph */,
30441   {0, 0, 0x87BB} /* East Asian ideograph */,
30442   {0, 0, 0x87C8} /* East Asian ideograph */,
30443   {0, 0, 0x87D2} /* East Asian ideograph */,
30444   {0, 0, 0x87BA} /* East Asian ideograph */,
30445   {0, 0, 0x87C6} /* East Asian ideograph */,
30446   {0, 0, 0x87CB} /* East Asian ideograph */,
30447   {0, 0, 0x87EF} /* East Asian ideograph */,
30448   {0, 0, 0x87F2} /* East Asian ideograph */,
30449   {0, 0, 0x87EC} /* East Asian ideograph */,
30450   {0, 0, 0x87FB} /* East Asian ideograph */,
30451   {0, 0, 0x8805} /* East Asian ideograph */,
30452   {0, 0, 0x880D} /* East Asian ideograph */,
30453   {0, 0, 0x87F9} /* East Asian ideograph */,
30454   {0, 0, 0x8814} /* East Asian ideograph */,
30455   {0, 0, 0x8815} /* East Asian ideograph */,
30456   {0, 0, 0x8822} /* East Asian ideograph */,
30457   {0, 0, 0x8823} /* East Asian ideograph */,
30458   {0, 0, 0x8821} /* East Asian ideograph */,
30459   {0, 0, 0x881F} /* East Asian ideograph */,
30460   {0, 0, 0x8831} /* East Asian ideograph */,
30461   {0, 0, 0x8839} /* East Asian ideograph */,
30462   {0, 0, 0x8836} /* East Asian ideograph */,
30463   {0, 0, 0x883B} /* East Asian ideograph */,
30464   {0, 0, 0x8840} /* East Asian ideograph */,
30465   {0, 0, 0x884C} /* East Asian ideograph */,
30466   {0, 0, 0x884D} /* East Asian ideograph */,
30467   {0, 0, 0x8853} /* East Asian ideograph (variant of EACC 4B5746) */,
30468   {0, 0, 0x8857} /* East Asian ideograph */,
30469   {0, 0, 0x8859} /* East Asian ideograph */,
30470   {0, 0, 0x885B} /* East Asian ideograph */,
30471   {0, 0, 0x885D} /* East Asian ideograph */,
30472   {0, 0, 0x8861} /* East Asian ideograph */,
30473   {0, 0, 0x8862} /* East Asian ideograph */,
30474   {0, 0, 0x8863} /* East Asian ideograph */,
30475   {0, 0, 0x521D} /* East Asian ideograph */,
30476   {0, 0, 0x8868} /* East Asian ideograph */,
30477   {0, 0, 0x886B} /* East Asian ideograph */,
30478   {0, 0, 0x8882} /* East Asian ideograph */,
30479   {0, 0, 0x8881} /* East Asian ideograph */,
30480   {0, 0, 0x8870} /* East Asian ideograph */,
30481   {0, 0, 0x8877} /* East Asian ideograph */,
30482   {0, 0, 0x8888} /* East Asian ideograph */,
30483   {0, 0, 0x88AB} /* East Asian ideograph */,
30484   {0, 0, 0x8892} /* East Asian ideograph */,
30485   {0, 0, 0x8896} /* East Asian ideograph */,
30486   {0, 0, 0x888D} /* East Asian ideograph */,
30487   {0, 0, 0x888B} /* East Asian ideograph */,
30488   {0, 0, 0x889E} /* East Asian ideograph */,
30489   {0, 0, 0x88C1} /* East Asian ideograph */,
30490   {0, 0, 0x88C2} /* East Asian ideograph */,
30491   {0, 0, 0x88B1} /* East Asian ideograph */,
30492   {0, 0, 0x88DF} /* East Asian ideograph */,
30493   {0, 0, 0x88D9} /* East Asian ideograph */,
30494   {0, 0, 0x88D8} /* East Asian ideograph */,
30495   {0, 0, 0x88DC} /* East Asian ideograph */,
30496   {0, 0, 0x88CF} /* East Asian ideograph */,
30497   {0, 0, 0x88D4} /* East Asian ideograph */,
30498   {0, 0, 0x88DD} /* East Asian ideograph */,
30499   {0, 0, 0x88D5} /* East Asian ideograph */,
30500   {0, 0, 0x8902} /* East Asian ideograph */,
30501   {0, 0, 0x88F3} /* East Asian ideograph */,
30502   {0, 0, 0x88F8} /* East Asian ideograph */,
30503   {0, 0, 0x88F9} /* East Asian ideograph */,
30504   {0, 0, 0x88F4} /* East Asian ideograph */,
30505   {0, 0, 0x88FD} /* East Asian ideograph */,
30506   {0, 0, 0x88E8} /* East Asian ideograph */,
30507   {0, 0, 0x891A} /* East Asian ideograph */,
30508   {0, 0, 0x8910} /* East Asian ideograph */,
30509   {0, 0, 0},
30510   {0, 0, 0x8913} /* East Asian ideograph */,
30511   {0, 0, 0x8912} /* East Asian ideograph */,
30512   {0, 0, 0x8932} /* East Asian ideograph */,
30513   {0, 0, 0x892A} /* East Asian ideograph */,
30514   {0, 0, 0x8925} /* East Asian ideograph */,
30515   {0, 0, 0x892B} /* East Asian ideograph */,
30516   {0, 0, 0x893B} /* East Asian ideograph */,
30517   {0, 0, 0x8936} /* East Asian ideograph */,
30518   {0, 0, 0x8938} /* East Asian ideograph */,
30519   {0, 0, 0x8944} /* East Asian ideograph */,
30520   {0, 0, 0x895F} /* East Asian ideograph */,
30521   {0, 0, 0x8960} /* East Asian ideograph */,
30522   {0, 0, 0x8956} /* East Asian ideograph */,
30523   {0, 0, 0x8964} /* East Asian ideograph */,
30524   {0, 0, 0},
30525   {0, 0, 0},
30526   {0, 0, 0},
30527   {0, 0, 0},
30528   {0, 0, 0},
30529   {0, 0, 0},
30530   {0, 0, 0},
30531   {0, 0, 0},
30532   {0, 0, 0},
30533   {0, 0, 0},
30534   {0, 0, 0},
30535   {0, 0, 0},
30536   {0, 0, 0},
30537   {0, 0, 0},
30538   {0, 0, 0},
30539   {0, 0, 0},
30540   {0, 0, 0},
30541   {0, 0, 0},
30542   {0, 0, 0},
30543   {0, 0, 0},
30544   {0, 0, 0},
30545   {0, 0, 0},
30546   {0, 0, 0},
30547   {0, 0, 0},
30548   {0, 0, 0},
30549   {0, 0, 0},
30550   {0, 0, 0},
30551   {0, 0, 0},
30552   {0, 0, 0},
30553   {0, 0, 0},
30554   {0, 0, 0},
30555   {0, 0, 0},
30556   {0, 0, 0},
30557   {0, 0, 0},
30558   {0, 0, 0},
30559   {0, 0, 0},
30560   {0, 0, 0},
30561   {0, 0, 0},
30562   {0, 0, 0},
30563   {0, 0, 0},
30564   {0, 0, 0},
30565   {0, 0, 0},
30566   {0, 0, 0},
30567   {0, 0, 0},
30568   {0, 0, 0},
30569   {0, 0, 0},
30570   {0, 0, 0},
30571   {0, 0, 0},
30572   {0, 0, 0},
30573   {0, 0, 0},
30574   {0, 0, 0},
30575   {0, 0, 0},
30576   {0, 0, 0},
30577   {0, 0, 0},
30578   {0, 0, 0},
30579   {0, 0, 0},
30580   {0, 0, 0},
30581   {0, 0, 0},
30582   {0, 0, 0},
30583   {0, 0, 0},
30584   {0, 0, 0},
30585   {0, 0, 0},
30586   {0, 0, 0},
30587   {0, 0, 0},
30588   {0, 0, 0},
30589   {0, 0, 0},
30590   {0, 0, 0},
30591   {0, 0, 0},
30592   {0, 0, 0},
30593   {0, 0, 0},
30594   {0, 0, 0},
30595   {0, 0, 0},
30596   {0, 0, 0},
30597   {0, 0, 0},
30598   {0, 0, 0},
30599   {0, 0, 0},
30600   {0, 0, 0},
30601   {0, 0, 0},
30602   {0, 0, 0},
30603   {0, 0, 0},
30604   {0, 0, 0},
30605   {0, 0, 0},
30606   {0, 0, 0},
30607   {0, 0, 0},
30608   {0, 0, 0},
30609   {0, 0, 0},
30610   {0, 0, 0},
30611   {0, 0, 0},
30612   {0, 0, 0},
30613   {0, 0, 0},
30614   {0, 0, 0},
30615   {0, 0, 0},
30616   {0, 0, 0},
30617   {0, 0, 0},
30618   {0, 0, 0},
30619   {0, 0, 0},
30620   {0, 0, 0},
30621   {0, 0, 0},
30622   {0, 0, 0},
30623   {0, 0, 0},
30624   {0, 0, 0},
30625   {0, 0, 0},
30626   {0, 0, 0},
30627   {0, 0, 0},
30628   {0, 0, 0},
30629   {0, 0, 0},
30630   {0, 0, 0},
30631   {0, 0, 0},
30632   {0, 0, 0},
30633   {0, 0, 0},
30634   {0, 0, 0},
30635   {0, 0, 0},
30636   {0, 0, 0},
30637   {0, 0, 0},
30638   {0, 0, 0},
30639   {0, 0, 0},
30640   {0, 0, 0},
30641   {0, 0, 0},
30642   {0, 0, 0},
30643   {0, 0, 0},
30644   {0, 0, 0},
30645   {0, 0, 0},
30646   {0, 0, 0},
30647   {0, 0, 0},
30648   {0, 0, 0},
30649   {0, 0, 0},
30650   {0, 0, 0},
30651   {0, 0, 0},
30652   {0, 0, 0}
30653 };
30654 struct yaz_iconv_trie marc8_31page42 = {
30655   0, marc8_31page42_dir
30656 };
30657 /* PAGE 41 */
30658 struct yaz_iconv_trie_dir marc8_31page41_dir[256] = {
30659   {0, 0, 0},
30660   {0, 0, 0},
30661   {0, 0, 0},
30662   {0, 0, 0},
30663   {0, 0, 0},
30664   {0, 0, 0},
30665   {0, 0, 0},
30666   {0, 0, 0},
30667   {0, 0, 0},
30668   {0, 0, 0},
30669   {0, 0, 0},
30670   {0, 0, 0},
30671   {0, 0, 0},
30672   {0, 0, 0},
30673   {0, 0, 0},
30674   {0, 0, 0},
30675   {0, 0, 0},
30676   {0, 0, 0},
30677   {0, 0, 0},
30678   {0, 0, 0},
30679   {0, 0, 0},
30680   {0, 0, 0},
30681   {0, 0, 0},
30682   {0, 0, 0},
30683   {0, 0, 0},
30684   {0, 0, 0},
30685   {0, 0, 0},
30686   {0, 0, 0},
30687   {0, 0, 0},
30688   {0, 0, 0},
30689   {0, 0, 0},
30690   {0, 0, 0},
30691   {0, 0, 0},
30692   {0, 0, 0x85AA} /* East Asian ideograph */,
30693   {0, 0, 0x856D} /* East Asian ideograph */,
30694   {0, 0, 0x859B} /* East Asian ideograph */,
30695   {0, 0, 0x8591} /* East Asian ideograph */,
30696   {0, 0, 0x857E} /* East Asian ideograph */,
30697   {0, 0, 0x8594} /* East Asian ideograph */,
30698   {0, 0, 0x859C} /* East Asian ideograph */,
30699   {0, 0, 0x8587} /* East Asian ideograph */,
30700   {0, 0, 0x85CD} /* East Asian ideograph (variant of EACC 4B5629) */,
30701   {0, 0, 0x85A9} /* East Asian ideograph */,
30702   {0, 0, 0x85CF} /* East Asian ideograph */,
30703   {0, 0, 0x85AF} /* East Asian ideograph */,
30704   {0, 0, 0x85D0} /* East Asian ideograph */,
30705   {0, 0, 0x85C9} /* East Asian ideograph */,
30706   {0, 0, 0x85B0} /* East Asian ideograph */,
30707   {0, 0, 0x85E9} /* East Asian ideograph */,
30708   {0, 0, 0x85DD} /* East Asian ideograph */,
30709   {0, 0, 0x85EA} /* East Asian ideograph */,
30710   {0, 0, 0x85E4} /* East Asian ideograph */,
30711   {0, 0, 0x85D5} /* East Asian ideograph */,
30712   {0, 0, 0x85E5} /* East Asian ideograph */,
30713   {0, 0, 0x85FB} /* East Asian ideograph */,
30714   {0, 0, 0x85F9} /* East Asian ideograph */,
30715   {0, 0, 0x8611} /* East Asian ideograph */,
30716   {0, 0, 0x85FA} /* East Asian ideograph */,
30717   {0, 0, 0x8606} /* East Asian ideograph */,
30718   {0, 0, 0x860B} /* East Asian ideograph */,
30719   {0, 0, 0x8607} /* East Asian ideograph */,
30720   {0, 0, 0x860A} /* East Asian ideograph */,
30721   {0, 0, 0x862D} /* East Asian ideograph */,
30722   {0, 0, 0x8617} /* East Asian ideograph */,
30723   {0, 0, 0x861A} /* East Asian ideograph */,
30724   {0, 0, 0x8638} /* East Asian ideograph */,
30725   {0, 0, 0x863F} /* East Asian ideograph */,
30726   {0, 0, 0x864E} /* East Asian ideograph */,
30727   {0, 0, 0x8650} /* East Asian ideograph */,
30728   {0, 0, 0x8654} /* East Asian ideograph */,
30729   {0, 0, 0x5F6A} /* East Asian ideograph */,
30730   {0, 0, 0x8655} /* East Asian ideograph */,
30731   {0, 0, 0x865C} /* East Asian ideograph */,
30732   {0, 0, 0x865B} /* East Asian ideograph */,
30733   {0, 0, 0x865F} /* East Asian ideograph */,
30734   {0, 0, 0x865E} /* East Asian ideograph */,
30735   {0, 0, 0x8667} /* East Asian ideograph */,
30736   {0, 0, 0},
30737   {0, 0, 0},
30738   {0, 0, 0x8679} /* East Asian ideograph */,
30739   {0, 0, 0x86A9} /* East Asian ideograph */,
30740   {0, 0, 0x86AA} /* East Asian ideograph */,
30741   {0, 0, 0x868A} /* East Asian ideograph */,
30742   {0, 0, 0x8693} /* East Asian ideograph */,
30743   {0, 0, 0x86A4} /* East Asian ideograph */,
30744   {0, 0, 0x868C} /* East Asian ideograph */,
30745   {0, 0, 0x86A3} /* East Asian ideograph */,
30746   {0, 0, 0x86C0} /* East Asian ideograph */,
30747   {0, 0, 0x86C7} /* East Asian ideograph */,
30748   {0, 0, 0x86B5} /* East Asian ideograph */,
30749   {0, 0, 0x86CB} /* East Asian ideograph */,
30750   {0, 0, 0x86B6} /* East Asian ideograph */,
30751   {0, 0, 0x86C4} /* East Asian ideograph */,
30752   {0, 0, 0x86C6} /* East Asian ideograph */,
30753   {0, 0, 0x86B1} /* East Asian ideograph */,
30754   {0, 0, 0x86AF} /* East Asian ideograph */,
30755   {0, 0, 0x86DF} /* East Asian ideograph */,
30756   {0, 0, 0x86D9} /* East Asian ideograph */,
30757   {0, 0, 0x86ED} /* East Asian ideograph */,
30758   {0, 0, 0x86D4} /* East Asian ideograph */,
30759   {0, 0, 0x86DB} /* East Asian ideograph */,
30760   {0, 0, 0x86E4} /* East Asian ideograph */,
30761   {0, 0, 0x86FB} /* East Asian ideograph */,
30762   {0, 0, 0x86F9} /* East Asian ideograph */,
30763   {0, 0, 0x8707} /* East Asian ideograph */,
30764   {0, 0, 0x8703} /* East Asian ideograph */,
30765   {0, 0, 0x8708} /* East Asian ideograph */,
30766   {0, 0, 0x8700} /* East Asian ideograph */,
30767   {0, 0, 0x86FE} /* East Asian ideograph */,
30768   {0, 0, 0x8713} /* East Asian ideograph */,
30769   {0, 0, 0x8702} /* East Asian ideograph */,
30770   {0, 0, 0x871C} /* East Asian ideograph */,
30771   {0, 0, 0x873F} /* East Asian ideograph */,
30772   {0, 0, 0x873B} /* East Asian ideograph */,
30773   {0, 0, 0x8722} /* East Asian ideograph */,
30774   {0, 0, 0x8725} /* East Asian ideograph */,
30775   {0, 0, 0x8734} /* East Asian ideograph */,
30776   {0, 0, 0x8718} /* East Asian ideograph */,
30777   {0, 0, 0x8755} /* East Asian ideograph */,
30778   {0, 0, 0x8760} /* East Asian ideograph */,
30779   {0, 0, 0x8776} /* East Asian ideograph */,
30780   {0, 0, 0x8774} /* East Asian ideograph */,
30781   {0, 0, 0x8766} /* East Asian ideograph */,
30782   {0, 0, 0x8778} /* East Asian ideograph */,
30783   {0, 0, 0x8768} /* East Asian ideograph */,
30784   {0, 0, 0x874C} /* East Asian ideograph */,
30785   {0, 0, 0x8757} /* East Asian ideograph */,
30786   {0, 0, 0},
30787   {0, 0, 0},
30788   {0, 0, 0},
30789   {0, 0, 0},
30790   {0, 0, 0},
30791   {0, 0, 0},
30792   {0, 0, 0},
30793   {0, 0, 0},
30794   {0, 0, 0},
30795   {0, 0, 0},
30796   {0, 0, 0},
30797   {0, 0, 0},
30798   {0, 0, 0},
30799   {0, 0, 0},
30800   {0, 0, 0},
30801   {0, 0, 0},
30802   {0, 0, 0},
30803   {0, 0, 0},
30804   {0, 0, 0},
30805   {0, 0, 0},
30806   {0, 0, 0},
30807   {0, 0, 0},
30808   {0, 0, 0},
30809   {0, 0, 0},
30810   {0, 0, 0},
30811   {0, 0, 0},
30812   {0, 0, 0},
30813   {0, 0, 0},
30814   {0, 0, 0},
30815   {0, 0, 0},
30816   {0, 0, 0},
30817   {0, 0, 0},
30818   {0, 0, 0},
30819   {0, 0, 0},
30820   {0, 0, 0},
30821   {0, 0, 0},
30822   {0, 0, 0},
30823   {0, 0, 0},
30824   {0, 0, 0},
30825   {0, 0, 0},
30826   {0, 0, 0},
30827   {0, 0, 0},
30828   {0, 0, 0},
30829   {0, 0, 0},
30830   {0, 0, 0},
30831   {0, 0, 0},
30832   {0, 0, 0},
30833   {0, 0, 0},
30834   {0, 0, 0},
30835   {0, 0, 0},
30836   {0, 0, 0},
30837   {0, 0, 0},
30838   {0, 0, 0},
30839   {0, 0, 0},
30840   {0, 0, 0},
30841   {0, 0, 0},
30842   {0, 0, 0},
30843   {0, 0, 0},
30844   {0, 0, 0},
30845   {0, 0, 0},
30846   {0, 0, 0},
30847   {0, 0, 0},
30848   {0, 0, 0},
30849   {0, 0, 0},
30850   {0, 0, 0},
30851   {0, 0, 0},
30852   {0, 0, 0},
30853   {0, 0, 0},
30854   {0, 0, 0},
30855   {0, 0, 0},
30856   {0, 0, 0},
30857   {0, 0, 0},
30858   {0, 0, 0},
30859   {0, 0, 0},
30860   {0, 0, 0},
30861   {0, 0, 0},
30862   {0, 0, 0},
30863   {0, 0, 0},
30864   {0, 0, 0},
30865   {0, 0, 0},
30866   {0, 0, 0},
30867   {0, 0, 0},
30868   {0, 0, 0},
30869   {0, 0, 0},
30870   {0, 0, 0},
30871   {0, 0, 0},
30872   {0, 0, 0},
30873   {0, 0, 0},
30874   {0, 0, 0},
30875   {0, 0, 0},
30876   {0, 0, 0},
30877   {0, 0, 0},
30878   {0, 0, 0},
30879   {0, 0, 0},
30880   {0, 0, 0},
30881   {0, 0, 0},
30882   {0, 0, 0},
30883   {0, 0, 0},
30884   {0, 0, 0},
30885   {0, 0, 0},
30886   {0, 0, 0},
30887   {0, 0, 0},
30888   {0, 0, 0},
30889   {0, 0, 0},
30890   {0, 0, 0},
30891   {0, 0, 0},
30892   {0, 0, 0},
30893   {0, 0, 0},
30894   {0, 0, 0},
30895   {0, 0, 0},
30896   {0, 0, 0},
30897   {0, 0, 0},
30898   {0, 0, 0},
30899   {0, 0, 0},
30900   {0, 0, 0},
30901   {0, 0, 0},
30902   {0, 0, 0},
30903   {0, 0, 0},
30904   {0, 0, 0},
30905   {0, 0, 0},
30906   {0, 0, 0},
30907   {0, 0, 0},
30908   {0, 0, 0},
30909   {0, 0, 0},
30910   {0, 0, 0},
30911   {0, 0, 0},
30912   {0, 0, 0},
30913   {0, 0, 0},
30914   {0, 0, 0}
30915 };
30916 struct yaz_iconv_trie marc8_31page41 = {
30917   0, marc8_31page41_dir
30918 };
30919 /* PAGE 40 */
30920 struct yaz_iconv_trie_dir marc8_31page40_dir[256] = {
30921   {0, 0, 0},
30922   {0, 0, 0},
30923   {0, 0, 0},
30924   {0, 0, 0},
30925   {0, 0, 0},
30926   {0, 0, 0},
30927   {0, 0, 0},
30928   {0, 0, 0},
30929   {0, 0, 0},
30930   {0, 0, 0},
30931   {0, 0, 0},
30932   {0, 0, 0},
30933   {0, 0, 0},
30934   {0, 0, 0},
30935   {0, 0, 0},
30936   {0, 0, 0},
30937   {0, 0, 0},
30938   {0, 0, 0},
30939   {0, 0, 0},
30940   {0, 0, 0},
30941   {0, 0, 0},
30942   {0, 0, 0},
30943   {0, 0, 0},
30944   {0, 0, 0},
30945   {0, 0, 0},
30946   {0, 0, 0},
30947   {0, 0, 0},
30948   {0, 0, 0},
30949   {0, 0, 0},
30950   {0, 0, 0},
30951   {0, 0, 0},
30952   {0, 0, 0},
30953   {0, 0, 0},
30954   {0, 0, 0x5179} /* East Asian ideograph */,
30955   {0, 0, 0x834F} /* East Asian ideograph */,
30956   {0, 0, 0x8339} /* East Asian ideograph */,
30957   {0, 0, 0x838E} /* East Asian ideograph */,
30958   {0, 0, 0x8398} /* East Asian ideograph */,
30959   {0, 0, 0x839E} /* East Asian ideograph */,
30960   {0, 0, 0x8378} /* East Asian ideograph */,
30961   {0, 0, 0x83A2} /* East Asian ideograph */,
30962   {0, 0, 0x8396} /* East Asian ideograph */,
30963   {0, 0, 0x83A7} /* East Asian ideograph */,
30964   {0, 0, 0x83AB} /* East Asian ideograph */,
30965   {0, 0, 0x8392} /* East Asian ideograph (variant of EACC 4B552C) */,
30966   {0, 0, 0x838A} /* East Asian ideograph */,
30967   {0, 0, 0x8393} /* East Asian ideograph */,
30968   {0, 0, 0x83A0} /* East Asian ideograph */,
30969   {0, 0, 0x8389} /* East Asian ideograph */,
30970   {0, 0, 0x8377} /* East Asian ideograph */,
30971   {0, 0, 0x837C} /* East Asian ideograph */,
30972   {0, 0, 0x837B} /* East Asian ideograph */,
30973   {0, 0, 0x840D} /* East Asian ideograph */,
30974   {0, 0, 0x83E0} /* East Asian ideograph */,
30975   {0, 0, 0x83E9} /* East Asian ideograph */,
30976   {0, 0, 0},
30977   {0, 0, 0x8403} /* East Asian ideograph */,
30978   {0, 0, 0x83C5} /* East Asian ideograph */,
30979   {0, 0, 0x83C1} /* East Asian ideograph */,
30980   {0, 0, 0x840B} /* East Asian ideograph */,
30981   {0, 0, 0x83EF} /* East Asian ideograph */,
30982   {0, 0, 0},
30983   {0, 0, 0x83F1} /* East Asian ideograph */,
30984   {0, 0, 0x83BD} /* East Asian ideograph */,
30985   {0, 0, 0},
30986   {0, 0, 0x840A} /* East Asian ideograph */,
30987   {0, 0, 0x840C} /* East Asian ideograph */,
30988   {0, 0, 0x83CC} /* East Asian ideograph */,
30989   {0, 0, 0x83DC} /* East Asian ideograph */,
30990   {0, 0, 0x83CA} /* East Asian ideograph */,
30991   {0, 0, 0x83F2} /* East Asian ideograph */,
30992   {0, 0, 0x840E} /* East Asian ideograph */,
30993   {0, 0, 0x8404} /* East Asian ideograph */,
30994   {0, 0, 0x843D} /* East Asian ideograph */,
30995   {0, 0, 0x8482} /* East Asian ideograph */,
30996   {0, 0, 0x8431} /* East Asian ideograph */,
30997   {0, 0, 0x8475} /* East Asian ideograph */,
30998   {0, 0, 0x8466} /* East Asian ideograph */,
30999   {0, 0, 0x8457} /* East Asian ideograph */,
31000   {0, 0, 0x8449} /* East Asian ideograph */,
31001   {0, 0, 0x846C} /* East Asian ideograph */,
31002   {0, 0, 0x846B} /* East Asian ideograph */,
31003   {0, 0, 0x845B} /* East Asian ideograph */,
31004   {0, 0, 0x8477} /* East Asian ideograph */,
31005   {0, 0, 0x843C} /* East Asian ideograph */,
31006   {0, 0, 0x8435} /* East Asian ideograph */,
31007   {0, 0, 0x8461} /* East Asian ideograph */,
31008   {0, 0, 0x8463} /* East Asian ideograph */,
31009   {0, 0, 0x8469} /* East Asian ideograph */,
31010   {0, 0, 0x8438} /* East Asian ideograph */,
31011   {0, 0, 0x84B2} /* East Asian ideograph */,
31012   {0, 0, 0x849E} /* East Asian ideograph */,
31013   {0, 0, 0x84BF} /* East Asian ideograph */,
31014   {0, 0, 0x84C6} /* East Asian ideograph */,
31015   {0, 0, 0x84C4} /* East Asian ideograph */,
31016   {0, 0, 0x84C9} /* East Asian ideograph */,
31017   {0, 0, 0x849C} /* East Asian ideograph */,
31018   {0, 0, 0x84CB} /* East Asian ideograph */,
31019   {0, 0, 0x84B8} /* East Asian ideograph */,
31020   {0, 0, 0x84C0} /* East Asian ideograph */,
31021   {0, 0, 0x8499} /* East Asian ideograph */,
31022   {0, 0, 0x84D3} /* East Asian ideograph */,
31023   {0, 0, 0x8490} /* East Asian ideograph */,
31024   {0, 0, 0x84BC} /* East Asian ideograph */,
31025   {0, 0, 0x853D} /* East Asian ideograph */,
31026   {0, 0, 0x84FF} /* East Asian ideograph */,
31027   {0, 0, 0x8517} /* East Asian ideograph */,
31028   {0, 0, 0x851A} /* East Asian ideograph */,
31029   {0, 0, 0x84EE} /* East Asian ideograph */,
31030   {0, 0, 0x852C} /* East Asian ideograph */,
31031   {0, 0, 0x852D} /* East Asian ideograph */,
31032   {0, 0, 0x8513} /* East Asian ideograph */,
31033   {0, 0, 0},
31034   {0, 0, 0x8523} /* East Asian ideograph */,
31035   {0, 0, 0x8521} /* East Asian ideograph */,
31036   {0, 0, 0x8514} /* East Asian ideograph */,
31037   {0, 0, 0x84EC} /* East Asian ideograph */,
31038   {0, 0, 0x8525} /* East Asian ideograph */,
31039   {0, 0, 0x8569} /* East Asian ideograph */,
31040   {0, 0, 0x854A} /* East Asian ideograph */,
31041   {0, 0, 0x8559} /* East Asian ideograph */,
31042   {0, 0, 0x8548} /* East Asian ideograph */,
31043   {0, 0, 0x8568} /* East Asian ideograph */,
31044   {0, 0, 0x8543} /* East Asian ideograph */,
31045   {0, 0, 0x856A} /* East Asian ideograph */,
31046   {0, 0, 0x8549} /* East Asian ideograph */,
31047   {0, 0, 0x8584} /* East Asian ideograph */,
31048   {0, 0, 0},
31049   {0, 0, 0},
31050   {0, 0, 0},
31051   {0, 0, 0},
31052   {0, 0, 0},
31053   {0, 0, 0},
31054   {0, 0, 0},
31055   {0, 0, 0},
31056   {0, 0, 0},
31057   {0, 0, 0},
31058   {0, 0, 0},
31059   {0, 0, 0},
31060   {0, 0, 0},
31061   {0, 0, 0},
31062   {0, 0, 0},
31063   {0, 0, 0},
31064   {0, 0, 0},
31065   {0, 0, 0},
31066   {0, 0, 0},
31067   {0, 0, 0},
31068   {0, 0, 0},
31069   {0, 0, 0},
31070   {0, 0, 0},
31071   {0, 0, 0},
31072   {0, 0, 0},
31073   {0, 0, 0},
31074   {0, 0, 0},
31075   {0, 0, 0},
31076   {0, 0, 0},
31077   {0, 0, 0},
31078   {0, 0, 0},
31079   {0, 0, 0},
31080   {0, 0, 0},
31081   {0, 0, 0},
31082   {0, 0, 0},
31083   {0, 0, 0},
31084   {0, 0, 0},
31085   {0, 0, 0},
31086   {0, 0, 0},
31087   {0, 0, 0},
31088   {0, 0, 0},
31089   {0, 0, 0},
31090   {0, 0, 0},
31091   {0, 0, 0},
31092   {0, 0, 0},
31093   {0, 0, 0},
31094   {0, 0, 0},
31095   {0, 0, 0},
31096   {0, 0, 0},
31097   {0, 0, 0},
31098   {0, 0, 0},
31099   {0, 0, 0},
31100   {0, 0, 0},
31101   {0, 0, 0},
31102   {0, 0, 0},
31103   {0, 0, 0},
31104   {0, 0, 0},
31105   {0, 0, 0},
31106   {0, 0, 0},
31107   {0, 0, 0},
31108   {0, 0, 0},
31109   {0, 0, 0},
31110   {0, 0, 0},
31111   {0, 0, 0},
31112   {0, 0, 0},
31113   {0, 0, 0},
31114   {0, 0, 0},
31115   {0, 0, 0},
31116   {0, 0, 0},
31117   {0, 0, 0},
31118   {0, 0, 0},
31119   {0, 0, 0},
31120   {0, 0, 0},
31121   {0, 0, 0},
31122   {0, 0, 0},
31123   {0, 0, 0},
31124   {0, 0, 0},
31125   {0, 0, 0},
31126   {0, 0, 0},
31127   {0, 0, 0},
31128   {0, 0, 0},
31129   {0, 0, 0},
31130   {0, 0, 0},
31131   {0, 0, 0},
31132   {0, 0, 0},
31133   {0, 0, 0},
31134   {0, 0, 0},
31135   {0, 0, 0},
31136   {0, 0, 0},
31137   {0, 0, 0},
31138   {0, 0, 0},
31139   {0, 0, 0},
31140   {0, 0, 0},
31141   {0, 0, 0},
31142   {0, 0, 0},
31143   {0, 0, 0},
31144   {0, 0, 0},
31145   {0, 0, 0},
31146   {0, 0, 0},
31147   {0, 0, 0},
31148   {0, 0, 0},
31149   {0, 0, 0},
31150   {0, 0, 0},
31151   {0, 0, 0},
31152   {0, 0, 0},
31153   {0, 0, 0},
31154   {0, 0, 0},
31155   {0, 0, 0},
31156   {0, 0, 0},
31157   {0, 0, 0},
31158   {0, 0, 0},
31159   {0, 0, 0},
31160   {0, 0, 0},
31161   {0, 0, 0},
31162   {0, 0, 0},
31163   {0, 0, 0},
31164   {0, 0, 0},
31165   {0, 0, 0},
31166   {0, 0, 0},
31167   {0, 0, 0},
31168   {0, 0, 0},
31169   {0, 0, 0},
31170   {0, 0, 0},
31171   {0, 0, 0},
31172   {0, 0, 0},
31173   {0, 0, 0},
31174   {0, 0, 0},
31175   {0, 0, 0},
31176   {0, 0, 0}
31177 };
31178 struct yaz_iconv_trie marc8_31page40 = {
31179   0, marc8_31page40_dir
31180 };
31181 /* PAGE 39 */
31182 struct yaz_iconv_trie_dir marc8_31page39_dir[256] = {
31183   {0, 0, 0},
31184   {0, 0, 0},
31185   {0, 0, 0},
31186   {0, 0, 0},
31187   {0, 0, 0},
31188   {0, 0, 0},
31189   {0, 0, 0},
31190   {0, 0, 0},
31191   {0, 0, 0},
31192   {0, 0, 0},
31193   {0, 0, 0},
31194   {0, 0, 0},
31195   {0, 0, 0},
31196   {0, 0, 0},
31197   {0, 0, 0},
31198   {0, 0, 0},
31199   {0, 0, 0},
31200   {0, 0, 0},
31201   {0, 0, 0},
31202   {0, 0, 0},
31203   {0, 0, 0},
31204   {0, 0, 0},
31205   {0, 0, 0},
31206   {0, 0, 0},
31207   {0, 0, 0},
31208   {0, 0, 0},
31209   {0, 0, 0},
31210   {0, 0, 0},
31211   {0, 0, 0},
31212   {0, 0, 0},
31213   {0, 0, 0},
31214   {0, 0, 0},
31215   {0, 0, 0},
31216   {0, 0, 0x81DA} /* East Asian ideograph */,
31217   {0, 0, 0x81DF} /* East Asian ideograph */,
31218   {0, 0, 0x81E3} /* East Asian ideograph */,
31219   {0, 0, 0x81E5} /* East Asian ideograph */,
31220   {0, 0, 0x81E8} /* East Asian ideograph */,
31221   {0, 0, 0x81EA} /* East Asian ideograph */,
31222   {0, 0, 0x81EC} /* East Asian ideograph */,
31223   {0, 0, 0x81ED} /* East Asian ideograph */,
31224   {0, 0, 0x81F3} /* East Asian ideograph */,
31225   {0, 0, 0},
31226   {0, 0, 0x81FA} /* East Asian ideograph */,
31227   {0, 0, 0x81FB} /* East Asian ideograph */,
31228   {0, 0, 0x81FC} /* East Asian ideograph */,
31229   {0, 0, 0x81FE} /* East Asian ideograph */,
31230   {0, 0, 0x8200} /* East Asian ideograph */,
31231   {0, 0, 0x8202} /* East Asian ideograph */,
31232   {0, 0, 0x8205} /* East Asian ideograph */,
31233   {0, 0, 0x8207} /* East Asian ideograph */,
31234   {0, 0, 0x8208} /* East Asian ideograph */,
31235   {0, 0, 0x8209} /* East Asian ideograph */,
31236   {0, 0, 0x820A} /* East Asian ideograph */,
31237   {0, 0, 0x820C} /* East Asian ideograph */,
31238   {0, 0, 0x820D} /* East Asian ideograph */,
31239   {0, 0, 0x8210} /* East Asian ideograph */,
31240   {0, 0, 0x8212} /* East Asian ideograph */,
31241   {0, 0, 0x8214} /* East Asian ideograph */,
31242   {0, 0, 0x821B} /* East Asian ideograph */,
31243   {0, 0, 0x821C} /* East Asian ideograph */,
31244   {0, 0, 0x821E} /* East Asian ideograph */,
31245   {0, 0, 0x821F} /* East Asian ideograph */,
31246   {0, 0, 0x8222} /* East Asian ideograph */,
31247   {0, 0, 0x822A} /* East Asian ideograph */,
31248   {0, 0, 0x822B} /* East Asian ideograph */,
31249   {0, 0, 0x822C} /* East Asian ideograph */,
31250   {0, 0, 0x8228} /* East Asian ideograph */,
31251   {0, 0, 0x8237} /* East Asian ideograph */,
31252   {0, 0, 0x8235} /* East Asian ideograph */,
31253   {0, 0, 0x8239} /* East Asian ideograph */,
31254   {0, 0, 0x8236} /* East Asian ideograph */,
31255   {0, 0, 0x8247} /* East Asian ideograph */,
31256   {0, 0, 0x8258} /* East Asian ideograph */,
31257   {0, 0, 0x8259} /* East Asian ideograph */,
31258   {0, 0, 0x8266} /* East Asian ideograph */,
31259   {0, 0, 0x826E} /* East Asian ideograph */,
31260   {0, 0, 0x826F} /* East Asian ideograph */,
31261   {0, 0, 0x8271} /* East Asian ideograph */,
31262   {0, 0, 0x8272} /* East Asian ideograph */,
31263   {0, 0, 0x827E} /* East Asian ideograph */,
31264   {0, 0, 0x8292} /* East Asian ideograph */,
31265   {0, 0, 0x828B} /* East Asian ideograph */,
31266   {0, 0, 0x828D} /* East Asian ideograph */,
31267   {0, 0, 0x82B3} /* East Asian ideograph */,
31268   {0, 0, 0x829D} /* East Asian ideograph */,
31269   {0, 0, 0x8299} /* East Asian ideograph */,
31270   {0, 0, 0x82BD} /* East Asian ideograph */,
31271   {0, 0, 0x82AD} /* East Asian ideograph */,
31272   {0, 0, 0x82AC} /* East Asian ideograph */,
31273   {0, 0, 0x82A5} /* East Asian ideograph */,
31274   {0, 0, 0x829F} /* East Asian ideograph */,
31275   {0, 0, 0x82BB} /* East Asian ideograph */,
31276   {0, 0, 0x82B1} /* East Asian ideograph */,
31277   {0, 0, 0x82B9} /* East Asian ideograph */,
31278   {0, 0, 0},
31279   {0, 0, 0x82E7} /* East Asian ideograph */,
31280   {0, 0, 0x8305} /* East Asian ideograph */,
31281   {0, 0, 0x8309} /* East Asian ideograph */,
31282   {0, 0, 0x82E3} /* East Asian ideograph */,
31283   {0, 0, 0x82DB} /* East Asian ideograph */,
31284   {0, 0, 0x82E6} /* East Asian ideograph */,
31285   {0, 0, 0x8304} /* East Asian ideograph */,
31286   {0, 0, 0x82E5} /* East Asian ideograph */,
31287   {0, 0, 0x8302} /* East Asian ideograph */,
31288   {0, 0, 0x82DC} /* East Asian ideograph */,
31289   {0, 0, 0x82D7} /* East Asian ideograph */,
31290   {0, 0, 0x82F1} /* East Asian ideograph */,
31291   {0, 0, 0x8301} /* East Asian ideograph */,
31292   {0, 0, 0x82D3} /* East Asian ideograph */,
31293   {0, 0, 0x82D4} /* East Asian ideograph */,
31294   {0, 0, 0x82D1} /* East Asian ideograph */,
31295   {0, 0, 0x82DE} /* East Asian ideograph */,
31296   {0, 0, 0x82DF} /* East Asian ideograph */,
31297   {0, 0, 0x832B} /* East Asian ideograph */,
31298   {0, 0, 0x8352} /* East Asian ideograph */,
31299   {0, 0, 0x834A} /* East Asian ideograph */,
31300   {0, 0, 0x8338} /* East Asian ideograph */,
31301   {0, 0, 0x8354} /* East Asian ideograph */,
31302   {0, 0, 0x8350} /* East Asian ideograph */,
31303   {0, 0, 0x8349} /* East Asian ideograph */,
31304   {0, 0, 0x8335} /* East Asian ideograph */,
31305   {0, 0, 0x8334} /* East Asian ideograph */,
31306   {0, 0, 0x8336} /* East Asian ideograph */,
31307   {0, 0, 0x8331} /* East Asian ideograph */,
31308   {0, 0, 0x8340} /* East Asian ideograph */,
31309   {0, 0, 0x8317} /* East Asian ideograph */,
31310   {0, 0, 0},
31311   {0, 0, 0},
31312   {0, 0, 0},
31313   {0, 0, 0},
31314   {0, 0, 0},
31315   {0, 0, 0},
31316   {0, 0, 0},
31317   {0, 0, 0},
31318   {0, 0, 0},
31319   {0, 0, 0},
31320   {0, 0, 0},
31321   {0, 0, 0},
31322   {0, 0, 0},
31323   {0, 0, 0},
31324   {0, 0, 0},
31325   {0, 0, 0},
31326   {0, 0, 0},
31327   {0, 0, 0},
31328   {0, 0, 0},
31329   {0, 0, 0},
31330   {0, 0, 0},
31331   {0, 0, 0},
31332   {0, 0, 0},
31333   {0, 0, 0},
31334   {0, 0, 0},
31335   {0, 0, 0},
31336   {0, 0, 0},
31337   {0, 0, 0},
31338   {0, 0, 0},
31339   {0, 0, 0},
31340   {0, 0, 0},
31341   {0, 0, 0},
31342   {0, 0, 0},
31343   {0, 0, 0},
31344   {0, 0, 0},
31345   {0, 0, 0},
31346   {0, 0, 0},
31347   {0, 0, 0},
31348   {0, 0, 0},
31349   {0, 0, 0},
31350   {0, 0, 0},
31351   {0, 0, 0},
31352   {0, 0, 0},
31353   {0, 0, 0},
31354   {0, 0, 0},
31355   {0, 0, 0},
31356   {0, 0, 0},
31357   {0, 0, 0},
31358   {0, 0, 0},
31359   {0, 0, 0},
31360   {0, 0, 0},
31361   {0, 0, 0},
31362   {0, 0, 0},
31363   {0, 0, 0},
31364   {0, 0, 0},
31365   {0, 0, 0},
31366   {0, 0, 0},
31367   {0, 0, 0},
31368   {0, 0, 0},
31369   {0, 0, 0},
31370   {0, 0, 0},
31371   {0, 0, 0},
31372   {0, 0, 0},
31373   {0, 0, 0},
31374   {0, 0, 0},
31375   {0, 0, 0},
31376   {0, 0, 0},
31377   {0, 0, 0},
31378   {0, 0, 0},
31379   {0, 0, 0},
31380   {0, 0, 0},
31381   {0, 0, 0},
31382   {0, 0, 0},
31383   {0, 0, 0},
31384   {0, 0, 0},
31385   {0, 0, 0},
31386   {0, 0, 0},
31387   {0, 0, 0},
31388   {0, 0, 0},
31389   {0, 0, 0},
31390   {0, 0, 0},
31391   {0, 0, 0},
31392   {0, 0, 0},
31393   {0, 0, 0},
31394   {0, 0, 0},
31395   {0, 0, 0},
31396   {0, 0, 0},
31397   {0, 0, 0},
31398   {0, 0, 0},
31399   {0, 0, 0},
31400   {0, 0, 0},
31401   {0, 0, 0},
31402   {0, 0, 0},
31403   {0, 0, 0},
31404   {0, 0, 0},
31405   {0, 0, 0},
31406   {0, 0, 0},
31407   {0, 0, 0},
31408   {0, 0, 0},
31409   {0, 0, 0},
31410   {0, 0, 0},
31411   {0, 0, 0},
31412   {0, 0, 0},
31413   {0, 0, 0},
31414   {0, 0, 0},
31415   {0, 0, 0},
31416   {0, 0, 0},
31417   {0, 0, 0},
31418   {0, 0, 0},
31419   {0, 0, 0},
31420   {0, 0, 0},
31421   {0, 0, 0},
31422   {0, 0, 0},
31423   {0, 0, 0},
31424   {0, 0, 0},
31425   {0, 0, 0},
31426   {0, 0, 0},
31427   {0, 0, 0},
31428   {0, 0, 0},
31429   {0, 0, 0},
31430   {0, 0, 0},
31431   {0, 0, 0},
31432   {0, 0, 0},
31433   {0, 0, 0},
31434   {0, 0, 0},
31435   {0, 0, 0},
31436   {0, 0, 0},
31437   {0, 0, 0},
31438   {0, 0, 0}
31439 };
31440 struct yaz_iconv_trie marc8_31page39 = {
31441   0, marc8_31page39_dir
31442 };
31443 /* PAGE 38 */
31444 struct yaz_iconv_trie_dir marc8_31page38_dir[256] = {
31445   {0, 0, 0},
31446   {0, 0, 0},
31447   {0, 0, 0},
31448   {0, 0, 0},
31449   {0, 0, 0},
31450   {0, 0, 0},
31451   {0, 0, 0},
31452   {0, 0, 0},
31453   {0, 0, 0},
31454   {0, 0, 0},
31455   {0, 0, 0},
31456   {0, 0, 0},
31457   {0, 0, 0},
31458   {0, 0, 0},
31459   {0, 0, 0},
31460   {0, 0, 0},
31461   {0, 0, 0},
31462   {0, 0, 0},
31463   {0, 0, 0},
31464   {0, 0, 0},
31465   {0, 0, 0},
31466   {0, 0, 0},
31467   {0, 0, 0},
31468   {0, 0, 0},
31469   {0, 0, 0},
31470   {0, 0, 0},
31471   {0, 0, 0},
31472   {0, 0, 0},
31473   {0, 0, 0},
31474   {0, 0, 0},
31475   {0, 0, 0},
31476   {0, 0, 0},
31477   {0, 0, 0},
31478   {0, 0, 0x8085} /* East Asian ideograph */,
31479   {0, 0, 0x8087} /* East Asian ideograph */,
31480   {0, 0, 0x8089} /* East Asian ideograph */,
31481   {0, 0, 0x808B} /* East Asian ideograph */,
31482   {0, 0, 0x808C} /* East Asian ideograph */,
31483   {0, 0, 0x8093} /* East Asian ideograph */,
31484   {0, 0, 0x809D} /* East Asian ideograph */,
31485   {0, 0, 0x8098} /* East Asian ideograph */,
31486   {0, 0, 0x809B} /* East Asian ideograph */,
31487   {0, 0, 0x809A} /* East Asian ideograph */,
31488   {0, 0, 0x8096} /* East Asian ideograph */,
31489   {0, 0, 0x80B2} /* East Asian ideograph */,
31490   {0, 0, 0x80AA} /* East Asian ideograph */,
31491   {0, 0, 0x80BA} /* East Asian ideograph */,
31492   {0, 0, 0x80A5} /* East Asian ideograph */,
31493   {0, 0, 0x80A2} /* East Asian ideograph */,
31494   {0, 0, 0x80AB} /* East Asian ideograph */,
31495   {0, 0, 0x80B1} /* East Asian ideograph */,
31496   {0, 0, 0x80AF} /* East Asian ideograph */,
31497   {0, 0, 0x80A1} /* East Asian ideograph */,
31498   {0, 0, 0x80A9} /* East Asian ideograph */,
31499   {0, 0, 0x80B4} /* East Asian ideograph */,
31500   {0, 0, 0x80D6} /* East Asian ideograph */,
31501   {0, 0, 0x80CC} /* East Asian ideograph */,
31502   {0, 0, 0x80E5} /* East Asian ideograph */,
31503   {0, 0, 0x80DA} /* East Asian ideograph */,
31504   {0, 0, 0x80E1} /* East Asian ideograph */,
31505   {0, 0, 0x80C3} /* East Asian ideograph */,
31506   {0, 0, 0x80DB} /* East Asian ideograph */,
31507   {0, 0, 0x80C4} /* East Asian ideograph */,
31508   {0, 0, 0x80CE} /* East Asian ideograph */,
31509   {0, 0, 0x80DE} /* East Asian ideograph */,
31510   {0, 0, 0x80E4} /* East Asian ideograph */,
31511   {0, 0, 0x80F0} /* East Asian ideograph */,
31512   {0, 0, 0x8102} /* East Asian ideograph */,
31513   {0, 0, 0x8105} /* East Asian ideograph */,
31514   {0, 0, 0x80F1} /* East Asian ideograph */,
31515   {0, 0, 0x80F4} /* East Asian ideograph */,
31516   {0, 0, 0x80ED} /* East Asian ideograph */,
31517   {0, 0, 0x80FD} /* East Asian ideograph */,
31518   {0, 0, 0x8106} /* East Asian ideograph */,
31519   {0, 0, 0x80F3} /* East Asian ideograph */,
31520   {0, 0, 0x80F8} /* East Asian ideograph */,
31521   {0, 0, 0x810A} /* East Asian ideograph */,
31522   {0, 0, 0x8108} /* East Asian ideograph */,
31523   {0, 0, 0x812B} /* East Asian ideograph */,
31524   {0, 0, 0x812F} /* East Asian ideograph */,
31525   {0, 0, 0x8116} /* East Asian ideograph */,
31526   {0, 0, 0},
31527   {0, 0, 0x8129} /* East Asian ideograph */,
31528   {0, 0, 0x8155} /* East Asian ideograph */,
31529   {0, 0, 0x8154} /* East Asian ideograph */,
31530   {0, 0, 0x814B} /* East Asian ideograph */,
31531   {0, 0, 0x8151} /* East Asian ideograph */,
31532   {0, 0, 0x8150} /* East Asian ideograph */,
31533   {0, 0, 0x814E} /* East Asian ideograph */,
31534   {0, 0, 0x8139} /* East Asian ideograph */,
31535   {0, 0, 0x8146} /* East Asian ideograph */,
31536   {0, 0, 0x813E} /* East Asian ideograph */,
31537   {0, 0, 0x8171} /* East Asian ideograph */,
31538   {0, 0, 0x8170} /* East Asian ideograph */,
31539   {0, 0, 0x8178} /* East Asian ideograph */,
31540   {0, 0, 0x8165} /* East Asian ideograph */,
31541   {0, 0, 0x816E} /* East Asian ideograph */,
31542   {0, 0, 0x8173} /* East Asian ideograph */,
31543   {0, 0, 0x816B} /* East Asian ideograph */,
31544   {0, 0, 0x8179} /* East Asian ideograph */,
31545   {0, 0, 0x817A} /* East Asian ideograph */,
31546   {0, 0, 0x8166} /* East Asian ideograph */,
31547   {0, 0, 0x8180} /* East Asian ideograph */,
31548   {0, 0, 0x818F} /* East Asian ideograph */,
31549   {0, 0, 0x817F} /* East Asian ideograph */,
31550   {0, 0, 0x818A} /* East Asian ideograph */,
31551   {0, 0, 0x8188} /* East Asian ideograph */,
31552   {0, 0, 0x819D} /* East Asian ideograph */,
31553   {0, 0, 0x81A0} /* East Asian ideograph */,
31554   {0, 0, 0x819B} /* East Asian ideograph */,
31555   {0, 0, 0x819A} /* East Asian ideograph */,
31556   {0, 0, 0x819C} /* East Asian ideograph */,
31557   {0, 0, 0x81B3} /* East Asian ideograph */,
31558   {0, 0, 0x81A9} /* East Asian ideograph */,
31559   {0, 0, 0x81A8} /* East Asian ideograph */,
31560   {0, 0, 0x81C6} /* East Asian ideograph */,
31561   {0, 0, 0x81BA} /* East Asian ideograph */,
31562   {0, 0, 0x81C3} /* East Asian ideograph */,
31563   {0, 0, 0x81C0} /* East Asian ideograph */,
31564   {0, 0, 0x81C2} /* East Asian ideograph */,
31565   {0, 0, 0x81BF} /* East Asian ideograph */,
31566   {0, 0, 0x81BD} /* East Asian ideograph */,
31567   {0, 0, 0x81C9} /* East Asian ideograph */,
31568   {0, 0, 0x81BE} /* East Asian ideograph */,
31569   {0, 0, 0x81CD} /* East Asian ideograph */,
31570   {0, 0, 0x81CF} /* East Asian ideograph */,
31571   {0, 0, 0x81D8} /* East Asian ideograph */,
31572   {0, 0, 0},
31573   {0, 0, 0},
31574   {0, 0, 0},
31575   {0, 0, 0},
31576   {0, 0, 0},
31577   {0, 0, 0},
31578   {0, 0, 0},
31579   {0, 0, 0},
31580   {0, 0, 0},
31581   {0, 0, 0},
31582   {0, 0, 0},
31583   {0, 0, 0},
31584   {0, 0, 0},
31585   {0, 0, 0},
31586   {0, 0, 0},
31587   {0, 0, 0},
31588   {0, 0, 0},
31589   {0, 0, 0},
31590   {0, 0, 0},
31591   {0, 0, 0},
31592   {0, 0, 0},
31593   {0, 0, 0},
31594   {0, 0, 0},
31595   {0, 0, 0},
31596   {0, 0, 0},
31597   {0, 0, 0},
31598   {0, 0, 0},
31599   {0, 0, 0},
31600   {0, 0, 0},
31601   {0, 0, 0},
31602   {0, 0, 0},
31603   {0, 0, 0},
31604   {0, 0, 0},
31605   {0, 0, 0},
31606   {0, 0, 0},
31607   {0, 0, 0},
31608   {0, 0, 0},
31609   {0, 0, 0},
31610   {0, 0, 0},
31611   {0, 0, 0},
31612   {0, 0, 0},
31613   {0, 0, 0},
31614   {0, 0, 0},
31615   {0, 0, 0},
31616   {0, 0, 0},
31617   {0, 0, 0},
31618   {0, 0, 0},
31619   {0, 0, 0},
31620   {0, 0, 0},
31621   {0, 0, 0},
31622   {0, 0, 0},
31623   {0, 0, 0},
31624   {0, 0, 0},
31625   {0, 0, 0},
31626   {0, 0, 0},
31627   {0, 0, 0},
31628   {0, 0, 0},
31629   {0, 0, 0},
31630   {0, 0, 0},
31631   {0, 0, 0},
31632   {0, 0, 0},
31633   {0, 0, 0},
31634   {0, 0, 0},
31635   {0, 0, 0},
31636   {0, 0, 0},
31637   {0, 0, 0},
31638   {0, 0, 0},
31639   {0, 0, 0},
31640   {0, 0, 0},
31641   {0, 0, 0},
31642   {0, 0, 0},
31643   {0, 0, 0},
31644   {0, 0, 0},
31645   {0, 0, 0},
31646   {0, 0, 0},
31647   {0, 0, 0},
31648   {0, 0, 0},
31649   {0, 0, 0},
31650   {0, 0, 0},
31651   {0, 0, 0},
31652   {0, 0, 0},
31653   {0, 0, 0},
31654   {0, 0, 0},
31655   {0, 0, 0},
31656   {0, 0, 0},
31657   {0, 0, 0},
31658   {0, 0, 0},
31659   {0, 0, 0},
31660   {0, 0, 0},
31661   {0, 0, 0},
31662   {0, 0, 0},
31663   {0, 0, 0},
31664   {0, 0, 0},
31665   {0, 0, 0},
31666   {0, 0, 0},
31667   {0, 0, 0},
31668   {0, 0, 0},
31669   {0, 0, 0},
31670   {0, 0, 0},
31671   {0, 0, 0},
31672   {0, 0, 0},
31673   {0, 0, 0},
31674   {0, 0, 0},
31675   {0, 0, 0},
31676   {0, 0, 0},
31677   {0, 0, 0},
31678   {0, 0, 0},
31679   {0, 0, 0},
31680   {0, 0, 0},
31681   {0, 0, 0},
31682   {0, 0, 0},
31683   {0, 0, 0},
31684   {0, 0, 0},
31685   {0, 0, 0},
31686   {0, 0, 0},
31687   {0, 0, 0},
31688   {0, 0, 0},
31689   {0, 0, 0},
31690   {0, 0, 0},
31691   {0, 0, 0},
31692   {0, 0, 0},
31693   {0, 0, 0},
31694   {0, 0, 0},
31695   {0, 0, 0},
31696   {0, 0, 0},
31697   {0, 0, 0},
31698   {0, 0, 0},
31699   {0, 0, 0},
31700   {0, 0, 0}
31701 };
31702 struct yaz_iconv_trie marc8_31page38 = {
31703   0, marc8_31page38_dir
31704 };
31705 /* PAGE 37 */
31706 struct yaz_iconv_trie_dir marc8_31page37_dir[256] = {
31707   {0, 0, 0},
31708   {0, 0, 0},
31709   {0, 0, 0},
31710   {0, 0, 0},
31711   {0, 0, 0},
31712   {0, 0, 0},
31713   {0, 0, 0},
31714   {0, 0, 0},
31715   {0, 0, 0},
31716   {0, 0, 0},
31717   {0, 0, 0},
31718   {0, 0, 0},
31719   {0, 0, 0},
31720   {0, 0, 0},
31721   {0, 0, 0},
31722   {0, 0, 0},
31723   {0, 0, 0},
31724   {0, 0, 0},
31725   {0, 0, 0},
31726   {0, 0, 0},
31727   {0, 0, 0},
31728   {0, 0, 0},
31729   {0, 0, 0},
31730   {0, 0, 0},
31731   {0, 0, 0},
31732   {0, 0, 0},
31733   {0, 0, 0},
31734   {0, 0, 0},
31735   {0, 0, 0},
31736   {0, 0, 0},
31737   {0, 0, 0},
31738   {0, 0, 0},
31739   {0, 0, 0},
31740   {0, 0, 0x7E8C} /* East Asian ideograph */,
31741   {0, 0, 0x7E93} /* East Asian ideograph */,
31742   {0, 0, 0x7E96} /* East Asian ideograph */,
31743   {0, 0, 0x7E9C} /* East Asian ideograph */,
31744   {0, 0, 0},
31745   {0, 0, 0x7F38} /* East Asian ideograph */,
31746   {0, 0, 0x7F3A} /* East Asian ideograph */,
31747   {0, 0, 0x7F3D} /* East Asian ideograph */,
31748   {0, 0, 0x7F44} /* East Asian ideograph */,
31749   {0, 0, 0},
31750   {0, 0, 0x7F50} /* East Asian ideograph */,
31751   {0, 0, 0x7F55} /* East Asian ideograph */,
31752   {0, 0, 0x7F54} /* East Asian ideograph */,
31753   {0, 0, 0x7F5F} /* East Asian ideograph */,
31754   {0, 0, 0x7F72} /* East Asian ideograph */,
31755   {0, 0, 0x7F6E} /* East Asian ideograph */,
31756   {0, 0, 0x7F69} /* East Asian ideograph */,
31757   {0, 0, 0x7F6A} /* East Asian ideograph */,
31758   {0, 0, 0x7F70} /* East Asian ideograph */,
31759   {0, 0, 0x7F75} /* East Asian ideograph */,
31760   {0, 0, 0x7F77} /* East Asian ideograph */,
31761   {0, 0, 0x7F79} /* East Asian ideograph */,
31762   {0, 0, 0x7F85} /* East Asian ideograph */,
31763   {0, 0, 0x7F88} /* East Asian ideograph */,
31764   {0, 0, 0x7F8A} /* East Asian ideograph */,
31765   {0, 0, 0x7F8C} /* East Asian ideograph */,
31766   {0, 0, 0x7F8E} /* East Asian ideograph */,
31767   {0, 0, 0x7F94} /* East Asian ideograph */,
31768   {0, 0, 0x7F9E} /* East Asian ideograph */,
31769   {0, 0, 0x7F9A} /* East Asian ideograph */,
31770   {0, 0, 0x5584} /* East Asian ideograph */,
31771   {0, 0, 0x7FA8} /* East Asian ideograph */,
31772   {0, 0, 0x7FA4} /* East Asian ideograph */,
31773   {0, 0, 0x7FA9} /* East Asian ideograph */,
31774   {0, 0, 0x7FAF} /* East Asian ideograph */,
31775   {0, 0, 0x7FB2} /* East Asian ideograph */,
31776   {0, 0, 0x7FB6} /* East Asian ideograph */,
31777   {0, 0, 0x7FB8} /* East Asian ideograph */,
31778   {0, 0, 0x7FB9} /* East Asian ideograph */,
31779   {0, 0, 0x7FBD} /* East Asian ideograph */,
31780   {0, 0, 0x7FBF} /* East Asian ideograph */,
31781   {0, 0, 0x7FC5} /* East Asian ideograph */,
31782   {0, 0, 0x7FC1} /* East Asian ideograph */,
31783   {0, 0, 0x7FCC} /* East Asian ideograph */,
31784   {0, 0, 0x7FD2} /* East Asian ideograph */,
31785   {0, 0, 0x7FCE} /* East Asian ideograph (variant of EACC 4B524E) */,
31786   {0, 0, 0x7FD4} /* East Asian ideograph */,
31787   {0, 0, 0x7FD5} /* East Asian ideograph */,
31788   {0, 0, 0x7FE0} /* East Asian ideograph */,
31789   {0, 0, 0x7FE1} /* East Asian ideograph */,
31790   {0, 0, 0x7FDF} /* East Asian ideograph */,
31791   {0, 0, 0x7FE9} /* East Asian ideograph */,
31792   {0, 0, 0x7FF0} /* East Asian ideograph */,
31793   {0, 0, 0x7FF3} /* East Asian ideograph */,
31794   {0, 0, 0x7FFC} /* East Asian ideograph */,
31795   {0, 0, 0x7FF9} /* East Asian ideograph */,
31796   {0, 0, 0x7FFB} /* East Asian ideograph */,
31797   {0, 0, 0x7FF1} /* East Asian ideograph */,
31798   {0, 0, 0x8000} /* East Asian ideograph */,
31799   {0, 0, 0x8001} /* East Asian ideograph */,
31800   {0, 0, 0x8003} /* East Asian ideograph */,
31801   {0, 0, 0x8006} /* East Asian ideograph */,
31802   {0, 0, 0x8005} /* East Asian ideograph */,
31803   {0, 0, 0x800C} /* East Asian ideograph */,
31804   {0, 0, 0x8010} /* East Asian ideograph */,
31805   {0, 0, 0x800D} /* East Asian ideograph */,
31806   {0, 0, 0x8012} /* East Asian ideograph */,
31807   {0, 0, 0x8015} /* East Asian ideograph */,
31808   {0, 0, 0x8018} /* East Asian ideograph */,
31809   {0, 0, 0x8019} /* East Asian ideograph */,
31810   {0, 0, 0x8017} /* East Asian ideograph */,
31811   {0, 0, 0x801C} /* East Asian ideograph */,
31812   {0, 0, 0x8033} /* East Asian ideograph */,
31813   {0, 0, 0x8036} /* East Asian ideograph */,
31814   {0, 0, 0x803F} /* East Asian ideograph */,
31815   {0, 0, 0x803D} /* East Asian ideograph */,
31816   {0, 0, 0x804A} /* East Asian ideograph */,
31817   {0, 0, 0x8046} /* East Asian ideograph */,
31818   {0, 0, 0x8056} /* East Asian ideograph */,
31819   {0, 0, 0x8058} /* East Asian ideograph */,
31820   {0, 0, 0x805E} /* East Asian ideograph */,
31821   {0, 0, 0x805A} /* East Asian ideograph */,
31822   {0, 0, 0x8071} /* East Asian ideograph */,
31823   {0, 0, 0x8072} /* East Asian ideograph */,
31824   {0, 0, 0x8073} /* East Asian ideograph */,
31825   {0, 0, 0x8070} /* East Asian ideograph */,
31826   {0, 0, 0x806F} /* East Asian ideograph */,
31827   {0, 0, 0x8077} /* East Asian ideograph */,
31828   {0, 0, 0x8076} /* East Asian ideograph */,
31829   {0, 0, 0x807E} /* East Asian ideograph */,
31830   {0, 0, 0x807D} /* East Asian ideograph */,
31831   {0, 0, 0x807F} /* East Asian ideograph */,
31832   {0, 0, 0},
31833   {0, 0, 0x8084} /* East Asian ideograph */,
31834   {0, 0, 0},
31835   {0, 0, 0},
31836   {0, 0, 0},
31837   {0, 0, 0},
31838   {0, 0, 0},
31839   {0, 0, 0},
31840   {0, 0, 0},
31841   {0, 0, 0},
31842   {0, 0, 0},
31843   {0, 0, 0},
31844   {0, 0, 0},
31845   {0, 0, 0},
31846   {0, 0, 0},
31847   {0, 0, 0},
31848   {0, 0, 0},
31849   {0, 0, 0},
31850   {0, 0, 0},
31851   {0, 0, 0},
31852   {0, 0, 0},
31853   {0, 0, 0},
31854   {0, 0, 0},
31855   {0, 0, 0},
31856   {0, 0, 0},
31857   {0, 0, 0},
31858   {0, 0, 0},
31859   {0, 0, 0},
31860   {0, 0, 0},
31861   {0, 0, 0},
31862   {0, 0, 0},
31863   {0, 0, 0},
31864   {0, 0, 0},
31865   {0, 0, 0},
31866   {0, 0, 0},
31867   {0, 0, 0},
31868   {0, 0, 0},
31869   {0, 0, 0},
31870   {0, 0, 0},
31871   {0, 0, 0},
31872   {0, 0, 0},
31873   {0, 0, 0},
31874   {0, 0, 0},
31875   {0, 0, 0},
31876   {0, 0, 0},
31877   {0, 0, 0},
31878   {0, 0, 0},
31879   {0, 0, 0},
31880   {0, 0, 0},
31881   {0, 0, 0},
31882   {0, 0, 0},
31883   {0, 0, 0},
31884   {0, 0, 0},
31885   {0, 0, 0},
31886   {0, 0, 0},
31887   {0, 0, 0},
31888   {0, 0, 0},
31889   {0, 0, 0},
31890   {0, 0, 0},
31891   {0, 0, 0},
31892   {0, 0, 0},
31893   {0, 0, 0},
31894   {0, 0, 0},
31895   {0, 0, 0},
31896   {0, 0, 0},
31897   {0, 0, 0},
31898   {0, 0, 0},
31899   {0, 0, 0},
31900   {0, 0, 0},
31901   {0, 0, 0},
31902   {0, 0, 0},
31903   {0, 0, 0},
31904   {0, 0, 0},
31905   {0, 0, 0},
31906   {0, 0, 0},
31907   {0, 0, 0},
31908   {0, 0, 0},
31909   {0, 0, 0},
31910   {0, 0, 0},
31911   {0, 0, 0},
31912   {0, 0, 0},
31913   {0, 0, 0},
31914   {0, 0, 0},
31915   {0, 0, 0},
31916   {0, 0, 0},
31917   {0, 0, 0},
31918   {0, 0, 0},
31919   {0, 0, 0},
31920   {0, 0, 0},
31921   {0, 0, 0},
31922   {0, 0, 0},
31923   {0, 0, 0},
31924   {0, 0, 0},
31925   {0, 0, 0},
31926   {0, 0, 0},
31927   {0, 0, 0},
31928   {0, 0, 0},
31929   {0, 0, 0},
31930   {0, 0, 0},
31931   {0, 0, 0},
31932   {0, 0, 0},
31933   {0, 0, 0},
31934   {0, 0, 0},
31935   {0, 0, 0},
31936   {0, 0, 0},
31937   {0, 0, 0},
31938   {0, 0, 0},
31939   {0, 0, 0},
31940   {0, 0, 0},
31941   {0, 0, 0},
31942   {0, 0, 0},
31943   {0, 0, 0},
31944   {0, 0, 0},
31945   {0, 0, 0},
31946   {0, 0, 0},
31947   {0, 0, 0},
31948   {0, 0, 0},
31949   {0, 0, 0},
31950   {0, 0, 0},
31951   {0, 0, 0},
31952   {0, 0, 0},
31953   {0, 0, 0},
31954   {0, 0, 0},
31955   {0, 0, 0},
31956   {0, 0, 0},
31957   {0, 0, 0},
31958   {0, 0, 0},
31959   {0, 0, 0},
31960   {0, 0, 0},
31961   {0, 0, 0},
31962   {0, 0, 0}
31963 };
31964 struct yaz_iconv_trie marc8_31page37 = {
31965   0, marc8_31page37_dir
31966 };
31967 /* PAGE 36 */
31968 struct yaz_iconv_trie_dir marc8_31page36_dir[256] = {
31969   {0, 0, 0},
31970   {0, 0, 0},
31971   {0, 0, 0},
31972   {0, 0, 0},
31973   {0, 0, 0},
31974   {0, 0, 0},
31975   {0, 0, 0},
31976   {0, 0, 0},
31977   {0, 0, 0},
31978   {0, 0, 0},
31979   {0, 0, 0},
31980   {0, 0, 0},
31981   {0, 0, 0},
31982   {0, 0, 0},
31983   {0, 0, 0},
31984   {0, 0, 0},
31985   {0, 0, 0},
31986   {0, 0, 0},
31987   {0, 0, 0},
31988   {0, 0, 0},
31989   {0, 0, 0},
31990   {0, 0, 0},
31991   {0, 0, 0},
31992   {0, 0, 0},
31993   {0, 0, 0},
31994   {0, 0, 0},
31995   {0, 0, 0},
31996   {0, 0, 0},
31997   {0, 0, 0},
31998   {0, 0, 0},
31999   {0, 0, 0},
32000   {0, 0, 0},
32001   {0, 0, 0},
32002   {0, 0, 0x7D17} /* East Asian ideograph */,
32003   {0, 0, 0x7D0D} /* East Asian ideograph (variant of EACC 455122) */,
32004   {0, 0, 0x7D1A} /* East Asian ideograph */,
32005   {0, 0, 0x7D19} /* East Asian ideograph */,
32006   {0, 0, 0x7D1B} /* East Asian ideograph */,
32007   {0, 0, 0x7D46} /* East Asian ideograph */,
32008   {0, 0, 0},
32009   {0, 0, 0x7D3C} /* East Asian ideograph */,
32010   {0, 0, 0x7D2E} /* East Asian ideograph */,
32011   {0, 0, 0x7D39} /* East Asian ideograph */,
32012   {0, 0, 0x7D44} /* East Asian ideograph */,
32013   {0, 0, 0x7D30} /* East Asian ideograph */,
32014   {0, 0, 0x7D33} /* East Asian ideograph */,
32015   {0, 0, 0x7D2F} /* East Asian ideograph */,
32016   {0, 0, 0x7D40} /* East Asian ideograph */,
32017   {0, 0, 0x7D42} /* East Asian ideograph */,
32018   {0, 0, 0x7D71} /* East Asian ideograph */,
32019   {0, 0, 0x7D5E} /* East Asian ideograph */,
32020   {0, 0, 0x7D68} /* East Asian ideograph */,
32021   {0, 0, 0x7D50} /* East Asian ideograph */,
32022   {0, 0, 0x7D2B} /* East Asian ideograph */,
32023   {0, 0, 0x7D62} /* East Asian ideograph */,
32024   {0, 0, 0x7D76} /* East Asian ideograph */,
32025   {0, 0, 0x7D61} /* East Asian ideograph */,
32026   {0, 0, 0x7D66} /* East Asian ideograph */,
32027   {0, 0, 0x7D6E} /* East Asian ideograph */,
32028   {0, 0, 0x7D72} /* East Asian ideograph */,
32029   {0, 0, 0x7D93} /* East Asian ideograph */,
32030   {0, 0, 0x7D91} /* East Asian ideograph */,
32031   {0, 0, 0x7D79} /* East Asian ideograph */,
32032   {0, 0, 0x7D8F} /* East Asian ideograph */,
32033   {0, 0, 0x7D81} /* East Asian ideograph */,
32034   {0, 0, 0x7D9C} /* East Asian ideograph */,
32035   {0, 0, 0x7DBB} /* East Asian ideograph */,
32036   {0, 0, 0x7DB0} /* East Asian ideograph */,
32037   {0, 0, 0x7DCA} /* East Asian ideograph */,
32038   {0, 0, 0x7DBE} /* East Asian ideograph */,
32039   {0, 0, 0x7DB4} /* East Asian ideograph */,
32040   {0, 0, 0x7DBA} /* East Asian ideograph */,
32041   {0, 0, 0x7DB2} /* East Asian ideograph */,
32042   {0, 0, 0x7DB1} /* East Asian ideograph */,
32043   {0, 0, 0x7DBD} /* East Asian ideograph */,
32044   {0, 0, 0x7DB5} /* East Asian ideograph */,
32045   {0, 0, 0x7DA0} /* East Asian ideograph */,
32046   {0, 0, 0x7DA2} /* East Asian ideograph */,
32047   {0, 0, 0x7DAD} /* East Asian ideograph */,
32048   {0, 0, 0x7DBF} /* East Asian ideograph */,
32049   {0, 0, 0x7DB8} /* East Asian ideograph */,
32050   {0, 0, 0x7DC7} /* East Asian ideograph */,
32051   {0, 0, 0x7DE0} /* East Asian ideograph */,
32052   {0, 0, 0x7DEF} /* East Asian ideograph */,
32053   {0, 0, 0x7DF4} /* East Asian ideograph (variant of EACC 4B5154) */,
32054   {0, 0, 0x7DD6} /* East Asian ideograph */,
32055   {0, 0, 0x7DD8} /* East Asian ideograph */,
32056   {0, 0, 0x7DEC} /* East Asian ideograph */,
32057   {0, 0, 0x7DDD} /* East Asian ideograph */,
32058   {0, 0, 0x7DE9} /* East Asian ideograph */,
32059   {0, 0, 0x7DE3} /* East Asian ideograph */,
32060   {0, 0, 0x7DE8} /* East Asian ideograph */,
32061   {0, 0, 0x7DDA} /* East Asian ideograph */,
32062   {0, 0, 0x7D9E} /* East Asian ideograph */,
32063   {0, 0, 0x7DDE} /* East Asian ideograph */,
32064   {0, 0, 0x7E11} /* East Asian ideograph */,
32065   {0, 0, 0x7E0A} /* East Asian ideograph */,
32066   {0, 0, 0x7E08} /* East Asian ideograph */,
32067   {0, 0, 0x7E1B} /* East Asian ideograph */,
32068   {0, 0, 0x7DFB} /* East Asian ideograph */,
32069   {0, 0, 0x7E23} /* East Asian ideograph */,
32070   {0, 0, 0x7E2E} /* East Asian ideograph */,
32071   {0, 0, 0x7E3E} /* East Asian ideograph */,
32072   {0, 0, 0x7E46} /* East Asian ideograph */,
32073   {0, 0, 0x7E37} /* East Asian ideograph */,
32074   {0, 0, 0x7E32} /* East Asian ideograph */,
32075   {0, 0, 0x7E43} /* East Asian ideograph */,
32076   {0, 0, 0x7E41} /* East Asian ideograph */,
32077   {0, 0, 0x7E2B} /* East Asian ideograph */,
32078   {0, 0, 0x7E3D} /* East Asian ideograph */,
32079   {0, 0, 0x7E31} /* East Asian ideograph */,
32080   {0, 0, 0x7E45} /* East Asian ideograph */,
32081   {0, 0, 0x7E55} /* East Asian ideograph */,
32082   {0, 0, 0x7E54} /* East Asian ideograph */,
32083   {0, 0, 0x7E61} /* East Asian ideograph */,
32084   {0, 0, 0x7E5E} /* East Asian ideograph */,
32085   {0, 0, 0x7E5A} /* East Asian ideograph */,
32086   {0, 0, 0x7E6B} /* East Asian ideograph */,
32087   {0, 0, 0x7E69} /* East Asian ideograph */,
32088   {0, 0, 0x7E6D} /* East Asian ideograph */,
32089   {0, 0, 0x7E79} /* East Asian ideograph */,
32090   {0, 0, 0x7E6A} /* East Asian ideograph */,
32091   {0, 0, 0x8FAE} /* East Asian ideograph */,
32092   {0, 0, 0x7E7D} /* East Asian ideograph */,
32093   {0, 0, 0x7E82} /* East Asian ideograph */,
32094   {0, 0, 0x7E7C} /* East Asian ideograph */,
32095   {0, 0, 0x7E8F} /* East Asian ideograph */,
32096   {0, 0, 0},
32097   {0, 0, 0},
32098   {0, 0, 0},
32099   {0, 0, 0},
32100   {0, 0, 0},
32101   {0, 0, 0},
32102   {0, 0, 0},
32103   {0, 0, 0},
32104   {0, 0, 0},
32105   {0, 0, 0},
32106   {0, 0, 0},
32107   {0, 0, 0},
32108   {0, 0, 0},
32109   {0, 0, 0},
32110   {0, 0, 0},
32111   {0, 0, 0},
32112   {0, 0, 0},
32113   {0, 0, 0},
32114   {0, 0, 0},
32115   {0, 0, 0},
32116   {0, 0, 0},
32117   {0, 0, 0},
32118   {0, 0, 0},
32119   {0, 0, 0},
32120   {0, 0, 0},
32121   {0, 0, 0},
32122   {0, 0, 0},
32123   {0, 0, 0},
32124   {0, 0, 0},
32125   {0, 0, 0},
32126   {0, 0, 0},
32127   {0, 0, 0},
32128   {0, 0, 0},
32129   {0, 0, 0},
32130   {0, 0, 0},
32131   {0, 0, 0},
32132   {0, 0, 0},
32133   {0, 0, 0},
32134   {0, 0, 0},
32135   {0, 0, 0},
32136   {0, 0, 0},
32137   {0, 0, 0},
32138   {0, 0, 0},
32139   {0, 0, 0},
32140   {0, 0, 0},
32141   {0, 0, 0},
32142   {0, 0, 0},
32143   {0, 0, 0},
32144   {0, 0, 0},
32145   {0, 0, 0},
32146   {0, 0, 0},
32147   {0, 0, 0},
32148   {0, 0, 0},
32149   {0, 0, 0},
32150   {0, 0, 0},
32151   {0, 0, 0},
32152   {0, 0, 0},
32153   {0, 0, 0},
32154   {0, 0, 0},
32155   {0, 0, 0},
32156   {0, 0, 0},
32157   {0, 0, 0},
32158   {0, 0, 0},
32159   {0, 0, 0},
32160   {0, 0, 0},
32161   {0, 0, 0},
32162   {0, 0, 0},
32163   {0, 0, 0},
32164   {0, 0, 0},
32165   {0, 0, 0},
32166   {0, 0, 0},
32167   {0, 0, 0},
32168   {0, 0, 0},
32169   {0, 0, 0},
32170   {0, 0, 0},
32171   {0, 0, 0},
32172   {0, 0, 0},
32173   {0, 0, 0},
32174   {0, 0, 0},
32175   {0, 0, 0},
32176   {0, 0, 0},
32177   {0, 0, 0},
32178   {0, 0, 0},
32179   {0, 0, 0},
32180   {0, 0, 0},
32181   {0, 0, 0},
32182   {0, 0, 0},
32183   {0, 0, 0},
32184   {0, 0, 0},
32185   {0, 0, 0},
32186   {0, 0, 0},
32187   {0, 0, 0},
32188   {0, 0, 0},
32189   {0, 0, 0},
32190   {0, 0, 0},
32191   {0, 0, 0},
32192   {0, 0, 0},
32193   {0, 0, 0},
32194   {0, 0, 0},
32195   {0, 0, 0},
32196   {0, 0, 0},
32197   {0, 0, 0},
32198   {0, 0, 0},
32199   {0, 0, 0},
32200   {0, 0, 0},
32201   {0, 0, 0},
32202   {0, 0, 0},
32203   {0, 0, 0},
32204   {0, 0, 0},
32205   {0, 0, 0},
32206   {0, 0, 0},
32207   {0, 0, 0},
32208   {0, 0, 0},
32209   {0, 0, 0},
32210   {0, 0, 0},
32211   {0, 0, 0},
32212   {0, 0, 0},
32213   {0, 0, 0},
32214   {0, 0, 0},
32215   {0, 0, 0},
32216   {0, 0, 0},
32217   {0, 0, 0},
32218   {0, 0, 0},
32219   {0, 0, 0},
32220   {0, 0, 0},
32221   {0, 0, 0},
32222   {0, 0, 0},
32223   {0, 0, 0},
32224   {0, 0, 0}
32225 };
32226 struct yaz_iconv_trie marc8_31page36 = {
32227   0, marc8_31page36_dir
32228 };
32229 /* PAGE 35 */
32230 struct yaz_iconv_trie_dir marc8_31page35_dir[256] = {
32231   {0, 0, 0},
32232   {0, 0, 0},
32233   {0, 0, 0},
32234   {0, 0, 0},
32235   {0, 0, 0},
32236   {0, 0, 0},
32237   {0, 0, 0},
32238   {0, 0, 0},
32239   {0, 0, 0},
32240   {0, 0, 0},
32241   {0, 0, 0},
32242   {0, 0, 0},
32243   {0, 0, 0},
32244   {0, 0, 0},
32245   {0, 0, 0},
32246   {0, 0, 0},
32247   {0, 0, 0},
32248   {0, 0, 0},
32249   {0, 0, 0},
32250   {0, 0, 0},
32251   {0, 0, 0},
32252   {0, 0, 0},
32253   {0, 0, 0},
32254   {0, 0, 0},
32255   {0, 0, 0},
32256   {0, 0, 0},
32257   {0, 0, 0},
32258   {0, 0, 0},
32259   {0, 0, 0},
32260   {0, 0, 0},
32261   {0, 0, 0},
32262   {0, 0, 0},
32263   {0, 0, 0},
32264   {0, 0, 0x7B4D} /* East Asian ideograph */,
32265   {0, 0, 0x7B4F} /* East Asian ideograph */,
32266   {0, 0, 0x7B54} /* East Asian ideograph */,
32267   {0, 0, 0x7B60} /* East Asian ideograph */,
32268   {0, 0, 0x7B77} /* East Asian ideograph */,
32269   {0, 0, 0x7B75} /* East Asian ideograph */,
32270   {0, 0, 0x7BA1} /* East Asian ideograph */,
32271   {0, 0, 0x7B94} /* East Asian ideograph */,
32272   {0, 0, 0x7B95} /* East Asian ideograph */,
32273   {0, 0, 0x7B9D} /* East Asian ideograph */,
32274   {0, 0, 0x7B8B} /* East Asian ideograph */,
32275   {0, 0, 0x7B97} /* East Asian ideograph */,
32276   {0, 0, 0x7B8F} /* East Asian ideograph */,
32277   {0, 0, 0x7BC7} /* East Asian ideograph */,
32278   {0, 0, 0x7BAD} /* East Asian ideograph */,
32279   {0, 0, 0x7BC4} /* East Asian ideograph */,
32280   {0, 0, 0x7BB1} /* East Asian ideograph */,
32281   {0, 0, 0x7BB4} /* East Asian ideograph */,
32282   {0, 0, 0x7BC0} /* East Asian ideograph */,
32283   {0, 0, 0x7BC6} /* East Asian ideograph */,
32284   {0, 0, 0x7BC1} /* East Asian ideograph */,
32285   {0, 0, 0x7C11} /* East Asian ideograph */,
32286   {0, 0, 0x7BD9} /* East Asian ideograph */,
32287   {0, 0, 0x7BDB} /* East Asian ideograph */,
32288   {0, 0, 0x7BE4} /* East Asian ideograph */,
32289   {0, 0, 0x7BC9} /* East Asian ideograph */,
32290   {0, 0, 0x7BE1} /* East Asian ideograph */,
32291   {0, 0, 0x7BE9} /* East Asian ideograph */,
32292   {0, 0, 0x7C07} /* East Asian ideograph */,
32293   {0, 0, 0x7C0D} /* East Asian ideograph */,
32294   {0, 0, 0x7BFE} /* East Asian ideograph */,
32295   {0, 0, 0x7BF7} /* East Asian ideograph */,
32296   {0, 0, 0x7C21} /* East Asian ideograph */,
32297   {0, 0, 0x7C2B} /* East Asian ideograph */,
32298   {0, 0, 0x7C2A} /* East Asian ideograph */,
32299   {0, 0, 0x7C27} /* East Asian ideograph */,
32300   {0, 0, 0x7C1E} /* East Asian ideograph */,
32301   {0, 0, 0x7C23} /* East Asian ideograph */,
32302   {0, 0, 0x7C3F} /* East Asian ideograph */,
32303   {0, 0, 0x7C3E} /* East Asian ideograph */,
32304   {0, 0, 0x7C38} /* East Asian ideograph */,
32305   {0, 0, 0x7C37} /* East Asian ideograph */,
32306   {0, 0, 0x7C3D} /* East Asian ideograph */,
32307   {0, 0, 0x7C43} /* East Asian ideograph */,
32308   {0, 0, 0x7C4C} /* East Asian ideograph */,
32309   {0, 0, 0x7C4D} /* East Asian ideograph */,
32310   {0, 0, 0x7C50} /* East Asian ideograph */,
32311   {0, 0, 0x7C60} /* East Asian ideograph */,
32312   {0, 0, 0x7C5F} /* East Asian ideograph */,
32313   {0, 0, 0x7C64} /* East Asian ideograph */,
32314   {0, 0, 0x7C6C} /* East Asian ideograph */,
32315   {0, 0, 0x7C6E} /* East Asian ideograph */,
32316   {0, 0, 0x7C72} /* East Asian ideograph */,
32317   {0, 0, 0x7C73} /* East Asian ideograph */,
32318   {0, 0, 0x7C89} /* East Asian ideograph */,
32319   {0, 0, 0x7C92} /* East Asian ideograph */,
32320   {0, 0, 0x7C97} /* East Asian ideograph */,
32321   {0, 0, 0x7C9F} /* East Asian ideograph */,
32322   {0, 0, 0x7CA5} /* East Asian ideograph */,
32323   {0, 0, 0x7CA4} /* East Asian ideograph */,
32324   {0, 0, 0x7CB1} /* East Asian ideograph */,
32325   {0, 0, 0x7CB3} /* East Asian ideograph */,
32326   {0, 0, 0x7CBD} /* East Asian ideograph */,
32327   {0, 0, 0x7CB9} /* East Asian ideograph */,
32328   {0, 0, 0x7CBE} /* East Asian ideograph (variant of EACC 4B5061) */,
32329   {0, 0, 0x7CCA} /* East Asian ideograph */,
32330   {0, 0, 0x7CD6} /* East Asian ideograph */,
32331   {0, 0, 0x7CD5} /* East Asian ideograph */,
32332   {0, 0, 0x7CE0} /* East Asian ideograph */,
32333   {0, 0, 0x7CDC} /* East Asian ideograph */,
32334   {0, 0, 0x7CDF} /* East Asian ideograph */,
32335   {0, 0, 0x7CDE} /* East Asian ideograph */,
32336   {0, 0, 0x7CE2} /* East Asian ideograph */,
32337   {0, 0, 0x7CD9} /* East Asian ideograph */,
32338   {0, 0, 0x7CE7} /* East Asian ideograph */,
32339   {0, 0, 0x7CEF} /* East Asian ideograph */,
32340   {0, 0, 0},
32341   {0, 0, 0x7CFB} /* East Asian ideograph */,
32342   {0, 0, 0x7CFE} /* East Asian ideograph */,
32343   {0, 0, 0x7D00} /* East Asian ideograph */,
32344   {0, 0, 0x7D02} /* East Asian ideograph */,
32345   {0, 0, 0x7D05} /* East Asian ideograph */,
32346   {0, 0, 0x7D09} /* East Asian ideograph */,
32347   {0, 0, 0x7D04} /* East Asian ideograph */,
32348   {0, 0, 0x7D07} /* East Asian ideograph */,
32349   {0, 0, 0x7D21} /* East Asian ideograph */,
32350   {0, 0, 0x7D0B} /* East Asian ideograph */,
32351   {0, 0, 0x7D0A} /* East Asian ideograph */,
32352   {0, 0, 0x7D20} /* East Asian ideograph */,
32353   {0, 0, 0x7D1C} /* East Asian ideograph */,
32354   {0, 0, 0x7D22} /* East Asian ideograph */,
32355   {0, 0, 0x7D15} /* East Asian ideograph */,
32356   {0, 0, 0x7D14} /* East Asian ideograph */,
32357   {0, 0, 0x7D10} /* East Asian ideograph */,
32358   {0, 0, 0},
32359   {0, 0, 0},
32360   {0, 0, 0},
32361   {0, 0, 0},
32362   {0, 0, 0},
32363   {0, 0, 0},
32364   {0, 0, 0},
32365   {0, 0, 0},
32366   {0, 0, 0},
32367   {0, 0, 0},
32368   {0, 0, 0},
32369   {0, 0, 0},
32370   {0, 0, 0},
32371   {0, 0, 0},
32372   {0, 0, 0},
32373   {0, 0, 0},
32374   {0, 0, 0},
32375   {0, 0, 0},
32376   {0, 0, 0},
32377   {0, 0, 0},
32378   {0, 0, 0},
32379   {0, 0, 0},
32380   {0, 0, 0},
32381   {0, 0, 0},
32382   {0, 0, 0},
32383   {0, 0, 0},
32384   {0, 0, 0},
32385   {0, 0, 0},
32386   {0, 0, 0},
32387   {0, 0, 0},
32388   {0, 0, 0},
32389   {0, 0, 0},
32390   {0, 0, 0},
32391   {0, 0, 0},
32392   {0, 0, 0},
32393   {0, 0, 0},
32394   {0, 0, 0},
32395   {0, 0, 0},
32396   {0, 0, 0},
32397   {0, 0, 0},
32398   {0, 0, 0},
32399   {0, 0, 0},
32400   {0, 0, 0},
32401   {0, 0, 0},
32402   {0, 0, 0},
32403   {0, 0, 0},
32404   {0, 0, 0},
32405   {0, 0, 0},
32406   {0, 0, 0},
32407   {0, 0, 0},
32408   {0, 0, 0},
32409   {0, 0, 0},
32410   {0, 0, 0},
32411   {0, 0, 0},
32412   {0, 0, 0},
32413   {0, 0, 0},
32414   {0, 0, 0},
32415   {0, 0, 0},
32416   {0, 0, 0},
32417   {0, 0, 0},
32418   {0, 0, 0},
32419   {0, 0, 0},
32420   {0, 0, 0},
32421   {0, 0, 0},
32422   {0, 0, 0},
32423   {0, 0, 0},
32424   {0, 0, 0},
32425   {0, 0, 0},
32426   {0, 0, 0},
32427   {0, 0, 0},
32428   {0, 0, 0},
32429   {0, 0, 0},
32430   {0, 0, 0},
32431   {0, 0, 0},
32432   {0, 0, 0},
32433   {0, 0, 0},
32434   {0, 0, 0},
32435   {0, 0, 0},
32436   {0, 0, 0},
32437   {0, 0, 0},
32438   {0, 0, 0},
32439   {0, 0, 0},
32440   {0, 0, 0},
32441   {0, 0, 0},
32442   {0, 0, 0},
32443   {0, 0, 0},
32444   {0, 0, 0},
32445   {0, 0, 0},
32446   {0, 0, 0},
32447   {0, 0, 0},
32448   {0, 0, 0},
32449   {0, 0, 0},
32450   {0, 0, 0},
32451   {0, 0, 0},
32452   {0, 0, 0},
32453   {0, 0, 0},
32454   {0, 0, 0},
32455   {0, 0, 0},
32456   {0, 0, 0},
32457   {0, 0, 0},
32458   {0, 0, 0},
32459   {0, 0, 0},
32460   {0, 0, 0},
32461   {0, 0, 0},
32462   {0, 0, 0},
32463   {0, 0, 0},
32464   {0, 0, 0},
32465   {0, 0, 0},
32466   {0, 0, 0},
32467   {0, 0, 0},
32468   {0, 0, 0},
32469   {0, 0, 0},
32470   {0, 0, 0},
32471   {0, 0, 0},
32472   {0, 0, 0},
32473   {0, 0, 0},
32474   {0, 0, 0},
32475   {0, 0, 0},
32476   {0, 0, 0},
32477   {0, 0, 0},
32478   {0, 0, 0},
32479   {0, 0, 0},
32480   {0, 0, 0},
32481   {0, 0, 0},
32482   {0, 0, 0},
32483   {0, 0, 0},
32484   {0, 0, 0},
32485   {0, 0, 0},
32486   {0, 0, 0}
32487 };
32488 struct yaz_iconv_trie marc8_31page35 = {
32489   0, marc8_31page35_dir
32490 };
32491 /* PAGE 34 */
32492 struct yaz_iconv_trie_dir marc8_31page34_dir[256] = {
32493   {0, 0, 0},
32494   {0, 0, 0},
32495   {0, 0, 0},
32496   {0, 0, 0},
32497   {0, 0, 0},
32498   {0, 0, 0},
32499   {0, 0, 0},
32500   {0, 0, 0},
32501   {0, 0, 0},
32502   {0, 0, 0},
32503   {0, 0, 0},
32504   {0, 0, 0},
32505   {0, 0, 0},
32506   {0, 0, 0},
32507   {0, 0, 0},
32508   {0, 0, 0},
32509   {0, 0, 0},
32510   {0, 0, 0},
32511   {0, 0, 0},
32512   {0, 0, 0},
32513   {0, 0, 0},
32514   {0, 0, 0},
32515   {0, 0, 0},
32516   {0, 0, 0},
32517   {0, 0, 0},
32518   {0, 0, 0},
32519   {0, 0, 0},
32520   {0, 0, 0},
32521   {0, 0, 0},
32522   {0, 0, 0},
32523   {0, 0, 0},
32524   {0, 0, 0},
32525   {0, 0, 0},
32526   {0, 0, 0x79BD} /* East Asian ideograph */,
32527   {0, 0, 0x842C} /* East Asian ideograph */,
32528   {0, 0, 0x79BE} /* East Asian ideograph */,
32529   {0, 0, 0x79C0} /* East Asian ideograph */,
32530   {0, 0, 0x79C1} /* East Asian ideograph */,
32531   {0, 0, 0x79BF} /* East Asian ideograph */,
32532   {0, 0, 0x79C9} /* East Asian ideograph */,
32533   {0, 0, 0x79D1} /* East Asian ideograph */,
32534   {0, 0, 0x79CB} /* East Asian ideograph */,
32535   {0, 0, 0x79D2} /* East Asian ideograph */,
32536   {0, 0, 0x79E4} /* East Asian ideograph */,
32537   {0, 0, 0x79E6} /* East Asian ideograph */,
32538   {0, 0, 0x79E3} /* East Asian ideograph */,
32539   {0, 0, 0x79DF} /* East Asian ideograph */,
32540   {0, 0, 0x79E7} /* East Asian ideograph */,
32541   {0, 0, 0x79E9} /* East Asian ideograph */,
32542   {0, 0, 0x79FB} /* East Asian ideograph */,
32543   {0, 0, 0x7A05} /* East Asian ideograph */,
32544   {0, 0, 0x7A0D} /* East Asian ideograph */,
32545   {0, 0, 0x7A08} /* East Asian ideograph */,
32546   {0, 0, 0x7A0B} /* East Asian ideograph */,
32547   {0, 0, 0x7A00} /* East Asian ideograph */,
32548   {0, 0, 0x7A1F} /* East Asian ideograph */,
32549   {0, 0, 0},
32550   {0, 0, 0x7A20} /* East Asian ideograph */,
32551   {0, 0, 0x7A1A} /* East Asian ideograph */,
32552   {0, 0, 0x7A14} /* East Asian ideograph */,
32553   {0, 0, 0x7A31} /* East Asian ideograph */,
32554   {0, 0, 0x7A2E} /* East Asian ideograph */,
32555   {0, 0, 0x7A3F} /* East Asian ideograph */,
32556   {0, 0, 0x7A3C} /* East Asian ideograph */,
32557   {0, 0, 0x7A40} /* East Asian ideograph */,
32558   {0, 0, 0x7A3D} /* East Asian ideograph */,
32559   {0, 0, 0x7A37} /* East Asian ideograph */,
32560   {0, 0, 0x7A3B} /* East Asian ideograph */,
32561   {0, 0, 0x7A4D} /* East Asian ideograph */,
32562   {0, 0, 0x7A4E} /* East Asian ideograph */,
32563   {0, 0, 0x7A4C} /* East Asian ideograph */,
32564   {0, 0, 0x7A46} /* East Asian ideograph */,
32565   {0, 0, 0x7A57} /* East Asian ideograph */,
32566   {0, 0, 0x7A61} /* East Asian ideograph */,
32567   {0, 0, 0x7A62} /* East Asian ideograph */,
32568   {0, 0, 0x7A6B} /* East Asian ideograph */,
32569   {0, 0, 0x7A69} /* East Asian ideograph */,
32570   {0, 0, 0x7A74} /* East Asian ideograph */,
32571   {0, 0, 0x7A76} /* East Asian ideograph */,
32572   {0, 0, 0x7A79} /* East Asian ideograph */,
32573   {0, 0, 0x7A7A} /* East Asian ideograph */,
32574   {0, 0, 0x7A7F} /* East Asian ideograph */,
32575   {0, 0, 0x7A81} /* East Asian ideograph */,
32576   {0, 0, 0x7A84} /* East Asian ideograph */,
32577   {0, 0, 0x7A88} /* East Asian ideograph */,
32578   {0, 0, 0x7A92} /* East Asian ideograph */,
32579   {0, 0, 0x7A95} /* East Asian ideograph */,
32580   {0, 0, 0x7A98} /* East Asian ideograph */,
32581   {0, 0, 0x7A96} /* East Asian ideograph */,
32582   {0, 0, 0x7A97} /* East Asian ideograph */,
32583   {0, 0, 0x7A9F} /* East Asian ideograph */,
32584   {0, 0, 0x7AA0} /* East Asian ideograph */,
32585   {0, 0, 0x7AAA} /* East Asian ideograph */,
32586   {0, 0, 0x7AA9} /* East Asian ideograph */,
32587   {0, 0, 0x7AAF} /* East Asian ideograph */,
32588   {0, 0, 0x7AAE} /* East Asian ideograph */,
32589   {0, 0, 0x7ABA} /* East Asian ideograph */,
32590   {0, 0, 0x7AC5} /* East Asian ideograph */,
32591   {0, 0, 0x7AC4} /* East Asian ideograph */,
32592   {0, 0, 0x7AC7} /* East Asian ideograph */,
32593   {0, 0, 0x7ACA} /* East Asian ideograph */,
32594   {0, 0, 0x7ACB} /* East Asian ideograph */,
32595   {0, 0, 0x7AD9} /* East Asian ideograph */,
32596   {0, 0, 0x7AE5} /* East Asian ideograph */,
32597   {0, 0, 0x7AE3} /* East Asian ideograph */,
32598   {0, 0, 0x7AED} /* East Asian ideograph */,
32599   {0, 0, 0x7AEF} /* East Asian ideograph */,
32600   {0, 0, 0x7AF6} /* East Asian ideograph */,
32601   {0, 0, 0x7AF9} /* East Asian ideograph */,
32602   {0, 0, 0x7AFA} /* East Asian ideograph */,
32603   {0, 0, 0x7AFF} /* East Asian ideograph */,
32604   {0, 0, 0x7AFD} /* East Asian ideograph */,
32605   {0, 0, 0x7B06} /* East Asian ideograph */,
32606   {0, 0, 0x7B11} /* East Asian ideograph */,
32607   {0, 0, 0x7B20} /* East Asian ideograph */,
32608   {0, 0, 0x7B2C} /* East Asian ideograph */,
32609   {0, 0, 0x7B28} /* East Asian ideograph */,
32610   {0, 0, 0x7B1B} /* East Asian ideograph */,
32611   {0, 0, 0x7B1E} /* East Asian ideograph */,
32612   {0, 0, 0x7B19} /* East Asian ideograph */,
32613   {0, 0, 0x7B26} /* East Asian ideograph */,
32614   {0, 0, 0x7B46} /* East Asian ideograph */,
32615   {0, 0, 0x7B49} /* East Asian ideograph */,
32616   {0, 0, 0x7B50} /* East Asian ideograph */,
32617   {0, 0, 0x7B56} /* East Asian ideograph */,
32618   {0, 0, 0x7B52} /* East Asian ideograph */,
32619   {0, 0, 0x7B4B} /* East Asian ideograph */,
32620   {0, 0, 0},
32621   {0, 0, 0},
32622   {0, 0, 0},
32623   {0, 0, 0},
32624   {0, 0, 0},
32625   {0, 0, 0},
32626   {0, 0, 0},
32627   {0, 0, 0},
32628   {0, 0, 0},
32629   {0, 0, 0},
32630   {0, 0, 0},
32631   {0, 0, 0},
32632   {0, 0, 0},
32633   {0, 0, 0},
32634   {0, 0, 0},
32635   {0, 0, 0},
32636   {0, 0, 0},
32637   {0, 0, 0},
32638   {0, 0, 0},
32639   {0, 0, 0},
32640   {0, 0, 0},
32641   {0, 0, 0},
32642   {0, 0, 0},
32643   {0, 0, 0},
32644   {0, 0, 0},
32645   {0, 0, 0},
32646   {0, 0, 0},
32647   {0, 0, 0},
32648   {0, 0, 0},
32649   {0, 0, 0},
32650   {0, 0, 0},
32651   {0, 0, 0},
32652   {0, 0, 0},
32653   {0, 0, 0},
32654   {0, 0, 0},
32655   {0, 0, 0},
32656   {0, 0, 0},
32657   {0, 0, 0},
32658   {0, 0, 0},
32659   {0, 0, 0},
32660   {0, 0, 0},
32661   {0, 0, 0},
32662   {0, 0, 0},
32663   {0, 0, 0},
32664   {0, 0, 0},
32665   {0, 0, 0},
32666   {0, 0, 0},
32667   {0, 0, 0},
32668   {0, 0, 0},
32669   {0, 0, 0},
32670   {0, 0, 0},
32671   {0, 0, 0},
32672   {0, 0, 0},
32673   {0, 0, 0},
32674   {0, 0, 0},
32675   {0, 0, 0},
32676   {0, 0, 0},
32677   {0, 0, 0},
32678   {0, 0, 0},
32679   {0, 0, 0},
32680   {0, 0, 0},
32681   {0, 0, 0},
32682   {0, 0, 0},
32683   {0, 0, 0},
32684   {0, 0, 0},
32685   {0, 0, 0},
32686   {0, 0, 0},
32687   {0, 0, 0},
32688   {0, 0, 0},
32689   {0, 0, 0},
32690   {0, 0, 0},
32691   {0, 0, 0},
32692   {0, 0, 0},
32693   {0, 0, 0},
32694   {0, 0, 0},
32695   {0, 0, 0},
32696   {0, 0, 0},
32697   {0, 0, 0},
32698   {0, 0, 0},
32699   {0, 0, 0},
32700   {0, 0, 0},
32701   {0, 0, 0},
32702   {0, 0, 0},
32703   {0, 0, 0},
32704   {0, 0, 0},
32705   {0, 0, 0},
32706   {0, 0, 0},
32707   {0, 0, 0},
32708   {0, 0, 0},
32709   {0, 0, 0},
32710   {0, 0, 0},
32711   {0, 0, 0},
32712   {0, 0, 0},
32713   {0, 0, 0},
32714   {0, 0, 0},
32715   {0, 0, 0},
32716   {0, 0, 0},
32717   {0, 0, 0},
32718   {0, 0, 0},
32719   {0, 0, 0},
32720   {0, 0, 0},
32721   {0, 0, 0},
32722   {0, 0, 0},
32723   {0, 0, 0},
32724   {0, 0, 0},
32725   {0, 0, 0},
32726   {0, 0, 0},
32727   {0, 0, 0},
32728   {0, 0, 0},
32729   {0, 0, 0},
32730   {0, 0, 0},
32731   {0, 0, 0},
32732   {0, 0, 0},
32733   {0, 0, 0},
32734   {0, 0, 0},
32735   {0, 0, 0},
32736   {0, 0, 0},
32737   {0, 0, 0},
32738   {0, 0, 0},
32739   {0, 0, 0},
32740   {0, 0, 0},
32741   {0, 0, 0},
32742   {0, 0, 0},
32743   {0, 0, 0},
32744   {0, 0, 0},
32745   {0, 0, 0},
32746   {0, 0, 0},
32747   {0, 0, 0},
32748   {0, 0, 0}
32749 };
32750 struct yaz_iconv_trie marc8_31page34 = {
32751   0, marc8_31page34_dir
32752 };
32753 /* PAGE 33 */
32754 struct yaz_iconv_trie_dir marc8_31page33_dir[256] = {
32755   {0, 0, 0},
32756   {0, 0, 0},
32757   {0, 0, 0},
32758   {0, 0, 0},
32759   {0, 0, 0},
32760   {0, 0, 0},
32761   {0, 0, 0},
32762   {0, 0, 0},
32763   {0, 0, 0},
32764   {0, 0, 0},
32765   {0, 0, 0},
32766   {0, 0, 0},
32767   {0, 0, 0},
32768   {0, 0, 0},
32769   {0, 0, 0},
32770   {0, 0, 0},
32771   {0, 0, 0},
32772   {0, 0, 0},
32773   {0, 0, 0},
32774   {0, 0, 0},
32775   {0, 0, 0},
32776   {0, 0, 0},
32777   {0, 0, 0},
32778   {0, 0, 0},
32779   {0, 0, 0},
32780   {0, 0, 0},
32781   {0, 0, 0},
32782   {0, 0, 0},
32783   {0, 0, 0},
32784   {0, 0, 0},
32785   {0, 0, 0},
32786   {0, 0, 0},
32787   {0, 0, 0},
32788   {0, 0, 0x77E2} /* East Asian ideograph */,
32789   {0, 0, 0x77E3} /* East Asian ideograph */,
32790   {0, 0, 0x77E5} /* East Asian ideograph */,
32791   {0, 0, 0x77E9} /* East Asian ideograph */,
32792   {0, 0, 0x77ED} /* East Asian ideograph */,
32793   {0, 0, 0x77EE} /* East Asian ideograph */,
32794   {0, 0, 0x77EF} /* East Asian ideograph */,
32795   {0, 0, 0x77F3} /* East Asian ideograph */,
32796   {0, 0, 0x77FD} /* East Asian ideograph */,
32797   {0, 0, 0x7802} /* East Asian ideograph */,
32798   {0, 0, 0x780D} /* East Asian ideograph */,
32799   {0, 0, 0x780C} /* East Asian ideograph */,
32800   {0, 0, 0x65AB} /* East Asian ideograph */,
32801   {0, 0, 0x7830} /* East Asian ideograph */,
32802   {0, 0, 0x781D} /* East Asian ideograph */,
32803   {0, 0, 0x7834} /* East Asian ideograph */,
32804   {0, 0, 0x7838} /* East Asian ideograph */,
32805   {0, 0, 0x7837} /* East Asian ideograph */,
32806   {0, 0, 0x7827} /* East Asian ideograph */,
32807   {0, 0, 0x782D} /* East Asian ideograph */,
32808   {0, 0, 0x7825} /* East Asian ideograph */,
32809   {0, 0, 0x786B} /* East Asian ideograph */,
32810   {0, 0, 0x784F} /* East Asian ideograph */,
32811   {0, 0, 0x7843} /* East Asian ideograph */,
32812   {0, 0, 0x786C} /* East Asian ideograph */,
32813   {0, 0, 0x785D} /* East Asian ideograph */,
32814   {0, 0, 0x786F} /* East Asian ideograph */,
32815   {0, 0, 0x78B0} /* East Asian ideograph */,
32816   {0, 0, 0x7897} /* East Asian ideograph */,
32817   {0, 0, 0x788E} /* East Asian ideograph */,
32818   {0, 0, 0x7898} /* East Asian ideograph */,
32819   {0, 0, 0x7889} /* East Asian ideograph */,
32820   {0, 0, 0x7891} /* East Asian ideograph */,
32821   {0, 0, 0x787C} /* East Asian ideograph */,
32822   {0, 0, 0x788C} /* East Asian ideograph */,
32823   {0, 0, 0x78A7} /* East Asian ideograph */,
32824   {0, 0, 0x78A9} /* East Asian ideograph */,
32825   {0, 0, 0x789F} /* East Asian ideograph */,
32826   {0, 0, 0x78B3} /* East Asian ideograph */,
32827   {0, 0, 0x78CB} /* East Asian ideograph */,
32828   {0, 0, 0x78BA} /* East Asian ideograph */,
32829   {0, 0, 0x78C1} /* East Asian ideograph */,
32830   {0, 0, 0x78C5} /* East Asian ideograph */,
32831   {0, 0, 0x78BC} /* East Asian ideograph */,
32832   {0, 0, 0x78D5} /* East Asian ideograph */,
32833   {0, 0, 0x78BE} /* East Asian ideograph */,
32834   {0, 0, 0x78CA} /* East Asian ideograph */,
32835   {0, 0, 0x78D0} /* East Asian ideograph */,
32836   {0, 0, 0x78E8} /* East Asian ideograph */,
32837   {0, 0, 0x78EC} /* East Asian ideograph */,
32838   {0, 0, 0x78DA} /* East Asian ideograph */,
32839   {0, 0, 0x78F7} /* East Asian ideograph */,
32840   {0, 0, 0x78F4} /* East Asian ideograph */,
32841   {0, 0, 0x78FA} /* East Asian ideograph (variant of EACC 4B4E56) */,
32842   {0, 0, 0x7901} /* East Asian ideograph */,
32843   {0, 0, 0x78EF} /* East Asian ideograph */,
32844   {0, 0, 0x790E} /* East Asian ideograph */,
32845   {0, 0, 0x7919} /* East Asian ideograph */,
32846   {0, 0, 0x7926} /* East Asian ideograph */,
32847   {0, 0, 0x792C} /* East Asian ideograph */,
32848   {0, 0, 0x792A} /* East Asian ideograph */,
32849   {0, 0, 0x792B} /* East Asian ideograph */,
32850   {0, 0, 0x793A} /* East Asian ideograph */,
32851   {0, 0, 0x7940} /* East Asian ideograph */,
32852   {0, 0, 0x793E} /* East Asian ideograph */,
32853   {0, 0, 0x7941} /* East Asian ideograph */,
32854   {0, 0, 0x7945} /* East Asian ideograph */,
32855   {0, 0, 0x7949} /* East Asian ideograph */,
32856   {0, 0, 0x7948} /* East Asian ideograph */,
32857   {0, 0, 0x7947} /* East Asian ideograph */,
32858   {0, 0, 0x7955} /* East Asian ideograph */,
32859   {0, 0, 0x7960} /* East Asian ideograph */,
32860   {0, 0, 0x7950} /* East Asian ideograph */,
32861   {0, 0, 0x7956} /* East Asian ideograph */,
32862   {0, 0, 0x795E} /* East Asian ideograph */,
32863   {0, 0, 0x795D} /* East Asian ideograph */,
32864   {0, 0, 0x795F} /* East Asian ideograph */,
32865   {0, 0, 0x795A} /* East Asian ideograph */,
32866   {0, 0, 0x7957} /* East Asian ideograph */,
32867   {0, 0, 0x7965} /* East Asian ideograph */,
32868   {0, 0, 0x7968} /* East Asian ideograph */,
32869   {0, 0, 0x796D} /* East Asian ideograph */,
32870   {0, 0, 0x797A} /* East Asian ideograph */,
32871   {0, 0, 0x7981} /* East Asian ideograph */,
32872   {0, 0, 0x797F} /* East Asian ideograph */,
32873   {0, 0, 0x798F} /* East Asian ideograph */,
32874   {0, 0, 0x798D} /* East Asian ideograph */,
32875   {0, 0, 0x798E} /* East Asian ideograph */,
32876   {0, 0, 0x79A6} /* East Asian ideograph */,
32877   {0, 0, 0x79A7} /* East Asian ideograph */,
32878   {0, 0, 0x79AA} /* East Asian ideograph */,
32879   {0, 0, 0x79AE} /* East Asian ideograph */,
32880   {0, 0, 0x79B1} /* East Asian ideograph */,
32881   {0, 0, 0x79B9} /* East Asian ideograph */,
32882   {0, 0, 0},
32883   {0, 0, 0},
32884   {0, 0, 0},
32885   {0, 0, 0},
32886   {0, 0, 0},
32887   {0, 0, 0},
32888   {0, 0, 0},
32889   {0, 0, 0},
32890   {0, 0, 0},
32891   {0, 0, 0},
32892   {0, 0, 0},
32893   {0, 0, 0},
32894   {0, 0, 0},
32895   {0, 0, 0},
32896   {0, 0, 0},
32897   {0, 0, 0},
32898   {0, 0, 0},
32899   {0, 0, 0},
32900   {0, 0, 0},
32901   {0, 0, 0},
32902   {0, 0, 0},
32903   {0, 0, 0},
32904   {0, 0, 0},
32905   {0, 0, 0},
32906   {0, 0, 0},
32907   {0, 0, 0},
32908   {0, 0, 0},
32909   {0, 0, 0},
32910   {0, 0, 0},
32911   {0, 0, 0},
32912   {0, 0, 0},
32913   {0, 0, 0},
32914   {0, 0, 0},
32915   {0, 0, 0},
32916   {0, 0, 0},
32917   {0, 0, 0},
32918   {0, 0, 0},
32919   {0, 0, 0},
32920   {0, 0, 0},
32921   {0, 0, 0},
32922   {0, 0, 0},
32923   {0, 0, 0},
32924   {0, 0, 0},
32925   {0, 0, 0},
32926   {0, 0, 0},
32927   {0, 0, 0},
32928   {0, 0, 0},
32929   {0, 0, 0},
32930   {0, 0, 0},
32931   {0, 0, 0},
32932   {0, 0, 0},
32933   {0, 0, 0},
32934   {0, 0, 0},
32935   {0, 0, 0},
32936   {0, 0, 0},
32937   {0, 0, 0},
32938   {0, 0, 0},
32939   {0, 0, 0},
32940   {0, 0, 0},
32941   {0, 0, 0},
32942   {0, 0, 0},
32943   {0, 0, 0},
32944   {0, 0, 0},
32945   {0, 0, 0},
32946   {0, 0, 0},
32947   {0, 0, 0},
32948   {0, 0, 0},
32949   {0, 0, 0},
32950   {0, 0, 0},
32951   {0, 0, 0},
32952   {0, 0, 0},
32953   {0, 0, 0},
32954   {0, 0, 0},
32955   {0, 0, 0},
32956   {0, 0, 0},
32957   {0, 0, 0},
32958   {0, 0, 0},
32959   {0, 0, 0},
32960   {0, 0, 0},
32961   {0, 0, 0},
32962   {0, 0, 0},
32963   {0, 0, 0},
32964   {0, 0, 0},
32965   {0, 0, 0},
32966   {0, 0, 0},
32967   {0, 0, 0},
32968   {0, 0, 0},
32969   {0, 0, 0},
32970   {0, 0, 0},
32971   {0, 0, 0},
32972   {0, 0, 0},
32973   {0, 0, 0},
32974   {0, 0, 0},
32975   {0, 0, 0},
32976   {0, 0, 0},
32977   {0, 0, 0},
32978   {0, 0, 0},
32979   {0, 0, 0},
32980   {0, 0, 0},
32981   {0, 0, 0},
32982   {0, 0, 0},
32983   {0, 0, 0},
32984   {0, 0, 0},
32985   {0, 0, 0},
32986   {0, 0, 0},
32987   {0, 0, 0},
32988   {0, 0, 0},
32989   {0, 0, 0},
32990   {0, 0, 0},
32991   {0, 0, 0},
32992   {0, 0, 0},
32993   {0, 0, 0},
32994   {0, 0, 0},
32995   {0, 0, 0},
32996   {0, 0, 0},
32997   {0, 0, 0},
32998   {0, 0, 0},
32999   {0, 0, 0},
33000   {0, 0, 0},
33001   {0, 0, 0},
33002   {0, 0, 0},
33003   {0, 0, 0},
33004   {0, 0, 0},
33005   {0, 0, 0},
33006   {0, 0, 0},
33007   {0, 0, 0},
33008   {0, 0, 0},
33009   {0, 0, 0},
33010   {0, 0, 0}
33011 };
33012 struct yaz_iconv_trie marc8_31page33 = {
33013   0, marc8_31page33_dir
33014 };
33015 /* PAGE 32 */
33016 struct yaz_iconv_trie_dir marc8_31page32_dir[256] = {
33017   {0, 0, 0},
33018   {0, 0, 0},
33019   {0, 0, 0},
33020   {0, 0, 0},
33021   {0, 0, 0},
33022   {0, 0, 0},
33023   {0, 0, 0},
33024   {0, 0, 0},
33025   {0, 0, 0},
33026   {0, 0, 0},
33027   {0, 0, 0},
33028   {0, 0, 0},
33029   {0, 0, 0},
33030   {0, 0, 0},
33031   {0, 0, 0},
33032   {0, 0, 0},
33033   {0, 0, 0},
33034   {0, 0, 0},
33035   {0, 0, 0},
33036   {0, 0, 0},
33037   {0, 0, 0},
33038   {0, 0, 0},
33039   {0, 0, 0},
33040   {0, 0, 0},
33041   {0, 0, 0},
33042   {0, 0, 0},
33043   {0, 0, 0},
33044   {0, 0, 0},
33045   {0, 0, 0},
33046   {0, 0, 0},
33047   {0, 0, 0},
33048   {0, 0, 0},
33049   {0, 0, 0},
33050   {0, 0, 0x7682} /* East Asian ideograph */,
33051   {0, 0, 0x7684} /* East Asian ideograph */,
33052   {0, 0, 0x7687} /* East Asian ideograph */,
33053   {0, 0, 0x7686} /* East Asian ideograph */,
33054   {0, 0, 0},
33055   {0, 0, 0x768E} /* East Asian ideograph */,
33056   {0, 0, 0x7696} /* East Asian ideograph */,
33057   {0, 0, 0x7693} /* East Asian ideograph */,
33058   {0, 0, 0x769A} /* East Asian ideograph */,
33059   {0, 0, 0x76AE} /* East Asian ideograph */,
33060   {0, 0, 0x76B0} /* East Asian ideograph */,
33061   {0, 0, 0x76B4} /* East Asian ideograph */,
33062   {0, 0, 0x76BA} /* East Asian ideograph */,
33063   {0, 0, 0x76BF} /* East Asian ideograph */,
33064   {0, 0, 0x76C2} /* East Asian ideograph */,
33065   {0, 0, 0},
33066   {0, 0, 0x76C8} /* East Asian ideograph */,
33067   {0, 0, 0x76C6} /* East Asian ideograph */,
33068   {0, 0, 0x76CA} /* East Asian ideograph */,
33069   {0, 0, 0x76CD} /* East Asian ideograph */,
33070   {0, 0, 0x76CE} /* East Asian ideograph */,
33071   {0, 0, 0x76D4} /* East Asian ideograph */,
33072   {0, 0, 0x76D2} /* East Asian ideograph */,
33073   {0, 0, 0x76DC} /* East Asian ideograph */,
33074   {0, 0, 0x76DB} /* East Asian ideograph */,
33075   {0, 0, 0x76DE} /* East Asian ideograph */,
33076   {0, 0, 0x76DF} /* East Asian ideograph */,
33077   {0, 0, 0x76E1} /* East Asian ideograph */,
33078   {0, 0, 0x76E3} /* East Asian ideograph */,
33079   {0, 0, 0x76E4} /* East Asian ideograph */,
33080   {0, 0, 0x76E7} /* East Asian ideograph */,
33081   {0, 0, 0x76E5} /* East Asian ideograph */,
33082   {0, 0, 0x76EA} /* East Asian ideograph */,
33083   {0, 0, 0x76EE} /* East Asian ideograph */,
33084   {0, 0, 0x76EF} /* East Asian ideograph */,
33085   {0, 0, 0x76F2} /* East Asian ideograph */,
33086   {0, 0, 0x76F4} /* East Asian ideograph */,
33087   {0, 0, 0x7709} /* East Asian ideograph */,
33088   {0, 0, 0x76F9} /* East Asian ideograph */,
33089   {0, 0, 0x76F8} /* East Asian ideograph */,
33090   {0, 0, 0x7701} /* East Asian ideograph */,
33091   {0, 0, 0x770B} /* East Asian ideograph */,
33092   {0, 0, 0x76FC} /* East Asian ideograph */,
33093   {0, 0, 0x76FE} /* East Asian ideograph */,
33094   {0, 0, 0x7729} /* East Asian ideograph */,
33095   {0, 0, 0x7720} /* East Asian ideograph */,
33096   {0, 0, 0x771E} /* East Asian ideograph */,
33097   {0, 0, 0x7728} /* East Asian ideograph */,
33098   {0, 0, 0x7737} /* East Asian ideograph */,
33099   {0, 0, 0x773C} /* East Asian ideograph */,
33100   {0, 0, 0x7736} /* East Asian ideograph */,
33101   {0, 0, 0x7738} /* East Asian ideograph */,
33102   {0, 0, 0x773A} /* East Asian ideograph */,
33103   {0, 0, 0x773E} /* East Asian ideograph */,
33104   {0, 0, 0x774F} /* East Asian ideograph */,
33105   {0, 0, 0x776B} /* East Asian ideograph */,
33106   {0, 0, 0x775B} /* East Asian ideograph */,
33107   {0, 0, 0x776A} /* East Asian ideograph */,
33108   {0, 0, 0x7766} /* East Asian ideograph */,
33109   {0, 0, 0x7779} /* East Asian ideograph */,
33110   {0, 0, 0x775E} /* East Asian ideograph */,
33111   {0, 0, 0x7763} /* East Asian ideograph */,
33112   {0, 0, 0x775C} /* East Asian ideograph */,
33113   {0, 0, 0x776C} /* East Asian ideograph */,
33114   {0, 0, 0x7768} /* East Asian ideograph */,
33115   {0, 0, 0x7765} /* East Asian ideograph */,
33116   {0, 0, 0x777D} /* East Asian ideograph */,
33117   {0, 0, 0x7771} /* East Asian ideograph */,
33118   {0, 0, 0x777F} /* East Asian ideograph */,
33119   {0, 0, 0x7784} /* East Asian ideograph */,
33120   {0, 0, 0x7761} /* East Asian ideograph */,
33121   {0, 0, 0x7787} /* East Asian ideograph */,
33122   {0, 0, 0x778E} /* East Asian ideograph */,
33123   {0, 0, 0x778C} /* East Asian ideograph */,
33124   {0, 0, 0x7791} /* East Asian ideograph */,
33125   {0, 0, 0x779F} /* East Asian ideograph */,
33126   {0, 0, 0x779E} /* East Asian ideograph */,
33127   {0, 0, 0x77A0} /* East Asian ideograph */,
33128   {0, 0, 0x77A5} /* East Asian ideograph */,
33129   {0, 0, 0x77B3} /* East Asian ideograph */,
33130   {0, 0, 0x77AA} /* East Asian ideograph */,
33131   {0, 0, 0x77B0} /* East Asian ideograph */,
33132   {0, 0, 0x77AD} /* East Asian ideograph */,
33133   {0, 0, 0x77AC} /* East Asian ideograph */,
33134   {0, 0, 0x77A7} /* East Asian ideograph */,
33135   {0, 0, 0x77BD} /* East Asian ideograph */,
33136   {0, 0, 0x77BF} /* East Asian ideograph */,
33137   {0, 0, 0x77BB} /* East Asian ideograph */,
33138   {0, 0, 0},
33139   {0, 0, 0x77D3} /* East Asian ideograph */,
33140   {0, 0, 0x77D7} /* East Asian ideograph */,
33141   {0, 0, 0x77DA} /* East Asian ideograph */,
33142   {0, 0, 0x77DB} /* East Asian ideograph */,
33143   {0, 0, 0x77DC} /* East Asian ideograph */,
33144   {0, 0, 0},
33145   {0, 0, 0},
33146   {0, 0, 0},
33147   {0, 0, 0},
33148   {0, 0, 0},
33149   {0, 0, 0},
33150   {0, 0, 0},
33151   {0, 0, 0},
33152   {0, 0, 0},
33153   {0, 0, 0},
33154   {0, 0, 0},
33155   {0, 0, 0},
33156   {0, 0, 0},
33157   {0, 0, 0},
33158   {0, 0, 0},
33159   {0, 0, 0},
33160   {0, 0, 0},
33161   {0, 0, 0},
33162   {0, 0, 0},
33163   {0, 0, 0},
33164   {0, 0, 0},
33165   {0, 0, 0},
33166   {0, 0, 0},
33167   {0, 0, 0},
33168   {0, 0, 0},
33169   {0, 0, 0},
33170   {0, 0, 0},
33171   {0, 0, 0},
33172   {0, 0, 0},
33173   {0, 0, 0},
33174   {0, 0, 0},
33175   {0, 0, 0},
33176   {0, 0, 0},
33177   {0, 0, 0},
33178   {0, 0, 0},
33179   {0, 0, 0},
33180   {0, 0, 0},
33181   {0, 0, 0},
33182   {0, 0, 0},
33183   {0, 0, 0},
33184   {0, 0, 0},
33185   {0, 0, 0},
33186   {0, 0, 0},
33187   {0, 0, 0},
33188   {0, 0, 0},
33189   {0, 0, 0},
33190   {0, 0, 0},
33191   {0, 0, 0},
33192   {0, 0, 0},
33193   {0, 0, 0},
33194   {0, 0, 0},
33195   {0, 0, 0},
33196   {0, 0, 0},
33197   {0, 0, 0},
33198   {0, 0, 0},
33199   {0, 0, 0},
33200   {0, 0, 0},
33201   {0, 0, 0},
33202   {0, 0, 0},
33203   {0, 0, 0},
33204   {0, 0, 0},
33205   {0, 0, 0},
33206   {0, 0, 0},
33207   {0, 0, 0},
33208   {0, 0, 0},
33209   {0, 0, 0},
33210   {0, 0, 0},
33211   {0, 0, 0},
33212   {0, 0, 0},
33213   {0, 0, 0},
33214   {0, 0, 0},
33215   {0, 0, 0},
33216   {0, 0, 0},
33217   {0, 0, 0},
33218   {0, 0, 0},
33219   {0, 0, 0},
33220   {0, 0, 0},
33221   {0, 0, 0},
33222   {0, 0, 0},
33223   {0, 0, 0},
33224   {0, 0, 0},
33225   {0, 0, 0},
33226   {0, 0, 0},
33227   {0, 0, 0},
33228   {0, 0, 0},
33229   {0, 0, 0},
33230   {0, 0, 0},
33231   {0, 0, 0},
33232   {0, 0, 0},
33233   {0, 0, 0},
33234   {0, 0, 0},
33235   {0, 0, 0},
33236   {0, 0, 0},
33237   {0, 0, 0},
33238   {0, 0, 0},
33239   {0, 0, 0},
33240   {0, 0, 0},
33241   {0, 0, 0},
33242   {0, 0, 0},
33243   {0, 0, 0},
33244   {0, 0, 0},
33245   {0, 0, 0},
33246   {0, 0, 0},
33247   {0, 0, 0},
33248   {0, 0, 0},
33249   {0, 0, 0},
33250   {0, 0, 0},
33251   {0, 0, 0},
33252   {0, 0, 0},
33253   {0, 0, 0},
33254   {0, 0, 0},
33255   {0, 0, 0},
33256   {0, 0, 0},
33257   {0, 0, 0},
33258   {0, 0, 0},
33259   {0, 0, 0},
33260   {0, 0, 0},
33261   {0, 0, 0},
33262   {0, 0, 0},
33263   {0, 0, 0},
33264   {0, 0, 0},
33265   {0, 0, 0},
33266   {0, 0, 0},
33267   {0, 0, 0},
33268   {0, 0, 0},
33269   {0, 0, 0},
33270   {0, 0, 0},
33271   {0, 0, 0},
33272   {0, 0, 0}
33273 };
33274 struct yaz_iconv_trie marc8_31page32 = {
33275   0, marc8_31page32_dir
33276 };
33277 /* PAGE 31 */
33278 struct yaz_iconv_trie_dir marc8_31page31_dir[256] = {
33279   {0, 0, 0},
33280   {0, 0, 0},
33281   {0, 0, 0},
33282   {0, 0, 0},
33283   {0, 0, 0},
33284   {0, 0, 0},
33285   {0, 0, 0},
33286   {0, 0, 0},
33287   {0, 0, 0},
33288   {0, 0, 0},
33289   {0, 0, 0},
33290   {0, 0, 0},
33291   {0, 0, 0},
33292   {0, 0, 0},
33293   {0, 0, 0},
33294   {0, 0, 0},
33295   {0, 0, 0},
33296   {0, 0, 0},
33297   {0, 0, 0},
33298   {0, 0, 0},
33299   {0, 0, 0},
33300   {0, 0, 0},
33301   {0, 0, 0},
33302   {0, 0, 0},
33303   {0, 0, 0},
33304   {0, 0, 0},
33305   {0, 0, 0},
33306   {0, 0, 0},
33307   {0, 0, 0},
33308   {0, 0, 0},
33309   {0, 0, 0},
33310   {0, 0, 0},
33311   {0, 0, 0},
33312   {0, 0, 0x752C} /* East Asian ideograph */,
33313   {0, 0, 0x752B} /* East Asian ideograph */,
33314   {0, 0, 0x752D} /* East Asian ideograph */,
33315   {0, 0, 0x7530} /* East Asian ideograph */,
33316   {0, 0, 0x7532} /* East Asian ideograph */,
33317   {0, 0, 0x7531} /* East Asian ideograph */,
33318   {0, 0, 0x7533} /* East Asian ideograph */,
33319   {0, 0, 0x7537} /* East Asian ideograph */,
33320   {0, 0, 0x7538} /* East Asian ideograph */,
33321   {0, 0, 0x753D} /* East Asian ideograph */,
33322   {0, 0, 0x754F} /* East Asian ideograph */,
33323   {0, 0, 0x754C} /* East Asian ideograph */,
33324   {0, 0, 0x755D} /* East Asian ideograph */,
33325   {0, 0, 0x755C} /* East Asian ideograph */,
33326   {0, 0, 0x7554} /* East Asian ideograph */,
33327   {0, 0, 0x755A} /* East Asian ideograph */,
33328   {0, 0, 0x7559} /* East Asian ideograph */,
33329   {0, 0, 0x7566} /* East Asian ideograph */,
33330   {0, 0, 0x7562} /* East Asian ideograph */,
33331   {0, 0, 0x7570} /* East Asian ideograph */,
33332   {0, 0, 0x7565} /* East Asian ideograph */,
33333   {0, 0, 0x756B} /* East Asian ideograph */,
33334   {0, 0, 0x756A} /* East Asian ideograph */,
33335   {0, 0, 0x7578} /* East Asian ideograph */,
33336   {0, 0, 0x7576} /* East Asian ideograph */,
33337   {0, 0, 0x7586} /* East Asian ideograph */,
33338   {0, 0, 0x7587} /* East Asian ideograph */,
33339   {0, 0, 0x758A} /* East Asian ideograph */,
33340   {0, 0, 0},
33341   {0, 0, 0x758F} /* East Asian ideograph */,
33342   {0, 0, 0x7591} /* East Asian ideograph */,
33343   {0, 0, 0x759D} /* East Asian ideograph */,
33344   {0, 0, 0x7599} /* East Asian ideograph */,
33345   {0, 0, 0x759A} /* East Asian ideograph */,
33346   {0, 0, 0x75A4} /* East Asian ideograph */,
33347   {0, 0, 0x75AB} /* East Asian ideograph */,
33348   {0, 0, 0x75A5} /* East Asian ideograph */,
33349   {0, 0, 0x75C7} /* East Asian ideograph */,
33350   {0, 0, 0x75C5} /* East Asian ideograph */,
33351   {0, 0, 0x75B3} /* East Asian ideograph */,
33352   {0, 0, 0x75B2} /* East Asian ideograph */,
33353   {0, 0, 0x75BD} /* East Asian ideograph */,
33354   {0, 0, 0x75BE} /* East Asian ideograph */,
33355   {0, 0, 0x75BC} /* East Asian ideograph */,
33356   {0, 0, 0x75B9} /* East Asian ideograph */,
33357   {0, 0, 0x75D5} /* East Asian ideograph */,
33358   {0, 0, 0x75D4} /* East Asian ideograph */,
33359   {0, 0, 0x75B5} /* East Asian ideograph */,
33360   {0, 0, 0x75CA} /* East Asian ideograph (variant of EACC 4B4C51) */,
33361   {0, 0, 0x75DB} /* East Asian ideograph */,
33362   {0, 0, 0x75E3} /* East Asian ideograph */,
33363   {0, 0, 0x75D8} /* East Asian ideograph */,
33364   {0, 0, 0x75DE} /* East Asian ideograph */,
33365   {0, 0, 0x75D9} /* East Asian ideograph */,
33366   {0, 0, 0x75E2} /* East Asian ideograph */,
33367   {0, 0, 0x7601} /* East Asian ideograph */,
33368   {0, 0, 0x7600} /* East Asian ideograph */,
33369   {0, 0, 0x75F0} /* East Asian ideograph */,
33370   {0, 0, 0x75F2} /* East Asian ideograph */,
33371   {0, 0, 0x75F1} /* East Asian ideograph */,
33372   {0, 0, 0x75F4} /* East Asian ideograph */,
33373   {0, 0, 0x75FF} /* East Asian ideograph */,
33374   {0, 0, 0x75FA} /* East Asian ideograph */,
33375   {0, 0, 0x760D} /* East Asian ideograph */,
33376   {0, 0, 0x7627} /* East Asian ideograph */,
33377   {0, 0, 0x7613} /* East Asian ideograph */,
33378   {0, 0, 0x760B} /* East Asian ideograph */,
33379   {0, 0, 0},
33380   {0, 0, 0x7620} /* East Asian ideograph */,
33381   {0, 0, 0x7629} /* East Asian ideograph */,
33382   {0, 0, 0x761F} /* East Asian ideograph */,
33383   {0, 0, 0x7624} /* East Asian ideograph */,
33384   {0, 0, 0x7626} /* East Asian ideograph */,
33385   {0, 0, 0x7621} /* East Asian ideograph */,
33386   {0, 0, 0x7634} /* East Asian ideograph */,
33387   {0, 0, 0x7638} /* East Asian ideograph */,
33388   {0, 0, 0x7646} /* East Asian ideograph */,
33389   {0, 0, 0x7642} /* East Asian ideograph */,
33390   {0, 0, 0x764C} /* East Asian ideograph */,
33391   {0, 0, 0x7656} /* East Asian ideograph */,
33392   {0, 0, 0x7658} /* East Asian ideograph */,
33393   {0, 0, 0},
33394   {0, 0, 0x7662} /* East Asian ideograph */,
33395   {0, 0, 0x7665} /* East Asian ideograph */,
33396   {0, 0, 0x7669} /* East Asian ideograph */,
33397   {0, 0, 0x766E} /* East Asian ideograph */,
33398   {0, 0, 0x766C} /* East Asian ideograph */,
33399   {0, 0, 0x7671} /* East Asian ideograph */,
33400   {0, 0, 0x7672} /* East Asian ideograph (variant of EACC 4B4C79) */,
33401   {0, 0, 0x7678} /* East Asian ideograph */,
33402   {0, 0, 0x767C} /* East Asian ideograph */,
33403   {0, 0, 0x767B} /* East Asian ideograph */,
33404   {0, 0, 0x767D} /* East Asian ideograph */,
33405   {0, 0, 0x767E} /* East Asian ideograph */,
33406   {0, 0, 0},
33407   {0, 0, 0},
33408   {0, 0, 0},
33409   {0, 0, 0},
33410   {0, 0, 0},
33411   {0, 0, 0},
33412   {0, 0, 0},
33413   {0, 0, 0},
33414   {0, 0, 0},
33415   {0, 0, 0},
33416   {0, 0, 0},
33417   {0, 0, 0},
33418   {0, 0, 0},
33419   {0, 0, 0},
33420   {0, 0, 0},
33421   {0, 0, 0},
33422   {0, 0, 0},
33423   {0, 0, 0},
33424   {0, 0, 0},
33425   {0, 0, 0},
33426   {0, 0, 0},
33427   {0, 0, 0},
33428   {0, 0, 0},
33429   {0, 0, 0},
33430   {0, 0, 0},
33431   {0, 0, 0},
33432   {0, 0, 0},
33433   {0, 0, 0},
33434   {0, 0, 0},
33435   {0, 0, 0},
33436   {0, 0, 0},
33437   {0, 0, 0},
33438   {0, 0, 0},
33439   {0, 0, 0},
33440   {0, 0, 0},
33441   {0, 0, 0},
33442   {0, 0, 0},
33443   {0, 0, 0},
33444   {0, 0, 0},
33445   {0, 0, 0},
33446   {0, 0, 0},
33447   {0, 0, 0},
33448   {0, 0, 0},
33449   {0, 0, 0},
33450   {0, 0, 0},
33451   {0, 0, 0},
33452   {0, 0, 0},
33453   {0, 0, 0},
33454   {0, 0, 0},
33455   {0, 0, 0},
33456   {0, 0, 0},
33457   {0, 0, 0},
33458   {0, 0, 0},
33459   {0, 0, 0},
33460   {0, 0, 0},
33461   {0, 0, 0},
33462   {0, 0, 0},
33463   {0, 0, 0},
33464   {0, 0, 0},
33465   {0, 0, 0},
33466   {0, 0, 0},
33467   {0, 0, 0},
33468   {0, 0, 0},
33469   {0, 0, 0},
33470   {0, 0, 0},
33471   {0, 0, 0},
33472   {0, 0, 0},
33473   {0, 0, 0},
33474   {0, 0, 0},
33475   {0, 0, 0},
33476   {0, 0, 0},
33477   {0, 0, 0},
33478   {0, 0, 0},
33479   {0, 0, 0},
33480   {0, 0, 0},
33481   {0, 0, 0},
33482   {0, 0, 0},
33483   {0, 0, 0},
33484   {0, 0, 0},
33485   {0, 0, 0},
33486   {0, 0, 0},
33487   {0, 0, 0},
33488   {0, 0, 0},
33489   {0, 0, 0},
33490   {0, 0, 0},
33491   {0, 0, 0},
33492   {0, 0, 0},
33493   {0, 0, 0},
33494   {0, 0, 0},
33495   {0, 0, 0},
33496   {0, 0, 0},
33497   {0, 0, 0},
33498   {0, 0, 0},
33499   {0, 0, 0},
33500   {0, 0, 0},
33501   {0, 0, 0},
33502   {0, 0, 0},
33503   {0, 0, 0},
33504   {0, 0, 0},
33505   {0, 0, 0},
33506   {0, 0, 0},
33507   {0, 0, 0},
33508   {0, 0, 0},
33509   {0, 0, 0},
33510   {0, 0, 0},
33511   {0, 0, 0},
33512   {0, 0, 0},
33513   {0, 0, 0},
33514   {0, 0, 0},
33515   {0, 0, 0},
33516   {0, 0, 0},
33517   {0, 0, 0},
33518   {0, 0, 0},
33519   {0, 0, 0},
33520   {0, 0, 0},
33521   {0, 0, 0},
33522   {0, 0, 0},
33523   {0, 0, 0},
33524   {0, 0, 0},
33525   {0, 0, 0},
33526   {0, 0, 0},
33527   {0, 0, 0},
33528   {0, 0, 0},
33529   {0, 0, 0},
33530   {0, 0, 0},
33531   {0, 0, 0},
33532   {0, 0, 0},
33533   {0, 0, 0},
33534   {0, 0, 0}
33535 };
33536 struct yaz_iconv_trie marc8_31page31 = {
33537   0, marc8_31page31_dir
33538 };
33539 /* PAGE 30 */
33540 struct yaz_iconv_trie_dir marc8_31page30_dir[256] = {
33541   {0, 0, 0},
33542   {0, 0, 0},
33543   {0, 0, 0},
33544   {0, 0, 0},
33545   {0, 0, 0},
33546   {0, 0, 0},
33547   {0, 0, 0},
33548   {0, 0, 0},
33549   {0, 0, 0},
33550   {0, 0, 0},
33551   {0, 0, 0},
33552   {0, 0, 0},
33553   {0, 0, 0},
33554   {0, 0, 0},
33555   {0, 0, 0},
33556   {0, 0, 0},
33557   {0, 0, 0},
33558   {0, 0, 0},
33559   {0, 0, 0},
33560   {0, 0, 0},
33561   {0, 0, 0},
33562   {0, 0, 0},
33563   {0, 0, 0},
33564   {0, 0, 0},
33565   {0, 0, 0},
33566   {0, 0, 0},
33567   {0, 0, 0},
33568   {0, 0, 0},
33569   {0, 0, 0},
33570   {0, 0, 0},
33571   {0, 0, 0},
33572   {0, 0, 0},
33573   {0, 0, 0},
33574   {0, 0, 0x733F} /* East Asian ideograph */,
33575   {0, 0, 0x733E} /* East Asian ideograph */,
33576   {0, 0, 0x7345} /* East Asian ideograph */,
33577   {0, 0, 0x7350} /* East Asian ideograph */,
33578   {0, 0, 0},
33579   {0, 0, 0x7357} /* East Asian ideograph */,
33580   {0, 0, 0x7368} /* East Asian ideograph */,
33581   {0, 0, 0x7370} /* East Asian ideograph */,
33582   {0, 0, 0x7372} /* East Asian ideograph */,
33583   {0, 0, 0x7377} /* East Asian ideograph */,
33584   {0, 0, 0x7378} /* East Asian ideograph */,
33585   {0, 0, 0x7375} /* East Asian ideograph */,
33586   {0, 0, 0x737A} /* East Asian ideograph */,
33587   {0, 0, 0x737B} /* East Asian ideograph */,
33588   {0, 0, 0x7380} /* East Asian ideograph */,
33589   {0, 0, 0x7384} /* East Asian ideograph */,
33590   {0, 0, 0x7387} /* East Asian ideograph */,
33591   {0, 0, 0x7389} /* East Asian ideograph */,
33592   {0, 0, 0x738B} /* East Asian ideograph */,
33593   {0, 0, 0x7396} /* East Asian ideograph */,
33594   {0, 0, 0x739F} /* East Asian ideograph */,
33595   {0, 0, 0x73A8} /* East Asian ideograph */,
33596   {0, 0, 0x73A9} /* East Asian ideograph */,
33597   {0, 0, 0x73AB} /* East Asian ideograph */,
33598   {0, 0, 0x73BB} /* East Asian ideograph */,
33599   {0, 0, 0x73CA} /* East Asian ideograph */,
33600   {0, 0, 0x73B7} /* East Asian ideograph */,
33601   {0, 0, 0x73C0} /* East Asian ideograph */,
33602   {0, 0, 0},
33603   {0, 0, 0x73B2} /* East Asian ideograph */,
33604   {0, 0, 0x73CD} /* East Asian ideograph */,
33605   {0, 0, 0x73ED} /* East Asian ideograph */,
33606   {0, 0, 0x73EE} /* East Asian ideograph */,
33607   {0, 0, 0x73E0} /* East Asian ideograph */,
33608   {0, 0, 0x7405} /* East Asian ideograph */,
33609   {0, 0, 0x7409} /* East Asian ideograph */,
33610   {0, 0, 0x7403} /* East Asian ideograph */,
33611   {0, 0, 0x740A} /* East Asian ideograph */,
33612   {0, 0, 0x73FE} /* East Asian ideograph */,
33613   {0, 0, 0x7406} /* East Asian ideograph */,
33614   {0, 0, 0x740D} /* East Asian ideograph */,
33615   {0, 0, 0x743A} /* East Asian ideograph */,
33616   {0, 0, 0x7435} /* East Asian ideograph */,
33617   {0, 0, 0x7436} /* East Asian ideograph */,
33618   {0, 0, 0x7434} /* East Asian ideograph */,
33619   {0, 0, 0x742A} /* East Asian ideograph */,
33620   {0, 0, 0x7433} /* East Asian ideograph */,
33621   {0, 0, 0x7422} /* East Asian ideograph */,
33622   {0, 0, 0x7425} /* East Asian ideograph */,
33623   {0, 0, 0},
33624   {0, 0, 0x7455} /* East Asian ideograph */,
33625   {0, 0, 0x745F} /* East Asian ideograph */,
33626   {0, 0, 0x745A} /* East Asian ideograph */,
33627   {0, 0, 0x7441} /* East Asian ideograph */,
33628   {0, 0, 0x743F} /* East Asian ideograph */,
33629   {0, 0, 0x745B} /* East Asian ideograph */,
33630   {0, 0, 0x745E} /* East Asian ideograph */,
33631   {0, 0, 0x745C} /* East Asian ideograph */,
33632   {0, 0, 0x7459} /* East Asian ideograph */,
33633   {0, 0, 0x7483} /* East Asian ideograph */,
33634   {0, 0, 0x7469} /* East Asian ideograph */,
33635   {0, 0, 0x746A} /* East Asian ideograph */,
33636   {0, 0, 0x7463} /* East Asian ideograph */,
33637   {0, 0, 0x7464} /* East Asian ideograph */,
33638   {0, 0, 0x7470} /* East Asian ideograph */,
33639   {0, 0, 0x748B} /* East Asian ideograph */,
33640   {0, 0, 0x749C} /* East Asian ideograph (variant of EACC 4B4B63) */,
33641   {0, 0, 0x74A3} /* East Asian ideograph */,
33642   {0, 0, 0x74A7} /* East Asian ideograph */,
33643   {0, 0, 0x74A9} /* East Asian ideograph */,
33644   {0, 0, 0x74B0} /* East Asian ideograph */,
33645   {0, 0, 0x74A6} /* East Asian ideograph */,
33646   {0, 0, 0x74BD} /* East Asian ideograph */,
33647   {0, 0, 0x74CA} /* East Asian ideograph */,
33648   {0, 0, 0x74CF} /* East Asian ideograph */,
33649   {0, 0, 0x74DC} /* East Asian ideograph */,
33650   {0, 0, 0x74E0} /* East Asian ideograph */,
33651   {0, 0, 0x74E2} /* East Asian ideograph */,
33652   {0, 0, 0x74E3} /* East Asian ideograph */,
33653   {0, 0, 0x74E6} /* East Asian ideograph */,
33654   {0, 0, 0x74F6} /* East Asian ideograph */,
33655   {0, 0, 0x74F7} /* East Asian ideograph */,
33656   {0, 0, 0x7504} /* East Asian ideograph */,
33657   {0, 0, 0x750C} /* East Asian ideograph */,
33658   {0, 0, 0x7515} /* East Asian ideograph */,
33659   {0, 0, 0x7518} /* East Asian ideograph */,
33660   {0, 0, 0x751A} /* East Asian ideograph */,
33661   {0, 0, 0x751C} /* East Asian ideograph */,
33662   {0, 0, 0x751F} /* East Asian ideograph */,
33663   {0, 0, 0x7522} /* East Asian ideograph */,
33664   {0, 0, 0x7526} /* East Asian ideograph */,
33665   {0, 0, 0x7525} /* East Asian ideograph */,
33666   {0, 0, 0x7528} /* East Asian ideograph */,
33667   {0, 0, 0x7529} /* East Asian ideograph */,
33668   {0, 0, 0},
33669   {0, 0, 0},
33670   {0, 0, 0},
33671   {0, 0, 0},
33672   {0, 0, 0},
33673   {0, 0, 0},
33674   {0, 0, 0},
33675   {0, 0, 0},
33676   {0, 0, 0},
33677   {0, 0, 0},
33678   {0, 0, 0},
33679   {0, 0, 0},
33680   {0, 0, 0},
33681   {0, 0, 0},
33682   {0, 0, 0},
33683   {0, 0, 0},
33684   {0, 0, 0},
33685   {0, 0, 0},
33686   {0, 0, 0},
33687   {0, 0, 0},
33688   {0, 0, 0},
33689   {0, 0, 0},
33690   {0, 0, 0},
33691   {0, 0, 0},
33692   {0, 0, 0},
33693   {0, 0, 0},
33694   {0, 0, 0},
33695   {0, 0, 0},
33696   {0, 0, 0},
33697   {0, 0, 0},
33698   {0, 0, 0},
33699   {0, 0, 0},
33700   {0, 0, 0},
33701   {0, 0, 0},
33702   {0, 0, 0},
33703   {0, 0, 0},
33704   {0, 0, 0},
33705   {0, 0, 0},
33706   {0, 0, 0},
33707   {0, 0, 0},
33708   {0, 0, 0},
33709   {0, 0, 0},
33710   {0, 0, 0},
33711   {0, 0, 0},
33712   {0, 0, 0},
33713   {0, 0, 0},
33714   {0, 0, 0},
33715   {0, 0, 0},
33716   {0, 0, 0},
33717   {0, 0, 0},
33718   {0, 0, 0},
33719   {0, 0, 0},
33720   {0, 0, 0},
33721   {0, 0, 0},
33722   {0, 0, 0},
33723   {0, 0, 0},
33724   {0, 0, 0},
33725   {0, 0, 0},
33726   {0, 0, 0},
33727   {0, 0, 0},
33728   {0, 0, 0},
33729   {0, 0, 0},
33730   {0, 0, 0},
33731   {0, 0, 0},
33732   {0, 0, 0},
33733   {0, 0, 0},
33734   {0, 0, 0},
33735   {0, 0, 0},
33736   {0, 0, 0},
33737   {0, 0, 0},
33738   {0, 0, 0},
33739   {0, 0, 0},
33740   {0, 0, 0},
33741   {0, 0, 0},
33742   {0, 0, 0},
33743   {0, 0, 0},
33744   {0, 0, 0},
33745   {0, 0, 0},
33746   {0, 0, 0},
33747   {0, 0, 0},
33748   {0, 0, 0},
33749   {0, 0, 0},
33750   {0, 0, 0},
33751   {0, 0, 0},
33752   {0, 0, 0},
33753   {0, 0, 0},
33754   {0, 0, 0},
33755   {0, 0, 0},
33756   {0, 0, 0},
33757   {0, 0, 0},
33758   {0, 0, 0},
33759   {0, 0, 0},
33760   {0, 0, 0},
33761   {0, 0, 0},
33762   {0, 0, 0},
33763   {0, 0, 0},
33764   {0, 0, 0},
33765   {0, 0, 0},
33766   {0, 0, 0},
33767   {0, 0, 0},
33768   {0, 0, 0},
33769   {0, 0, 0},
33770   {0, 0, 0},
33771   {0, 0, 0},
33772   {0, 0, 0},
33773   {0, 0, 0},
33774   {0, 0, 0},
33775   {0, 0, 0},
33776   {0, 0, 0},
33777   {0, 0, 0},
33778   {0, 0, 0},
33779   {0, 0, 0},
33780   {0, 0, 0},
33781   {0, 0, 0},
33782   {0, 0, 0},
33783   {0, 0, 0},
33784   {0, 0, 0},
33785   {0, 0, 0},
33786   {0, 0, 0},
33787   {0, 0, 0},
33788   {0, 0, 0},
33789   {0, 0, 0},
33790   {0, 0, 0},
33791   {0, 0, 0},
33792   {0, 0, 0},
33793   {0, 0, 0},
33794   {0, 0, 0},
33795   {0, 0, 0},
33796   {0, 0, 0}
33797 };
33798 struct yaz_iconv_trie marc8_31page30 = {
33799   0, marc8_31page30_dir
33800 };
33801 /* PAGE 29 */
33802 struct yaz_iconv_trie_dir marc8_31page29_dir[256] = {
33803   {0, 0, 0},
33804   {0, 0, 0},
33805   {0, 0, 0},
33806   {0, 0, 0},
33807   {0, 0, 0},
33808   {0, 0, 0},
33809   {0, 0, 0},
33810   {0, 0, 0},
33811   {0, 0, 0},
33812   {0, 0, 0},
33813   {0, 0, 0},
33814   {0, 0, 0},
33815   {0, 0, 0},
33816   {0, 0, 0},
33817   {0, 0, 0},
33818   {0, 0, 0},
33819   {0, 0, 0},
33820   {0, 0, 0},
33821   {0, 0, 0},
33822   {0, 0, 0},
33823   {0, 0, 0},
33824   {0, 0, 0},
33825   {0, 0, 0},
33826   {0, 0, 0},
33827   {0, 0, 0},
33828   {0, 0, 0},
33829   {0, 0, 0},
33830   {0, 0, 0},
33831   {0, 0, 0},
33832   {0, 0, 0},
33833   {0, 0, 0},
33834   {0, 0, 0},
33835   {0, 0, 0},
33836   {0, 0, 0x71BE} /* East Asian ideograph */,
33837   {0, 0, 0x71C9} /* East Asian ideograph */,
33838   {0, 0, 0x71D0} /* East Asian ideograph */,
33839   {0, 0, 0x71C8} /* East Asian ideograph */,
33840   {0, 0, 0x71DC} /* East Asian ideograph */,
33841   {0, 0, 0x71D2} /* East Asian ideograph */,
33842   {0, 0, 0x71B9} /* East Asian ideograph */,
33843   {0, 0, 0x71D5} /* East Asian ideograph */,
33844   {0, 0, 0x71CE} /* East Asian ideograph */,
33845   {0, 0, 0x71C3} /* East Asian ideograph */,
33846   {0, 0, 0x71C4} /* East Asian ideograph */,
33847   {0, 0, 0x71EE} /* East Asian ideograph */,
33848   {0, 0, 0x71E7} /* East Asian ideograph */,
33849   {0, 0, 0x71DF} /* East Asian ideograph */,
33850   {0, 0, 0x71E5} /* East Asian ideograph */,
33851   {0, 0, 0x71ED} /* East Asian ideograph */,
33852   {0, 0, 0x71E6} /* East Asian ideograph */,
33853   {0, 0, 0x71EC} /* East Asian ideograph */,
33854   {0, 0, 0x71F4} /* East Asian ideograph */,
33855   {0, 0, 0x71FB} /* East Asian ideograph */,
33856   {0, 0, 0x7206} /* East Asian ideograph */,
33857   {0, 0, 0x720D} /* East Asian ideograph */,
33858   {0, 0, 0x7210} /* East Asian ideograph */,
33859   {0, 0, 0x721B} /* East Asian ideograph */,
33860   {0, 0, 0x7228} /* East Asian ideograph */,
33861   {0, 0, 0x722A} /* East Asian ideograph */,
33862   {0, 0, 0x722D} /* East Asian ideograph */,
33863   {0, 0, 0x722C} /* East Asian ideograph */,
33864   {0, 0, 0x7230} /* East Asian ideograph */,
33865   {0, 0, 0x7235} /* East Asian ideograph (variant of EACC 4B4A3E) */,
33866   {0, 0, 0x7236} /* East Asian ideograph */,
33867   {0, 0, 0x7238} /* East Asian ideograph */,
33868   {0, 0, 0x7239} /* East Asian ideograph */,
33869   {0, 0, 0x723A} /* East Asian ideograph */,
33870   {0, 0, 0x723B} /* East Asian ideograph */,
33871   {0, 0, 0x723D} /* East Asian ideograph */,
33872   {0, 0, 0x723E} /* East Asian ideograph */,
33873   {0, 0, 0x7246} /* East Asian ideograph */,
33874   {0, 0, 0x7247} /* East Asian ideograph */,
33875   {0, 0, 0x7248} /* East Asian ideograph */,
33876   {0, 0, 0x724C} /* East Asian ideograph */,
33877   {0, 0, 0x7252} /* East Asian ideograph */,
33878   {0, 0, 0x7256} /* East Asian ideograph */,
33879   {0, 0, 0x7258} /* East Asian ideograph */,
33880   {0, 0, 0x7259} /* East Asian ideograph */,
33881   {0, 0, 0x725B} /* East Asian ideograph */,
33882   {0, 0, 0x725F} /* East Asian ideograph */,
33883   {0, 0, 0x725D} /* East Asian ideograph */,
33884   {0, 0, 0x7262} /* East Asian ideograph */,
33885   {0, 0, 0x7261} /* East Asian ideograph */,
33886   {0, 0, 0x7260} /* East Asian ideograph */,
33887   {0, 0, 0x7267} /* East Asian ideograph */,
33888   {0, 0, 0x7269} /* East Asian ideograph */,
33889   {0, 0, 0x726F} /* East Asian ideograph */,
33890   {0, 0, 0x7272} /* East Asian ideograph */,
33891   {0, 0, 0x7274} /* East Asian ideograph */,
33892   {0, 0, 0x7279} /* East Asian ideograph */,
33893   {0, 0, 0x727D} /* East Asian ideograph */,
33894   {0, 0, 0x7281} /* East Asian ideograph */,
33895   {0, 0, 0x7280} /* East Asian ideograph */,
33896   {0, 0, 0x7284} /* East Asian ideograph */,
33897   {0, 0, 0x7296} /* East Asian ideograph */,
33898   {0, 0, 0x7292} /* East Asian ideograph */,
33899   {0, 0, 0x729B} /* East Asian ideograph */,
33900   {0, 0, 0x72A2} /* East Asian ideograph */,
33901   {0, 0, 0x72A7} /* East Asian ideograph */,
33902   {0, 0, 0x72AC} /* East Asian ideograph */,
33903   {0, 0, 0x72AF} /* East Asian ideograph */,
33904   {0, 0, 0x72C4} /* East Asian ideograph */,
33905   {0, 0, 0x72C2} /* East Asian ideograph */,
33906   {0, 0, 0x72D9} /* East Asian ideograph */,
33907   {0, 0, 0x72C0} /* East Asian ideograph */,
33908   {0, 0, 0x72CE} /* East Asian ideograph */,
33909   {0, 0, 0x72D7} /* East Asian ideograph */,
33910   {0, 0, 0x72D0} /* East Asian ideograph */,
33911   {0, 0, 0x72E1} /* East Asian ideograph */,
33912   {0, 0, 0x72E9} /* East Asian ideograph */,
33913   {0, 0, 0x72E0} /* East Asian ideograph */,
33914   {0, 0, 0x72FC} /* East Asian ideograph */,
33915   {0, 0, 0x72F9} /* East Asian ideograph */,
33916   {0, 0, 0},
33917   {0, 0, 0x72FD} /* East Asian ideograph */,
33918   {0, 0, 0x72F7} /* East Asian ideograph */,
33919   {0, 0, 0x731C} /* East Asian ideograph */,
33920   {0, 0, 0x731B} /* East Asian ideograph */,
33921   {0, 0, 0x7313} /* East Asian ideograph */,
33922   {0, 0, 0x7316} /* East Asian ideograph */,
33923   {0, 0, 0x7319} /* East Asian ideograph */,
33924   {0, 0, 0x7336} /* East Asian ideograph */,
33925   {0, 0, 0x7337} /* East Asian ideograph */,
33926   {0, 0, 0x7329} /* East Asian ideograph */,
33927   {0, 0, 0x7325} /* East Asian ideograph */,
33928   {0, 0, 0x7334} /* East Asian ideograph */,
33929   {0, 0, 0x7344} /* East Asian ideograph */,
33930   {0, 0, 0},
33931   {0, 0, 0},
33932   {0, 0, 0},
33933   {0, 0, 0},
33934   {0, 0, 0},
33935   {0, 0, 0},
33936   {0, 0, 0},
33937   {0, 0, 0},
33938   {0, 0, 0},
33939   {0, 0, 0},
33940   {0, 0, 0},
33941   {0, 0, 0},
33942   {0, 0, 0},
33943   {0, 0, 0},
33944   {0, 0, 0},
33945   {0, 0, 0},
33946   {0, 0, 0},
33947   {0, 0, 0},
33948   {0, 0, 0},
33949   {0, 0, 0},
33950   {0, 0, 0},
33951   {0, 0, 0},
33952   {0, 0, 0},
33953   {0, 0, 0},
33954   {0, 0, 0},
33955   {0, 0, 0},
33956   {0, 0, 0},
33957   {0, 0, 0},
33958   {0, 0, 0},
33959   {0, 0, 0},
33960   {0, 0, 0},
33961   {0, 0, 0},
33962   {0, 0, 0},
33963   {0, 0, 0},
33964   {0, 0, 0},
33965   {0, 0, 0},
33966   {0, 0, 0},
33967   {0, 0, 0},
33968   {0, 0, 0},
33969   {0, 0, 0},
33970   {0, 0, 0},
33971   {0, 0, 0},
33972   {0, 0, 0},
33973   {0, 0, 0},
33974   {0, 0, 0},
33975   {0, 0, 0},
33976   {0, 0, 0},
33977   {0, 0, 0},
33978   {0, 0, 0},
33979   {0, 0, 0},
33980   {0, 0, 0},
33981   {0, 0, 0},
33982   {0, 0, 0},
33983   {0, 0, 0},
33984   {0, 0, 0},
33985   {0, 0, 0},
33986   {0, 0, 0},
33987   {0, 0, 0},
33988   {0, 0, 0},
33989   {0, 0, 0},
33990   {0, 0, 0},
33991   {0, 0, 0},
33992   {0, 0, 0},
33993   {0, 0, 0},
33994   {0, 0, 0},
33995   {0, 0, 0},
33996   {0, 0, 0},
33997   {0, 0, 0},
33998   {0, 0, 0},
33999   {0, 0, 0},
34000   {0, 0, 0},
34001   {0, 0, 0},
34002   {0, 0, 0},
34003   {0, 0, 0},
34004   {0, 0, 0},
34005   {0, 0, 0},
34006   {0, 0, 0},
34007   {0, 0, 0},
34008   {0, 0, 0},
34009   {0, 0, 0},
34010   {0, 0, 0},
34011   {0, 0, 0},
34012   {0, 0, 0},
34013   {0, 0, 0},
34014   {0, 0, 0},
34015   {0, 0, 0},
34016   {0, 0, 0},
34017   {0, 0, 0},
34018   {0, 0, 0},
34019   {0, 0, 0},
34020   {0, 0, 0},
34021   {0, 0, 0},
34022   {0, 0, 0},
34023   {0, 0, 0},
34024   {0, 0, 0},
34025   {0, 0, 0},
34026   {0, 0, 0},
34027   {0, 0, 0},
34028   {0, 0, 0},
34029   {0, 0, 0},
34030   {0, 0, 0},
34031   {0, 0, 0},
34032   {0, 0, 0},
34033   {0, 0, 0},
34034   {0, 0, 0},
34035   {0, 0, 0},
34036   {0, 0, 0},
34037   {0, 0, 0},
34038   {0, 0, 0},
34039   {0, 0, 0},
34040   {0, 0, 0},
34041   {0, 0, 0},
34042   {0, 0, 0},
34043   {0, 0, 0},
34044   {0, 0, 0},
34045   {0, 0, 0},
34046   {0, 0, 0},
34047   {0, 0, 0},
34048   {0, 0, 0},
34049   {0, 0, 0},
34050   {0, 0, 0},
34051   {0, 0, 0},
34052   {0, 0, 0},
34053   {0, 0, 0},
34054   {0, 0, 0},
34055   {0, 0, 0},
34056   {0, 0, 0},
34057   {0, 0, 0},
34058   {0, 0, 0}
34059 };
34060 struct yaz_iconv_trie marc8_31page29 = {
34061   0, marc8_31page29_dir
34062 };
34063 /* PAGE 28 */
34064 struct yaz_iconv_trie_dir marc8_31page28_dir[256] = {
34065   {0, 0, 0},
34066   {0, 0, 0},
34067   {0, 0, 0},
34068   {0, 0, 0},
34069   {0, 0, 0},
34070   {0, 0, 0},
34071   {0, 0, 0},
34072   {0, 0, 0},
34073   {0, 0, 0},
34074   {0, 0, 0},
34075   {0, 0, 0},
34076   {0, 0, 0},
34077   {0, 0, 0},
34078   {0, 0, 0},
34079   {0, 0, 0},
34080   {0, 0, 0},
34081   {0, 0, 0},
34082   {0, 0, 0},
34083   {0, 0, 0},
34084   {0, 0, 0},
34085   {0, 0, 0},
34086   {0, 0, 0},
34087   {0, 0, 0},
34088   {0, 0, 0},
34089   {0, 0, 0},
34090   {0, 0, 0},
34091   {0, 0, 0},
34092   {0, 0, 0},
34093   {0, 0, 0},
34094   {0, 0, 0},
34095   {0, 0, 0},
34096   {0, 0, 0},
34097   {0, 0, 0},
34098   {0, 0, 0x6FA4} /* East Asian ideograph */,
34099   {0, 0, 0x6FC1} /* East Asian ideograph */,
34100   {0, 0, 0},
34101   {0, 0, 0x6FC0} /* East Asian ideograph */,
34102   {0, 0, 0x6FB3} /* East Asian ideograph */,
34103   {0, 0, 0x6FDF} /* East Asian ideograph */,
34104   {0, 0, 0x6FD8} /* East Asian ideograph */,
34105   {0, 0, 0x6FF1} /* East Asian ideograph */,
34106   {0, 0, 0x6FE0} /* East Asian ideograph */,
34107   {0, 0, 0x6FEF} /* East Asian ideograph */,
34108   {0, 0, 0x6FEB} /* East Asian ideograph (variant of EACC 4B492B) */,
34109   {0, 0, 0x6FE1} /* East Asian ideograph */,
34110   {0, 0, 0x6FE4} /* East Asian ideograph */,
34111   {0, 0, 0x6F80} /* East Asian ideograph */,
34112   {0, 0, 0},
34113   {0, 0, 0},
34114   {0, 0, 0x700B} /* East Asian ideograph */,
34115   {0, 0, 0x7009} /* East Asian ideograph */,
34116   {0, 0, 0x7006} /* East Asian ideograph */,
34117   {0, 0, 0x6FFA} /* East Asian ideograph */,
34118   {0, 0, 0x7011} /* East Asian ideograph */,
34119   {0, 0, 0x6FFE} /* East Asian ideograph */,
34120   {0, 0, 0x700F} /* East Asian ideograph */,
34121   {0, 0, 0x701B} /* East Asian ideograph */,
34122   {0, 0, 0x701A} /* East Asian ideograph */,
34123   {0, 0, 0x7028} /* East Asian ideograph */,
34124   {0, 0, 0x701D} /* East Asian ideograph */,
34125   {0, 0, 0x7015} /* East Asian ideograph */,
34126   {0, 0, 0x701F} /* East Asian ideograph */,
34127   {0, 0, 0},
34128   {0, 0, 0x703E} /* East Asian ideograph */,
34129   {0, 0, 0x704C} /* East Asian ideograph */,
34130   {0, 0, 0x7051} /* East Asian ideograph */,
34131   {0, 0, 0x7058} /* East Asian ideograph */,
34132   {0, 0, 0x7063} /* East Asian ideograph */,
34133   {0, 0, 0x7064} /* East Asian ideograph */,
34134   {0, 0, 0x706B} /* East Asian ideograph */,
34135   {0, 0, 0x7070} /* East Asian ideograph */,
34136   {0, 0, 0x7076} /* East Asian ideograph */,
34137   {0, 0, 0x707C} /* East Asian ideograph */,
34138   {0, 0, 0x7078} /* East Asian ideograph */,
34139   {0, 0, 0x707D} /* East Asian ideograph */,
34140   {0, 0, 0x7095} /* East Asian ideograph */,
34141   {0, 0, 0x708E} /* East Asian ideograph */,
34142   {0, 0, 0x7092} /* East Asian ideograph */,
34143   {0, 0, 0x7099} /* East Asian ideograph */,
34144   {0, 0, 0x708A} /* East Asian ideograph */,
34145   {0, 0, 0x70AB} /* East Asian ideograph */,
34146   {0, 0, 0x70BA} /* East Asian ideograph */,
34147   {0, 0, 0x70AC} /* East Asian ideograph */,
34148   {0, 0, 0x70B3} /* East Asian ideograph */,
34149   {0, 0, 0x70AF} /* East Asian ideograph */,
34150   {0, 0, 0x70AD} /* East Asian ideograph */,
34151   {0, 0, 0x70AE} /* East Asian ideograph */,
34152   {0, 0, 0x70B8} /* East Asian ideograph */,
34153   {0, 0, 0x70CA} /* East Asian ideograph */,
34154   {0, 0, 0x70E4} /* East Asian ideograph */,
34155   {0, 0, 0x70D8} /* East Asian ideograph */,
34156   {0, 0, 0x70C8} /* East Asian ideograph */,
34157   {0, 0, 0x70D9} /* East Asian ideograph */,
34158   {0, 0, 0x70CF} /* East Asian ideograph */,
34159   {0, 0, 0x70F9} /* East Asian ideograph */,
34160   {0, 0, 0x7109} /* East Asian ideograph */,
34161   {0, 0, 0x710A} /* East Asian ideograph */,
34162   {0, 0, 0x70FD} /* East Asian ideograph */,
34163   {0, 0, 0x7119} /* East Asian ideograph */,
34164   {0, 0, 0x716E} /* East Asian ideograph */,
34165   {0, 0, 0x711A} /* East Asian ideograph */,
34166   {0, 0, 0x7136} /* East Asian ideograph */,
34167   {0, 0, 0x7121} /* East Asian ideograph */,
34168   {0, 0, 0x7130} /* East Asian ideograph */,
34169   {0, 0, 0x7126} /* East Asian ideograph */,
34170   {0, 0, 0x714E} /* East Asian ideograph */,
34171   {0, 0, 0x7149} /* East Asian ideograph */,
34172   {0, 0, 0x7159} /* East Asian ideograph */,
34173   {0, 0, 0x7164} /* East Asian ideograph */,
34174   {0, 0, 0x7169} /* East Asian ideograph */,
34175   {0, 0, 0x715C} /* East Asian ideograph */,
34176   {0, 0, 0x716C} /* East Asian ideograph */,
34177   {0, 0, 0x7166} /* East Asian ideograph */,
34178   {0, 0, 0x7167} /* East Asian ideograph */,
34179   {0, 0, 0x715E} /* East Asian ideograph */,
34180   {0, 0, 0x7165} /* East Asian ideograph */,
34181   {0, 0, 0x714C} /* East Asian ideograph */,
34182   {0, 0, 0x717D} /* East Asian ideograph */,
34183   {0, 0, 0},
34184   {0, 0, 0x7199} /* East Asian ideograph */,
34185   {0, 0, 0x718A} /* East Asian ideograph */,
34186   {0, 0, 0x7184} /* East Asian ideograph */,
34187   {0, 0, 0x719F} /* East Asian ideograph */,
34188   {0, 0, 0x71A8} /* East Asian ideograph */,
34189   {0, 0, 0x71AC} /* East Asian ideograph */,
34190   {0, 0, 0x71B1} /* East Asian ideograph */,
34191   {0, 0, 0x71D9} /* East Asian ideograph */,
34192   {0, 0, 0},
34193   {0, 0, 0},
34194   {0, 0, 0},
34195   {0, 0, 0},
34196   {0, 0, 0},
34197   {0, 0, 0},
34198   {0, 0, 0},
34199   {0, 0, 0},
34200   {0, 0, 0},
34201   {0, 0, 0},
34202   {0, 0, 0},
34203   {0, 0, 0},
34204   {0, 0, 0},
34205   {0, 0, 0},
34206   {0, 0, 0},
34207   {0, 0, 0},
34208   {0, 0, 0},
34209   {0, 0, 0},
34210   {0, 0, 0},
34211   {0, 0, 0},
34212   {0, 0, 0},
34213   {0, 0, 0},
34214   {0, 0, 0},
34215   {0, 0, 0},
34216   {0, 0, 0},
34217   {0, 0, 0},
34218   {0, 0, 0},
34219   {0, 0, 0},
34220   {0, 0, 0},
34221   {0, 0, 0},
34222   {0, 0, 0},
34223   {0, 0, 0},
34224   {0, 0, 0},
34225   {0, 0, 0},
34226   {0, 0, 0},
34227   {0, 0, 0},
34228   {0, 0, 0},
34229   {0, 0, 0},
34230   {0, 0, 0},
34231   {0, 0, 0},
34232   {0, 0, 0},
34233   {0, 0, 0},
34234   {0, 0, 0},
34235   {0, 0, 0},
34236   {0, 0, 0},
34237   {0, 0, 0},
34238   {0, 0, 0},
34239   {0, 0, 0},
34240   {0, 0, 0},
34241   {0, 0, 0},
34242   {0, 0, 0},
34243   {0, 0, 0},
34244   {0, 0, 0},
34245   {0, 0, 0},
34246   {0, 0, 0},
34247   {0, 0, 0},
34248   {0, 0, 0},
34249   {0, 0, 0},
34250   {0, 0, 0},
34251   {0, 0, 0},
34252   {0, 0, 0},
34253   {0, 0, 0},
34254   {0, 0, 0},
34255   {0, 0, 0},
34256   {0, 0, 0},
34257   {0, 0, 0},
34258   {0, 0, 0},
34259   {0, 0, 0},
34260   {0, 0, 0},
34261   {0, 0, 0},
34262   {0, 0, 0},
34263   {0, 0, 0},
34264   {0, 0, 0},
34265   {0, 0, 0},
34266   {0, 0, 0},
34267   {0, 0, 0},
34268   {0, 0, 0},
34269   {0, 0, 0},
34270   {0, 0, 0},
34271   {0, 0, 0},
34272   {0, 0, 0},
34273   {0, 0, 0},
34274   {0, 0, 0},
34275   {0, 0, 0},
34276   {0, 0, 0},
34277   {0, 0, 0},
34278   {0, 0, 0},
34279   {0, 0, 0},
34280   {0, 0, 0},
34281   {0, 0, 0},
34282   {0, 0, 0},
34283   {0, 0, 0},
34284   {0, 0, 0},
34285   {0, 0, 0},
34286   {0, 0, 0},
34287   {0, 0, 0},
34288   {0, 0, 0},
34289   {0, 0, 0},
34290   {0, 0, 0},
34291   {0, 0, 0},
34292   {0, 0, 0},
34293   {0, 0, 0},
34294   {0, 0, 0},
34295   {0, 0, 0},
34296   {0, 0, 0},
34297   {0, 0, 0},
34298   {0, 0, 0},
34299   {0, 0, 0},
34300   {0, 0, 0},
34301   {0, 0, 0},
34302   {0, 0, 0},
34303   {0, 0, 0},
34304   {0, 0, 0},
34305   {0, 0, 0},
34306   {0, 0, 0},
34307   {0, 0, 0},
34308   {0, 0, 0},
34309   {0, 0, 0},
34310   {0, 0, 0},
34311   {0, 0, 0},
34312   {0, 0, 0},
34313   {0, 0, 0},
34314   {0, 0, 0},
34315   {0, 0, 0},
34316   {0, 0, 0},
34317   {0, 0, 0},
34318   {0, 0, 0},
34319   {0, 0, 0},
34320   {0, 0, 0}
34321 };
34322 struct yaz_iconv_trie marc8_31page28 = {
34323   0, marc8_31page28_dir
34324 };
34325 /* PAGE 27 */
34326 struct yaz_iconv_trie_dir marc8_31page27_dir[256] = {
34327   {0, 0, 0},
34328   {0, 0, 0},
34329   {0, 0, 0},
34330   {0, 0, 0},
34331   {0, 0, 0},
34332   {0, 0, 0},
34333   {0, 0, 0},
34334   {0, 0, 0},
34335   {0, 0, 0},
34336   {0, 0, 0},
34337   {0, 0, 0},
34338   {0, 0, 0},
34339   {0, 0, 0},
34340   {0, 0, 0},
34341   {0, 0, 0},
34342   {0, 0, 0},
34343   {0, 0, 0},
34344   {0, 0, 0},
34345   {0, 0, 0},
34346   {0, 0, 0},
34347   {0, 0, 0},
34348   {0, 0, 0},
34349   {0, 0, 0},
34350   {0, 0, 0},
34351   {0, 0, 0},
34352   {0, 0, 0},
34353   {0, 0, 0},
34354   {0, 0, 0},
34355   {0, 0, 0},
34356   {0, 0, 0},
34357   {0, 0, 0},
34358   {0, 0, 0},
34359   {0, 0, 0},
34360   {0, 0, 0x6E5B} /* East Asian ideograph */,
34361   {0, 0, 0x6E1A} /* East Asian ideograph */,
34362   {0, 0, 0x6E56} /* East Asian ideograph */,
34363   {0, 0, 0x6E2F} /* East Asian ideograph */,
34364   {0, 0, 0x6E6E} /* East Asian ideograph */,
34365   {0, 0, 0x6E58} /* East Asian ideograph */,
34366   {0, 0, 0x6E23} /* East Asian ideograph */,
34367   {0, 0, 0x6E24} /* East Asian ideograph */,
34368   {0, 0, 0x6E1B} /* East Asian ideograph */,
34369   {0, 0, 0x6E25} /* East Asian ideograph */,
34370   {0, 0, 0x6E4A} /* East Asian ideograph */,
34371   {0, 0, 0x6E3A} /* East Asian ideograph */,
34372   {0, 0, 0x6E6F} /* East Asian ideograph */,
34373   {0, 0, 0x6E2D} /* East Asian ideograph */,
34374   {0, 0, 0x6E34} /* East Asian ideograph */,
34375   {0, 0, 0x6E2C} /* East Asian ideograph */,
34376   {0, 0, 0x6E26} /* East Asian ideograph */,
34377   {0, 0, 0x6E4D} /* East Asian ideograph */,
34378   {0, 0, 0x6E3E} /* East Asian ideograph */,
34379   {0, 0, 0x6E43} /* East Asian ideograph */,
34380   {0, 0, 0x6E19} /* East Asian ideograph */,
34381   {0, 0, 0x6E1D} /* East Asian ideograph */,
34382   {0, 0, 0x6ED3} /* East Asian ideograph */,
34383   {0, 0, 0x6EB6} /* East Asian ideograph */,
34384   {0, 0, 0x6EC2} /* East Asian ideograph */,
34385   {0, 0, 0},
34386   {0, 0, 0x6EAF} /* East Asian ideograph */,
34387   {0, 0, 0x6EA2} /* East Asian ideograph */,
34388   {0, 0, 0x6E9D} /* East Asian ideograph */,
34389   {0, 0, 0},
34390   {0, 0, 0x6EA5} /* East Asian ideograph */,
34391   {0, 0, 0x6E98} /* East Asian ideograph */,
34392   {0, 0, 0x6E90} /* East Asian ideograph */,
34393   {0, 0, 0x6EC5} /* East Asian ideograph */,
34394   {0, 0, 0x6EC7} /* East Asian ideograph */,
34395   {0, 0, 0x6EBC} /* East Asian ideograph */,
34396   {0, 0, 0x6EAB} /* East Asian ideograph */,
34397   {0, 0, 0x6ED1} /* East Asian ideograph */,
34398   {0, 0, 0x6ECB} /* East Asian ideograph */,
34399   {0, 0, 0x6EC4} /* East Asian ideograph */,
34400   {0, 0, 0x6ED4} /* East Asian ideograph */,
34401   {0, 0, 0x6EAA} /* East Asian ideograph */,
34402   {0, 0, 0x6E96} /* East Asian ideograph */,
34403   {0, 0, 0x6E9C} /* East Asian ideograph */,
34404   {0, 0, 0x6F33} /* East Asian ideograph */,
34405   {0, 0, 0x6EF4} /* East Asian ideograph */,
34406   {0, 0, 0x6EEC} /* East Asian ideograph */,
34407   {0, 0, 0x6EFE} /* East Asian ideograph */,
34408   {0, 0, 0x6F29} /* East Asian ideograph */,
34409   {0, 0, 0x6F14} /* East Asian ideograph */,
34410   {0, 0, 0x6F3E} /* East Asian ideograph */,
34411   {0, 0, 0x6F2C} /* East Asian ideograph */,
34412   {0, 0, 0x6F32} /* East Asian ideograph */,
34413   {0, 0, 0x6F0F} /* East Asian ideograph */,
34414   {0, 0, 0x6F22} /* East Asian ideograph (variant of EACC 4B4857) */,
34415   {0, 0, 0x6EFF} /* East Asian ideograph */,
34416   {0, 0, 0x6F23} /* East Asian ideograph */,
34417   {0, 0, 0x6F38} /* East Asian ideograph */,
34418   {0, 0, 0x6F15} /* East Asian ideograph */,
34419   {0, 0, 0x6F31} /* East Asian ideograph */,
34420   {0, 0, 0x6F02} /* East Asian ideograph */,
34421   {0, 0, 0x6F06} /* East Asian ideograph */,
34422   {0, 0, 0x6EEF} /* East Asian ideograph */,
34423   {0, 0, 0x6F2B} /* East Asian ideograph */,
34424   {0, 0, 0x6F2F} /* East Asian ideograph */,
34425   {0, 0, 0x6F20} /* East Asian ideograph */,
34426   {0, 0, 0x6F3F} /* East Asian ideograph */,
34427   {0, 0, 0x6EF2} /* East Asian ideograph */,
34428   {0, 0, 0x6F01} /* East Asian ideograph */,
34429   {0, 0, 0x6F11} /* East Asian ideograph */,
34430   {0, 0, 0x6ECC} /* East Asian ideograph */,
34431   {0, 0, 0x6F2A} /* East Asian ideograph */,
34432   {0, 0, 0x6F7C} /* East Asian ideograph */,
34433   {0, 0, 0x6F88} /* East Asian ideograph */,
34434   {0, 0, 0x6F84} /* East Asian ideograph */,
34435   {0, 0, 0x6F51} /* East Asian ideograph */,
34436   {0, 0, 0x6F64} /* East Asian ideograph */,
34437   {0, 0, 0x6F97} /* East Asian ideograph */,
34438   {0, 0, 0x6F54} /* East Asian ideograph */,
34439   {0, 0, 0x6F7A} /* East Asian ideograph */,
34440   {0, 0, 0x6F86} /* East Asian ideograph */,
34441   {0, 0, 0x6F8E} /* East Asian ideograph */,
34442   {0, 0, 0x6F6D} /* East Asian ideograph */,
34443   {0, 0, 0x6F5B} /* East Asian ideograph */,
34444   {0, 0, 0x6F6E} /* East Asian ideograph */,
34445   {0, 0, 0x6F78} /* East Asian ideograph */,
34446   {0, 0, 0x6F66} /* East Asian ideograph */,
34447   {0, 0, 0x6F70} /* East Asian ideograph */,
34448   {0, 0, 0x6F58} /* East Asian ideograph */,
34449   {0, 0, 0x6FC2} /* East Asian ideograph */,
34450   {0, 0, 0x6FB1} /* East Asian ideograph */,
34451   {0, 0, 0x6FC3} /* East Asian ideograph */,
34452   {0, 0, 0x6FA7} /* East Asian ideograph */,
34453   {0, 0, 0x6FA1} /* East Asian ideograph */,
34454   {0, 0, 0},
34455   {0, 0, 0},
34456   {0, 0, 0},
34457   {0, 0, 0},
34458   {0, 0, 0},
34459   {0, 0, 0},
34460   {0, 0, 0},
34461   {0, 0, 0},
34462   {0, 0, 0},
34463   {0, 0, 0},
34464   {0, 0, 0},
34465   {0, 0, 0},
34466   {0, 0, 0},
34467   {0, 0, 0},
34468   {0, 0, 0},
34469   {0, 0, 0},
34470   {0, 0, 0},
34471   {0, 0, 0},
34472   {0, 0, 0},
34473   {0, 0, 0},
34474   {0, 0, 0},
34475   {0, 0, 0},
34476   {0, 0, 0},
34477   {0, 0, 0},
34478   {0, 0, 0},
34479   {0, 0, 0},
34480   {0, 0, 0},
34481   {0, 0, 0},
34482   {0, 0, 0},
34483   {0, 0, 0},
34484   {0, 0, 0},
34485   {0, 0, 0},
34486   {0, 0, 0},
34487   {0, 0, 0},
34488   {0, 0, 0},
34489   {0, 0, 0},
34490   {0, 0, 0},
34491   {0, 0, 0},
34492   {0, 0, 0},
34493   {0, 0, 0},
34494   {0, 0, 0},
34495   {0, 0, 0},
34496   {0, 0, 0},
34497   {0, 0, 0},
34498   {0, 0, 0},
34499   {0, 0, 0},
34500   {0, 0, 0},
34501   {0, 0, 0},
34502   {0, 0, 0},
34503   {0, 0, 0},
34504   {0, 0, 0},
34505   {0, 0, 0},
34506   {0, 0, 0},
34507   {0, 0, 0},
34508   {0, 0, 0},
34509   {0, 0, 0},
34510   {0, 0, 0},
34511   {0, 0, 0},
34512   {0, 0, 0},
34513   {0, 0, 0},
34514   {0, 0, 0},
34515   {0, 0, 0},
34516   {0, 0, 0},
34517   {0, 0, 0},
34518   {0, 0, 0},
34519   {0, 0, 0},
34520   {0, 0, 0},
34521   {0, 0, 0},
34522   {0, 0, 0},
34523   {0, 0, 0},
34524   {0, 0, 0},
34525   {0, 0, 0},
34526   {0, 0, 0},
34527   {0, 0, 0},
34528   {0, 0, 0},
34529   {0, 0, 0},
34530   {0, 0, 0},
34531   {0, 0, 0},
34532   {0, 0, 0},
34533   {0, 0, 0},
34534   {0, 0, 0},
34535   {0, 0, 0},
34536   {0, 0, 0},
34537   {0, 0, 0},
34538   {0, 0, 0},
34539   {0, 0, 0},
34540   {0, 0, 0},
34541   {0, 0, 0},
34542   {0, 0, 0},
34543   {0, 0, 0},
34544   {0, 0, 0},
34545   {0, 0, 0},
34546   {0, 0, 0},
34547   {0, 0, 0},
34548   {0, 0, 0},
34549   {0, 0, 0},
34550   {0, 0, 0},
34551   {0, 0, 0},
34552   {0, 0, 0},
34553   {0, 0, 0},
34554   {0, 0, 0},
34555   {0, 0, 0},
34556   {0, 0, 0},
34557   {0, 0, 0},
34558   {0, 0, 0},
34559   {0, 0, 0},
34560   {0, 0, 0},
34561   {0, 0, 0},
34562   {0, 0, 0},
34563   {0, 0, 0},
34564   {0, 0, 0},
34565   {0, 0, 0},
34566   {0, 0, 0},
34567   {0, 0, 0},
34568   {0, 0, 0},
34569   {0, 0, 0},
34570   {0, 0, 0},
34571   {0, 0, 0},
34572   {0, 0, 0},
34573   {0, 0, 0},
34574   {0, 0, 0},
34575   {0, 0, 0},
34576   {0, 0, 0},
34577   {0, 0, 0},
34578   {0, 0, 0},
34579   {0, 0, 0},
34580   {0, 0, 0},
34581   {0, 0, 0},
34582   {0, 0, 0}
34583 };
34584 struct yaz_iconv_trie marc8_31page27 = {
34585   0, marc8_31page27_dir
34586 };
34587 /* PAGE 26 */
34588 struct yaz_iconv_trie_dir marc8_31page26_dir[256] = {
34589   {0, 0, 0},
34590   {0, 0, 0},
34591   {0, 0, 0},
34592   {0, 0, 0},
34593   {0, 0, 0},
34594   {0, 0, 0},
34595   {0, 0, 0},
34596   {0, 0, 0},
34597   {0, 0, 0},
34598   {0, 0, 0},
34599   {0, 0, 0},
34600   {0, 0, 0},
34601   {0, 0, 0},
34602   {0, 0, 0},
34603   {0, 0, 0},
34604   {0, 0, 0},
34605   {0, 0, 0},
34606   {0, 0, 0},
34607   {0, 0, 0},
34608   {0, 0, 0},
34609   {0, 0, 0},
34610   {0, 0, 0},
34611   {0, 0, 0},
34612   {0, 0, 0},
34613   {0, 0, 0},
34614   {0, 0, 0},
34615   {0, 0, 0},
34616   {0, 0, 0},
34617   {0, 0, 0},
34618   {0, 0, 0},
34619   {0, 0, 0},
34620   {0, 0, 0},
34621   {0, 0, 0},
34622   {0, 0, 0x6CE3} /* East Asian ideograph */,
34623   {0, 0, 0x6CF0} /* East Asian ideograph */,
34624   {0, 0, 0x6CB8} /* East Asian ideograph */,
34625   {0, 0, 0x6CD3} /* East Asian ideograph */,
34626   {0, 0, 0x6CAB} /* East Asian ideograph */,
34627   {0, 0, 0x6CE5} /* East Asian ideograph */,
34628   {0, 0, 0x6CBD} /* East Asian ideograph */,
34629   {0, 0, 0x6CB3} /* East Asian ideograph */,
34630   {0, 0, 0x6CC4} /* East Asian ideograph */,
34631   {0, 0, 0x6CD5} /* East Asian ideograph */,
34632   {0, 0, 0x6CE2} /* East Asian ideograph */,
34633   {0, 0, 0x6CBC} /* East Asian ideograph */,
34634   {0, 0, 0x6CAE} /* East Asian ideograph */,
34635   {0, 0, 0x6CB9} /* East Asian ideograph */,
34636   {0, 0, 0x6CF1} /* East Asian ideograph */,
34637   {0, 0, 0x6CC1} /* East Asian ideograph */,
34638   {0, 0, 0x6CBE} /* East Asian ideograph */,
34639   {0, 0, 0x6CC5} /* East Asian ideograph */,
34640   {0, 0, 0x6CD7} /* East Asian ideograph */,
34641   {0, 0, 0x6CBB} /* East Asian ideograph */,
34642   {0, 0, 0x6CDB} /* East Asian ideograph */,
34643   {0, 0, 0x6CE1} /* East Asian ideograph */,
34644   {0, 0, 0x6CBF} /* East Asian ideograph */,
34645   {0, 0, 0x6CCA} /* East Asian ideograph */,
34646   {0, 0, 0x6CCC} /* East Asian ideograph */,
34647   {0, 0, 0x6CC9} /* East Asian ideograph */,
34648   {0, 0, 0x6D41} /* East Asian ideograph */,
34649   {0, 0, 0x6D0B} /* East Asian ideograph */,
34650   {0, 0, 0x6D32} /* East Asian ideograph */,
34651   {0, 0, 0x6D25} /* East Asian ideograph */,
34652   {0, 0, 0x6D31} /* East Asian ideograph */,
34653   {0, 0, 0x6D2A} /* East Asian ideograph */,
34654   {0, 0, 0x6D0C} /* East Asian ideograph */,
34655   {0, 0, 0x6D1E} /* East Asian ideograph */,
34656   {0, 0, 0x6D17} /* East Asian ideograph */,
34657   {0, 0, 0x6D3B} /* East Asian ideograph */,
34658   {0, 0, 0x6D1B} /* East Asian ideograph */,
34659   {0, 0, 0x6D36} /* East Asian ideograph */,
34660   {0, 0, 0x6D3D} /* East Asian ideograph */,
34661   {0, 0, 0x6D3E} /* East Asian ideograph */,
34662   {0, 0, 0x6D6A} /* East Asian ideograph */,
34663   {0, 0, 0x6D95} /* East Asian ideograph */,
34664   {0, 0, 0x6D78} /* East Asian ideograph */,
34665   {0, 0, 0x6D66} /* East Asian ideograph */,
34666   {0, 0, 0x6D59} /* East Asian ideograph */,
34667   {0, 0, 0x6D87} /* East Asian ideograph */,
34668   {0, 0, 0x6D88} /* East Asian ideograph */,
34669   {0, 0, 0x6D6C} /* East Asian ideograph */,
34670   {0, 0, 0x6D93} /* East Asian ideograph */,
34671   {0, 0, 0x6D89} /* East Asian ideograph */,
34672   {0, 0, 0x6D6E} /* East Asian ideograph */,
34673   {0, 0, 0x6D74} /* East Asian ideograph */,
34674   {0, 0, 0x6D5A} /* East Asian ideograph */,
34675   {0, 0, 0x6D69} /* East Asian ideograph */,
34676   {0, 0, 0x6D77} /* East Asian ideograph */,
34677   {0, 0, 0x6DD9} /* East Asian ideograph */,
34678   {0, 0, 0x6DDA} /* East Asian ideograph */,
34679   {0, 0, 0x6DF3} /* East Asian ideograph */,
34680   {0, 0, 0x6DBC} /* East Asian ideograph */,
34681   {0, 0, 0x6DE4} /* East Asian ideograph */,
34682   {0, 0, 0x6DB2} /* East Asian ideograph */,
34683   {0, 0, 0x6DE1} /* East Asian ideograph */,
34684   {0, 0, 0x6DD2} /* East Asian ideograph */,
34685   {0, 0, 0x6DAE} /* East Asian ideograph */,
34686   {0, 0, 0x6DF8} /* East Asian ideograph */,
34687   {0, 0, 0x6DC7} /* East Asian ideograph */,
34688   {0, 0, 0x6DCB} /* East Asian ideograph */,
34689   {0, 0, 0x6DC5} /* East Asian ideograph */,
34690   {0, 0, 0x6DDE} /* East Asian ideograph */,
34691   {0, 0, 0x6DAF} /* East Asian ideograph */,
34692   {0, 0, 0x6DB5} /* East Asian ideograph */,
34693   {0, 0, 0x6DFA} /* East Asian ideograph */,
34694   {0, 0, 0x6DF9} /* East Asian ideograph */,
34695   {0, 0, 0x6DCC} /* East Asian ideograph */,
34696   {0, 0, 0x6DF7} /* East Asian ideograph */,
34697   {0, 0, 0x6DB8} /* East Asian ideograph */,
34698   {0, 0, 0x6DD1} /* East Asian ideograph */,
34699   {0, 0, 0x6DF1} /* East Asian ideograph */,
34700   {0, 0, 0x6DE8} /* East Asian ideograph */,
34701   {0, 0, 0x6DEB} /* East Asian ideograph */,
34702   {0, 0, 0x6DD8} /* East Asian ideograph */,
34703   {0, 0, 0x6DFB} /* East Asian ideograph */,
34704   {0, 0, 0x6DEE} /* East Asian ideograph */,
34705   {0, 0, 0x6DF5} /* East Asian ideograph */,
34706   {0, 0, 0x6D8E} /* East Asian ideograph */,
34707   {0, 0, 0x6DC6} /* East Asian ideograph */,
34708   {0, 0, 0x6DEA} /* East Asian ideograph */,
34709   {0, 0, 0x6DC4} /* East Asian ideograph */,
34710   {0, 0, 0x6E54} /* East Asian ideograph */,
34711   {0, 0, 0x6E21} /* East Asian ideograph */,
34712   {0, 0, 0x6E38} /* East Asian ideograph */,
34713   {0, 0, 0x6E32} /* East Asian ideograph */,
34714   {0, 0, 0x6E67} /* East Asian ideograph */,
34715   {0, 0, 0x6E20} /* East Asian ideograph */,
34716   {0, 0, 0},
34717   {0, 0, 0},
34718   {0, 0, 0},
34719   {0, 0, 0},
34720   {0, 0, 0},
34721   {0, 0, 0},
34722   {0, 0, 0},
34723   {0, 0, 0},
34724   {0, 0, 0},
34725   {0, 0, 0},
34726   {0, 0, 0},
34727   {0, 0, 0},
34728   {0, 0, 0},
34729   {0, 0, 0},
34730   {0, 0, 0},
34731   {0, 0, 0},
34732   {0, 0, 0},
34733   {0, 0, 0},
34734   {0, 0, 0},
34735   {0, 0, 0},
34736   {0, 0, 0},
34737   {0, 0, 0},
34738   {0, 0, 0},
34739   {0, 0, 0},
34740   {0, 0, 0},
34741   {0, 0, 0},
34742   {0, 0, 0},
34743   {0, 0, 0},
34744   {0, 0, 0},
34745   {0, 0, 0},
34746   {0, 0, 0},
34747   {0, 0, 0},
34748   {0, 0, 0},
34749   {0, 0, 0},
34750   {0, 0, 0},
34751   {0, 0, 0},
34752   {0, 0, 0},
34753   {0, 0, 0},
34754   {0, 0, 0},
34755   {0, 0, 0},
34756   {0, 0, 0},
34757   {0, 0, 0},
34758   {0, 0, 0},
34759   {0, 0, 0},
34760   {0, 0, 0},
34761   {0, 0, 0},
34762   {0, 0, 0},
34763   {0, 0, 0},
34764   {0, 0, 0},
34765   {0, 0, 0},
34766   {0, 0, 0},
34767   {0, 0, 0},
34768   {0, 0, 0},
34769   {0, 0, 0},
34770   {0, 0, 0},
34771   {0, 0, 0},
34772   {0, 0, 0},
34773   {0, 0, 0},
34774   {0, 0, 0},
34775   {0, 0, 0},
34776   {0, 0, 0},
34777   {0, 0, 0},
34778   {0, 0, 0},
34779   {0, 0, 0},
34780   {0, 0, 0},
34781   {0, 0, 0},
34782   {0, 0, 0},
34783   {0, 0, 0},
34784   {0, 0, 0},
34785   {0, 0, 0},
34786   {0, 0, 0},
34787   {0, 0, 0},
34788   {0, 0, 0},
34789   {0, 0, 0},
34790   {0, 0, 0},
34791   {0, 0, 0},
34792   {0, 0, 0},
34793   {0, 0, 0},
34794   {0, 0, 0},
34795   {0, 0, 0},
34796   {0, 0, 0},
34797   {0, 0, 0},
34798   {0, 0, 0},
34799   {0, 0, 0},
34800   {0, 0, 0},
34801   {0, 0, 0},
34802   {0, 0, 0},
34803   {0, 0, 0},
34804   {0, 0, 0},
34805   {0, 0, 0},
34806   {0, 0, 0},
34807   {0, 0, 0},
34808   {0, 0, 0},
34809   {0, 0, 0},
34810   {0, 0, 0},
34811   {0, 0, 0},
34812   {0, 0, 0},
34813   {0, 0, 0},
34814   {0, 0, 0},
34815   {0, 0, 0},
34816   {0, 0, 0},
34817   {0, 0, 0},
34818   {0, 0, 0},
34819   {0, 0, 0},
34820   {0, 0, 0},
34821   {0, 0, 0},
34822   {0, 0, 0},
34823   {0, 0, 0},
34824   {0, 0, 0},
34825   {0, 0, 0},
34826   {0, 0, 0},
34827   {0, 0, 0},
34828   {0, 0, 0},
34829   {0, 0, 0},
34830   {0, 0, 0},
34831   {0, 0, 0},
34832   {0, 0, 0},
34833   {0, 0, 0},
34834   {0, 0, 0},
34835   {0, 0, 0},
34836   {0, 0, 0},
34837   {0, 0, 0},
34838   {0, 0, 0},
34839   {0, 0, 0},
34840   {0, 0, 0},
34841   {0, 0, 0},
34842   {0, 0, 0},
34843   {0, 0, 0},
34844   {0, 0, 0}
34845 };
34846 struct yaz_iconv_trie marc8_31page26 = {
34847   0, marc8_31page26_dir
34848 };
34849 /* PAGE 25 */
34850 struct yaz_iconv_trie_dir marc8_31page25_dir[256] = {
34851   {0, 0, 0},
34852   {0, 0, 0},
34853   {0, 0, 0},
34854   {0, 0, 0},
34855   {0, 0, 0},
34856   {0, 0, 0},
34857   {0, 0, 0},
34858   {0, 0, 0},
34859   {0, 0, 0},
34860   {0, 0, 0},
34861   {0, 0, 0},
34862   {0, 0, 0},
34863   {0, 0, 0},
34864   {0, 0, 0},
34865   {0, 0, 0},
34866   {0, 0, 0},
34867   {0, 0, 0},
34868   {0, 0, 0},
34869   {0, 0, 0},
34870   {0, 0, 0},
34871   {0, 0, 0},
34872   {0, 0, 0},
34873   {0, 0, 0},
34874   {0, 0, 0},
34875   {0, 0, 0},
34876   {0, 0, 0},
34877   {0, 0, 0},
34878   {0, 0, 0},
34879   {0, 0, 0},
34880   {0, 0, 0},
34881   {0, 0, 0},
34882   {0, 0, 0},
34883   {0, 0, 0},
34884   {0, 0, 0x6B61} /* East Asian ideograph */,
34885   {0, 0, 0},
34886   {0, 0, 0x6B63} /* East Asian ideograph */,
34887   {0, 0, 0x6B64} /* East Asian ideograph */,
34888   {0, 0, 0x6B65} /* East Asian ideograph */,
34889   {0, 0, 0},
34890   {0, 0, 0x6B66} /* East Asian ideograph */,
34891   {0, 0, 0x6B6A} /* East Asian ideograph */,
34892   {0, 0, 0x6B72} /* East Asian ideograph */,
34893   {0, 0, 0x6B77} /* East Asian ideograph */,
34894   {0, 0, 0x6B78} /* East Asian ideograph */,
34895   {0, 0, 0x6B79} /* East Asian ideograph */,
34896   {0, 0, 0x6B7B} /* East Asian ideograph */,
34897   {0, 0, 0x6B7F} /* East Asian ideograph */,
34898   {0, 0, 0x6B83} /* East Asian ideograph */,
34899   {0, 0, 0x6B86} /* East Asian ideograph */,
34900   {0, 0, 0x6B8A} /* East Asian ideograph */,
34901   {0, 0, 0x6B89} /* East Asian ideograph */,
34902   {0, 0, 0x6B98} /* East Asian ideograph */,
34903   {0, 0, 0x6B96} /* East Asian ideograph */,
34904   {0, 0, 0x6BA4} /* East Asian ideograph */,
34905   {0, 0, 0x6BAE} /* East Asian ideograph */,
34906   {0, 0, 0x6BAF} /* East Asian ideograph */,
34907   {0, 0, 0x6BB2} /* East Asian ideograph */,
34908   {0, 0, 0x6BB5} /* East Asian ideograph */,
34909   {0, 0, 0x6BB7} /* East Asian ideograph */,
34910   {0, 0, 0x6BBA} /* East Asian ideograph */,
34911   {0, 0, 0x6BBC} /* East Asian ideograph */,
34912   {0, 0, 0x6BC0} /* East Asian ideograph */,
34913   {0, 0, 0x6BBF} /* East Asian ideograph */,
34914   {0, 0, 0x6BC5} /* East Asian ideograph */,
34915   {0, 0, 0x6BC6} /* East Asian ideograph */,
34916   {0, 0, 0x6BCB} /* East Asian ideograph */,
34917   {0, 0, 0x6BCD} /* East Asian ideograph */,
34918   {0, 0, 0x6BCF} /* East Asian ideograph */,
34919   {0, 0, 0x6BD2} /* East Asian ideograph */,
34920   {0, 0, 0},
34921   {0, 0, 0x6BD4} /* East Asian ideograph */,
34922   {0, 0, 0x6BD7} /* East Asian ideograph */,
34923   {0, 0, 0x6BDB} /* East Asian ideograph */,
34924   {0, 0, 0x6BEB} /* East Asian ideograph */,
34925   {0, 0, 0x6BEF} /* East Asian ideograph */,
34926   {0, 0, 0x6BFD} /* East Asian ideograph */,
34927   {0, 0, 0x6C0F} /* East Asian ideograph */,
34928   {0, 0, 0x6C11} /* East Asian ideograph */,
34929   {0, 0, 0x6C10} /* East Asian ideograph */,
34930   {0, 0, 0x6C13} /* East Asian ideograph */,
34931   {0, 0, 0x6C16} /* East Asian ideograph */,
34932   {0, 0, 0x6C1B} /* East Asian ideograph */,
34933   {0, 0, 0x6C1F} /* East Asian ideograph */,
34934   {0, 0, 0x6C27} /* East Asian ideograph */,
34935   {0, 0, 0x6C26} /* East Asian ideograph */,
34936   {0, 0, 0x6C23} /* East Asian ideograph */,
34937   {0, 0, 0x6C28} /* East Asian ideograph */,
34938   {0, 0, 0x6C24} /* East Asian ideograph */,
34939   {0, 0, 0x6C2B} /* East Asian ideograph */,
34940   {0, 0, 0x6C2E} /* East Asian ideograph */,
34941   {0, 0, 0x6C33} /* East Asian ideograph */,
34942   {0, 0, 0x6C2F} /* East Asian ideograph (variant of EACC 45465B) */,
34943   {0, 0, 0x6C34} /* East Asian ideograph */,
34944   {0, 0, 0x6C38} /* East Asian ideograph */,
34945   {0, 0, 0x6C41} /* East Asian ideograph */,
34946   {0, 0, 0},
34947   {0, 0, 0x6C40} /* East Asian ideograph */,
34948   {0, 0, 0x6C42} /* East Asian ideograph */,
34949   {0, 0, 0x6C5E} /* East Asian ideograph */,
34950   {0, 0, 0x6C57} /* East Asian ideograph */,
34951   {0, 0, 0x6C5F} /* East Asian ideograph */,
34952   {0, 0, 0x6C59} /* East Asian ideograph */,
34953   {0, 0, 0x6C60} /* East Asian ideograph */,
34954   {0, 0, 0x6C55} /* East Asian ideograph */,
34955   {0, 0, 0x6C50} /* East Asian ideograph */,
34956   {0, 0, 0x6C5D} /* East Asian ideograph */,
34957   {0, 0, 0x6C9B} /* East Asian ideograph */,
34958   {0, 0, 0x6C81} /* East Asian ideograph */,
34959   {0, 0, 0},
34960   {0, 0, 0x6C7A} /* East Asian ideograph */,
34961   {0, 0, 0x6C6A} /* East Asian ideograph */,
34962   {0, 0, 0x6C8C} /* East Asian ideograph */,
34963   {0, 0, 0x6C90} /* East Asian ideograph */,
34964   {0, 0, 0x6C72} /* East Asian ideograph */,
34965   {0, 0, 0x6C70} /* East Asian ideograph */,
34966   {0, 0, 0x6C68} /* East Asian ideograph */,
34967   {0, 0, 0x6C96} /* East Asian ideograph */,
34968   {0, 0, 0},
34969   {0, 0, 0x6C89} /* East Asian ideograph (variant of EACC 4B4676) */,
34970   {0, 0, 0x6C99} /* East Asian ideograph */,
34971   {0, 0, 0x6C7E} /* East Asian ideograph */,
34972   {0, 0, 0x6C7D} /* East Asian ideograph */,
34973   {0, 0, 0x6C92} /* East Asian ideograph */,
34974   {0, 0, 0x6C83} /* East Asian ideograph */,
34975   {0, 0, 0x6CB1} /* East Asian ideograph */,
34976   {0, 0, 0},
34977   {0, 0, 0x6CF3} /* East Asian ideograph */,
34978   {0, 0, 0},
34979   {0, 0, 0},
34980   {0, 0, 0},
34981   {0, 0, 0},
34982   {0, 0, 0},
34983   {0, 0, 0},
34984   {0, 0, 0},
34985   {0, 0, 0},
34986   {0, 0, 0},
34987   {0, 0, 0},
34988   {0, 0, 0},
34989   {0, 0, 0},
34990   {0, 0, 0},
34991   {0, 0, 0},
34992   {0, 0, 0},
34993   {0, 0, 0},
34994   {0, 0, 0},
34995   {0, 0, 0},
34996   {0, 0, 0},
34997   {0, 0, 0},
34998   {0, 0, 0},
34999   {0, 0, 0},
35000   {0, 0, 0},
35001   {0, 0, 0},
35002   {0, 0, 0},
35003   {0, 0, 0},
35004   {0, 0, 0},
35005   {0, 0, 0},
35006   {0, 0, 0},
35007   {0, 0, 0},
35008   {0, 0, 0},
35009   {0, 0, 0},
35010   {0, 0, 0},
35011   {0, 0, 0},
35012   {0, 0, 0},
35013   {0, 0, 0},
35014   {0, 0, 0},
35015   {0, 0, 0},
35016   {0, 0, 0},
35017   {0, 0, 0},
35018   {0, 0, 0},
35019   {0, 0, 0},
35020   {0, 0, 0},
35021   {0, 0, 0},
35022   {0, 0, 0},
35023   {0, 0, 0},
35024   {0, 0, 0},
35025   {0, 0, 0},
35026   {0, 0, 0},
35027   {0, 0, 0},
35028   {0, 0, 0},
35029   {0, 0, 0},
35030   {0, 0, 0},
35031   {0, 0, 0},
35032   {0, 0, 0},
35033   {0, 0, 0},
35034   {0, 0, 0},
35035   {0, 0, 0},
35036   {0, 0, 0},
35037   {0, 0, 0},
35038   {0, 0, 0},
35039   {0, 0, 0},
35040   {0, 0, 0},
35041   {0, 0, 0},
35042   {0, 0, 0},
35043   {0, 0, 0},
35044   {0, 0, 0},
35045   {0, 0, 0},
35046   {0, 0, 0},
35047   {0, 0, 0},
35048   {0, 0, 0},
35049   {0, 0, 0},
35050   {0, 0, 0},
35051   {0, 0, 0},
35052   {0, 0, 0},
35053   {0, 0, 0},
35054   {0, 0, 0},
35055   {0, 0, 0},
35056   {0, 0, 0},
35057   {0, 0, 0},
35058   {0, 0, 0},
35059   {0, 0, 0},
35060   {0, 0, 0},
35061   {0, 0, 0},
35062   {0, 0, 0},
35063   {0, 0, 0},
35064   {0, 0, 0},
35065   {0, 0, 0},
35066   {0, 0, 0},
35067   {0, 0, 0},
35068   {0, 0, 0},
35069   {0, 0, 0},
35070   {0, 0, 0},
35071   {0, 0, 0},
35072   {0, 0, 0},
35073   {0, 0, 0},
35074   {0, 0, 0},
35075   {0, 0, 0},
35076   {0, 0, 0},
35077   {0, 0, 0},
35078   {0, 0, 0},
35079   {0, 0, 0},
35080   {0, 0, 0},
35081   {0, 0, 0},
35082   {0, 0, 0},
35083   {0, 0, 0},
35084   {0, 0, 0},
35085   {0, 0, 0},
35086   {0, 0, 0},
35087   {0, 0, 0},
35088   {0, 0, 0},
35089   {0, 0, 0},
35090   {0, 0, 0},
35091   {0, 0, 0},
35092   {0, 0, 0},
35093   {0, 0, 0},
35094   {0, 0, 0},
35095   {0, 0, 0},
35096   {0, 0, 0},
35097   {0, 0, 0},
35098   {0, 0, 0},
35099   {0, 0, 0},
35100   {0, 0, 0},
35101   {0, 0, 0},
35102   {0, 0, 0},
35103   {0, 0, 0},
35104   {0, 0, 0},
35105   {0, 0, 0},
35106   {0, 0, 0}
35107 };
35108 struct yaz_iconv_trie marc8_31page25 = {
35109   0, marc8_31page25_dir
35110 };
35111 /* PAGE 24 */
35112 struct yaz_iconv_trie_dir marc8_31page24_dir[256] = {
35113   {0, 0, 0},
35114   {0, 0, 0},
35115   {0, 0, 0},
35116   {0, 0, 0},
35117   {0, 0, 0},
35118   {0, 0, 0},
35119   {0, 0, 0},
35120   {0, 0, 0},
35121   {0, 0, 0},
35122   {0, 0, 0},
35123   {0, 0, 0},
35124   {0, 0, 0},
35125   {0, 0, 0},
35126   {0, 0, 0},
35127   {0, 0, 0},
35128   {0, 0, 0},
35129   {0, 0, 0},
35130   {0, 0, 0},
35131   {0, 0, 0},
35132   {0, 0, 0},
35133   {0, 0, 0},
35134   {0, 0, 0},
35135   {0, 0, 0},
35136   {0, 0, 0},
35137   {0, 0, 0},
35138   {0, 0, 0},
35139   {0, 0, 0},
35140   {0, 0, 0},
35141   {0, 0, 0},
35142   {0, 0, 0},
35143   {0, 0, 0},
35144   {0, 0, 0},
35145   {0, 0, 0},
35146   {0, 0, 0x690E} /* East Asian ideograph */,
35147   {0, 0, 0x68C9} /* East Asian ideograph */,
35148   {0, 0, 0x6954} /* East Asian ideograph */,
35149   {0, 0, 0x6930} /* East Asian ideograph */,
35150   {0, 0, 0x6977} /* East Asian ideograph */,
35151   {0, 0, 0x6975} /* East Asian ideograph */,
35152   {0, 0, 0x695A} /* East Asian ideograph */,
35153   {0, 0, 0x6960} /* East Asian ideograph */,
35154   {0, 0, 0x696B} /* East Asian ideograph */,
35155   {0, 0, 0x694A} /* East Asian ideograph */,
35156   {0, 0, 0x6968} /* East Asian ideograph */,
35157   {0, 0, 0x695E} /* East Asian ideograph */,
35158   {0, 0, 0x696D} /* East Asian ideograph */,
35159   {0, 0, 0x6979} /* East Asian ideograph */,
35160   {0, 0, 0x6953} /* East Asian ideograph */,
35161   {0, 0, 0x6986} /* East Asian ideograph */,
35162   {0, 0, 0x69A8} /* East Asian ideograph */,
35163   {0, 0, 0x6995} /* East Asian ideograph */,
35164   {0, 0, 0x699C} /* East Asian ideograph */,
35165   {0, 0, 0x6994} /* East Asian ideograph */,
35166   {0, 0, 0x69C1} /* East Asian ideograph */,
35167   {0, 0, 0x69B7} /* East Asian ideograph */,
35168   {0, 0, 0x69AE} /* East Asian ideograph */,
35169   {0, 0, 0x699B} /* East Asian ideograph */,
35170   {0, 0, 0x69CB} /* East Asian ideograph */,
35171   {0, 0, 0x69D3} /* East Asian ideograph */,
35172   {0, 0, 0x69BB} /* East Asian ideograph */,
35173   {0, 0, 0x69AB} /* East Asian ideograph */,
35174   {0, 0, 0x69CC} /* East Asian ideograph */,
35175   {0, 0, 0x69AD} /* East Asian ideograph */,
35176   {0, 0, 0x69D0} /* East Asian ideograph */,
35177   {0, 0, 0x69CD} /* East Asian ideograph */,
35178   {0, 0, 0x69B4} /* East Asian ideograph */,
35179   {0, 0, 0x6A1F} /* East Asian ideograph */,
35180   {0, 0, 0x69E8} /* East Asian ideograph */,
35181   {0, 0, 0x6A23} /* East Asian ideograph */,
35182   {0, 0, 0x69EA} /* East Asian ideograph */,
35183   {0, 0, 0x6A01} /* East Asian ideograph */,
35184   {0, 0, 0x6A19} /* East Asian ideograph */,
35185   {0, 0, 0x69FD} /* East Asian ideograph */,
35186   {0, 0, 0x6A1E} /* East Asian ideograph */,
35187   {0, 0, 0x6A13} /* East Asian ideograph */,
35188   {0, 0, 0x6A21} /* East Asian ideograph */,
35189   {0, 0, 0x69F3} /* East Asian ideograph */,
35190   {0, 0, 0x6A0A} /* East Asian ideograph */,
35191   {0, 0, 0x6A02} /* East Asian ideograph */,
35192   {0, 0, 0x6A05} /* East Asian ideograph */,
35193   {0, 0, 0x6A3D} /* East Asian ideograph */,
35194   {0, 0, 0x6A58} /* East Asian ideograph */,
35195   {0, 0, 0x6A59} /* East Asian ideograph */,
35196   {0, 0, 0x6A62} /* East Asian ideograph */,
35197   {0, 0, 0x6A44} /* East Asian ideograph */,
35198   {0, 0, 0x6A39} /* East Asian ideograph */,
35199   {0, 0, 0x6A6B} /* East Asian ideograph */,
35200   {0, 0, 0x6A3A} /* East Asian ideograph */,
35201   {0, 0, 0x6A38} /* East Asian ideograph */,
35202   {0, 0, 0x6A47} /* East Asian ideograph */,
35203   {0, 0, 0x6A61} /* East Asian ideograph */,
35204   {0, 0, 0x6A4B} /* East Asian ideograph */,
35205   {0, 0, 0x6A35} /* East Asian ideograph */,
35206   {0, 0, 0x6A5F} /* East Asian ideograph */,
35207   {0, 0, 0x6A80} /* East Asian ideograph */,
35208   {0, 0, 0x6A94} /* East Asian ideograph */,
35209   {0, 0, 0x6A84} /* East Asian ideograph */,
35210   {0, 0, 0x6AA2} /* East Asian ideograph */,
35211   {0, 0, 0x6A9C} /* East Asian ideograph */,
35212   {0, 0, 0x6AB8} /* East Asian ideograph */,
35213   {0, 0, 0x6AB3} /* East Asian ideograph */,
35214   {0, 0, 0x6AC3} /* East Asian ideograph */,
35215   {0, 0, 0x6ABB} /* East Asian ideograph */,
35216   {0, 0, 0},
35217   {0, 0, 0x6AAC} /* East Asian ideograph */,
35218   {0, 0, 0x6AE5} /* East Asian ideograph */,
35219   {0, 0, 0x6ADA} /* East Asian ideograph */,
35220   {0, 0, 0x6ADD} /* East Asian ideograph */,
35221   {0, 0, 0x6ADB} /* East Asian ideograph */,
35222   {0, 0, 0x6AD3} /* East Asian ideograph */,
35223   {0, 0, 0x6B04} /* East Asian ideograph */,
35224   {0, 0, 0x6AFB} /* East Asian ideograph */,
35225   {0, 0, 0x6B0A} /* East Asian ideograph */,
35226   {0, 0, 0x6B16} /* East Asian ideograph */,
35227   {0, 0, 0},
35228   {0, 0, 0x6B21} /* East Asian ideograph */,
35229   {0, 0, 0x6B23} /* East Asian ideograph */,
35230   {0, 0, 0},
35231   {0, 0, 0x6B3E} /* East Asian ideograph */,
35232   {0, 0, 0x6B3A} /* East Asian ideograph */,
35233   {0, 0, 0x6B3D} /* East Asian ideograph */,
35234   {0, 0, 0x6B47} /* East Asian ideograph */,
35235   {0, 0, 0x6B49} /* East Asian ideograph */,
35236   {0, 0, 0x6B4C} /* East Asian ideograph */,
35237   {0, 0, 0x6B50} /* East Asian ideograph */,
35238   {0, 0, 0x6B59} /* East Asian ideograph */,
35239   {0, 0, 0x6B5F} /* East Asian ideograph */,
35240   {0, 0, 0},
35241   {0, 0, 0},
35242   {0, 0, 0},
35243   {0, 0, 0},
35244   {0, 0, 0},
35245   {0, 0, 0},
35246   {0, 0, 0},
35247   {0, 0, 0},
35248   {0, 0, 0},
35249   {0, 0, 0},
35250   {0, 0, 0},
35251   {0, 0, 0},
35252   {0, 0, 0},
35253   {0, 0, 0},
35254   {0, 0, 0},
35255   {0, 0, 0},
35256   {0, 0, 0},
35257   {0, 0, 0},
35258   {0, 0, 0},
35259   {0, 0, 0},
35260   {0, 0, 0},
35261   {0, 0, 0},
35262   {0, 0, 0},
35263   {0, 0, 0},
35264   {0, 0, 0},
35265   {0, 0, 0},
35266   {0, 0, 0},
35267   {0, 0, 0},
35268   {0, 0, 0},
35269   {0, 0, 0},
35270   {0, 0, 0},
35271   {0, 0, 0},
35272   {0, 0, 0},
35273   {0, 0, 0},
35274   {0, 0, 0},
35275   {0, 0, 0},
35276   {0, 0, 0},
35277   {0, 0, 0},
35278   {0, 0, 0},
35279   {0, 0, 0},
35280   {0, 0, 0},
35281   {0, 0, 0},
35282   {0, 0, 0},
35283   {0, 0, 0},
35284   {0, 0, 0},
35285   {0, 0, 0},
35286   {0, 0, 0},
35287   {0, 0, 0},
35288   {0, 0, 0},
35289   {0, 0, 0},
35290   {0, 0, 0},
35291   {0, 0, 0},
35292   {0, 0, 0},
35293   {0, 0, 0},
35294   {0, 0, 0},
35295   {0, 0, 0},
35296   {0, 0, 0},
35297   {0, 0, 0},
35298   {0, 0, 0},
35299   {0, 0, 0},
35300   {0, 0, 0},
35301   {0, 0, 0},
35302   {0, 0, 0},
35303   {0, 0, 0},
35304   {0, 0, 0},
35305   {0, 0, 0},
35306   {0, 0, 0},
35307   {0, 0, 0},
35308   {0, 0, 0},
35309   {0, 0, 0},
35310   {0, 0, 0},
35311   {0, 0, 0},
35312   {0, 0, 0},
35313   {0, 0, 0},
35314   {0, 0, 0},
35315   {0, 0, 0},
35316   {0, 0, 0},
35317   {0, 0, 0},
35318   {0, 0, 0},
35319   {0, 0, 0},
35320   {0, 0, 0},
35321   {0, 0, 0},
35322   {0, 0, 0},
35323   {0, 0, 0},
35324   {0, 0, 0},
35325   {0, 0, 0},
35326   {0, 0, 0},
35327   {0, 0, 0},
35328   {0, 0, 0},
35329   {0, 0, 0},
35330   {0, 0, 0},
35331   {0, 0, 0},
35332   {0, 0, 0},
35333   {0, 0, 0},
35334   {0, 0, 0},
35335   {0, 0, 0},
35336   {0, 0, 0},
35337   {0, 0, 0},
35338   {0, 0, 0},
35339   {0, 0, 0},
35340   {0, 0, 0},
35341   {0, 0, 0},
35342   {0, 0, 0},
35343   {0, 0, 0},
35344   {0, 0, 0},
35345   {0, 0, 0},
35346   {0, 0, 0},
35347   {0, 0, 0},
35348   {0, 0, 0},
35349   {0, 0, 0},
35350   {0, 0, 0},
35351   {0, 0, 0},
35352   {0, 0, 0},
35353   {0, 0, 0},
35354   {0, 0, 0},
35355   {0, 0, 0},
35356   {0, 0, 0},
35357   {0, 0, 0},
35358   {0, 0, 0},
35359   {0, 0, 0},
35360   {0, 0, 0},
35361   {0, 0, 0},
35362   {0, 0, 0},
35363   {0, 0, 0},
35364   {0, 0, 0},
35365   {0, 0, 0},
35366   {0, 0, 0},
35367   {0, 0, 0},
35368   {0, 0, 0}
35369 };
35370 struct yaz_iconv_trie marc8_31page24 = {
35371   0, marc8_31page24_dir
35372 };
35373 /* PAGE 23 */
35374 struct yaz_iconv_trie_dir marc8_31page23_dir[256] = {
35375   {0, 0, 0},
35376   {0, 0, 0},
35377   {0, 0, 0},
35378   {0, 0, 0},
35379   {0, 0, 0},
35380   {0, 0, 0},
35381   {0, 0, 0},
35382   {0, 0, 0},
35383   {0, 0, 0},
35384   {0, 0, 0},
35385   {0, 0, 0},
35386   {0, 0, 0},
35387   {0, 0, 0},
35388   {0, 0, 0},
35389   {0, 0, 0},
35390   {0, 0, 0},
35391   {0, 0, 0},
35392   {0, 0, 0},
35393   {0, 0, 0},
35394   {0, 0, 0},
35395   {0, 0, 0},
35396   {0, 0, 0},
35397   {0, 0, 0},
35398   {0, 0, 0},
35399   {0, 0, 0},
35400   {0, 0, 0},
35401   {0, 0, 0},
35402   {0, 0, 0},
35403   {0, 0, 0},
35404   {0, 0, 0},
35405   {0, 0, 0},
35406   {0, 0, 0},
35407   {0, 0, 0},
35408   {0, 0, 0x6787} /* East Asian ideograph */,
35409   {0, 0, 0x6777} /* East Asian ideograph */,
35410   {0, 0, 0x679D} /* East Asian ideograph */,
35411   {0, 0, 0x6797} /* East Asian ideograph */,
35412   {0, 0, 0x676F} /* East Asian ideograph */,
35413   {0, 0, 0x6771} /* East Asian ideograph */,
35414   {0, 0, 0x6773} /* East Asian ideograph */,
35415   {0, 0, 0x679C} /* East Asian ideograph */,
35416   {0, 0, 0x6775} /* East Asian ideograph */,
35417   {0, 0, 0x679A} /* East Asian ideograph */,
35418   {0, 0, 0x6790} /* East Asian ideograph */,
35419   {0, 0, 0},
35420   {0, 0, 0x677E} /* East Asian ideograph */,
35421   {0, 0, 0x67D3} /* East Asian ideograph */,
35422   {0, 0, 0x67F1} /* East Asian ideograph */,
35423   {0, 0, 0x67FF} /* East Asian ideograph */,
35424   {0, 0, 0x67D4} /* East Asian ideograph */,
35425   {0, 0, 0x67C4} /* East Asian ideograph */,
35426   {0, 0, 0x67AF} /* East Asian ideograph */,
35427   {0, 0, 0x67D0} /* East Asian ideograph */,
35428   {0, 0, 0x67D1} /* East Asian ideograph */,
35429   {0, 0, 0x67EF} /* East Asian ideograph */,
35430   {0, 0, 0x67E9} /* East Asian ideograph */,
35431   {0, 0, 0x67B6} /* East Asian ideograph */,
35432   {0, 0, 0x67EC} /* East Asian ideograph */,
35433   {0, 0, 0x67E5} /* East Asian ideograph */,
35434   {0, 0, 0x67FA} /* East Asian ideograph */,
35435   {0, 0, 0x67DA} /* East Asian ideograph */,
35436   {0, 0, 0x6805} /* East Asian ideograph */,
35437   {0, 0, 0x67DE} /* East Asian ideograph */,
35438   {0, 0, 0x67B8} /* East Asian ideograph */,
35439   {0, 0, 0x67CF} /* East Asian ideograph */,
35440   {0, 0, 0x67F3} /* East Asian ideograph */,
35441   {0, 0, 0x6848} /* East Asian ideograph */,
35442   {0, 0, 0x6821} /* East Asian ideograph */,
35443   {0, 0, 0x6838} /* East Asian ideograph */,
35444   {0, 0, 0x6853} /* East Asian ideograph */,
35445   {0, 0, 0x6846} /* East Asian ideograph */,
35446   {0, 0, 0x6842} /* East Asian ideograph */,
35447   {0, 0, 0x6854} /* East Asian ideograph */,
35448   {0, 0, 0x6817} /* East Asian ideograph */,
35449   {0, 0, 0x683D} /* East Asian ideograph */,
35450   {0, 0, 0x6851} /* East Asian ideograph */,
35451   {0, 0, 0x6829} /* East Asian ideograph */,
35452   {0, 0, 0x6850} /* East Asian ideograph */,
35453   {0, 0, 0x6839} /* East Asian ideograph */,
35454   {0, 0, 0},
35455   {0, 0, 0x67F4} /* East Asian ideograph */,
35456   {0, 0, 0x6843} /* East Asian ideograph */,
35457   {0, 0, 0x6840} /* East Asian ideograph */,
35458   {0, 0, 0x682A} /* East Asian ideograph */,
35459   {0, 0, 0x6845} /* East Asian ideograph */,
35460   {0, 0, 0x683C} /* East Asian ideograph */,
35461   {0, 0, 0x6813} /* East Asian ideograph (variant of EACC 4B4456) */,
35462   {0, 0, 0x6881} /* East Asian ideograph */,
35463   {0, 0, 0x6893} /* East Asian ideograph */,
35464   {0, 0, 0x68AF} /* East Asian ideograph */,
35465   {0, 0, 0x6876} /* East Asian ideograph */,
35466   {0, 0, 0x68B0} /* East Asian ideograph */,
35467   {0, 0, 0x68A7} /* East Asian ideograph */,
35468   {0, 0, 0x6897} /* East Asian ideograph */,
35469   {0, 0, 0x68B5} /* East Asian ideograph */,
35470   {0, 0, 0x68B3} /* East Asian ideograph */,
35471   {0, 0, 0x68A2} /* East Asian ideograph */,
35472   {0, 0, 0x687F} /* East Asian ideograph */,
35473   {0, 0, 0x68B1} /* East Asian ideograph */,
35474   {0, 0, 0x689D} /* East Asian ideograph */,
35475   {0, 0, 0x68AD} /* East Asian ideograph */,
35476   {0, 0, 0x6886} /* East Asian ideograph */,
35477   {0, 0, 0x6885} /* East Asian ideograph */,
35478   {0, 0, 0x68A8} /* East Asian ideograph */,
35479   {0, 0, 0x689F} /* East Asian ideograph */,
35480   {0, 0, 0x6894} /* East Asian ideograph */,
35481   {0, 0, 0x6883} /* East Asian ideograph */,
35482   {0, 0, 0x68D5} /* East Asian ideograph */,
35483   {0, 0, 0x68FA} /* East Asian ideograph */,
35484   {0, 0, 0x68C4} /* East Asian ideograph */,
35485   {0, 0, 0x68F2} /* East Asian ideograph */,
35486   {0, 0, 0x68D2} /* East Asian ideograph */,
35487   {0, 0, 0x68E3} /* East Asian ideograph */,
35488   {0, 0, 0x68DF} /* East Asian ideograph */,
35489   {0, 0, 0x68CB} /* East Asian ideograph */,
35490   {0, 0, 0x68EE} /* East Asian ideograph */,
35491   {0, 0, 0x690D} /* East Asian ideograph */,
35492   {0, 0, 0x6905} /* East Asian ideograph */,
35493   {0, 0, 0x68E7} /* East Asian ideograph */,
35494   {0, 0, 0x68E0} /* East Asian ideograph */,
35495   {0, 0, 0x68F5} /* East Asian ideograph */,
35496   {0, 0, 0x68CD} /* East Asian ideograph */,
35497   {0, 0, 0x68D7} /* East Asian ideograph */,
35498   {0, 0, 0x68D8} /* East Asian ideograph */,
35499   {0, 0, 0x6912} /* East Asian ideograph */,
35500   {0, 0, 0x68F9} /* East Asian ideograph */,
35501   {0, 0, 0x68DA} /* East Asian ideograph */,
35502   {0, 0, 0},
35503   {0, 0, 0},
35504   {0, 0, 0},
35505   {0, 0, 0},
35506   {0, 0, 0},
35507   {0, 0, 0},
35508   {0, 0, 0},
35509   {0, 0, 0},
35510   {0, 0, 0},
35511   {0, 0, 0},
35512   {0, 0, 0},
35513   {0, 0, 0},
35514   {0, 0, 0},
35515   {0, 0, 0},
35516   {0, 0, 0},
35517   {0, 0, 0},
35518   {0, 0, 0},
35519   {0, 0, 0},
35520   {0, 0, 0},
35521   {0, 0, 0},
35522   {0, 0, 0},
35523   {0, 0, 0},
35524   {0, 0, 0},
35525   {0, 0, 0},
35526   {0, 0, 0},
35527   {0, 0, 0},
35528   {0, 0, 0},
35529   {0, 0, 0},
35530   {0, 0, 0},
35531   {0, 0, 0},
35532   {0, 0, 0},
35533   {0, 0, 0},
35534   {0, 0, 0},
35535   {0, 0, 0},
35536   {0, 0, 0},
35537   {0, 0, 0},
35538   {0, 0, 0},
35539   {0, 0, 0},
35540   {0, 0, 0},
35541   {0, 0, 0},
35542   {0, 0, 0},
35543   {0, 0, 0},
35544   {0, 0, 0},
35545   {0, 0, 0},
35546   {0, 0, 0},
35547   {0, 0, 0},
35548   {0, 0, 0},
35549   {0, 0, 0},
35550   {0, 0, 0},
35551   {0, 0, 0},
35552   {0, 0, 0},
35553   {0, 0, 0},
35554   {0, 0, 0},
35555   {0, 0, 0},
35556   {0, 0, 0},
35557   {0, 0, 0},
35558   {0, 0, 0},
35559   {0, 0, 0},
35560   {0, 0, 0},
35561   {0, 0, 0},
35562   {0, 0, 0},
35563   {0, 0, 0},
35564   {0, 0, 0},
35565   {0, 0, 0},
35566   {0, 0, 0},
35567   {0, 0, 0},
35568   {0, 0, 0},
35569   {0, 0, 0},
35570   {0, 0, 0},
35571   {0, 0, 0},
35572   {0, 0, 0},
35573   {0, 0, 0},
35574   {0, 0, 0},
35575   {0, 0, 0},
35576   {0, 0, 0},
35577   {0, 0, 0},
35578   {0, 0, 0},
35579   {0, 0, 0},
35580   {0, 0, 0},
35581   {0, 0, 0},
35582   {0, 0, 0},
35583   {0, 0, 0},
35584   {0, 0, 0},
35585   {0, 0, 0},
35586   {0, 0, 0},
35587   {0, 0, 0},
35588   {0, 0, 0},
35589   {0, 0, 0},
35590   {0, 0, 0},
35591   {0, 0, 0},
35592   {0, 0, 0},
35593   {0, 0, 0},
35594   {0, 0, 0},
35595   {0, 0, 0},
35596   {0, 0, 0},
35597   {0, 0, 0},
35598   {0, 0, 0},
35599   {0, 0, 0},
35600   {0, 0, 0},
35601   {0, 0, 0},
35602   {0, 0, 0},
35603   {0, 0, 0},
35604   {0, 0, 0},
35605   {0, 0, 0},
35606   {0, 0, 0},
35607   {0, 0, 0},
35608   {0, 0, 0},
35609   {0, 0, 0},
35610   {0, 0, 0},
35611   {0, 0, 0},
35612   {0, 0, 0},
35613   {0, 0, 0},
35614   {0, 0, 0},
35615   {0, 0, 0},
35616   {0, 0, 0},
35617   {0, 0, 0},
35618   {0, 0, 0},
35619   {0, 0, 0},
35620   {0, 0, 0},
35621   {0, 0, 0},
35622   {0, 0, 0},
35623   {0, 0, 0},
35624   {0, 0, 0},
35625   {0, 0, 0},
35626   {0, 0, 0},
35627   {0, 0, 0},
35628   {0, 0, 0},
35629   {0, 0, 0},
35630   {0, 0, 0}
35631 };
35632 struct yaz_iconv_trie marc8_31page23 = {
35633   0, marc8_31page23_dir
35634 };
35635 /* PAGE 22 */
35636 struct yaz_iconv_trie_dir marc8_31page22_dir[256] = {
35637   {0, 0, 0},
35638   {0, 0, 0},
35639   {0, 0, 0},
35640   {0, 0, 0},
35641   {0, 0, 0},
35642   {0, 0, 0},
35643   {0, 0, 0},
35644   {0, 0, 0},
35645   {0, 0, 0},
35646   {0, 0, 0},
35647   {0, 0, 0},
35648   {0, 0, 0},
35649   {0, 0, 0},
35650   {0, 0, 0},
35651   {0, 0, 0},
35652   {0, 0, 0},
35653   {0, 0, 0},
35654   {0, 0, 0},
35655   {0, 0, 0},
35656   {0, 0, 0},
35657   {0, 0, 0},
35658   {0, 0, 0},
35659   {0, 0, 0},
35660   {0, 0, 0},
35661   {0, 0, 0},
35662   {0, 0, 0},
35663   {0, 0, 0},
35664   {0, 0, 0},
35665   {0, 0, 0},
35666   {0, 0, 0},
35667   {0, 0, 0},
35668   {0, 0, 0},
35669   {0, 0, 0},
35670   {0, 0, 0x660E} /* East Asian ideograph */,
35671   {0, 0, 0x6613} /* East Asian ideograph */,
35672   {0, 0, 0x6602} /* East Asian ideograph */,
35673   {0, 0, 0x660F} /* East Asian ideograph */,
35674   {0, 0, 0x6625} /* East Asian ideograph */,
35675   {0, 0, 0x6627} /* East Asian ideograph */,
35676   {0, 0, 0x662F} /* East Asian ideograph */,
35677   {0, 0, 0x662D} /* East Asian ideograph */,
35678   {0, 0, 0x6620} /* East Asian ideograph */,
35679   {0, 0, 0x661F} /* East Asian ideograph */,
35680   {0, 0, 0x6628} /* East Asian ideograph */,
35681   {0, 0, 0x664F} /* East Asian ideograph */,
35682   {0, 0, 0x6642} /* East Asian ideograph */,
35683   {0, 0, 0x6652} /* East Asian ideograph */,
35684   {0, 0, 0x6649} /* East Asian ideograph */,
35685   {0, 0, 0x6643} /* East Asian ideograph */,
35686   {0, 0, 0x664C} /* East Asian ideograph */,
35687   {0, 0, 0x665D} /* East Asian ideograph */,
35688   {0, 0, 0x6664} /* East Asian ideograph */,
35689   {0, 0, 0x6668} /* East Asian ideograph */,
35690   {0, 0, 0x6666} /* East Asian ideograph */,
35691   {0, 0, 0x665A} /* East Asian ideograph */,
35692   {0, 0, 0x666F} /* East Asian ideograph */,
35693   {0, 0, 0x666E} /* East Asian ideograph */,
35694   {0, 0, 0x6674} /* East Asian ideograph (variant of EACC 4B4339) */,
35695   {0, 0, 0x6691} /* East Asian ideograph */,
35696   {0, 0, 0x6670} /* East Asian ideograph */,
35697   {0, 0, 0x6676} /* East Asian ideograph */,
35698   {0, 0, 0x667A} /* East Asian ideograph */,
35699   {0, 0, 0x6697} /* East Asian ideograph */,
35700   {0, 0, 0x6687} /* East Asian ideograph */,
35701   {0, 0, 0x6689} /* East Asian ideograph */,
35702   {0, 0, 0x6688} /* East Asian ideograph */,
35703   {0, 0, 0x6696} /* East Asian ideograph */,
35704   {0, 0, 0x66A2} /* East Asian ideograph */,
35705   {0, 0, 0x66AB} /* East Asian ideograph */,
35706   {0, 0, 0x66B4} /* East Asian ideograph */,
35707   {0, 0, 0x66AE} /* East Asian ideograph */,
35708   {0, 0, 0x66C1} /* East Asian ideograph */,
35709   {0, 0, 0x66C9} /* East Asian ideograph */,
35710   {0, 0, 0x66C6} /* East Asian ideograph */,
35711   {0, 0, 0x66B9} /* East Asian ideograph */,
35712   {0, 0, 0x66D6} /* East Asian ideograph */,
35713   {0, 0, 0x66D9} /* East Asian ideograph */,
35714   {0, 0, 0x66E0} /* East Asian ideograph */,
35715   {0, 0, 0x66DD} /* East Asian ideograph */,
35716   {0, 0, 0x66E6} /* East Asian ideograph */,
35717   {0, 0, 0x66F0} /* East Asian ideograph */,
35718   {0, 0, 0x66F2} /* East Asian ideograph */,
35719   {0, 0, 0x66F3} /* East Asian ideograph */,
35720   {0, 0, 0x66F4} /* East Asian ideograph */,
35721   {0, 0, 0x66F7} /* East Asian ideograph */,
35722   {0, 0, 0x66F8} /* East Asian ideograph */,
35723   {0, 0, 0x66F9} /* East Asian ideograph */,
35724   {0, 0, 0x52D7} /* East Asian ideograph */,
35725   {0, 0, 0x66FE} /* East Asian ideograph */,
35726   {0, 0, 0x66FF} /* East Asian ideograph */,
35727   {0, 0, 0x6703} /* East Asian ideograph */,
35728   {0, 0, 0x6708} /* East Asian ideograph */,
35729   {0, 0, 0x6709} /* East Asian ideograph */,
35730   {0, 0, 0x670D} /* East Asian ideograph */,
35731   {0, 0, 0x670B} /* East Asian ideograph */,
35732   {0, 0, 0x6717} /* East Asian ideograph */,
35733   {0, 0, 0x6715} /* East Asian ideograph */,
35734   {0, 0, 0x6714} /* East Asian ideograph */,
35735   {0, 0, 0x671B} /* East Asian ideograph */,
35736   {0, 0, 0x671D} /* East Asian ideograph */,
35737   {0, 0, 0x671F} /* East Asian ideograph */,
35738   {0, 0, 0},
35739   {0, 0, 0x6727} /* East Asian ideograph */,
35740   {0, 0, 0x6728} /* East Asian ideograph */,
35741   {0, 0, 0},
35742   {0, 0, 0x672C} /* East Asian ideograph */,
35743   {0, 0, 0x672B} /* East Asian ideograph */,
35744   {0, 0, 0x672A} /* East Asian ideograph */,
35745   {0, 0, 0},
35746   {0, 0, 0x673D} /* East Asian ideograph */,
35747   {0, 0, 0},
35748   {0, 0, 0x6731} /* East Asian ideograph */,
35749   {0, 0, 0x6735} /* East Asian ideograph */,
35750   {0, 0, 0x675E} /* East Asian ideograph */,
35751   {0, 0, 0x6751} /* East Asian ideograph */,
35752   {0, 0, 0x674E} /* East Asian ideograph */,
35753   {0, 0, 0x675C} /* East Asian ideograph */,
35754   {0, 0, 0x6750} /* East Asian ideograph */,
35755   {0, 0, 0x6756} /* East Asian ideograph */,
35756   {0, 0, 0x675F} /* East Asian ideograph */,
35757   {0, 0, 0x674F} /* East Asian ideograph */,
35758   {0, 0, 0x6749} /* East Asian ideograph */,
35759   {0, 0, 0},
35760   {0, 0, 0x676D} /* East Asian ideograph */,
35761   {0, 0, 0x678B} /* East Asian ideograph */,
35762   {0, 0, 0x6795} /* East Asian ideograph */,
35763   {0, 0, 0x6789} /* East Asian ideograph */,
35764   {0, 0, 0},
35765   {0, 0, 0},
35766   {0, 0, 0},
35767   {0, 0, 0},
35768   {0, 0, 0},
35769   {0, 0, 0},
35770   {0, 0, 0},
35771   {0, 0, 0},
35772   {0, 0, 0},
35773   {0, 0, 0},
35774   {0, 0, 0},
35775   {0, 0, 0},
35776   {0, 0, 0},
35777   {0, 0, 0},
35778   {0, 0, 0},
35779   {0, 0, 0},
35780   {0, 0, 0},
35781   {0, 0, 0},
35782   {0, 0, 0},
35783   {0, 0, 0},
35784   {0, 0, 0},
35785   {0, 0, 0},
35786   {0, 0, 0},
35787   {0, 0, 0},
35788   {0, 0, 0},
35789   {0, 0, 0},
35790   {0, 0, 0},
35791   {0, 0, 0},
35792   {0, 0, 0},
35793   {0, 0, 0},
35794   {0, 0, 0},
35795   {0, 0, 0},
35796   {0, 0, 0},
35797   {0, 0, 0},
35798   {0, 0, 0},
35799   {0, 0, 0},
35800   {0, 0, 0},
35801   {0, 0, 0},
35802   {0, 0, 0},
35803   {0, 0, 0},
35804   {0, 0, 0},
35805   {0, 0, 0},
35806   {0, 0, 0},
35807   {0, 0, 0},
35808   {0, 0, 0},
35809   {0, 0, 0},
35810   {0, 0, 0},
35811   {0, 0, 0},
35812   {0, 0, 0},
35813   {0, 0, 0},
35814   {0, 0, 0},
35815   {0, 0, 0},
35816   {0, 0, 0},
35817   {0, 0, 0},
35818   {0, 0, 0},
35819   {0, 0, 0},
35820   {0, 0, 0},
35821   {0, 0, 0},
35822   {0, 0, 0},
35823   {0, 0, 0},
35824   {0, 0, 0},
35825   {0, 0, 0},
35826   {0, 0, 0},
35827   {0, 0, 0},
35828   {0, 0, 0},
35829   {0, 0, 0},
35830   {0, 0, 0},
35831   {0, 0, 0},
35832   {0, 0, 0},
35833   {0, 0, 0},
35834   {0, 0, 0},
35835   {0, 0, 0},
35836   {0, 0, 0},
35837   {0, 0, 0},
35838   {0, 0, 0},
35839   {0, 0, 0},
35840   {0, 0, 0},
35841   {0, 0, 0},
35842   {0, 0, 0},
35843   {0, 0, 0},
35844   {0, 0, 0},
35845   {0, 0, 0},
35846   {0, 0, 0},
35847   {0, 0, 0},
35848   {0, 0, 0},
35849   {0, 0, 0},
35850   {0, 0, 0},
35851   {0, 0, 0},
35852   {0, 0, 0},
35853   {0, 0, 0},
35854   {0, 0, 0},
35855   {0, 0, 0},
35856   {0, 0, 0},
35857   {0, 0, 0},
35858   {0, 0, 0},
35859   {0, 0, 0},
35860   {0, 0, 0},
35861   {0, 0, 0},
35862   {0, 0, 0},
35863   {0, 0, 0},
35864   {0, 0, 0},
35865   {0, 0, 0},
35866   {0, 0, 0},
35867   {0, 0, 0},
35868   {0, 0, 0},
35869   {0, 0, 0},
35870   {0, 0, 0},
35871   {0, 0, 0},
35872   {0, 0, 0},
35873   {0, 0, 0},
35874   {0, 0, 0},
35875   {0, 0, 0},
35876   {0, 0, 0},
35877   {0, 0, 0},
35878   {0, 0, 0},
35879   {0, 0, 0},
35880   {0, 0, 0},
35881   {0, 0, 0},
35882   {0, 0, 0},
35883   {0, 0, 0},
35884   {0, 0, 0},
35885   {0, 0, 0},
35886   {0, 0, 0},
35887   {0, 0, 0},
35888   {0, 0, 0},
35889   {0, 0, 0},
35890   {0, 0, 0},
35891   {0, 0, 0},
35892   {0, 0, 0}
35893 };
35894 struct yaz_iconv_trie marc8_31page22 = {
35895   0, marc8_31page22_dir
35896 };
35897 /* PAGE 21 */
35898 struct yaz_iconv_trie_dir marc8_31page21_dir[256] = {
35899   {0, 0, 0},
35900   {0, 0, 0},
35901   {0, 0, 0},
35902   {0, 0, 0},
35903   {0, 0, 0},
35904   {0, 0, 0},
35905   {0, 0, 0},
35906   {0, 0, 0},
35907   {0, 0, 0},
35908   {0, 0, 0},
35909   {0, 0, 0},
35910   {0, 0, 0},
35911   {0, 0, 0},
35912   {0, 0, 0},
35913   {0, 0, 0},
35914   {0, 0, 0},
35915   {0, 0, 0},
35916   {0, 0, 0},
35917   {0, 0, 0},
35918   {0, 0, 0},
35919   {0, 0, 0},
35920   {0, 0, 0},
35921   {0, 0, 0},
35922   {0, 0, 0},
35923   {0, 0, 0},
35924   {0, 0, 0},
35925   {0, 0, 0},
35926   {0, 0, 0},
35927   {0, 0, 0},
35928   {0, 0, 0},
35929   {0, 0, 0},
35930   {0, 0, 0},
35931   {0, 0, 0},
35932   {0, 0, 0x64CE} /* East Asian ideograph */,
35933   {0, 0, 0x64D4} /* East Asian ideograph */,
35934   {0, 0, 0x64D2} /* East Asian ideograph */,
35935   {0, 0, 0x64BF} /* East Asian ideograph */,
35936   {0, 0, 0x64E0} /* East Asian ideograph */,
35937   {0, 0, 0x64F0} /* East Asian ideograph */,
35938   {0, 0, 0x64E6} /* East Asian ideograph */,
35939   {0, 0, 0x64EC} /* East Asian ideograph */,
35940   {0, 0, 0x64F1} /* East Asian ideograph */,
35941   {0, 0, 0x64F4} /* East Asian ideograph */,
35942   {0, 0, 0x64F2} /* East Asian ideograph */,
35943   {0, 0, 0x6506} /* East Asian ideograph */,
35944   {0, 0, 0x6500} /* East Asian ideograph */,
35945   {0, 0, 0x64FE} /* East Asian ideograph */,
35946   {0, 0, 0x64FB} /* East Asian ideograph */,
35947   {0, 0, 0x64FA} /* East Asian ideograph */,
35948   {0, 0, 0x650F} /* East Asian ideograph */,
35949   {0, 0, 0x6518} /* East Asian ideograph */,
35950   {0, 0, 0x6514} /* East Asian ideograph */,
35951   {0, 0, 0x6519} /* East Asian ideograph */,
35952   {0, 0, 0x651D} /* East Asian ideograph */,
35953   {0, 0, 0x651C} /* East Asian ideograph */,
35954   {0, 0, 0x6523} /* East Asian ideograph */,
35955   {0, 0, 0x6524} /* East Asian ideograph */,
35956   {0, 0, 0x652B} /* East Asian ideograph */,
35957   {0, 0, 0x652A} /* East Asian ideograph */,
35958   {0, 0, 0x652C} /* East Asian ideograph */,
35959   {0, 0, 0x652F} /* East Asian ideograph */,
35960   {0, 0, 0x6536} /* East Asian ideograph */,
35961   {0, 0, 0x6539} /* East Asian ideograph */,
35962   {0, 0, 0x653B} /* East Asian ideograph */,
35963   {0, 0, 0x653E} /* East Asian ideograph */,
35964   {0, 0, 0x653F} /* East Asian ideograph */,
35965   {0, 0, 0x6545} /* East Asian ideograph */,
35966   {0, 0, 0x6548} /* East Asian ideograph */,
35967   {0, 0, 0x654E} /* East Asian ideograph */,
35968   {0, 0, 0x6556} /* East Asian ideograph */,
35969   {0, 0, 0x6551} /* East Asian ideograph */,
35970   {0, 0, 0x6557} /* East Asian ideograph */,
35971   {0, 0, 0x655D} /* East Asian ideograph */,
35972   {0, 0, 0x6558} /* East Asian ideograph */,
35973   {0, 0, 0x654F} /* East Asian ideograph */,
35974   {0, 0, 0x6566} /* East Asian ideograph */,
35975   {0, 0, 0x6562} /* East Asian ideograph */,
35976   {0, 0, 0x6563} /* East Asian ideograph */,
35977   {0, 0, 0x655E} /* East Asian ideograph */,
35978   {0, 0, 0x5553} /* East Asian ideograph */,
35979   {0, 0, 0x656C} /* East Asian ideograph */,
35980   {0, 0, 0x6572} /* East Asian ideograph */,
35981   {0, 0, 0x6575} /* East Asian ideograph */,
35982   {0, 0, 0x6577} /* East Asian ideograph */,
35983   {0, 0, 0x6578} /* East Asian ideograph */,
35984   {0, 0, 0x6574} /* East Asian ideograph */,
35985   {0, 0, 0x6582} /* East Asian ideograph */,
35986   {0, 0, 0x6583} /* East Asian ideograph */,
35987   {0, 0, 0x6587} /* East Asian ideograph */,
35988   {0, 0, 0x6591} /* East Asian ideograph */,
35989   {0, 0, 0x6590} /* East Asian ideograph */,
35990   {0, 0, 0},
35991   {0, 0, 0x6599} /* East Asian ideograph */,
35992   {0, 0, 0x659C} /* East Asian ideograph */,
35993   {0, 0, 0x659F} /* East Asian ideograph */,
35994   {0, 0, 0x65A1} /* East Asian ideograph */,
35995   {0, 0, 0x65A4} /* East Asian ideograph */,
35996   {0, 0, 0x65A5} /* East Asian ideograph */,
35997   {0, 0, 0x65A7} /* East Asian ideograph */,
35998   {0, 0, 0x65AC} /* East Asian ideograph */,
35999   {0, 0, 0x65AF} /* East Asian ideograph */,
36000   {0, 0, 0x65B0} /* East Asian ideograph */,
36001   {0, 0, 0x65B7} /* East Asian ideograph */,
36002   {0, 0, 0x65B9} /* East Asian ideograph */,
36003   {0, 0, 0},
36004   {0, 0, 0x65BD} /* East Asian ideograph */,
36005   {0, 0, 0x65C1} /* East Asian ideograph */,
36006   {0, 0, 0x65C5} /* East Asian ideograph */,
36007   {0, 0, 0x65CE} /* East Asian ideograph */,
36008   {0, 0, 0x65CB} /* East Asian ideograph */,
36009   {0, 0, 0x65CC} /* East Asian ideograph */,
36010   {0, 0, 0x65CF} /* East Asian ideograph */,
36011   {0, 0, 0x65D7} /* East Asian ideograph */,
36012   {0, 0, 0x65D6} /* East Asian ideograph */,
36013   {0, 0, 0x65E2} /* East Asian ideograph */,
36014   {0, 0, 0x65E5} /* East Asian ideograph */,
36015   {0, 0, 0},
36016   {0, 0, 0x65E9} /* East Asian ideograph */,
36017   {0, 0, 0x65EC} /* East Asian ideograph */,
36018   {0, 0, 0x65ED} /* East Asian ideograph */,
36019   {0, 0, 0x65E8} /* East Asian ideograph */,
36020   {0, 0, 0x65F1} /* East Asian ideograph */,
36021   {0, 0, 0x65FA} /* East Asian ideograph */,
36022   {0, 0, 0x6606} /* East Asian ideograph */,
36023   {0, 0, 0x6614} /* East Asian ideograph */,
36024   {0, 0, 0x660C} /* East Asian ideograph */,
36025   {0, 0, 0x6600} /* East Asian ideograph */,
36026   {0, 0, 0},
36027   {0, 0, 0},
36028   {0, 0, 0},
36029   {0, 0, 0},
36030   {0, 0, 0},
36031   {0, 0, 0},
36032   {0, 0, 0},
36033   {0, 0, 0},
36034   {0, 0, 0},
36035   {0, 0, 0},
36036   {0, 0, 0},
36037   {0, 0, 0},
36038   {0, 0, 0},
36039   {0, 0, 0},
36040   {0, 0, 0},
36041   {0, 0, 0},
36042   {0, 0, 0},
36043   {0, 0, 0},
36044   {0, 0, 0},
36045   {0, 0, 0},
36046   {0, 0, 0},
36047   {0, 0, 0},
36048   {0, 0, 0},
36049   {0, 0, 0},
36050   {0, 0, 0},
36051   {0, 0, 0},
36052   {0, 0, 0},
36053   {0, 0, 0},
36054   {0, 0, 0},
36055   {0, 0, 0},
36056   {0, 0, 0},
36057   {0, 0, 0},
36058   {0, 0, 0},
36059   {0, 0, 0},
36060   {0, 0, 0},
36061   {0, 0, 0},
36062   {0, 0, 0},
36063   {0, 0, 0},
36064   {0, 0, 0},
36065   {0, 0, 0},
36066   {0, 0, 0},
36067   {0, 0, 0},
36068   {0, 0, 0},
36069   {0, 0, 0},
36070   {0, 0, 0},
36071   {0, 0, 0},
36072   {0, 0, 0},
36073   {0, 0, 0},
36074   {0, 0, 0},
36075   {0, 0, 0},
36076   {0, 0, 0},
36077   {0, 0, 0},
36078   {0, 0, 0},
36079   {0, 0, 0},
36080   {0, 0, 0},
36081   {0, 0, 0},
36082   {0, 0, 0},
36083   {0, 0, 0},
36084   {0, 0, 0},
36085   {0, 0, 0},
36086   {0, 0, 0},
36087   {0, 0, 0},
36088   {0, 0, 0},
36089   {0, 0, 0},
36090   {0, 0, 0},
36091   {0, 0, 0},
36092   {0, 0, 0},
36093   {0, 0, 0},
36094   {0, 0, 0},
36095   {0, 0, 0},
36096   {0, 0, 0},
36097   {0, 0, 0},
36098   {0, 0, 0},
36099   {0, 0, 0},
36100   {0, 0, 0},
36101   {0, 0, 0},
36102   {0, 0, 0},
36103   {0, 0, 0},
36104   {0, 0, 0},
36105   {0, 0, 0},
36106   {0, 0, 0},
36107   {0, 0, 0},
36108   {0, 0, 0},
36109   {0, 0, 0},
36110   {0, 0, 0},
36111   {0, 0, 0},
36112   {0, 0, 0},
36113   {0, 0, 0},
36114   {0, 0, 0},
36115   {0, 0, 0},
36116   {0, 0, 0},
36117   {0, 0, 0},
36118   {0, 0, 0},
36119   {0, 0, 0},
36120   {0, 0, 0},
36121   {0, 0, 0},
36122   {0, 0, 0},
36123   {0, 0, 0},
36124   {0, 0, 0},
36125   {0, 0, 0},
36126   {0, 0, 0},
36127   {0, 0, 0},
36128   {0, 0, 0},
36129   {0, 0, 0},
36130   {0, 0, 0},
36131   {0, 0, 0},
36132   {0, 0, 0},
36133   {0, 0, 0},
36134   {0, 0, 0},
36135   {0, 0, 0},
36136   {0, 0, 0},
36137   {0, 0, 0},
36138   {0, 0, 0},
36139   {0, 0, 0},
36140   {0, 0, 0},
36141   {0, 0, 0},
36142   {0, 0, 0},
36143   {0, 0, 0},
36144   {0, 0, 0},
36145   {0, 0, 0},
36146   {0, 0, 0},
36147   {0, 0, 0},
36148   {0, 0, 0},
36149   {0, 0, 0},
36150   {0, 0, 0},
36151   {0, 0, 0},
36152   {0, 0, 0},
36153   {0, 0, 0},
36154   {0, 0, 0}
36155 };
36156 struct yaz_iconv_trie marc8_31page21 = {
36157   0, marc8_31page21_dir
36158 };
36159 /* PAGE 20 */
36160 struct yaz_iconv_trie_dir marc8_31page20_dir[256] = {
36161   {0, 0, 0},
36162   {0, 0, 0},
36163   {0, 0, 0},
36164   {0, 0, 0},
36165   {0, 0, 0},
36166   {0, 0, 0},
36167   {0, 0, 0},
36168   {0, 0, 0},
36169   {0, 0, 0},
36170   {0, 0, 0},
36171   {0, 0, 0},
36172   {0, 0, 0},
36173   {0, 0, 0},
36174   {0, 0, 0},
36175   {0, 0, 0},
36176   {0, 0, 0},
36177   {0, 0, 0},
36178   {0, 0, 0},
36179   {0, 0, 0},
36180   {0, 0, 0},
36181   {0, 0, 0},
36182   {0, 0, 0},
36183   {0, 0, 0},
36184   {0, 0, 0},
36185   {0, 0, 0},
36186   {0, 0, 0},
36187   {0, 0, 0},
36188   {0, 0, 0},
36189   {0, 0, 0},
36190   {0, 0, 0},
36191   {0, 0, 0},
36192   {0, 0, 0},
36193   {0, 0, 0},
36194   {0, 0, 0x6367} /* East Asian ideograph */,
36195   {0, 0, 0x6398} /* East Asian ideograph */,
36196   {0, 0, 0x639B} /* East Asian ideograph */,
36197   {0, 0, 0x63AA} /* East Asian ideograph */,
36198   {0, 0, 0x6371} /* East Asian ideograph */,
36199   {0, 0, 0x63A9} /* East Asian ideograph */,
36200   {0, 0, 0x638C} /* East Asian ideograph */,
36201   {0, 0, 0x6389} /* East Asian ideograph */,
36202   {0, 0, 0x63A2} /* East Asian ideograph */,
36203   {0, 0, 0x6399} /* East Asian ideograph */,
36204   {0, 0, 0x63A1} /* East Asian ideograph */,
36205   {0, 0, 0x6388} /* East Asian ideograph */,
36206   {0, 0, 0x63AC} /* East Asian ideograph */,
36207   {0, 0, 0x633D} /* East Asian ideograph */,
36208   {0, 0, 0x6392} /* East Asian ideograph */,
36209   {0, 0, 0x63A3} /* East Asian ideograph */,
36210   {0, 0, 0x6376} /* East Asian ideograph */,
36211   {0, 0, 0x638F} /* East Asian ideograph */,
36212   {0, 0, 0x63A8} /* East Asian ideograph */,
36213   {0, 0, 0x637B} /* East Asian ideograph */,
36214   {0, 0, 0x6368} /* East Asian ideograph (variant of EACC 4B4135) */,
36215   {0, 0, 0x6384} /* East Asian ideograph */,
36216   {0, 0, 0x6380} /* East Asian ideograph */,
36217   {0, 0, 0x63C6} /* East Asian ideograph */,
36218   {0, 0, 0x63C9} /* East Asian ideograph */,
36219   {0, 0, 0x63CD} /* East Asian ideograph */,
36220   {0, 0, 0x63E1} /* East Asian ideograph */,
36221   {0, 0, 0x63C0} /* East Asian ideograph */,
36222   {0, 0, 0x63E9} /* East Asian ideograph */,
36223   {0, 0, 0x63D0} /* East Asian ideograph */,
36224   {0, 0, 0x63DA} /* East Asian ideograph */,
36225   {0, 0, 0x63D6} /* East Asian ideograph */,
36226   {0, 0, 0x63ED} /* East Asian ideograph */,
36227   {0, 0, 0x63EE} /* East Asian ideograph */,
36228   {0, 0, 0x63CF} /* East Asian ideograph */,
36229   {0, 0, 0x63E3} /* East Asian ideograph */,
36230   {0, 0, 0x63F4} /* East Asian ideograph */,
36231   {0, 0, 0x63DB} /* East Asian ideograph (variant of EACC 454146) */,
36232   {0, 0, 0x63D2} /* East Asian ideograph */,
36233   {0, 0, 0x63EA} /* East Asian ideograph */,
36234   {0, 0, 0x641E} /* East Asian ideograph */,
36235   {0, 0, 0x642A} /* East Asian ideograph */,
36236   {0, 0, 0x643E} /* East Asian ideograph */,
36237   {0, 0, 0x6413} /* East Asian ideograph */,
36238   {0, 0, 0x640F} /* East Asian ideograph */,
36239   {0, 0, 0x6414} /* East Asian ideograph */,
36240   {0, 0, 0x640D} /* East Asian ideograph */,
36241   {0, 0, 0x642D} /* East Asian ideograph */,
36242   {0, 0, 0x643D} /* East Asian ideograph */,
36243   {0, 0, 0x6416} /* East Asian ideograph */,
36244   {0, 0, 0x6417} /* East Asian ideograph */,
36245   {0, 0, 0x641C} /* East Asian ideograph */,
36246   {0, 0, 0x6436} /* East Asian ideograph */,
36247   {0, 0, 0x642C} /* East Asian ideograph */,
36248   {0, 0, 0x6458} /* East Asian ideograph */,
36249   {0, 0, 0x6469} /* East Asian ideograph */,
36250   {0, 0, 0x6454} /* East Asian ideograph */,
36251   {0, 0, 0x6452} /* East Asian ideograph */,
36252   {0, 0, 0x646F} /* East Asian ideograph */,
36253   {0, 0, 0x6478} /* East Asian ideograph */,
36254   {0, 0, 0x6479} /* East Asian ideograph */,
36255   {0, 0, 0x647A} /* East Asian ideograph */,
36256   {0, 0, 0x645F} /* East Asian ideograph */,
36257   {0, 0, 0x6451} /* East Asian ideograph */,
36258   {0, 0, 0x6467} /* East Asian ideograph */,
36259   {0, 0, 0x649E} /* East Asian ideograph */,
36260   {0, 0, 0x64A4} /* East Asian ideograph */,
36261   {0, 0, 0x6487} /* East Asian ideograph */,
36262   {0, 0, 0x6488} /* East Asian ideograph */,
36263   {0, 0, 0x64A5} /* East Asian ideograph */,
36264   {0, 0, 0x64B0} /* East Asian ideograph */,
36265   {0, 0, 0x6493} /* East Asian ideograph */,
36266   {0, 0, 0x6495} /* East Asian ideograph */,
36267   {0, 0, 0x6492} /* East Asian ideograph */,
36268   {0, 0, 0x64A9} /* East Asian ideograph */,
36269   {0, 0, 0x6491} /* East Asian ideograph */,
36270   {0, 0, 0x64AE} /* East Asian ideograph */,
36271   {0, 0, 0x64B2} /* East Asian ideograph */,
36272   {0, 0, 0x64AD} /* East Asian ideograph */,
36273   {0, 0, 0x649A} /* East Asian ideograph */,
36274   {0, 0, 0x64AB} /* East Asian ideograph */,
36275   {0, 0, 0x64AC} /* East Asian ideograph */,
36276   {0, 0, 0x64C5} /* East Asian ideograph */,
36277   {0, 0, 0x64C1} /* East Asian ideograph */,
36278   {0, 0, 0x64D8} /* East Asian ideograph */,
36279   {0, 0, 0x64CA} /* East Asian ideograph */,
36280   {0, 0, 0x64BB} /* East Asian ideograph */,
36281   {0, 0, 0x64C2} /* East Asian ideograph */,
36282   {0, 0, 0x64BC} /* East Asian ideograph */,
36283   {0, 0, 0x64CB} /* East Asian ideograph */,
36284   {0, 0, 0x64CD} /* East Asian ideograph */,
36285   {0, 0, 0x64DA} /* East Asian ideograph */,
36286   {0, 0, 0x64C4} /* East Asian ideograph */,
36287   {0, 0, 0x64C7} /* East Asian ideograph */,
36288   {0, 0, 0},
36289   {0, 0, 0},
36290   {0, 0, 0},
36291   {0, 0, 0},
36292   {0, 0, 0},
36293   {0, 0, 0},
36294   {0, 0, 0},
36295   {0, 0, 0},
36296   {0, 0, 0},
36297   {0, 0, 0},
36298   {0, 0, 0},
36299   {0, 0, 0},
36300   {0, 0, 0},
36301   {0, 0, 0},
36302   {0, 0, 0},
36303   {0, 0, 0},
36304   {0, 0, 0},
36305   {0, 0, 0},
36306   {0, 0, 0},
36307   {0, 0, 0},
36308   {0, 0, 0},
36309   {0, 0, 0},
36310   {0, 0, 0},
36311   {0, 0, 0},
36312   {0, 0, 0},
36313   {0, 0, 0},
36314   {0, 0, 0},
36315   {0, 0, 0},
36316   {0, 0, 0},
36317   {0, 0, 0},
36318   {0, 0, 0},
36319   {0, 0, 0},
36320   {0, 0, 0},
36321   {0, 0, 0},
36322   {0, 0, 0},
36323   {0, 0, 0},
36324   {0, 0, 0},
36325   {0, 0, 0},
36326   {0, 0, 0},
36327   {0, 0, 0},
36328   {0, 0, 0},
36329   {0, 0, 0},
36330   {0, 0, 0},
36331   {0, 0, 0},
36332   {0, 0, 0},
36333   {0, 0, 0},
36334   {0, 0, 0},
36335   {0, 0, 0},
36336   {0, 0, 0},
36337   {0, 0, 0},
36338   {0, 0, 0},
36339   {0, 0, 0},
36340   {0, 0, 0},
36341   {0, 0, 0},
36342   {0, 0, 0},
36343   {0, 0, 0},
36344   {0, 0, 0},
36345   {0, 0, 0},
36346   {0, 0, 0},
36347   {0, 0, 0},
36348   {0, 0, 0},
36349   {0, 0, 0},
36350   {0, 0, 0},
36351   {0, 0, 0},
36352   {0, 0, 0},
36353   {0, 0, 0},
36354   {0, 0, 0},
36355   {0, 0, 0},
36356   {0, 0, 0},
36357   {0, 0, 0},
36358   {0, 0, 0},
36359   {0, 0, 0},
36360   {0, 0, 0},
36361   {0, 0, 0},
36362   {0, 0, 0},
36363   {0, 0, 0},
36364   {0, 0, 0},
36365   {0, 0, 0},
36366   {0, 0, 0},
36367   {0, 0, 0},
36368   {0, 0, 0},
36369   {0, 0, 0},
36370   {0, 0, 0},
36371   {0, 0, 0},
36372   {0, 0, 0},
36373   {0, 0, 0},
36374   {0, 0, 0},
36375   {0, 0, 0},
36376   {0, 0, 0},
36377   {0, 0, 0},
36378   {0, 0, 0},
36379   {0, 0, 0},
36380   {0, 0, 0},
36381   {0, 0, 0},
36382   {0, 0, 0},
36383   {0, 0, 0},
36384   {0, 0, 0},
36385   {0, 0, 0},
36386   {0, 0, 0},
36387   {0, 0, 0},
36388   {0, 0, 0},
36389   {0, 0, 0},
36390   {0, 0, 0},
36391   {0, 0, 0},
36392   {0, 0, 0},
36393   {0, 0, 0},
36394   {0, 0, 0},
36395   {0, 0, 0},
36396   {0, 0, 0},
36397   {0, 0, 0},
36398   {0, 0, 0},
36399   {0, 0, 0},
36400   {0, 0, 0},
36401   {0, 0, 0},
36402   {0, 0, 0},
36403   {0, 0, 0},
36404   {0, 0, 0},
36405   {0, 0, 0},
36406   {0, 0, 0},
36407   {0, 0, 0},
36408   {0, 0, 0},
36409   {0, 0, 0},
36410   {0, 0, 0},
36411   {0, 0, 0},
36412   {0, 0, 0},
36413   {0, 0, 0},
36414   {0, 0, 0},
36415   {0, 0, 0},
36416   {0, 0, 0}
36417 };
36418 struct yaz_iconv_trie marc8_31page20 = {
36419   0, marc8_31page20_dir
36420 };
36421 /* PAGE 19 */
36422 struct yaz_iconv_trie_dir marc8_31page19_dir[256] = {
36423   {0, 0, 0},
36424   {0, 0, 0},
36425   {0, 0, 0},
36426   {0, 0, 0},
36427   {0, 0, 0},
36428   {0, 0, 0},
36429   {0, 0, 0},
36430   {0, 0, 0},
36431   {0, 0, 0},
36432   {0, 0, 0},
36433   {0, 0, 0},
36434   {0, 0, 0},
36435   {0, 0, 0},
36436   {0, 0, 0},
36437   {0, 0, 0},
36438   {0, 0, 0},
36439   {0, 0, 0},
36440   {0, 0, 0},
36441   {0, 0, 0},
36442   {0, 0, 0},
36443   {0, 0, 0},
36444   {0, 0, 0},
36445   {0, 0, 0},
36446   {0, 0, 0},
36447   {0, 0, 0},
36448   {0, 0, 0},
36449   {0, 0, 0},
36450   {0, 0, 0},
36451   {0, 0, 0},
36452   {0, 0, 0},
36453   {0, 0, 0},
36454   {0, 0, 0},
36455   {0, 0, 0},
36456   {0, 0, 0x6252} /* East Asian ideograph */,
36457   {0, 0, 0x625B} /* East Asian ideograph */,
36458   {0, 0, 0x6263} /* East Asian ideograph */,
36459   {0, 0, 0x6258} /* East Asian ideograph */,
36460   {0, 0, 0x6296} /* East Asian ideograph */,
36461   {0, 0, 0x6297} /* East Asian ideograph */,
36462   {0, 0, 0x6292} /* East Asian ideograph */,
36463   {0, 0, 0x6276} /* East Asian ideograph */,
36464   {0, 0, 0x6289} /* East Asian ideograph */,
36465   {0, 0, 0x627F} /* East Asian ideograph */,
36466   {0, 0, 0x6279} /* East Asian ideograph */,
36467   {0, 0, 0x6280} /* East Asian ideograph */,
36468   {0, 0, 0x628A} /* East Asian ideograph */,
36469   {0, 0, 0x626D} /* East Asian ideograph */,
36470   {0, 0, 0x627C} /* East Asian ideograph */,
36471   {0, 0, 0x627E} /* East Asian ideograph */,
36472   {0, 0, 0x626F} /* East Asian ideograph */,
36473   {0, 0, 0x6284} /* East Asian ideograph */,
36474   {0, 0, 0x6295} /* East Asian ideograph */,
36475   {0, 0, 0x6291} /* East Asian ideograph */,
36476   {0, 0, 0x6298} /* East Asian ideograph */,
36477   {0, 0, 0x626E} /* East Asian ideograph */,
36478   {0, 0, 0x6273} /* East Asian ideograph */,
36479   {0, 0, 0x6293} /* East Asian ideograph */,
36480   {0, 0, 0x62C9} /* East Asian ideograph */,
36481   {0, 0, 0x62C4} /* East Asian ideograph */,
36482   {0, 0, 0x62CC} /* East Asian ideograph */,
36483   {0, 0, 0x62A8} /* East Asian ideograph */,
36484   {0, 0, 0x62DC} /* East Asian ideograph */,
36485   {0, 0, 0x62BF} /* East Asian ideograph */,
36486   {0, 0, 0x62C2} /* East Asian ideograph */,
36487   {0, 0, 0x62B9} /* East Asian ideograph */,
36488   {0, 0, 0x62D2} /* East Asian ideograph */,
36489   {0, 0, 0x62D3} /* East Asian ideograph */,
36490   {0, 0, 0x62DB} /* East Asian ideograph */,
36491   {0, 0, 0x62AB} /* East Asian ideograph */,
36492   {0, 0, 0x62CB} /* East Asian ideograph */,
36493   {0, 0, 0x62D4} /* East Asian ideograph */,
36494   {0, 0, 0x62BD} /* East Asian ideograph */,
36495   {0, 0, 0x62BC} /* East Asian ideograph */,
36496   {0, 0, 0x62D0} /* East Asian ideograph (variant of EACC 4B4049) */,
36497   {0, 0, 0x62C8} /* East Asian ideograph */,
36498   {0, 0, 0x62D9} /* East Asian ideograph */,
36499   {0, 0, 0x62DA} /* East Asian ideograph */,
36500   {0, 0, 0x62AC} /* East Asian ideograph */,
36501   {0, 0, 0x62C7} /* East Asian ideograph */,
36502   {0, 0, 0x62B1} /* East Asian ideograph */,
36503   {0, 0, 0x62D6} /* East Asian ideograph */,
36504   {0, 0, 0x62D8} /* East Asian ideograph */,
36505   {0, 0, 0x62CD} /* East Asian ideograph */,
36506   {0, 0, 0x62B5} /* East Asian ideograph */,
36507   {0, 0, 0x62CE} /* East Asian ideograph */,
36508   {0, 0, 0x62D7} /* East Asian ideograph */,
36509   {0, 0, 0x62C6} /* East Asian ideograph */,
36510   {0, 0, 0x6309} /* East Asian ideograph */,
36511   {0, 0, 0x6316} /* East Asian ideograph */,
36512   {0, 0, 0x62FC} /* East Asian ideograph */,
36513   {0, 0, 0x62F3} /* East Asian ideograph */,
36514   {0, 0, 0x6308} /* East Asian ideograph */,
36515   {0, 0, 0x62ED} /* East Asian ideograph */,
36516   {0, 0, 0x6301} /* East Asian ideograph */,
36517   {0, 0, 0x62EE} /* East Asian ideograph */,
36518   {0, 0, 0x62EF} /* East Asian ideograph */,
36519   {0, 0, 0x62F7} /* East Asian ideograph */,
36520   {0, 0, 0x6307} /* East Asian ideograph */,
36521   {0, 0, 0x62F1} /* East Asian ideograph */,
36522   {0, 0, 0x62FD} /* East Asian ideograph */,
36523   {0, 0, 0x6311} /* East Asian ideograph */,
36524   {0, 0, 0x62EC} /* East Asian ideograph */,
36525   {0, 0, 0x62F4} /* East Asian ideograph (variant of EACC 4B4066) */,
36526   {0, 0, 0x62FF} /* East Asian ideograph */,
36527   {0, 0, 0},
36528   {0, 0, 0x6342} /* East Asian ideograph */,
36529   {0, 0, 0x632A} /* East Asian ideograph */,
36530   {0, 0, 0x6355} /* East Asian ideograph */,
36531   {0, 0, 0x633E} /* East Asian ideograph */,
36532   {0, 0, 0x632F} /* East Asian ideograph */,
36533   {0, 0, 0x634E} /* East Asian ideograph */,
36534   {0, 0, 0x634F} /* East Asian ideograph */,
36535   {0, 0, 0x6350} /* East Asian ideograph */,
36536   {0, 0, 0x6349} /* East Asian ideograph */,
36537   {0, 0, 0},
36538   {0, 0, 0x632B} /* East Asian ideograph */,
36539   {0, 0, 0x6328} /* East Asian ideograph */,
36540   {0, 0, 0x633A} /* East Asian ideograph */,
36541   {0, 0, 0x63A5} /* East Asian ideograph */,
36542   {0, 0, 0x6369} /* East Asian ideograph */,
36543   {0, 0, 0x63A0} /* East Asian ideograph */,
36544   {0, 0, 0x6396} /* East Asian ideograph */,
36545   {0, 0, 0x63A7} /* East Asian ideograph */,
36546   {0, 0, 0x6372} /* East Asian ideograph */,
36547   {0, 0, 0x6377} /* East Asian ideograph */,
36548   {0, 0, 0x6383} /* East Asian ideograph */,
36549   {0, 0, 0x636B} /* East Asian ideograph */,
36550   {0, 0, 0},
36551   {0, 0, 0},
36552   {0, 0, 0},
36553   {0, 0, 0},
36554   {0, 0, 0},
36555   {0, 0, 0},
36556   {0, 0, 0},
36557   {0, 0, 0},
36558   {0, 0, 0},
36559   {0, 0, 0},
36560   {0, 0, 0},
36561   {0, 0, 0},
36562   {0, 0, 0},
36563   {0, 0, 0},
36564   {0, 0, 0},
36565   {0, 0, 0},
36566   {0, 0, 0},
36567   {0, 0, 0},
36568   {0, 0, 0},
36569   {0, 0, 0},
36570   {0, 0, 0},
36571   {0, 0, 0},
36572   {0, 0, 0},
36573   {0, 0, 0},
36574   {0, 0, 0},
36575   {0, 0, 0},
36576   {0, 0, 0},
36577   {0, 0, 0},
36578   {0, 0, 0},
36579   {0, 0, 0},
36580   {0, 0, 0},
36581   {0, 0, 0},
36582   {0, 0, 0},
36583   {0, 0, 0},
36584   {0, 0, 0},
36585   {0, 0, 0},
36586   {0, 0, 0},
36587   {0, 0, 0},
36588   {0, 0, 0},
36589   {0, 0, 0},
36590   {0, 0, 0},
36591   {0, 0, 0},
36592   {0, 0, 0},
36593   {0, 0, 0},
36594   {0, 0, 0},
36595   {0, 0, 0},
36596   {0, 0, 0},
36597   {0, 0, 0},
36598   {0, 0, 0},
36599   {0, 0, 0},
36600   {0, 0, 0},
36601   {0, 0, 0},
36602   {0, 0, 0},
36603   {0, 0, 0},
36604   {0, 0, 0},
36605   {0, 0, 0},
36606   {0, 0, 0},
36607   {0, 0, 0},
36608   {0, 0, 0},
36609   {0, 0, 0},
36610   {0, 0, 0},
36611   {0, 0, 0},
36612   {0, 0, 0},
36613   {0, 0, 0},
36614   {0, 0, 0},
36615   {0, 0, 0},
36616   {0, 0, 0},
36617   {0, 0, 0},
36618   {0, 0, 0},
36619   {0, 0, 0},
36620   {0, 0, 0},
36621   {0, 0, 0},
36622   {0, 0, 0},
36623   {0, 0, 0},
36624   {0, 0, 0},
36625   {0, 0, 0},
36626   {0, 0, 0},
36627   {0, 0, 0},
36628   {0, 0, 0},
36629   {0, 0, 0},
36630   {0, 0, 0},
36631   {0, 0, 0},
36632   {0, 0, 0},
36633   {0, 0, 0},
36634   {0, 0, 0},
36635   {0, 0, 0},
36636   {0, 0, 0},
36637   {0, 0, 0},
36638   {0, 0, 0},
36639   {0, 0, 0},
36640   {0, 0, 0},
36641   {0, 0, 0},
36642   {0, 0, 0},
36643   {0, 0, 0},
36644   {0, 0, 0},
36645   {0, 0, 0},
36646   {0, 0, 0},
36647   {0, 0, 0},
36648   {0, 0, 0},
36649   {0, 0, 0},
36650   {0, 0, 0},
36651   {0, 0, 0},
36652   {0, 0, 0},
36653   {0, 0, 0},
36654   {0, 0, 0},
36655   {0, 0, 0},
36656   {0, 0, 0},
36657   {0, 0, 0},
36658   {0, 0, 0},
36659   {0, 0, 0},
36660   {0, 0, 0},
36661   {0, 0, 0},
36662   {0, 0, 0},
36663   {0, 0, 0},
36664   {0, 0, 0},
36665   {0, 0, 0},
36666   {0, 0, 0},
36667   {0, 0, 0},
36668   {0, 0, 0},
36669   {0, 0, 0},
36670   {0, 0, 0},
36671   {0, 0, 0},
36672   {0, 0, 0},
36673   {0, 0, 0},
36674   {0, 0, 0},
36675   {0, 0, 0},
36676   {0, 0, 0},
36677   {0, 0, 0},
36678   {0, 0, 0}
36679 };
36680 struct yaz_iconv_trie marc8_31page19 = {
36681   0, marc8_31page19_dir
36682 };
36683 /* PAGE 18 */
36684 struct yaz_iconv_trie_dir marc8_31page18_dir[256] = {
36685   {0, 0, 0},
36686   {0, 0, 0},
36687   {0, 0, 0},
36688   {0, 0, 0},
36689   {0, 0, 0},
36690   {0, 0, 0},
36691   {0, 0, 0},
36692   {0, 0, 0},
36693   {0, 0, 0},
36694   {0, 0, 0},
36695   {0, 0, 0},
36696   {0, 0, 0},
36697   {0, 0, 0},
36698   {0, 0, 0},
36699   {0, 0, 0},
36700   {0, 0, 0},
36701   {0, 0, 0},
36702   {0, 0, 0},
36703   {0, 0, 0},
36704   {0, 0, 0},
36705   {0, 0, 0},
36706   {0, 0, 0},
36707   {0, 0, 0},
36708   {0, 0, 0},
36709   {0, 0, 0},
36710   {0, 0, 0},
36711   {0, 0, 0},
36712   {0, 0, 0},
36713   {0, 0, 0},
36714   {0, 0, 0},
36715   {0, 0, 0},
36716   {0, 0, 0},
36717   {0, 0, 0},
36718   {0, 0, 0x6148} /* East Asian ideograph */,
36719   {0, 0, 0x6168} /* East Asian ideograph */,
36720   {0, 0, 0},
36721   {0, 0, 0x613C} /* East Asian ideograph */,
36722   {0, 0, 0},
36723   {0, 0, 0x614C} /* East Asian ideograph */,
36724   {0, 0, 0x614D} /* East Asian ideograph */,
36725   {0, 0, 0x614B} /* East Asian ideograph */,
36726   {0, 0, 0x613E} /* East Asian ideograph */,
36727   {0, 0, 0x6127} /* East Asian ideograph */,
36728   {0, 0, 0x6134} /* East Asian ideograph */,
36729   {0, 0, 0x6147} /* East Asian ideograph */,
36730   {0, 0, 0x6177} /* East Asian ideograph */,
36731   {0, 0, 0x6176} /* East Asian ideograph */,
36732   {0, 0, 0x6167} /* East Asian ideograph */,
36733   {0, 0, 0x6170} /* East Asian ideograph */,
36734   {0, 0, 0x615A} /* East Asian ideograph */,
36735   {0, 0, 0x615D} /* East Asian ideograph */,
36736   {0, 0, 0x6182} /* East Asian ideograph */,
36737   {0, 0, 0x617C} /* East Asian ideograph */,
36738   {0, 0, 0x6162} /* East Asian ideograph */,
36739   {0, 0, 0x616E} /* East Asian ideograph */,
36740   {0, 0, 0x6155} /* East Asian ideograph */,
36741   {0, 0, 0x6158} /* East Asian ideograph */,
36742   {0, 0, 0x6163} /* East Asian ideograph */,
36743   {0, 0, 0x615F} /* East Asian ideograph */,
36744   {0, 0, 0x616B} /* East Asian ideograph */,
36745   {0, 0, 0x617E} /* East Asian ideograph */,
36746   {0, 0, 0x61A7} /* East Asian ideograph */,
36747   {0, 0, 0x61B2} /* East Asian ideograph */,
36748   {0, 0, 0x6191} /* East Asian ideograph */,
36749   {0, 0, 0x618E} /* East Asian ideograph */,
36750   {0, 0, 0x61AB} /* East Asian ideograph */,
36751   {0, 0, 0x61A4} /* East Asian ideograph */,
36752   {0, 0, 0x61AC} /* East Asian ideograph */,
36753   {0, 0, 0x619A} /* East Asian ideograph */,
36754   {0, 0, 0x61A9} /* East Asian ideograph */,
36755   {0, 0, 0x6194} /* East Asian ideograph */,
36756   {0, 0, 0x618A} /* East Asian ideograph */,
36757   {0, 0, 0x61B6} /* East Asian ideograph */,
36758   {0, 0, 0x61CD} /* East Asian ideograph */,
36759   {0, 0, 0x61C9} /* East Asian ideograph */,
36760   {0, 0, 0x6190} /* East Asian ideograph */,
36761   {0, 0, 0x61BE} /* East Asian ideograph */,
36762   {0, 0, 0x61C2} /* East Asian ideograph */,
36763   {0, 0, 0x61C7} /* East Asian ideograph */,
36764   {0, 0, 0x61C8} /* East Asian ideograph */,
36765   {0, 0, 0x61CA} /* East Asian ideograph */,
36766   {0, 0, 0x61E3} /* East Asian ideograph */,
36767   {0, 0, 0x61E6} /* East Asian ideograph */,
36768   {0, 0, 0x61F2} /* East Asian ideograph (variant of EACC 4B3F53) */,
36769   {0, 0, 0x61F7} /* East Asian ideograph */,
36770   {0, 0, 0x61F6} /* East Asian ideograph */,
36771   {0, 0, 0x61F8} /* East Asian ideograph */,
36772   {0, 0, 0x61F5} /* East Asian ideograph */,
36773   {0, 0, 0x61FA} /* East Asian ideograph */,
36774   {0, 0, 0x61FE} /* East Asian ideograph */,
36775   {0, 0, 0x61FF} /* East Asian ideograph */,
36776   {0, 0, 0x61FC} /* East Asian ideograph */,
36777   {0, 0, 0x6200} /* East Asian ideograph */,
36778   {0, 0, 0x6208} /* East Asian ideograph */,
36779   {0, 0, 0x620A} /* East Asian ideograph */,
36780   {0, 0, 0x620E} /* East Asian ideograph */,
36781   {0, 0, 0x620D} /* East Asian ideograph */,
36782   {0, 0, 0x620C} /* East Asian ideograph */,
36783   {0, 0, 0x6210} /* East Asian ideograph */,
36784   {0, 0, 0x6212} /* East Asian ideograph */,
36785   {0, 0, 0x6211} /* East Asian ideograph */,
36786   {0, 0, 0x6216} /* East Asian ideograph */,
36787   {0, 0, 0x6215} /* East Asian ideograph */,
36788   {0, 0, 0x621B} /* East Asian ideograph */,
36789   {0, 0, 0x621A} /* East Asian ideograph */,
36790   {0, 0, 0x621F} /* East Asian ideograph */,
36791   {0, 0, 0x6221} /* East Asian ideograph */,
36792   {0, 0, 0x6222} /* East Asian ideograph */,
36793   {0, 0, 0x622A} /* East Asian ideograph */,
36794   {0, 0, 0x622E} /* East Asian ideograph */,
36795   {0, 0, 0x6230} /* East Asian ideograph */,
36796   {0, 0, 0x6232} /* East Asian ideograph */,
36797   {0, 0, 0x6234} /* East Asian ideograph */,
36798   {0, 0, 0x6233} /* East Asian ideograph */,
36799   {0, 0, 0x6236} /* East Asian ideograph */,
36800   {0, 0, 0x623F} /* East Asian ideograph */,
36801   {0, 0, 0x623E} /* East Asian ideograph */,
36802   {0, 0, 0x6240} /* East Asian ideograph */,
36803   {0, 0, 0x6241} /* East Asian ideograph */,
36804   {0, 0, 0},
36805   {0, 0, 0x6248} /* East Asian ideograph */,
36806   {0, 0, 0x6249} /* East Asian ideograph */,
36807   {0, 0, 0x624B} /* East Asian ideograph */,
36808   {0, 0, 0},
36809   {0, 0, 0},
36810   {0, 0, 0x6253} /* East Asian ideograph */,
36811   {0, 0, 0x6254} /* East Asian ideograph */,
36812   {0, 0, 0},
36813   {0, 0, 0},
36814   {0, 0, 0},
36815   {0, 0, 0},
36816   {0, 0, 0},
36817   {0, 0, 0},
36818   {0, 0, 0},
36819   {0, 0, 0},
36820   {0, 0, 0},
36821   {0, 0, 0},
36822   {0, 0, 0},
36823   {0, 0, 0},
36824   {0, 0, 0},
36825   {0, 0, 0},
36826   {0, 0, 0},
36827   {0, 0, 0},
36828   {0, 0, 0},
36829   {0, 0, 0},
36830   {0, 0, 0},
36831   {0, 0, 0},
36832   {0, 0, 0},
36833   {0, 0, 0},
36834   {0, 0, 0},
36835   {0, 0, 0},
36836   {0, 0, 0},
36837   {0, 0, 0},
36838   {0, 0, 0},
36839   {0, 0, 0},
36840   {0, 0, 0},
36841   {0, 0, 0},
36842   {0, 0, 0},
36843   {0, 0, 0},
36844   {0, 0, 0},
36845   {0, 0, 0},
36846   {0, 0, 0},
36847   {0, 0, 0},
36848   {0, 0, 0},
36849   {0, 0, 0},
36850   {0, 0, 0},
36851   {0, 0, 0},
36852   {0, 0, 0},
36853   {0, 0, 0},
36854   {0, 0, 0},
36855   {0, 0, 0},
36856   {0, 0, 0},
36857   {0, 0, 0},
36858   {0, 0, 0},
36859   {0, 0, 0},
36860   {0, 0, 0},
36861   {0, 0, 0},
36862   {0, 0, 0},
36863   {0, 0, 0},
36864   {0, 0, 0},
36865   {0, 0, 0},
36866   {0, 0, 0},
36867   {0, 0, 0},
36868   {0, 0, 0},
36869   {0, 0, 0},
36870   {0, 0, 0},
36871   {0, 0, 0},
36872   {0, 0, 0},
36873   {0, 0, 0},
36874   {0, 0, 0},
36875   {0, 0, 0},
36876   {0, 0, 0},
36877   {0, 0, 0},
36878   {0, 0, 0},
36879   {0, 0, 0},
36880   {0, 0, 0},
36881   {0, 0, 0},
36882   {0, 0, 0},
36883   {0, 0, 0},
36884   {0, 0, 0},
36885   {0, 0, 0},
36886   {0, 0, 0},
36887   {0, 0, 0},
36888   {0, 0, 0},
36889   {0, 0, 0},
36890   {0, 0, 0},
36891   {0, 0, 0},
36892   {0, 0, 0},
36893   {0, 0, 0},
36894   {0, 0, 0},
36895   {0, 0, 0},
36896   {0, 0, 0},
36897   {0, 0, 0},
36898   {0, 0, 0},
36899   {0, 0, 0},
36900   {0, 0, 0},
36901   {0, 0, 0},
36902   {0, 0, 0},
36903   {0, 0, 0},
36904   {0, 0, 0},
36905   {0, 0, 0},
36906   {0, 0, 0},
36907   {0, 0, 0},
36908   {0, 0, 0},
36909   {0, 0, 0},
36910   {0, 0, 0},
36911   {0, 0, 0},
36912   {0, 0, 0},
36913   {0, 0, 0},
36914   {0, 0, 0},
36915   {0, 0, 0},
36916   {0, 0, 0},
36917   {0, 0, 0},
36918   {0, 0, 0},
36919   {0, 0, 0},
36920   {0, 0, 0},
36921   {0, 0, 0},
36922   {0, 0, 0},
36923   {0, 0, 0},
36924   {0, 0, 0},
36925   {0, 0, 0},
36926   {0, 0, 0},
36927   {0, 0, 0},
36928   {0, 0, 0},
36929   {0, 0, 0},
36930   {0, 0, 0},
36931   {0, 0, 0},
36932   {0, 0, 0},
36933   {0, 0, 0},
36934   {0, 0, 0},
36935   {0, 0, 0},
36936   {0, 0, 0},
36937   {0, 0, 0},
36938   {0, 0, 0},
36939   {0, 0, 0},
36940   {0, 0, 0}
36941 };
36942 struct yaz_iconv_trie marc8_31page18 = {
36943   0, marc8_31page18_dir
36944 };
36945 /* PAGE 17 */
36946 struct yaz_iconv_trie_dir marc8_31page17_dir[256] = {
36947   {0, 0, 0},
36948   {0, 0, 0},
36949   {0, 0, 0},
36950   {0, 0, 0},
36951   {0, 0, 0},
36952   {0, 0, 0},
36953   {0, 0, 0},
36954   {0, 0, 0},
36955   {0, 0, 0},
36956   {0, 0, 0},
36957   {0, 0, 0},
36958   {0, 0, 0},
36959   {0, 0, 0},
36960   {0, 0, 0},
36961   {0, 0, 0},
36962   {0, 0, 0},
36963   {0, 0, 0},
36964   {0, 0, 0},
36965   {0, 0, 0},
36966   {0, 0, 0},
36967   {0, 0, 0},
36968   {0, 0, 0},
36969   {0, 0, 0},
36970   {0, 0, 0},
36971   {0, 0, 0},
36972   {0, 0, 0},
36973   {0, 0, 0},
36974   {0, 0, 0},
36975   {0, 0, 0},
36976   {0, 0, 0},
36977   {0, 0, 0},
36978   {0, 0, 0},
36979   {0, 0, 0},
36980   {0, 0, 0x5FCD} /* East Asian ideograph */,
36981   {0, 0, 0x5FEB} /* East Asian ideograph */,
36982   {0, 0, 0x5FE0} /* East Asian ideograph */,
36983   {0, 0, 0x5FF1} /* East Asian ideograph */,
36984   {0, 0, 0x5FFD} /* East Asian ideograph */,
36985   {0, 0, 0x5FDD} /* East Asian ideograph */,
36986   {0, 0, 0x5FF5} /* East Asian ideograph */,
36987   {0, 0, 0x5FFF} /* East Asian ideograph */,
36988   {0, 0, 0x6014} /* East Asian ideograph */,
36989   {0, 0, 0x6035} /* East Asian ideograph (variant of EACC 4B3E2A) */,
36990   {0, 0, 0x602A} /* East Asian ideograph */,
36991   {0, 0, 0x602F} /* East Asian ideograph */,
36992   {0, 0, 0x6016} /* East Asian ideograph */,
36993   {0, 0, 0x601D} /* East Asian ideograph */,
36994   {0, 0, 0x600F} /* East Asian ideograph */,
36995   {0, 0, 0x6021} /* East Asian ideograph */,
36996   {0, 0, 0x6020} /* East Asian ideograph */,
36997   {0, 0, 0x6028} /* East Asian ideograph */,
36998   {0, 0, 0x6025} /* East Asian ideograph */,
36999   {0, 0, 0x6027} /* East Asian ideograph */,
37000   {0, 0, 0x600E} /* East Asian ideograph */,
37001   {0, 0, 0x6015} /* East Asian ideograph */,
37002   {0, 0, 0x6012} /* East Asian ideograph */,
37003   {0, 0, 0x6059} /* East Asian ideograph */,
37004   {0, 0, 0x6063} /* East Asian ideograph */,
37005   {0, 0, 0x6068} /* East Asian ideograph */,
37006   {0, 0, 0x6043} /* East Asian ideograph */,
37007   {0, 0, 0x6065} /* East Asian ideograph */,
37008   {0, 0, 0x6050} /* East Asian ideograph */,
37009   {0, 0, 0x606D} /* East Asian ideograph */,
37010   {0, 0, 0x6062} /* East Asian ideograph */,
37011   {0, 0, 0x6046} /* East Asian ideograph (variant of EACC 4B3E40) */,
37012   {0, 0, 0x604D} /* East Asian ideograph */,
37013   {0, 0, 0x606B} /* East Asian ideograph */,
37014   {0, 0, 0x6069} /* East Asian ideograph */,
37015   {0, 0, 0x606C} /* East Asian ideograph */,
37016   {0, 0, 0x606F} /* East Asian ideograph */,
37017   {0, 0, 0x606A} /* East Asian ideograph */,
37018   {0, 0, 0x6064} /* East Asian ideograph */,
37019   {0, 0, 0x6070} /* East Asian ideograph */,
37020   {0, 0, 0x6055} /* East Asian ideograph */,
37021   {0, 0, 0x608C} /* East Asian ideograph */,
37022   {0, 0, 0x60A6} /* East Asian ideograph */,
37023   {0, 0, 0x607F} /* East Asian ideograph */,
37024   {0, 0, 0x609F} /* East Asian ideograph */,
37025   {0, 0, 0x609A} /* East Asian ideograph */,
37026   {0, 0, 0x6096} /* East Asian ideograph */,
37027   {0, 0, 0x6084} /* East Asian ideograph */,
37028   {0, 0, 0x608D} /* East Asian ideograph */,
37029   {0, 0, 0x60A3} /* East Asian ideograph */,
37030   {0, 0, 0x6089} /* East Asian ideograph */,
37031   {0, 0, 0x6094} /* East Asian ideograph */,
37032   {0, 0, 0x60A0} /* East Asian ideograph */,
37033   {0, 0, 0x60A8} /* East Asian ideograph */,
37034   {0, 0, 0x60B4} /* East Asian ideograph */,
37035   {0, 0, 0x60E6} /* East Asian ideograph */,
37036   {0, 0, 0x60CB} /* East Asian ideograph */,
37037   {0, 0, 0},
37038   {0, 0, 0x60C5} /* East Asian ideograph (variant of EACC 4B3E5B) */,
37039   {0, 0, 0x60B6} /* East Asian ideograph */,
37040   {0, 0, 0x60D1} /* East Asian ideograph */,
37041   {0, 0, 0x60B5} /* East Asian ideograph */,
37042   {0, 0, 0x60BB} /* East Asian ideograph */,
37043   {0, 0, 0x60E0} /* East Asian ideograph */,
37044   {0, 0, 0x60E1} /* East Asian ideograph */,
37045   {0, 0, 0x60DC} /* East Asian ideograph */,
37046   {0, 0, 0x60D8} /* East Asian ideograph */,
37047   {0, 0, 0x60D5} /* East Asian ideograph */,
37048   {0, 0, 0x60BC} /* East Asian ideograph */,
37049   {0, 0, 0x60B2} /* East Asian ideograph */,
37050   {0, 0, 0x60C6} /* East Asian ideograph */,
37051   {0, 0, 0x60B8} /* East Asian ideograph */,
37052   {0, 0, 0x60DA} /* East Asian ideograph */,
37053   {0, 0, 0x60DF} /* East Asian ideograph */,
37054   {0, 0, 0x610F} /* East Asian ideograph */,
37055   {0, 0, 0x611C} /* East Asian ideograph */,
37056   {0, 0, 0x60F3} /* East Asian ideograph */,
37057   {0, 0, 0x611F} /* East Asian ideograph */,
37058   {0, 0, 0x60F0} /* East Asian ideograph */,
37059   {0, 0, 0x60FB} /* East Asian ideograph */,
37060   {0, 0, 0x60FA} /* East Asian ideograph */,
37061   {0, 0, 0x611A} /* East Asian ideograph */,
37062   {0, 0, 0x6115} /* East Asian ideograph */,
37063   {0, 0, 0x60F9} /* East Asian ideograph */,
37064   {0, 0, 0x6123} /* East Asian ideograph */,
37065   {0, 0, 0x60F4} /* East Asian ideograph */,
37066   {0, 0, 0x611B} /* East Asian ideograph */,
37067   {0, 0, 0x610E} /* East Asian ideograph */,
37068   {0, 0, 0x6100} /* East Asian ideograph */,
37069   {0, 0, 0x6101} /* East Asian ideograph */,
37070   {0, 0, 0x60F6} /* East Asian ideograph */,
37071   {0, 0, 0x6109} /* East Asian ideograph */,
37072   {0, 0, 0x6108} /* East Asian ideograph */,
37073   {0, 0, 0x60F1} /* East Asian ideograph */,
37074   {0, 0, 0},
37075   {0, 0, 0},
37076   {0, 0, 0},
37077   {0, 0, 0},
37078   {0, 0, 0},
37079   {0, 0, 0},
37080   {0, 0, 0},
37081   {0, 0, 0},
37082   {0, 0, 0},
37083   {0, 0, 0},
37084   {0, 0, 0},
37085   {0, 0, 0},
37086   {0, 0, 0},
37087   {0, 0, 0},
37088   {0, 0, 0},
37089   {0, 0, 0},
37090   {0, 0, 0},
37091   {0, 0, 0},
37092   {0, 0, 0},
37093   {0, 0, 0},
37094   {0, 0, 0},
37095   {0, 0, 0},
37096   {0, 0, 0},
37097   {0, 0, 0},
37098   {0, 0, 0},
37099   {0, 0, 0},
37100   {0, 0, 0},
37101   {0, 0, 0},
37102   {0, 0, 0},
37103   {0, 0, 0},
37104   {0, 0, 0},
37105   {0, 0, 0},
37106   {0, 0, 0},
37107   {0, 0, 0},
37108   {0, 0, 0},
37109   {0, 0, 0},
37110   {0, 0, 0},
37111   {0, 0, 0},
37112   {0, 0, 0},
37113   {0, 0, 0},
37114   {0, 0, 0},
37115   {0, 0, 0},
37116   {0, 0, 0},
37117   {0, 0, 0},
37118   {0, 0, 0},
37119   {0, 0, 0},
37120   {0, 0, 0},
37121   {0, 0, 0},
37122   {0, 0, 0},
37123   {0, 0, 0},
37124   {0, 0, 0},
37125   {0, 0, 0},
37126   {0, 0, 0},
37127   {0, 0, 0},
37128   {0, 0, 0},
37129   {0, 0, 0},
37130   {0, 0, 0},
37131   {0, 0, 0},
37132   {0, 0, 0},
37133   {0, 0, 0},
37134   {0, 0, 0},
37135   {0, 0, 0},
37136   {0, 0, 0},
37137   {0, 0, 0},
37138   {0, 0, 0},
37139   {0, 0, 0},
37140   {0, 0, 0},
37141   {0, 0, 0},
37142   {0, 0, 0},
37143   {0, 0, 0},
37144   {0, 0, 0},
37145   {0, 0, 0},
37146   {0, 0, 0},
37147   {0, 0, 0},
37148   {0, 0, 0},
37149   {0, 0, 0},
37150   {0, 0, 0},
37151   {0, 0, 0},
37152   {0, 0, 0},
37153   {0, 0, 0},
37154   {0, 0, 0},
37155   {0, 0, 0},
37156   {0, 0, 0},
37157   {0, 0, 0},
37158   {0, 0, 0},
37159   {0, 0, 0},
37160   {0, 0, 0},
37161   {0, 0, 0},
37162   {0, 0, 0},
37163   {0, 0, 0},
37164   {0, 0, 0},
37165   {0, 0, 0},
37166   {0, 0, 0},
37167   {0, 0, 0},
37168   {0, 0, 0},
37169   {0, 0, 0},
37170   {0, 0, 0},
37171   {0, 0, 0},
37172   {0, 0, 0},
37173   {0, 0, 0},
37174   {0, 0, 0},
37175   {0, 0, 0},
37176   {0, 0, 0},
37177   {0, 0, 0},
37178   {0, 0, 0},
37179   {0, 0, 0},
37180   {0, 0, 0},
37181   {0, 0, 0},
37182   {0, 0, 0},
37183   {0, 0, 0},
37184   {0, 0, 0},
37185   {0, 0, 0},
37186   {0, 0, 0},
37187   {0, 0, 0},
37188   {0, 0, 0},
37189   {0, 0, 0},
37190   {0, 0, 0},
37191   {0, 0, 0},
37192   {0, 0, 0},
37193   {0, 0, 0},
37194   {0, 0, 0},
37195   {0, 0, 0},
37196   {0, 0, 0},
37197   {0, 0, 0},
37198   {0, 0, 0},
37199   {0, 0, 0},
37200   {0, 0, 0},
37201   {0, 0, 0},
37202   {0, 0, 0}
37203 };
37204 struct yaz_iconv_trie marc8_31page17 = {
37205   0, marc8_31page17_dir
37206 };
37207 /* PAGE 16 */
37208 struct yaz_iconv_trie_dir marc8_31page16_dir[256] = {
37209   {0, 0, 0},
37210   {0, 0, 0},
37211   {0, 0, 0},
37212   {0, 0, 0},
37213   {0, 0, 0},
37214   {0, 0, 0},
37215   {0, 0, 0},
37216   {0, 0, 0},
37217   {0, 0, 0},
37218   {0, 0, 0},
37219   {0, 0, 0},
37220   {0, 0, 0},
37221   {0, 0, 0},
37222   {0, 0, 0},
37223   {0, 0, 0},
37224   {0, 0, 0},
37225   {0, 0, 0},
37226   {0, 0, 0},
37227   {0, 0, 0},
37228   {0, 0, 0},
37229   {0, 0, 0},
37230   {0, 0, 0},
37231   {0, 0, 0},
37232   {0, 0, 0},
37233   {0, 0, 0},
37234   {0, 0, 0},
37235   {0, 0, 0},
37236   {0, 0, 0},
37237   {0, 0, 0},
37238   {0, 0, 0},
37239   {0, 0, 0},
37240   {0, 0, 0},
37241   {0, 0, 0},
37242   {0, 0, 0x5EBE} /* East Asian ideograph */,
37243   {0, 0, 0x5ECA} /* East Asian ideograph */,
37244   {0, 0, 0x5EC9} /* East Asian ideograph */,
37245   {0, 0, 0x5EC8} /* East Asian ideograph */,
37246   {0, 0, 0x5ED3} /* East Asian ideograph */,
37247   {0, 0, 0x5ED6} /* East Asian ideograph */,
37248   {0, 0, 0x5EE2} /* East Asian ideograph */,
37249   {0, 0, 0x5EDA} /* East Asian ideograph */,
37250   {0, 0, 0x5EDD} /* East Asian ideograph */,
37251   {0, 0, 0x5EE3} /* East Asian ideograph (variant of EACC 4B3D2A) */,
37252   {0, 0, 0x5EDF} /* East Asian ideograph */,
37253   {0, 0, 0x5EE0} /* East Asian ideograph */,
37254   {0, 0, 0x9F90} /* East Asian ideograph */,
37255   {0, 0, 0x5EEC} /* East Asian ideograph */,
37256   {0, 0, 0x5EF3} /* East Asian ideograph */,
37257   {0, 0, 0x5EF7} /* East Asian ideograph */,
37258   {0, 0, 0},
37259   {0, 0, 0x5EF6} /* East Asian ideograph */,
37260   {0, 0, 0x5EFA} /* East Asian ideograph */,
37261   {0, 0, 0x5EFF} /* East Asian ideograph */,
37262   {0, 0, 0},
37263   {0, 0, 0x5F04} /* East Asian ideograph */,
37264   {0, 0, 0x5F08} /* East Asian ideograph */,
37265   {0, 0, 0x5F0A} /* East Asian ideograph */,
37266   {0, 0, 0x5F0F} /* East Asian ideograph */,
37267   {0, 0, 0x5F12} /* East Asian ideograph */,
37268   {0, 0, 0x5F13} /* East Asian ideograph */,
37269   {0, 0, 0x5F15} /* East Asian ideograph */,
37270   {0, 0, 0x5F14} /* East Asian ideograph */,
37271   {0, 0, 0x5F18} /* East Asian ideograph */,
37272   {0, 0, 0x5F17} /* East Asian ideograph */,
37273   {0, 0, 0x5F1B} /* East Asian ideograph */,
37274   {0, 0, 0x5F1F} /* East Asian ideograph */,
37275   {0, 0, 0x5F26} /* East Asian ideograph */,
37276   {0, 0, 0x5F27} /* East Asian ideograph */,
37277   {0, 0, 0x5F29} /* East Asian ideograph */,
37278   {0, 0, 0x5F2D} /* East Asian ideograph */,
37279   {0, 0, 0x5F31} /* East Asian ideograph */,
37280   {0, 0, 0x5F35} /* East Asian ideograph */,
37281   {0, 0, 0x5F37} /* East Asian ideograph */,
37282   {0, 0, 0x5F3C} /* East Asian ideograph */,
37283   {0, 0, 0x5F46} /* East Asian ideograph */,
37284   {0, 0, 0x5F48} /* East Asian ideograph */,
37285   {0, 0, 0x5F4C} /* East Asian ideograph */,
37286   {0, 0, 0x5F4E} /* East Asian ideograph */,
37287   {0, 0, 0x5F57} /* East Asian ideograph */,
37288   {0, 0, 0x5F59} /* East Asian ideograph */,
37289   {0, 0, 0x5F5D} /* East Asian ideograph */,
37290   {0, 0, 0x5F62} /* East Asian ideograph */,
37291   {0, 0, 0x5F64} /* East Asian ideograph */,
37292   {0, 0, 0x5F65} /* East Asian ideograph */,
37293   {0, 0, 0x5F6C} /* East Asian ideograph */,
37294   {0, 0, 0x5F69} /* East Asian ideograph */,
37295   {0, 0, 0},
37296   {0, 0, 0x5F6D} /* East Asian ideograph */,
37297   {0, 0, 0x5F70} /* East Asian ideograph */,
37298   {0, 0, 0x5F71} /* East Asian ideograph */,
37299   {0, 0, 0},
37300   {0, 0, 0x5F79} /* East Asian ideograph */,
37301   {0, 0, 0x5F80} /* East Asian ideograph */,
37302   {0, 0, 0},
37303   {0, 0, 0x5F7F} /* East Asian ideograph */,
37304   {0, 0, 0x5F7C} /* East Asian ideograph */,
37305   {0, 0, 0x5F85} /* East Asian ideograph */,
37306   {0, 0, 0x5F88} /* East Asian ideograph */,
37307   {0, 0, 0x5F8B} /* East Asian ideograph */,
37308   {0, 0, 0x5F8A} /* East Asian ideograph */,
37309   {0, 0, 0x5F87} /* East Asian ideograph */,
37310   {0, 0, 0x5F8C} /* East Asian ideograph */,
37311   {0, 0, 0x5F92} /* East Asian ideograph */,
37312   {0, 0, 0x5F91} /* East Asian ideograph */,
37313   {0, 0, 0x5F90} /* East Asian ideograph */,
37314   {0, 0, 0x5F98} /* East Asian ideograph */,
37315   {0, 0, 0x5F97} /* East Asian ideograph */,
37316   {0, 0, 0x5F99} /* East Asian ideograph */,
37317   {0, 0, 0x5F9E} /* East Asian ideograph */,
37318   {0, 0, 0},
37319   {0, 0, 0},
37320   {0, 0, 0x5FA9} /* East Asian ideograph */,
37321   {0, 0, 0},
37322   {0, 0, 0x5FAA} /* East Asian ideograph */,
37323   {0, 0, 0x5FAC} /* East Asian ideograph */,
37324   {0, 0, 0x5FAE} /* East Asian ideograph */,
37325   {0, 0, 0x5FB9} /* East Asian ideograph */,
37326   {0, 0, 0x5FB7} /* East Asian ideograph */,
37327   {0, 0, 0x5FB5} /* East Asian ideograph */,
37328   {0, 0, 0x5FBD} /* East Asian ideograph */,
37329   {0, 0, 0x5FC3} /* East Asian ideograph */,
37330   {0, 0, 0x5FC5} /* East Asian ideograph */,
37331   {0, 0, 0x5FD9} /* East Asian ideograph */,
37332   {0, 0, 0x5FD8} /* East Asian ideograph */,
37333   {0, 0, 0x5FCC} /* East Asian ideograph */,
37334   {0, 0, 0x5FD6} /* East Asian ideograph */,
37335   {0, 0, 0},
37336   {0, 0, 0},
37337   {0, 0, 0},
37338   {0, 0, 0},
37339   {0, 0, 0},
37340   {0, 0, 0},
37341   {0, 0, 0},
37342   {0, 0, 0},
37343   {0, 0, 0},
37344   {0, 0, 0},
37345   {0, 0, 0},
37346   {0, 0, 0},
37347   {0, 0, 0},
37348   {0, 0, 0},
37349   {0, 0, 0},
37350   {0, 0, 0},
37351   {0, 0, 0},
37352   {0, 0, 0},
37353   {0, 0, 0},
37354   {0, 0, 0},
37355   {0, 0, 0},
37356   {0, 0, 0},
37357   {0, 0, 0},
37358   {0, 0, 0},
37359   {0, 0, 0},
37360   {0, 0, 0},
37361   {0, 0, 0},
37362   {0, 0, 0},
37363   {0, 0, 0},
37364   {0, 0, 0},
37365   {0, 0, 0},
37366   {0, 0, 0},
37367   {0, 0, 0},
37368   {0, 0, 0},
37369   {0, 0, 0},
37370   {0, 0, 0},
37371   {0, 0, 0},
37372   {0, 0, 0},
37373   {0, 0, 0},
37374   {0, 0, 0},
37375   {0, 0, 0},
37376   {0, 0, 0},
37377   {0, 0, 0},
37378   {0, 0, 0},
37379   {0, 0, 0},
37380   {0, 0, 0},
37381   {0, 0, 0},
37382   {0, 0, 0},
37383   {0, 0, 0},
37384   {0, 0, 0},
37385   {0, 0, 0},
37386   {0, 0, 0},
37387   {0, 0, 0},
37388   {0, 0, 0},
37389   {0, 0, 0},
37390   {0, 0, 0},
37391   {0, 0, 0},
37392   {0, 0, 0},
37393   {0, 0, 0},
37394   {0, 0, 0},
37395   {0, 0, 0},
37396   {0, 0, 0},
37397   {0, 0, 0},
37398   {0, 0, 0},
37399   {0, 0, 0},
37400   {0, 0, 0},
37401   {0, 0, 0},
37402   {0, 0, 0},
37403   {0, 0, 0},
37404   {0, 0, 0},
37405   {0, 0, 0},
37406   {0, 0, 0},
37407   {0, 0, 0},
37408   {0, 0, 0},
37409   {0, 0, 0},
37410   {0, 0, 0},
37411   {0, 0, 0},
37412   {0, 0, 0},
37413   {0, 0, 0},
37414   {0, 0, 0},
37415   {0, 0, 0},
37416   {0, 0, 0},
37417   {0, 0, 0},
37418   {0, 0, 0},
37419   {0, 0, 0},
37420   {0, 0, 0},
37421   {0, 0, 0},
37422   {0, 0, 0},
37423   {0, 0, 0},
37424   {0, 0, 0},
37425   {0, 0, 0},
37426   {0, 0, 0},
37427   {0, 0, 0},
37428   {0, 0, 0},
37429   {0, 0, 0},
37430   {0, 0, 0},
37431   {0, 0, 0},
37432   {0, 0, 0},
37433   {0, 0, 0},
37434   {0, 0, 0},
37435   {0, 0, 0},
37436   {0, 0, 0},
37437   {0, 0, 0},
37438   {0, 0, 0},
37439   {0, 0, 0},
37440   {0, 0, 0},
37441   {0, 0, 0},
37442   {0, 0, 0},
37443   {0, 0, 0},
37444   {0, 0, 0},
37445   {0, 0, 0},
37446   {0, 0, 0},
37447   {0, 0, 0},
37448   {0, 0, 0},
37449   {0, 0, 0},
37450   {0, 0, 0},
37451   {0, 0, 0},
37452   {0, 0, 0},
37453   {0, 0, 0},
37454   {0, 0, 0},
37455   {0, 0, 0},
37456   {0, 0, 0},
37457   {0, 0, 0},
37458   {0, 0, 0},
37459   {0, 0, 0},
37460   {0, 0, 0},
37461   {0, 0, 0},
37462   {0, 0, 0},
37463   {0, 0, 0},
37464   {0, 0, 0}
37465 };
37466 struct yaz_iconv_trie marc8_31page16 = {
37467   0, marc8_31page16_dir
37468 };
37469 /* PAGE 15 */
37470 struct yaz_iconv_trie_dir marc8_31page15_dir[256] = {
37471   {0, 0, 0},
37472   {0, 0, 0},
37473   {0, 0, 0},
37474   {0, 0, 0},
37475   {0, 0, 0},
37476   {0, 0, 0},
37477   {0, 0, 0},
37478   {0, 0, 0},
37479   {0, 0, 0},
37480   {0, 0, 0},
37481   {0, 0, 0},
37482   {0, 0, 0},
37483   {0, 0, 0},
37484   {0, 0, 0},
37485   {0, 0, 0},
37486   {0, 0, 0},
37487   {0, 0, 0},
37488   {0, 0, 0},
37489   {0, 0, 0},
37490   {0, 0, 0},
37491   {0, 0, 0},
37492   {0, 0, 0},
37493   {0, 0, 0},
37494   {0, 0, 0},
37495   {0, 0, 0},
37496   {0, 0, 0},
37497   {0, 0, 0},
37498   {0, 0, 0},
37499   {0, 0, 0},
37500   {0, 0, 0},
37501   {0, 0, 0},
37502   {0, 0, 0},
37503   {0, 0, 0},
37504   {0, 0, 0x5D0E} /* East Asian ideograph */,
37505   {0, 0, 0x5D11} /* East Asian ideograph */,
37506   {0, 0, 0x5D22} /* East Asian ideograph */,
37507   {0, 0, 0x5D29} /* East Asian ideograph */,
37508   {0, 0, 0x5D14} /* East Asian ideograph */,
37509   {0, 0, 0x5D19} /* East Asian ideograph */,
37510   {0, 0, 0x5D4C} /* East Asian ideograph */,
37511   {0, 0, 0x5D50} /* East Asian ideograph */,
37512   {0, 0, 0x5D69} /* East Asian ideograph */,
37513   {0, 0, 0x5D84} /* East Asian ideograph */,
37514   {0, 0, 0x5D87} /* East Asian ideograph */,
37515   {0, 0, 0x5D9D} /* East Asian ideograph */,
37516   {0, 0, 0x5DBC} /* East Asian ideograph */,
37517   {0, 0, 0x5DBD} /* East Asian ideograph */,
37518   {0, 0, 0x5DBA} /* East Asian ideograph (variant of EACC 4B3C2F) */,
37519   {0, 0, 0x5DCD} /* East Asian ideograph */,
37520   {0, 0, 0x5DD2} /* East Asian ideograph */,
37521   {0, 0, 0x5DD4} /* East Asian ideograph */,
37522   {0, 0, 0x5DD6} /* East Asian ideograph */,
37523   {0, 0, 0x5DDD} /* East Asian ideograph */,
37524   {0, 0, 0x5DDE} /* East Asian ideograph */,
37525   {0, 0, 0x5DE2} /* East Asian ideograph */,
37526   {0, 0, 0x5DE5} /* East Asian ideograph */,
37527   {0, 0, 0x5DE8} /* East Asian ideograph */,
37528   {0, 0, 0x5DE7} /* East Asian ideograph */,
37529   {0, 0, 0x5DE6} /* East Asian ideograph */,
37530   {0, 0, 0x5DEB} /* East Asian ideograph */,
37531   {0, 0, 0x5DEE} /* East Asian ideograph */,
37532   {0, 0, 0x5DF1} /* East Asian ideograph */,
37533   {0, 0, 0x5DF2} /* East Asian ideograph */,
37534   {0, 0, 0x5DF3} /* East Asian ideograph */,
37535   {0, 0, 0x5DF4} /* East Asian ideograph */,
37536   {0, 0, 0x5DF7} /* East Asian ideograph */,
37537   {0, 0, 0x5DFD} /* East Asian ideograph */,
37538   {0, 0, 0x5DFE} /* East Asian ideograph */,
37539   {0, 0, 0x5E02} /* East Asian ideograph */,
37540   {0, 0, 0},
37541   {0, 0, 0x5E06} /* East Asian ideograph */,
37542   {0, 0, 0},
37543   {0, 0, 0},
37544   {0, 0, 0x5E1A} /* East Asian ideograph */,
37545   {0, 0, 0x5E16} /* East Asian ideograph */,
37546   {0, 0, 0x5E15} /* East Asian ideograph */,
37547   {0, 0, 0x5E1B} /* East Asian ideograph */,
37548   {0, 0, 0x5E11} /* East Asian ideograph */,
37549   {0, 0, 0x5E1D} /* East Asian ideograph */,
37550   {0, 0, 0x5E25} /* East Asian ideograph */,
37551   {0, 0, 0},
37552   {0, 0, 0x5E2B} /* East Asian ideograph */,
37553   {0, 0, 0x5E33} /* East Asian ideograph */,
37554   {0, 0, 0x5E36} /* East Asian ideograph */,
37555   {0, 0, 0x5E38} /* East Asian ideograph */,
37556   {0, 0, 0x5E37} /* East Asian ideograph */,
37557   {0, 0, 0x5E45} /* East Asian ideograph */,
37558   {0, 0, 0x5E3D} /* East Asian ideograph */,
37559   {0, 0, 0x5E40} /* East Asian ideograph */,
37560   {0, 0, 0x5E4C} /* East Asian ideograph */,
37561   {0, 0, 0x5E5B} /* East Asian ideograph */,
37562   {0, 0, 0x5E54} /* East Asian ideograph */,
37563   {0, 0, 0x5E57} /* East Asian ideograph */,
37564   {0, 0, 0x5E55} /* East Asian ideograph */,
37565   {0, 0, 0x5E63} /* East Asian ideograph */,
37566   {0, 0, 0x5E62} /* East Asian ideograph */,
37567   {0, 0, 0x5E5F} /* East Asian ideograph */,
37568   {0, 0, 0x5E6B} /* East Asian ideograph */,
37569   {0, 0, 0},
37570   {0, 0, 0x5E73} /* East Asian ideograph */,
37571   {0, 0, 0},
37572   {0, 0, 0x5E74} /* East Asian ideograph */,
37573   {0, 0, 0},
37574   {0, 0, 0},
37575   {0, 0, 0x5E7B} /* East Asian ideograph */,
37576   {0, 0, 0x5E7C} /* East Asian ideograph */,
37577   {0, 0, 0x5E7D} /* East Asian ideograph */,
37578   {0, 0, 0x5E7E} /* East Asian ideograph */,
37579   {0, 0, 0x5E8F} /* East Asian ideograph */,
37580   {0, 0, 0x5E87} /* East Asian ideograph */,
37581   {0, 0, 0x5E8A} /* East Asian ideograph */,
37582   {0, 0, 0x5E9A} /* East Asian ideograph */,
37583   {0, 0, 0x5E97} /* East Asian ideograph */,
37584   {0, 0, 0x5E96} /* East Asian ideograph */,
37585   {0, 0, 0x5E9C} /* East Asian ideograph */,
37586   {0, 0, 0x5E95} /* East Asian ideograph */,
37587   {0, 0, 0x5EA0} /* East Asian ideograph */,
37588   {0, 0, 0x5EA6} /* East Asian ideograph */,
37589   {0, 0, 0x5EAB} /* East Asian ideograph */,
37590   {0, 0, 0x5EA7} /* East Asian ideograph */,
37591   {0, 0, 0x5EAD} /* East Asian ideograph */,
37592   {0, 0, 0x5EB7} /* East Asian ideograph */,
37593   {0, 0, 0x5EB8} /* East Asian ideograph */,
37594   {0, 0, 0x5EB6} /* East Asian ideograph */,
37595   {0, 0, 0x5EB5} /* East Asian ideograph */,
37596   {0, 0, 0x5EC2} /* East Asian ideograph */,
37597   {0, 0, 0x5EC1} /* East Asian ideograph */,
37598   {0, 0, 0},
37599   {0, 0, 0},
37600   {0, 0, 0},
37601   {0, 0, 0},
37602   {0, 0, 0},
37603   {0, 0, 0},
37604   {0, 0, 0},
37605   {0, 0, 0},
37606   {0, 0, 0},
37607   {0, 0, 0},
37608   {0, 0, 0},
37609   {0, 0, 0},
37610   {0, 0, 0},
37611   {0, 0, 0},
37612   {0, 0, 0},
37613   {0, 0, 0},
37614   {0, 0, 0},
37615   {0, 0, 0},
37616   {0, 0, 0},
37617   {0, 0, 0},
37618   {0, 0, 0},
37619   {0, 0, 0},
37620   {0, 0, 0},
37621   {0, 0, 0},
37622   {0, 0, 0},
37623   {0, 0, 0},
37624   {0, 0, 0},
37625   {0, 0, 0},
37626   {0, 0, 0},
37627   {0, 0, 0},
37628   {0, 0, 0},
37629   {0, 0, 0},
37630   {0, 0, 0},
37631   {0, 0, 0},
37632   {0, 0, 0},
37633   {0, 0, 0},
37634   {0, 0, 0},
37635   {0, 0, 0},
37636   {0, 0, 0},
37637   {0, 0, 0},
37638   {0, 0, 0},
37639   {0, 0, 0},
37640   {0, 0, 0},
37641   {0, 0, 0},
37642   {0, 0, 0},
37643   {0, 0, 0},
37644   {0, 0, 0},
37645   {0, 0, 0},
37646   {0, 0, 0},
37647   {0, 0, 0},
37648   {0, 0, 0},
37649   {0, 0, 0},
37650   {0, 0, 0},
37651   {0, 0, 0},
37652   {0, 0, 0},
37653   {0, 0, 0},
37654   {0, 0, 0},
37655   {0, 0, 0},
37656   {0, 0, 0},
37657   {0, 0, 0},
37658   {0, 0, 0},
37659   {0, 0, 0},
37660   {0, 0, 0},
37661   {0, 0, 0},
37662   {0, 0, 0},
37663   {0, 0, 0},
37664   {0, 0, 0},
37665   {0, 0, 0},
37666   {0, 0, 0},
37667   {0, 0, 0},
37668   {0, 0, 0},
37669   {0, 0, 0},
37670   {0, 0, 0},
37671   {0, 0, 0},
37672   {0, 0, 0},
37673   {0, 0, 0},
37674   {0, 0, 0},
37675   {0, 0, 0},
37676   {0, 0, 0},
37677   {0, 0, 0},
37678   {0, 0, 0},
37679   {0, 0, 0},
37680   {0, 0, 0},
37681   {0, 0, 0},
37682   {0, 0, 0},
37683   {0, 0, 0},
37684   {0, 0, 0},
37685   {0, 0, 0},
37686   {0, 0, 0},
37687   {0, 0, 0},
37688   {0, 0, 0},
37689   {0, 0, 0},
37690   {0, 0, 0},
37691   {0, 0, 0},
37692   {0, 0, 0},
37693   {0, 0, 0},
37694   {0, 0, 0},
37695   {0, 0, 0},
37696   {0, 0, 0},
37697   {0, 0, 0},
37698   {0, 0, 0},
37699   {0, 0, 0},
37700   {0, 0, 0},
37701   {0, 0, 0},
37702   {0, 0, 0},
37703   {0, 0, 0},
37704   {0, 0, 0},
37705   {0, 0, 0},
37706   {0, 0, 0},
37707   {0, 0, 0},
37708   {0, 0, 0},
37709   {0, 0, 0},
37710   {0, 0, 0},
37711   {0, 0, 0},
37712   {0, 0, 0},
37713   {0, 0, 0},
37714   {0, 0, 0},
37715   {0, 0, 0},
37716   {0, 0, 0},
37717   {0, 0, 0},
37718   {0, 0, 0},
37719   {0, 0, 0},
37720   {0, 0, 0},
37721   {0, 0, 0},
37722   {0, 0, 0},
37723   {0, 0, 0},
37724   {0, 0, 0},
37725   {0, 0, 0},
37726   {0, 0, 0}
37727 };
37728 struct yaz_iconv_trie marc8_31page15 = {
37729   0, marc8_31page15_dir
37730 };
37731 /* PAGE 14 */
37732 struct yaz_iconv_trie_dir marc8_31page14_dir[256] = {
37733   {0, 0, 0},
37734   {0, 0, 0},
37735   {0, 0, 0},
37736   {0, 0, 0},
37737   {0, 0, 0},
37738   {0, 0, 0},
37739   {0, 0, 0},
37740   {0, 0, 0},
37741   {0, 0, 0},
37742   {0, 0, 0},
37743   {0, 0, 0},
37744   {0, 0, 0},
37745   {0, 0, 0},
37746   {0, 0, 0},
37747   {0, 0, 0},
37748   {0, 0, 0},
37749   {0, 0, 0},
37750   {0, 0, 0},
37751   {0, 0, 0},
37752   {0, 0, 0},
37753   {0, 0, 0},
37754   {0, 0, 0},
37755   {0, 0, 0},
37756   {0, 0, 0},
37757   {0, 0, 0},
37758   {0, 0, 0},
37759   {0, 0, 0},
37760   {0, 0, 0},
37761   {0, 0, 0},
37762   {0, 0, 0},
37763   {0, 0, 0},
37764   {0, 0, 0},
37765   {0, 0, 0},
37766   {0, 0, 0x5BC6} /* East Asian ideograph */,
37767   {0, 0, 0x5BC7} /* East Asian ideograph */,
37768   {0, 0, 0x5BC5} /* East Asian ideograph */,
37769   {0, 0, 0x5BC4} /* East Asian ideograph */,
37770   {0, 0, 0x5BC2} /* East Asian ideograph */,
37771   {0, 0, 0x5BBF} /* East Asian ideograph */,
37772   {0, 0, 0x5BCC} /* East Asian ideograph */,
37773   {0, 0, 0x5BD2} /* East Asian ideograph */,
37774   {0, 0, 0x5BD0} /* East Asian ideograph */,
37775   {0, 0, 0x5BD3} /* East Asian ideograph */,
37776   {0, 0, 0x5BE1} /* East Asian ideograph */,
37777   {0, 0, 0x5BE5} /* East Asian ideograph */,
37778   {0, 0, 0x5BE8} /* East Asian ideograph */,
37779   {0, 0, 0x5BE2} /* East Asian ideograph */,
37780   {0, 0, 0x5BE4} /* East Asian ideograph */,
37781   {0, 0, 0x5BDE} /* East Asian ideograph */,
37782   {0, 0, 0x5BE6} /* East Asian ideograph */,
37783   {0, 0, 0x5BE7} /* East Asian ideograph */,
37784   {0, 0, 0x5BDF} /* East Asian ideograph */,
37785   {0, 0, 0x5BEE} /* East Asian ideograph */,
37786   {0, 0, 0x5BEC} /* East Asian ideograph */,
37787   {0, 0, 0x5BE9} /* East Asian ideograph */,
37788   {0, 0, 0x5BEB} /* East Asian ideograph */,
37789   {0, 0, 0x5BF5} /* East Asian ideograph */,
37790   {0, 0, 0x5BF6} /* East Asian ideograph */,
37791   {0, 0, 0x5BF8} /* East Asian ideograph */,
37792   {0, 0, 0x5BFA} /* East Asian ideograph */,
37793   {0, 0, 0x5C01} /* East Asian ideograph */,
37794   {0, 0, 0x5C04} /* East Asian ideograph */,
37795   {0, 0, 0x5C09} /* East Asian ideograph */,
37796   {0, 0, 0x5C08} /* East Asian ideograph */,
37797   {0, 0, 0x5C07} /* East Asian ideograph */,
37798   {0, 0, 0x5C0A} /* East Asian ideograph */,
37799   {0, 0, 0x5C0B} /* East Asian ideograph */,
37800   {0, 0, 0x5C0D} /* East Asian ideograph */,
37801   {0, 0, 0x5C0E} /* East Asian ideograph */,
37802   {0, 0, 0x5C0F} /* East Asian ideograph */,
37803   {0, 0, 0x5C11} /* East Asian ideograph */,
37804   {0, 0, 0x5C16} /* East Asian ideograph */,
37805   {0, 0, 0x5C1A} /* East Asian ideograph */,
37806   {0, 0, 0x5C24} /* East Asian ideograph */,
37807   {0, 0, 0x5C2C} /* East Asian ideograph */,
37808   {0, 0, 0x5C31} /* East Asian ideograph */,
37809   {0, 0, 0x5C37} /* East Asian ideograph */,
37810   {0, 0, 0x5C38} /* East Asian ideograph */,
37811   {0, 0, 0x5C3A} /* East Asian ideograph */,
37812   {0, 0, 0x5C3C} /* East Asian ideograph */,
37813   {0, 0, 0x5C40} /* East Asian ideograph */,
37814   {0, 0, 0x5C41} /* East Asian ideograph */,
37815   {0, 0, 0x5C3F} /* East Asian ideograph */,
37816   {0, 0, 0x5C3E} /* East Asian ideograph */,
37817   {0, 0, 0x5C46} /* East Asian ideograph */,
37818   {0, 0, 0x5C45} /* East Asian ideograph */,
37819   {0, 0, 0x5C48} /* East Asian ideograph */,
37820   {0, 0, 0x5C4E} /* East Asian ideograph */,
37821   {0, 0, 0x5C4B} /* East Asian ideograph */,
37822   {0, 0, 0x5C4D} /* East Asian ideograph */,
37823   {0, 0, 0x5C55} /* East Asian ideograph */,
37824   {0, 0, 0x5C51} /* East Asian ideograph */,
37825   {0, 0, 0x5C50} /* East Asian ideograph */,
37826   {0, 0, 0x5C5B} /* East Asian ideograph */,
37827   {0, 0, 0x5C60} /* East Asian ideograph */,
37828   {0, 0, 0x5C5C} /* East Asian ideograph */,
37829   {0, 0, 0x5C62} /* East Asian ideograph */,
37830   {0, 0, 0x5C64} /* East Asian ideograph (variant of EACC 4B3B61) */,
37831   {0, 0, 0x5C65} /* East Asian ideograph */,
37832   {0, 0, 0x5C6C} /* East Asian ideograph */,
37833   {0, 0, 0x5C6F} /* East Asian ideograph */,
37834   {0, 0, 0x5C71} /* East Asian ideograph */,
37835   {0, 0, 0x5C79} /* East Asian ideograph */,
37836   {0, 0, 0x5C90} /* East Asian ideograph */,
37837   {0, 0, 0x5C8C} /* East Asian ideograph */,
37838   {0, 0, 0x5C91} /* East Asian ideograph */,
37839   {0, 0, 0x5C94} /* East Asian ideograph */,
37840   {0, 0, 0x5CB7} /* East Asian ideograph */,
37841   {0, 0, 0x5CB8} /* East Asian ideograph */,
37842   {0, 0, 0},
37843   {0, 0, 0x5CA1} /* East Asian ideograph */,
37844   {0, 0, 0x5CAB} /* East Asian ideograph */,
37845   {0, 0, 0},
37846   {0, 0, 0x5CB1} /* East Asian ideograph */,
37847   {0, 0, 0x5CD9} /* East Asian ideograph */,
37848   {0, 0, 0x5D01} /* East Asian ideograph */,
37849   {0, 0, 0x5CFD} /* East Asian ideograph */,
37850   {0, 0, 0x5CED} /* East Asian ideograph */,
37851   {0, 0, 0x5CFB} /* East Asian ideograph */,
37852   {0, 0, 0x5CE8} /* East Asian ideograph */,
37853   {0, 0, 0x5CF0} /* East Asian ideograph */,
37854   {0, 0, 0x5CF6} /* East Asian ideograph */,
37855   {0, 0, 0x5CEA} /* East Asian ideograph */,
37856   {0, 0, 0x5D07} /* East Asian ideograph */,
37857   {0, 0, 0x5D06} /* East Asian ideograph */,
37858   {0, 0, 0x5D1B} /* East Asian ideograph */,
37859   {0, 0, 0x5D16} /* East Asian ideograph */,
37860   {0, 0, 0},
37861   {0, 0, 0},
37862   {0, 0, 0},
37863   {0, 0, 0},
37864   {0, 0, 0},
37865   {0, 0, 0},
37866   {0, 0, 0},
37867   {0, 0, 0},
37868   {0, 0, 0},
37869   {0, 0, 0},
37870   {0, 0, 0},
37871   {0, 0, 0},
37872   {0, 0, 0},
37873   {0, 0, 0},
37874   {0, 0, 0},
37875   {0, 0, 0},
37876   {0, 0, 0},
37877   {0, 0, 0},
37878   {0, 0, 0},
37879   {0, 0, 0},
37880   {0, 0, 0},
37881   {0, 0, 0},
37882   {0, 0, 0},
37883   {0, 0, 0},
37884   {0, 0, 0},
37885   {0, 0, 0},
37886   {0, 0, 0},
37887   {0, 0, 0},
37888   {0, 0, 0},
37889   {0, 0, 0},
37890   {0, 0, 0},
37891   {0, 0, 0},
37892   {0, 0, 0},
37893   {0, 0, 0},
37894   {0, 0, 0},
37895   {0, 0, 0},
37896   {0, 0, 0},
37897   {0, 0, 0},
37898   {0, 0, 0},
37899   {0, 0, 0},
37900   {0, 0, 0},
37901   {0, 0, 0},
37902   {0, 0, 0},
37903   {0, 0, 0},
37904   {0, 0, 0},
37905   {0, 0, 0},
37906   {0, 0, 0},
37907   {0, 0, 0},
37908   {0, 0, 0},
37909   {0, 0, 0},
37910   {0, 0, 0},
37911   {0, 0, 0},
37912   {0, 0, 0},
37913   {0, 0, 0},
37914   {0, 0, 0},
37915   {0, 0, 0},
37916   {0, 0, 0},
37917   {0, 0, 0},
37918   {0, 0, 0},
37919   {0, 0, 0},
37920   {0, 0, 0},
37921   {0, 0, 0},
37922   {0, 0, 0},
37923   {0, 0, 0},
37924   {0, 0, 0},
37925   {0, 0, 0},
37926   {0, 0, 0},
37927   {0, 0, 0},
37928   {0, 0, 0},
37929   {0, 0, 0},
37930   {0, 0, 0},
37931   {0, 0, 0},
37932   {0, 0, 0},
37933   {0, 0, 0},
37934   {0, 0, 0},
37935   {0, 0, 0},
37936   {0, 0, 0},
37937   {0, 0, 0},
37938   {0, 0, 0},
37939   {0, 0, 0},
37940   {0, 0, 0},
37941   {0, 0, 0},
37942   {0, 0, 0},
37943   {0, 0, 0},
37944   {0, 0, 0},
37945   {0, 0, 0},
37946   {0, 0, 0},
37947   {0, 0, 0},
37948   {0, 0, 0},
37949   {0, 0, 0},
37950   {0, 0, 0},
37951   {0, 0, 0},
37952   {0, 0, 0},
37953   {0, 0, 0},
37954   {0, 0, 0},
37955   {0, 0, 0},
37956   {0, 0, 0},
37957   {0, 0, 0},
37958   {0, 0, 0},
37959   {0, 0, 0},
37960   {0, 0, 0},
37961   {0, 0, 0},
37962   {0, 0, 0},
37963   {0, 0, 0},
37964   {0, 0, 0},
37965   {0, 0, 0},
37966   {0, 0, 0},
37967   {0, 0, 0},
37968   {0, 0, 0},
37969   {0, 0, 0},
37970   {0, 0, 0},
37971   {0, 0, 0},
37972   {0, 0, 0},
37973   {0, 0, 0},
37974   {0, 0, 0},
37975   {0, 0, 0},
37976   {0, 0, 0},
37977   {0, 0, 0},
37978   {0, 0, 0},
37979   {0, 0, 0},
37980   {0, 0, 0},
37981   {0, 0, 0},
37982   {0, 0, 0},
37983   {0, 0, 0},
37984   {0, 0, 0},
37985   {0, 0, 0},
37986   {0, 0, 0},
37987   {0, 0, 0},
37988   {0, 0, 0}
37989 };
37990 struct yaz_iconv_trie marc8_31page14 = {
37991   0, marc8_31page14_dir
37992 };
37993 /* PAGE 13 */
37994 struct yaz_iconv_trie_dir marc8_31page13_dir[256] = {
37995   {0, 0, 0},
37996   {0, 0, 0},
37997   {0, 0, 0},
37998   {0, 0, 0},
37999   {0, 0, 0},
38000   {0, 0, 0},
38001   {0, 0, 0},
38002   {0, 0, 0},
38003   {0, 0, 0},
38004   {0, 0, 0},
38005   {0, 0, 0},
38006   {0, 0, 0},
38007   {0, 0, 0},
38008   {0, 0, 0},
38009   {0, 0, 0},
38010   {0, 0, 0},
38011   {0, 0, 0},
38012   {0, 0, 0},
38013   {0, 0, 0},
38014   {0, 0, 0},
38015   {0, 0, 0},
38016   {0, 0, 0},
38017   {0, 0, 0},
38018   {0, 0, 0},
38019   {0, 0, 0},
38020   {0, 0, 0},
38021   {0, 0, 0},
38022   {0, 0, 0},
38023   {0, 0, 0},
38024   {0, 0, 0},
38025   {0, 0, 0},
38026   {0, 0, 0},
38027   {0, 0, 0},
38028   {0, 0, 0x5A46} /* East Asian ideograph */,
38029   {0, 0, 0x5A49} /* East Asian ideograph */,
38030   {0, 0, 0x5A6A} /* East Asian ideograph */,
38031   {0, 0, 0x5A36} /* East Asian ideograph */,
38032   {0, 0, 0x5A4A} /* East Asian ideograph */,
38033   {0, 0, 0x5A40} /* East Asian ideograph */,
38034   {0, 0, 0x5A66} /* East Asian ideograph */,
38035   {0, 0, 0x5A41} /* East Asian ideograph */,
38036   {0, 0, 0x5A3C} /* East Asian ideograph */,
38037   {0, 0, 0x5A62} /* East Asian ideograph */,
38038   {0, 0, 0x5A5A} /* East Asian ideograph */,
38039   {0, 0, 0x5A77} /* East Asian ideograph */,
38040   {0, 0, 0x5A9A} /* East Asian ideograph */,
38041   {0, 0, 0x5A92} /* East Asian ideograph */,
38042   {0, 0, 0x5A7F} /* East Asian ideograph */,
38043   {0, 0, 0x5ABC} /* East Asian ideograph */,
38044   {0, 0, 0x5A9B} /* East Asian ideograph */,
38045   {0, 0, 0x5ACC} /* East Asian ideograph */,
38046   {0, 0, 0x5AC1} /* East Asian ideograph */,
38047   {0, 0, 0x5AC9} /* East Asian ideograph */,
38048   {0, 0, 0x5ABE} /* East Asian ideograph */,
38049   {0, 0, 0x5ABD} /* East Asian ideograph */,
38050   {0, 0, 0x5AB2} /* East Asian ideograph */,
38051   {0, 0, 0x5AC2} /* East Asian ideograph */,
38052   {0, 0, 0x5AB3} /* East Asian ideograph */,
38053   {0, 0, 0x5AE1} /* East Asian ideograph */,
38054   {0, 0, 0x5AD7} /* East Asian ideograph */,
38055   {0, 0, 0x5AD6} /* East Asian ideograph */,
38056   {0, 0, 0x5AE3} /* East Asian ideograph */,
38057   {0, 0, 0x5AE9} /* East Asian ideograph */,
38058   {0, 0, 0x5AD8} /* East Asian ideograph */,
38059   {0, 0, 0x5AE6} /* East Asian ideograph */,
38060   {0, 0, 0x5AFB} /* East Asian ideograph */,
38061   {0, 0, 0x5B09} /* East Asian ideograph */,
38062   {0, 0, 0x5B0B} /* East Asian ideograph */,
38063   {0, 0, 0x5B0C} /* East Asian ideograph */,
38064   {0, 0, 0x5AF5} /* East Asian ideograph */,
38065   {0, 0, 0x5B34} /* East Asian ideograph */,
38066   {0, 0, 0x5B1D} /* East Asian ideograph */,
38067   {0, 0, 0x5B2A} /* East Asian ideograph */,
38068   {0, 0, 0x5B24} /* East Asian ideograph */,
38069   {0, 0, 0x5B30} /* East Asian ideograph */,
38070   {0, 0, 0x5B38} /* East Asian ideograph */,
38071   {0, 0, 0x5B40} /* East Asian ideograph */,
38072   {0, 0, 0x5B50} /* East Asian ideograph */,
38073   {0, 0, 0x5B51} /* East Asian ideograph */,
38074   {0, 0, 0x5B53} /* East Asian ideograph */,
38075   {0, 0, 0x5B54} /* East Asian ideograph */,
38076   {0, 0, 0x5B55} /* East Asian ideograph */,
38077   {0, 0, 0x5B57} /* East Asian ideograph */,
38078   {0, 0, 0x5B58} /* East Asian ideograph */,
38079   {0, 0, 0x5B5D} /* East Asian ideograph */,
38080   {0, 0, 0x5B5C} /* East Asian ideograph */,
38081   {0, 0, 0},
38082   {0, 0, 0x5B5F} /* East Asian ideograph */,
38083   {0, 0, 0x5B63} /* East Asian ideograph */,
38084   {0, 0, 0x5B64} /* East Asian ideograph */,
38085   {0, 0, 0x5B69} /* East Asian ideograph */,
38086   {0, 0, 0x5B6B} /* East Asian ideograph */,
38087   {0, 0, 0x5B70} /* East Asian ideograph */,
38088   {0, 0, 0x5B73} /* East Asian ideograph */,
38089   {0, 0, 0x5B71} /* East Asian ideograph */,
38090   {0, 0, 0x5B75} /* East Asian ideograph */,
38091   {0, 0, 0x5B78} /* East Asian ideograph */,
38092   {0, 0, 0x5B7A} /* East Asian ideograph */,
38093   {0, 0, 0x5B7D} /* East Asian ideograph */,
38094   {0, 0, 0x5B7F} /* East Asian ideograph */,
38095   {0, 0, 0},
38096   {0, 0, 0x5B87} /* East Asian ideograph */,
38097   {0, 0, 0x5B88} /* East Asian ideograph */,
38098   {0, 0, 0x5B89} /* East Asian ideograph */,
38099   {0, 0, 0x5B85} /* East Asian ideograph */,
38100   {0, 0, 0x5B8C} /* East Asian ideograph */,
38101   {0, 0, 0x5B8B} /* East Asian ideograph */,
38102   {0, 0, 0x5B8F} /* East Asian ideograph */,
38103   {0, 0, 0x5B97} /* East Asian ideograph */,
38104   {0, 0, 0x5B9A} /* East Asian ideograph */,
38105   {0, 0, 0x5B9C} /* East Asian ideograph */,
38106   {0, 0, 0x5B98} /* East Asian ideograph */,
38107   {0, 0, 0x5B99} /* East Asian ideograph */,
38108   {0, 0, 0x5B9B} /* East Asian ideograph */,
38109   {0, 0, 0x5BA5} /* East Asian ideograph */,
38110   {0, 0, 0x5BA3} /* East Asian ideograph */,
38111   {0, 0, 0x5BA6} /* East Asian ideograph */,
38112   {0, 0, 0x5BA4} /* East Asian ideograph */,
38113   {0, 0, 0x5BA2} /* East Asian ideograph */,
38114   {0, 0, 0x5BB0} /* East Asian ideograph */,
38115   {0, 0, 0x5BB8} /* East Asian ideograph */,
38116   {0, 0, 0},
38117   {0, 0, 0x5BB5} /* East Asian ideograph */,
38118   {0, 0, 0x5BB4} /* East Asian ideograph */,
38119   {0, 0, 0x5BAE} /* East Asian ideograph */,
38120   {0, 0, 0x5BB9} /* East Asian ideograph */,
38121   {0, 0, 0x5BB3} /* East Asian ideograph */,
38122   {0, 0, 0},
38123   {0, 0, 0},
38124   {0, 0, 0},
38125   {0, 0, 0},
38126   {0, 0, 0},
38127   {0, 0, 0},
38128   {0, 0, 0},
38129   {0, 0, 0},
38130   {0, 0, 0},
38131   {0, 0, 0},
38132   {0, 0, 0},
38133   {0, 0, 0},
38134   {0, 0, 0},
38135   {0, 0, 0},
38136   {0, 0, 0},
38137   {0, 0, 0},
38138   {0, 0, 0},
38139   {0, 0, 0},
38140   {0, 0, 0},
38141   {0, 0, 0},
38142   {0, 0, 0},
38143   {0, 0, 0},
38144   {0, 0, 0},
38145   {0, 0, 0},
38146   {0, 0, 0},
38147   {0, 0, 0},
38148   {0, 0, 0},
38149   {0, 0, 0},
38150   {0, 0, 0},
38151   {0, 0, 0},
38152   {0, 0, 0},
38153   {0, 0, 0},
38154   {0, 0, 0},
38155   {0, 0, 0},
38156   {0, 0, 0},
38157   {0, 0, 0},
38158   {0, 0, 0},
38159   {0, 0, 0},
38160   {0, 0, 0},
38161   {0, 0, 0},
38162   {0, 0, 0},
38163   {0, 0, 0},
38164   {0, 0, 0},
38165   {0, 0, 0},
38166   {0, 0, 0},
38167   {0, 0, 0},
38168   {0, 0, 0},
38169   {0, 0, 0},
38170   {0, 0, 0},
38171   {0, 0, 0},
38172   {0, 0, 0},
38173   {0, 0, 0},
38174   {0, 0, 0},
38175   {0, 0, 0},
38176   {0, 0, 0},
38177   {0, 0, 0},
38178   {0, 0, 0},
38179   {0, 0, 0},
38180   {0, 0, 0},
38181   {0, 0, 0},
38182   {0, 0, 0},
38183   {0, 0, 0},
38184   {0, 0, 0},
38185   {0, 0, 0},
38186   {0, 0, 0},
38187   {0, 0, 0},
38188   {0, 0, 0},
38189   {0, 0, 0},
38190   {0, 0, 0},
38191   {0, 0, 0},
38192   {0, 0, 0},
38193   {0, 0, 0},
38194   {0, 0, 0},
38195   {0, 0, 0},
38196   {0, 0, 0},
38197   {0, 0, 0},
38198   {0, 0, 0},
38199   {0, 0, 0},
38200   {0, 0, 0},
38201   {0, 0, 0},
38202   {0, 0, 0},
38203   {0, 0, 0},
38204   {0, 0, 0},
38205   {0, 0, 0},
38206   {0, 0, 0},
38207   {0, 0, 0},
38208   {0, 0, 0},
38209   {0, 0, 0},
38210   {0, 0, 0},
38211   {0, 0, 0},
38212   {0, 0, 0},
38213   {0, 0, 0},
38214   {0, 0, 0},
38215   {0, 0, 0},
38216   {0, 0, 0},
38217   {0, 0, 0},
38218   {0, 0, 0},
38219   {0, 0, 0},
38220   {0, 0, 0},
38221   {0, 0, 0},
38222   {0, 0, 0},
38223   {0, 0, 0},
38224   {0, 0, 0},
38225   {0, 0, 0},
38226   {0, 0, 0},
38227   {0, 0, 0},
38228   {0, 0, 0},
38229   {0, 0, 0},
38230   {0, 0, 0},
38231   {0, 0, 0},
38232   {0, 0, 0},
38233   {0, 0, 0},
38234   {0, 0, 0},
38235   {0, 0, 0},
38236   {0, 0, 0},
38237   {0, 0, 0},
38238   {0, 0, 0},
38239   {0, 0, 0},
38240   {0, 0, 0},
38241   {0, 0, 0},
38242   {0, 0, 0},
38243   {0, 0, 0},
38244   {0, 0, 0},
38245   {0, 0, 0},
38246   {0, 0, 0},
38247   {0, 0, 0},
38248   {0, 0, 0},
38249   {0, 0, 0},
38250   {0, 0, 0}
38251 };
38252 struct yaz_iconv_trie marc8_31page13 = {
38253   0, marc8_31page13_dir
38254 };
38255 /* PAGE 12 */
38256 struct yaz_iconv_trie_dir marc8_31page12_dir[256] = {
38257   {0, 0, 0},
38258   {0, 0, 0},
38259   {0, 0, 0},
38260   {0, 0, 0},
38261   {0, 0, 0},
38262   {0, 0, 0},
38263   {0, 0, 0},
38264   {0, 0, 0},
38265   {0, 0, 0},
38266   {0, 0, 0},
38267   {0, 0, 0},
38268   {0, 0, 0},
38269   {0, 0, 0},
38270   {0, 0, 0},
38271   {0, 0, 0},
38272   {0, 0, 0},
38273   {0, 0, 0},
38274   {0, 0, 0},
38275   {0, 0, 0},
38276   {0, 0, 0},
38277   {0, 0, 0},
38278   {0, 0, 0},
38279   {0, 0, 0},
38280   {0, 0, 0},
38281   {0, 0, 0},
38282   {0, 0, 0},
38283   {0, 0, 0},
38284   {0, 0, 0},
38285   {0, 0, 0},
38286   {0, 0, 0},
38287   {0, 0, 0},
38288   {0, 0, 0},
38289   {0, 0, 0},
38290   {0, 0, 0x5920} /* East Asian ideograph */,
38291   {0, 0, 0x5924} /* East Asian ideograph */,
38292   {0, 0, 0x5925} /* East Asian ideograph */,
38293   {0, 0, 0x5922} /* East Asian ideograph */,
38294   {0, 0, 0x5927} /* East Asian ideograph */,
38295   {0, 0, 0x592A} /* East Asian ideograph */,
38296   {0, 0, 0x592B} /* East Asian ideograph */,
38297   {0, 0, 0x5929} /* East Asian ideograph */,
38298   {0, 0, 0x592D} /* East Asian ideograph */,
38299   {0, 0, 0x592E} /* East Asian ideograph */,
38300   {0, 0, 0x5931} /* East Asian ideograph */,
38301   {0, 0, 0x5937} /* East Asian ideograph */,
38302   {0, 0, 0},
38303   {0, 0, 0x593E} /* East Asian ideograph */,
38304   {0, 0, 0x5954} /* East Asian ideograph */,
38305   {0, 0, 0x5949} /* East Asian ideograph */,
38306   {0, 0, 0x5948} /* East Asian ideograph */,
38307   {0, 0, 0x5947} /* East Asian ideograph */,
38308   {0, 0, 0x5944} /* East Asian ideograph */,
38309   {0, 0, 0x5955} /* East Asian ideograph */,
38310   {0, 0, 0x5951} /* East Asian ideograph */,
38311   {0, 0, 0x594E} /* East Asian ideograph */,
38312   {0, 0, 0x594F} /* East Asian ideograph */,
38313   {0, 0, 0x5950} /* East Asian ideograph */,
38314   {0, 0, 0x5957} /* East Asian ideograph */,
38315   {0, 0, 0x5958} /* East Asian ideograph */,
38316   {0, 0, 0x595A} /* East Asian ideograph */,
38317   {0, 0, 0x5960} /* East Asian ideograph */,
38318   {0, 0, 0x5962} /* East Asian ideograph */,
38319   {0, 0, 0x5967} /* East Asian ideograph */,
38320   {0, 0, 0x5969} /* East Asian ideograph */,
38321   {0, 0, 0x596A} /* East Asian ideograph */,
38322   {0, 0, 0x596E} /* East Asian ideograph */,
38323   {0, 0, 0x5973} /* East Asian ideograph */,
38324   {0, 0, 0x5974} /* East Asian ideograph */,
38325   {0, 0, 0x5976} /* East Asian ideograph */,
38326   {0, 0, 0x5984} /* East Asian ideograph */,
38327   {0, 0, 0x5983} /* East Asian ideograph */,
38328   {0, 0, 0x5978} /* East Asian ideograph */,
38329   {0, 0, 0x597D} /* East Asian ideograph */,
38330   {0, 0, 0x5979} /* East Asian ideograph */,
38331   {0, 0, 0x5982} /* East Asian ideograph */,
38332   {0, 0, 0x5981} /* East Asian ideograph */,
38333   {0, 0, 0x59A8} /* East Asian ideograph */,
38334   {0, 0, 0x5992} /* East Asian ideograph */,
38335   {0, 0, 0},
38336   {0, 0, 0x59A4} /* East Asian ideograph */,
38337   {0, 0, 0x59A3} /* East Asian ideograph */,
38338   {0, 0, 0x5993} /* East Asian ideograph */,
38339   {0, 0, 0x599E} /* East Asian ideograph */,
38340   {0, 0, 0x599D} /* East Asian ideograph */,
38341   {0, 0, 0x5999} /* East Asian ideograph */,
38342   {0, 0, 0x59A5} /* East Asian ideograph */,
38343   {0, 0, 0x598A} /* East Asian ideograph */,
38344   {0, 0, 0x5996} /* East Asian ideograph */,
38345   {0, 0, 0x59BE} /* East Asian ideograph */,
38346   {0, 0, 0x59BB} /* East Asian ideograph */,
38347   {0, 0, 0x59AE} /* East Asian ideograph */,
38348   {0, 0, 0x59D1} /* East Asian ideograph */,
38349   {0, 0, 0x59B9} /* East Asian ideograph */,
38350   {0, 0, 0x59C6} /* East Asian ideograph */,
38351   {0, 0, 0x59D0} /* East Asian ideograph */,
38352   {0, 0, 0x59D7} /* East Asian ideograph */,
38353   {0, 0, 0x59AF} /* East Asian ideograph */,
38354   {0, 0, 0x59D2} /* East Asian ideograph */,
38355   {0, 0, 0x59D3} /* East Asian ideograph */,
38356   {0, 0, 0x59CA} /* East Asian ideograph */,
38357   {0, 0, 0},
38358   {0, 0, 0x59CB} /* East Asian ideograph */,
38359   {0, 0, 0x59D4} /* East Asian ideograph */,
38360   {0, 0, 0x59E3} /* East Asian ideograph */,
38361   {0, 0, 0},
38362   {0, 0, 0x59FF} /* East Asian ideograph */,
38363   {0, 0, 0x59D8} /* East Asian ideograph */,
38364   {0, 0, 0x5A03} /* East Asian ideograph */,
38365   {0, 0, 0x59E8} /* East Asian ideograph */,
38366   {0, 0, 0x59E5} /* East Asian ideograph */,
38367   {0, 0, 0x59EA} /* East Asian ideograph */,
38368   {0, 0, 0x5A01} /* East Asian ideograph */,
38369   {0, 0, 0x59FB} /* East Asian ideograph */,
38370   {0, 0, 0x59E6} /* East Asian ideograph */,
38371   {0, 0, 0x59DA} /* East Asian ideograph */,
38372   {0, 0, 0x5A11} /* East Asian ideograph */,
38373   {0, 0, 0x5A18} /* East Asian ideograph */,
38374   {0, 0, 0x5A23} /* East Asian ideograph */,
38375   {0, 0, 0x5A1C} /* East Asian ideograph */,
38376   {0, 0, 0x5A13} /* East Asian ideograph */,
38377   {0, 0, 0x59EC} /* East Asian ideograph */,
38378   {0, 0, 0x5A20} /* East Asian ideograph */,
38379   {0, 0, 0x5A1F} /* East Asian ideograph */,
38380   {0, 0, 0x5A1B} /* East Asian ideograph */,
38381   {0, 0, 0x5A0C} /* East Asian ideograph */,
38382   {0, 0, 0x5A29} /* East Asian ideograph */,
38383   {0, 0, 0x5A25} /* East Asian ideograph */,
38384   {0, 0, 0},
38385   {0, 0, 0},
38386   {0, 0, 0},
38387   {0, 0, 0},
38388   {0, 0, 0},
38389   {0, 0, 0},
38390   {0, 0, 0},
38391   {0, 0, 0},
38392   {0, 0, 0},
38393   {0, 0, 0},
38394   {0, 0, 0},
38395   {0, 0, 0},
38396   {0, 0, 0},
38397   {0, 0, 0},
38398   {0, 0, 0},
38399   {0, 0, 0},
38400   {0, 0, 0},
38401   {0, 0, 0},
38402   {0, 0, 0},
38403   {0, 0, 0},
38404   {0, 0, 0},
38405   {0, 0, 0},
38406   {0, 0, 0},
38407   {0, 0, 0},
38408   {0, 0, 0},
38409   {0, 0, 0},
38410   {0, 0, 0},
38411   {0, 0, 0},
38412   {0, 0, 0},
38413   {0, 0, 0},
38414   {0, 0, 0},
38415   {0, 0, 0},
38416   {0, 0, 0},
38417   {0, 0, 0},
38418   {0, 0, 0},
38419   {0, 0, 0},
38420   {0, 0, 0},
38421   {0, 0, 0},
38422   {0, 0, 0},
38423   {0, 0, 0},
38424   {0, 0, 0},
38425   {0, 0, 0},
38426   {0, 0, 0},
38427   {0, 0, 0},
38428   {0, 0, 0},
38429   {0, 0, 0},
38430   {0, 0, 0},
38431   {0, 0, 0},
38432   {0, 0, 0},
38433   {0, 0, 0},
38434   {0, 0, 0},
38435   {0, 0, 0},
38436   {0, 0, 0},
38437   {0, 0, 0},
38438   {0, 0, 0},
38439   {0, 0, 0},
38440   {0, 0, 0},
38441   {0, 0, 0},
38442   {0, 0, 0},
38443   {0, 0, 0},
38444   {0, 0, 0},
38445   {0, 0, 0},
38446   {0, 0, 0},
38447   {0, 0, 0},
38448   {0, 0, 0},
38449   {0, 0, 0},
38450   {0, 0, 0},
38451   {0, 0, 0},
38452   {0, 0, 0},
38453   {0, 0, 0},
38454   {0, 0, 0},
38455   {0, 0, 0},
38456   {0, 0, 0},
38457   {0, 0, 0},
38458   {0, 0, 0},
38459   {0, 0, 0},
38460   {0, 0, 0},
38461   {0, 0, 0},
38462   {0, 0, 0},
38463   {0, 0, 0},
38464   {0, 0, 0},
38465   {0, 0, 0},
38466   {0, 0, 0},
38467   {0, 0, 0},
38468   {0, 0, 0},
38469   {0, 0, 0},
38470   {0, 0, 0},
38471   {0, 0, 0},
38472   {0, 0, 0},
38473   {0, 0, 0},
38474   {0, 0, 0},
38475   {0, 0, 0},
38476   {0, 0, 0},
38477   {0, 0, 0},
38478   {0, 0, 0},
38479   {0, 0, 0},
38480   {0, 0, 0},
38481   {0, 0, 0},
38482   {0, 0, 0},
38483   {0, 0, 0},
38484   {0, 0, 0},
38485   {0, 0, 0},
38486   {0, 0, 0},
38487   {0, 0, 0},
38488   {0, 0, 0},
38489   {0, 0, 0},
38490   {0, 0, 0},
38491   {0, 0, 0},
38492   {0, 0, 0},
38493   {0, 0, 0},
38494   {0, 0, 0},
38495   {0, 0, 0},
38496   {0, 0, 0},
38497   {0, 0, 0},
38498   {0, 0, 0},
38499   {0, 0, 0},
38500   {0, 0, 0},
38501   {0, 0, 0},
38502   {0, 0, 0},
38503   {0, 0, 0},
38504   {0, 0, 0},
38505   {0, 0, 0},
38506   {0, 0, 0},
38507   {0, 0, 0},
38508   {0, 0, 0},
38509   {0, 0, 0},
38510   {0, 0, 0},
38511   {0, 0, 0},
38512   {0, 0, 0}
38513 };
38514 struct yaz_iconv_trie marc8_31page12 = {
38515   0, marc8_31page12_dir
38516 };
38517 /* PAGE 11 */
38518 struct yaz_iconv_trie_dir marc8_31page11_dir[256] = {
38519   {0, 0, 0},
38520   {0, 0, 0},
38521   {0, 0, 0},
38522   {0, 0, 0},
38523   {0, 0, 0},
38524   {0, 0, 0},
38525   {0, 0, 0},
38526   {0, 0, 0},
38527   {0, 0, 0},
38528   {0, 0, 0},
38529   {0, 0, 0},
38530   {0, 0, 0},
38531   {0, 0, 0},
38532   {0, 0, 0},
38533   {0, 0, 0},
38534   {0, 0, 0},
38535   {0, 0, 0},
38536   {0, 0, 0},
38537   {0, 0, 0},
38538   {0, 0, 0},
38539   {0, 0, 0},
38540   {0, 0, 0},
38541   {0, 0, 0},
38542   {0, 0, 0},
38543   {0, 0, 0},
38544   {0, 0, 0},
38545   {0, 0, 0},
38546   {0, 0, 0},
38547   {0, 0, 0},
38548   {0, 0, 0},
38549   {0, 0, 0},
38550   {0, 0, 0},
38551   {0, 0, 0},
38552   {0, 0, 0x5740} /* East Asian ideograph */,
38553   {0, 0, 0x5747} /* East Asian ideograph */,
38554   {0, 0, 0x574D} /* East Asian ideograph */,
38555   {0, 0, 0x573E} /* East Asian ideograph */,
38556   {0, 0, 0x574E} /* East Asian ideograph */,
38557   {0, 0, 0},
38558   {0, 0, 0x5783} /* East Asian ideograph */,
38559   {0, 0, 0x576A} /* East Asian ideograph */,
38560   {0, 0, 0x5769} /* East Asian ideograph */,
38561   {0, 0, 0x5777} /* East Asian ideograph */,
38562   {0, 0, 0x5761} /* East Asian ideograph */,
38563   {0, 0, 0x5764} /* East Asian ideograph */,
38564   {0, 0, 0x5766} /* East Asian ideograph */,
38565   {0, 0, 0x5782} /* East Asian ideograph */,
38566   {0, 0, 0x577C} /* East Asian ideograph */,
38567   {0, 0, 0x57A0} /* East Asian ideograph */,
38568   {0, 0, 0x578B} /* East Asian ideograph */,
38569   {0, 0, 0x57A3} /* East Asian ideograph */,
38570   {0, 0, 0x57AE} /* East Asian ideograph */,
38571   {0, 0, 0x57A2} /* East Asian ideograph */,
38572   {0, 0, 0x57D4} /* East Asian ideograph */,
38573   {0, 0, 0x57C2} /* East Asian ideograph */,
38574   {0, 0, 0x57CE} /* East Asian ideograph */,
38575   {0, 0, 0x57CB} /* East Asian ideograph */,
38576   {0, 0, 0x57C3} /* East Asian ideograph */,
38577   {0, 0, 0x57F9} /* East Asian ideograph */,
38578   {0, 0, 0x57F7} /* East Asian ideograph */,
38579   {0, 0, 0x57FA} /* East Asian ideograph */,
38580   {0, 0, 0x57DF} /* East Asian ideograph */,
38581   {0, 0, 0x580A} /* East Asian ideograph */,
38582   {0, 0, 0x5805} /* East Asian ideograph */,
38583   {0, 0, 0x5802} /* East Asian ideograph */,
38584   {0, 0, 0x5806} /* East Asian ideograph */,
38585   {0, 0, 0x57E4} /* East Asian ideograph */,
38586   {0, 0, 0x57E0} /* East Asian ideograph */,
38587   {0, 0, 0x5831} /* East Asian ideograph */,
38588   {0, 0, 0x582F} /* East Asian ideograph */,
38589   {0, 0, 0x5835} /* East Asian ideograph */,
38590   {0, 0, 0x582A} /* East Asian ideograph */,
38591   {0, 0, 0x5830} /* East Asian ideograph */,
38592   {0, 0, 0x5824} /* East Asian ideograph */,
38593   {0, 0, 0x5834} /* East Asian ideograph */,
38594   {0, 0, 0x5821} /* East Asian ideograph */,
38595   {0, 0, 0x585E} /* East Asian ideograph */,
38596   {0, 0, 0x5857} /* East Asian ideograph */,
38597   {0, 0, 0x5858} /* East Asian ideograph */,
38598   {0, 0, 0x5851} /* East Asian ideograph */,
38599   {0, 0, 0x586B} /* East Asian ideograph */,
38600   {0, 0, 0x584C} /* East Asian ideograph */,
38601   {0, 0, 0x585A} /* East Asian ideograph */,
38602   {0, 0, 0x586D} /* East Asian ideograph */,
38603   {0, 0, 0x5854} /* East Asian ideograph */,
38604   {0, 0, 0x5862} /* East Asian ideograph */,
38605   {0, 0, 0x584A} /* East Asian ideograph */,
38606   {0, 0, 0x5883} /* East Asian ideograph */,
38607   {0, 0, 0x587E} /* East Asian ideograph */,
38608   {0, 0, 0x5875} /* East Asian ideograph */,
38609   {0, 0, 0x588A} /* East Asian ideograph */,
38610   {0, 0, 0x5879} /* East Asian ideograph */,
38611   {0, 0, 0x5885} /* East Asian ideograph */,
38612   {0, 0, 0x5893} /* East Asian ideograph */,
38613   {0, 0, 0x589E} /* East Asian ideograph */,
38614   {0, 0, 0x5880} /* East Asian ideograph */,
38615   {0, 0, 0x58B3} /* East Asian ideograph */,
38616   {0, 0, 0x589C} /* East Asian ideograph */,
38617   {0, 0, 0x58AE} /* East Asian ideograph */,
38618   {0, 0, 0x589F} /* East Asian ideograph */,
38619   {0, 0, 0x58C7} /* East Asian ideograph (variant of EACC 4B3864) */,
38620   {0, 0, 0x58C5} /* East Asian ideograph */,
38621   {0, 0, 0x58C1} /* East Asian ideograph */,
38622   {0, 0, 0x58BE} /* East Asian ideograph */,
38623   {0, 0, 0x58D5} /* East Asian ideograph */,
38624   {0, 0, 0x58D3} /* East Asian ideograph */,
38625   {0, 0, 0x58D1} /* East Asian ideograph */,
38626   {0, 0, 0x58D9} /* East Asian ideograph */,
38627   {0, 0, 0x58D8} /* East Asian ideograph */,
38628   {0, 0, 0x58DF} /* East Asian ideograph */,
38629   {0, 0, 0x58DE} /* East Asian ideograph */,
38630   {0, 0, 0x58E2} /* East Asian ideograph */,
38631   {0, 0, 0x58E4} /* East Asian ideograph */,
38632   {0, 0, 0x58E9} /* East Asian ideograph */,
38633   {0, 0, 0x58EB} /* East Asian ideograph */,
38634   {0, 0, 0x58EC} /* East Asian ideograph */,
38635   {0, 0, 0x58EF} /* East Asian ideograph */,
38636   {0, 0, 0},
38637   {0, 0, 0x58FA} /* East Asian ideograph */,
38638   {0, 0, 0x58FD} /* East Asian ideograph */,
38639   {0, 0, 0x590F} /* East Asian ideograph */,
38640   {0, 0, 0x5914} /* East Asian ideograph */,
38641   {0, 0, 0x5915} /* East Asian ideograph */,
38642   {0, 0, 0x5916} /* East Asian ideograph */,
38643   {0, 0, 0x5919} /* East Asian ideograph */,
38644   {0, 0, 0x591A} /* East Asian ideograph */,
38645   {0, 0, 0x591C} /* East Asian ideograph */,
38646   {0, 0, 0},
38647   {0, 0, 0},
38648   {0, 0, 0},
38649   {0, 0, 0},
38650   {0, 0, 0},
38651   {0, 0, 0},
38652   {0, 0, 0},
38653   {0, 0, 0},
38654   {0, 0, 0},
38655   {0, 0, 0},
38656   {0, 0, 0},
38657   {0, 0, 0},
38658   {0, 0, 0},
38659   {0, 0, 0},
38660   {0, 0, 0},
38661   {0, 0, 0},
38662   {0, 0, 0},
38663   {0, 0, 0},
38664   {0, 0, 0},
38665   {0, 0, 0},
38666   {0, 0, 0},
38667   {0, 0, 0},
38668   {0, 0, 0},
38669   {0, 0, 0},
38670   {0, 0, 0},
38671   {0, 0, 0},
38672   {0, 0, 0},
38673   {0, 0, 0},
38674   {0, 0, 0},
38675   {0, 0, 0},
38676   {0, 0, 0},
38677   {0, 0, 0},
38678   {0, 0, 0},
38679   {0, 0, 0},
38680   {0, 0, 0},
38681   {0, 0, 0},
38682   {0, 0, 0},
38683   {0, 0, 0},
38684   {0, 0, 0},
38685   {0, 0, 0},
38686   {0, 0, 0},
38687   {0, 0, 0},
38688   {0, 0, 0},
38689   {0, 0, 0},
38690   {0, 0, 0},
38691   {0, 0, 0},
38692   {0, 0, 0},
38693   {0, 0, 0},
38694   {0, 0, 0},
38695   {0, 0, 0},
38696   {0, 0, 0},
38697   {0, 0, 0},
38698   {0, 0, 0},
38699   {0, 0, 0},
38700   {0, 0, 0},
38701   {0, 0, 0},
38702   {0, 0, 0},
38703   {0, 0, 0},
38704   {0, 0, 0},
38705   {0, 0, 0},
38706   {0, 0, 0},
38707   {0, 0, 0},
38708   {0, 0, 0},
38709   {0, 0, 0},
38710   {0, 0, 0},
38711   {0, 0, 0},
38712   {0, 0, 0},
38713   {0, 0, 0},
38714   {0, 0, 0},
38715   {0, 0, 0},
38716   {0, 0, 0},
38717   {0, 0, 0},
38718   {0, 0, 0},
38719   {0, 0, 0},
38720   {0, 0, 0},
38721   {0, 0, 0},
38722   {0, 0, 0},
38723   {0, 0, 0},
38724   {0, 0, 0},
38725   {0, 0, 0},
38726   {0, 0, 0},
38727   {0, 0, 0},
38728   {0, 0, 0},
38729   {0, 0, 0},
38730   {0, 0, 0},
38731   {0, 0, 0},
38732   {0, 0, 0},
38733   {0, 0, 0},
38734   {0, 0, 0},
38735   {0, 0, 0},
38736   {0, 0, 0},
38737   {0, 0, 0},
38738   {0, 0, 0},
38739   {0, 0, 0},
38740   {0, 0, 0},
38741   {0, 0, 0},
38742   {0, 0, 0},
38743   {0, 0, 0},
38744   {0, 0, 0},
38745   {0, 0, 0},
38746   {0, 0, 0},
38747   {0, 0, 0},
38748   {0, 0, 0},
38749   {0, 0, 0},
38750   {0, 0, 0},
38751   {0, 0, 0},
38752   {0, 0, 0},
38753   {0, 0, 0},
38754   {0, 0, 0},
38755   {0, 0, 0},
38756   {0, 0, 0},
38757   {0, 0, 0},
38758   {0, 0, 0},
38759   {0, 0, 0},
38760   {0, 0, 0},
38761   {0, 0, 0},
38762   {0, 0, 0},
38763   {0, 0, 0},
38764   {0, 0, 0},
38765   {0, 0, 0},
38766   {0, 0, 0},
38767   {0, 0, 0},
38768   {0, 0, 0},
38769   {0, 0, 0},
38770   {0, 0, 0},
38771   {0, 0, 0},
38772   {0, 0, 0},
38773   {0, 0, 0},
38774   {0, 0, 0}
38775 };
38776 struct yaz_iconv_trie marc8_31page11 = {
38777   0, marc8_31page11_dir
38778 };
38779 /* PAGE 10 */
38780 struct yaz_iconv_trie_dir marc8_31page10_dir[256] = {
38781   {0, 0, 0},
38782   {0, 0, 0},
38783   {0, 0, 0},
38784   {0, 0, 0},
38785   {0, 0, 0},
38786   {0, 0, 0},
38787   {0, 0, 0},
38788   {0, 0, 0},
38789   {0, 0, 0},
38790   {0, 0, 0},
38791   {0, 0, 0},
38792   {0, 0, 0},
38793   {0, 0, 0},
38794   {0, 0, 0},
38795   {0, 0, 0},
38796   {0, 0, 0},
38797   {0, 0, 0},
38798   {0, 0, 0},
38799   {0, 0, 0},
38800   {0, 0, 0},
38801   {0, 0, 0},
38802   {0, 0, 0},
38803   {0, 0, 0},
38804   {0, 0, 0},
38805   {0, 0, 0},
38806   {0, 0, 0},
38807   {0, 0, 0},
38808   {0, 0, 0},
38809   {0, 0, 0},
38810   {0, 0, 0},
38811   {0, 0, 0},
38812   {0, 0, 0},
38813   {0, 0, 0},
38814   {0, 0, 0x55DA} /* East Asian ideograph */,
38815   {0, 0, 0x55C6} /* East Asian ideograph */,
38816   {0, 0, 0x55E1} /* East Asian ideograph */,
38817   {0, 0, 0x5600} /* East Asian ideograph */,
38818   {0, 0, 0x561B} /* East Asian ideograph */,
38819   {0, 0, 0x55FE} /* East Asian ideograph */,
38820   {0, 0, 0x5616} /* East Asian ideograph */,
38821   {0, 0, 0x55F7} /* East Asian ideograph */,
38822   {0, 0, 0x5608} /* East Asian ideograph */,
38823   {0, 0, 0x561F} /* East Asian ideograph */,
38824   {0, 0, 0x55FD} /* East Asian ideograph */,
38825   {0, 0, 0x5606} /* East Asian ideograph (variant of EACC 4B372C) */,
38826   {0, 0, 0x5609} /* East Asian ideograph */,
38827   {0, 0, 0x5614} /* East Asian ideograph */,
38828   {0, 0, 0x560E} /* East Asian ideograph */,
38829   {0, 0, 0x5617} /* East Asian ideograph */,
38830   {0, 0, 0x560D} /* East Asian ideograph */,
38831   {0, 0, 0x562E} /* East Asian ideograph */,
38832   {0, 0, 0x562F} /* East Asian ideograph */,
38833   {0, 0, 0x564E} /* East Asian ideograph */,
38834   {0, 0, 0x5636} /* East Asian ideograph */,
38835   {0, 0, 0x5632} /* East Asian ideograph */,
38836   {0, 0, 0x563B} /* East Asian ideograph */,
38837   {0, 0, 0x5639} /* East Asian ideograph */,
38838   {0, 0, 0x5657} /* East Asian ideograph */,
38839   {0, 0, 0},
38840   {0, 0, 0x5653} /* East Asian ideograph */,
38841   {0, 0, 0x563F} /* East Asian ideograph */,
38842   {0, 0, 0x5634} /* East Asian ideograph */,
38843   {0, 0, 0x5637} /* East Asian ideograph */,
38844   {0, 0, 0x5659} /* East Asian ideograph */,
38845   {0, 0, 0x5630} /* East Asian ideograph */,
38846   {0, 0, 0x566B} /* East Asian ideograph */,
38847   {0, 0, 0x5664} /* East Asian ideograph */,
38848   {0, 0, 0x5669} /* East Asian ideograph */,
38849   {0, 0, 0x5678} /* East Asian ideograph */,
38850   {0, 0, 0x5674} /* East Asian ideograph */,
38851   {0, 0, 0x5679} /* East Asian ideograph */,
38852   {0, 0, 0x5665} /* East Asian ideograph */,
38853   {0, 0, 0x566A} /* East Asian ideograph */,
38854   {0, 0, 0x5668} /* East Asian ideograph */,
38855   {0, 0, 0x5671} /* East Asian ideograph */,
38856   {0, 0, 0x566F} /* East Asian ideograph */,
38857   {0, 0, 0x5662} /* East Asian ideograph (variant of EACC 4B374C) */,
38858   {0, 0, 0x566C} /* East Asian ideograph */,
38859   {0, 0, 0x5680} /* East Asian ideograph */,
38860   {0, 0, 0x568E} /* East Asian ideograph */,
38861   {0, 0, 0x5685} /* East Asian ideograph */,
38862   {0, 0, 0x5687} /* East Asian ideograph */,
38863   {0, 0, 0x5690} /* East Asian ideograph */,
38864   {0, 0, 0x568F} /* East Asian ideograph */,
38865   {0, 0, 0x5695} /* East Asian ideograph */,
38866   {0, 0, 0x56AE} /* East Asian ideograph (variant of EACC 453755) */,
38867   {0, 0, 0x56A8} /* East Asian ideograph */,
38868   {0, 0, 0x56B0} /* East Asian ideograph */,
38869   {0, 0, 0x56A5} /* East Asian ideograph */,
38870   {0, 0, 0x56B7} /* East Asian ideograph */,
38871   {0, 0, 0x56B4} /* East Asian ideograph */,
38872   {0, 0, 0x56B6} /* East Asian ideograph */,
38873   {0, 0, 0x56C0} /* East Asian ideograph */,
38874   {0, 0, 0x56C1} /* East Asian ideograph */,
38875   {0, 0, 0x56C2} /* East Asian ideograph */,
38876   {0, 0, 0x56BC} /* East Asian ideograph */,
38877   {0, 0, 0x56CA} /* East Asian ideograph */,
38878   {0, 0, 0x56C9} /* East Asian ideograph */,
38879   {0, 0, 0x56C8} /* East Asian ideograph */,
38880   {0, 0, 0},
38881   {0, 0, 0x56D1} /* East Asian ideograph */,
38882   {0, 0, 0x56DB} /* East Asian ideograph */,
38883   {0, 0, 0x56DA} /* East Asian ideograph */,
38884   {0, 0, 0x56E0} /* East Asian ideograph */,
38885   {0, 0, 0x56DE} /* East Asian ideograph */,
38886   {0, 0, 0x56E4} /* East Asian ideograph */,
38887   {0, 0, 0},
38888   {0, 0, 0x56F1} /* East Asian ideograph */,
38889   {0, 0, 0x56FA} /* East Asian ideograph */,
38890   {0, 0, 0x5703} /* East Asian ideograph */,
38891   {0, 0, 0x5708} /* East Asian ideograph */,
38892   {0, 0, 0x570B} /* East Asian ideograph */,
38893   {0, 0, 0x570D} /* East Asian ideograph */,
38894   {0, 0, 0x5712} /* East Asian ideograph */,
38895   {0, 0, 0x5713} /* East Asian ideograph */,
38896   {0, 0, 0x5718} /* East Asian ideograph */,
38897   {0, 0, 0x5716} /* East Asian ideograph */,
38898   {0, 0, 0x571F} /* East Asian ideograph */,
38899   {0, 0, 0},
38900   {0, 0, 0x572D} /* East Asian ideograph */,
38901   {0, 0, 0x572F} /* East Asian ideograph */,
38902   {0, 0, 0x5730} /* East Asian ideograph */,
38903   {0, 0, 0x5728} /* East Asian ideograph */,
38904   {0, 0, 0x5733} /* East Asian ideograph */,
38905   {0, 0, 0x5751} /* East Asian ideograph */,
38906   {0, 0, 0x574A} /* East Asian ideograph */,
38907   {0, 0, 0},
38908   {0, 0, 0},
38909   {0, 0, 0},
38910   {0, 0, 0},
38911   {0, 0, 0},
38912   {0, 0, 0},
38913   {0, 0, 0},
38914   {0, 0, 0},
38915   {0, 0, 0},
38916   {0, 0, 0},
38917   {0, 0, 0},
38918   {0, 0, 0},
38919   {0, 0, 0},
38920   {0, 0, 0},
38921   {0, 0, 0},
38922   {0, 0, 0},
38923   {0, 0, 0},
38924   {0, 0, 0},
38925   {0, 0, 0},
38926   {0, 0, 0},
38927   {0, 0, 0},
38928   {0, 0, 0},
38929   {0, 0, 0},
38930   {0, 0, 0},
38931   {0, 0, 0},
38932   {0, 0, 0},
38933   {0, 0, 0},
38934   {0, 0, 0},
38935   {0, 0, 0},
38936   {0, 0, 0},
38937   {0, 0, 0},
38938   {0, 0, 0},
38939   {0, 0, 0},
38940   {0, 0, 0},
38941   {0, 0, 0},
38942   {0, 0, 0},
38943   {0, 0, 0},
38944   {0, 0, 0},
38945   {0, 0, 0},
38946   {0, 0, 0},
38947   {0, 0, 0},
38948   {0, 0, 0},
38949   {0, 0, 0},
38950   {0, 0, 0},
38951   {0, 0, 0},
38952   {0, 0, 0},
38953   {0, 0, 0},
38954   {0, 0, 0},
38955   {0, 0, 0},
38956   {0, 0, 0},
38957   {0, 0, 0},
38958   {0, 0, 0},
38959   {0, 0, 0},
38960   {0, 0, 0},
38961   {0, 0, 0},
38962   {0, 0, 0},
38963   {0, 0, 0},
38964   {0, 0, 0},
38965   {0, 0, 0},
38966   {0, 0, 0},
38967   {0, 0, 0},
38968   {0, 0, 0},
38969   {0, 0, 0},
38970   {0, 0, 0},
38971   {0, 0, 0},
38972   {0, 0, 0},
38973   {0, 0, 0},
38974   {0, 0, 0},
38975   {0, 0, 0},
38976   {0, 0, 0},
38977   {0, 0, 0},
38978   {0, 0, 0},
38979   {0, 0, 0},
38980   {0, 0, 0},
38981   {0, 0, 0},
38982   {0, 0, 0},
38983   {0, 0, 0},
38984   {0, 0, 0},
38985   {0, 0, 0},
38986   {0, 0, 0},
38987   {0, 0, 0},
38988   {0, 0, 0},
38989   {0, 0, 0},
38990   {0, 0, 0},
38991   {0, 0, 0},
38992   {0, 0, 0},
38993   {0, 0, 0},
38994   {0, 0, 0},
38995   {0, 0, 0},
38996   {0, 0, 0},
38997   {0, 0, 0},
38998   {0, 0, 0},
38999   {0, 0, 0},
39000   {0, 0, 0},
39001   {0, 0, 0},
39002   {0, 0, 0},
39003   {0, 0, 0},
39004   {0, 0, 0},
39005   {0, 0, 0},
39006   {0, 0, 0},
39007   {0, 0, 0},
39008   {0, 0, 0},
39009   {0, 0, 0},
39010   {0, 0, 0},
39011   {0, 0, 0},
39012   {0, 0, 0},
39013   {0, 0, 0},
39014   {0, 0, 0},
39015   {0, 0, 0},
39016   {0, 0, 0},
39017   {0, 0, 0},
39018   {0, 0, 0},
39019   {0, 0, 0},
39020   {0, 0, 0},
39021   {0, 0, 0},
39022   {0, 0, 0},
39023   {0, 0, 0},
39024   {0, 0, 0},
39025   {0, 0, 0},
39026   {0, 0, 0},
39027   {0, 0, 0},
39028   {0, 0, 0},
39029   {0, 0, 0},
39030   {0, 0, 0},
39031   {0, 0, 0},
39032   {0, 0, 0},
39033   {0, 0, 0},
39034   {0, 0, 0},
39035   {0, 0, 0},
39036   {0, 0, 0}
39037 };
39038 struct yaz_iconv_trie marc8_31page10 = {
39039   0, marc8_31page10_dir
39040 };
39041 /* PAGE 9 */
39042 struct yaz_iconv_trie_dir marc8_31page9_dir[256] = {
39043   {0, 0, 0},
39044   {0, 0, 0},
39045   {0, 0, 0},
39046   {0, 0, 0},
39047   {0, 0, 0},
39048   {0, 0, 0},
39049   {0, 0, 0},
39050   {0, 0, 0},
39051   {0, 0, 0},
39052   {0, 0, 0},
39053   {0, 0, 0},
39054   {0, 0, 0},
39055   {0, 0, 0},
39056   {0, 0, 0},
39057   {0, 0, 0},
39058   {0, 0, 0},
39059   {0, 0, 0},
39060   {0, 0, 0},
39061   {0, 0, 0},
39062   {0, 0, 0},
39063   {0, 0, 0},
39064   {0, 0, 0},
39065   {0, 0, 0},
39066   {0, 0, 0},
39067   {0, 0, 0},
39068   {0, 0, 0},
39069   {0, 0, 0},
39070   {0, 0, 0},
39071   {0, 0, 0},
39072   {0, 0, 0},
39073   {0, 0, 0},
39074   {0, 0, 0},
39075   {0, 0, 0},
39076   {0, 0, 0x54AA} /* East Asian ideograph */,
39077   {0, 0, 0x54A8} /* East Asian ideograph */,
39078   {0, 0, 0x54AC} /* East Asian ideograph */,
39079   {0, 0, 0x54C0} /* East Asian ideograph */,
39080   {0, 0, 0x54B3} /* East Asian ideograph */,
39081   {0, 0, 0x54A6} /* East Asian ideograph */,
39082   {0, 0, 0x54AB} /* East Asian ideograph */,
39083   {0, 0, 0x54C7} /* East Asian ideograph */,
39084   {0, 0, 0x54C9} /* East Asian ideograph */,
39085   {0, 0, 0x54C4} /* East Asian ideograph */,
39086   {0, 0, 0x54C2} /* East Asian ideograph */,
39087   {0, 0, 0},
39088   {0, 0, 0x54C1} /* East Asian ideograph */,
39089   {0, 0, 0},
39090   {0, 0, 0x54CE} /* East Asian ideograph */,
39091   {0, 0, 0x54B1} /* East Asian ideograph */,
39092   {0, 0, 0x54BB} /* East Asian ideograph */,
39093   {0, 0, 0x54AF} /* East Asian ideograph */,
39094   {0, 0, 0x54C8} /* East Asian ideograph */,
39095   {0, 0, 0x5501} /* East Asian ideograph */,
39096   {0, 0, 0x54FC} /* East Asian ideograph */,
39097   {0, 0, 0x5510} /* East Asian ideograph */,
39098   {0, 0, 0x54EA} /* East Asian ideograph */,
39099   {0, 0, 0x5514} /* East Asian ideograph */,
39100   {0, 0, 0x54FA} /* East Asian ideograph */,
39101   {0, 0, 0x54E5} /* East Asian ideograph */,
39102   {0, 0, 0x54EE} /* East Asian ideograph */,
39103   {0, 0, 0x54F2} /* East Asian ideograph */,
39104   {0, 0, 0x54E8} /* East Asian ideograph */,
39105   {0, 0, 0x54E1} /* East Asian ideograph */,
39106   {0, 0, 0x54E9} /* East Asian ideograph */,
39107   {0, 0, 0x54ED} /* East Asian ideograph */,
39108   {0, 0, 0x5506} /* East Asian ideograph */,
39109   {0, 0, 0x5509} /* East Asian ideograph */,
39110   {0, 0, 0x54E6} /* East Asian ideograph */,
39111   {0, 0, 0x5556} /* East Asian ideograph */,
39112   {0, 0, 0x5533} /* East Asian ideograph */,
39113   {0, 0, 0x5546} /* East Asian ideograph */,
39114   {0, 0, 0x5537} /* East Asian ideograph (Version J extension) */,
39115   {0, 0, 0x554F} /* East Asian ideograph */,
39116   {0, 0, 0x555E} /* East Asian ideograph */,
39117   {0, 0, 0x5566} /* East Asian ideograph */,
39118   {0, 0, 0x556A} /* East Asian ideograph */,
39119   {0, 0, 0x554A} /* East Asian ideograph */,
39120   {0, 0, 0x5544} /* East Asian ideograph */,
39121   {0, 0, 0x555C} /* East Asian ideograph */,
39122   {0, 0, 0x5531} /* East Asian ideograph */,
39123   {0, 0, 0x5543} /* East Asian ideograph */,
39124   {0, 0, 0x552C} /* East Asian ideograph */,
39125   {0, 0, 0x5561} /* East Asian ideograph */,
39126   {0, 0, 0x553E} /* East Asian ideograph */,
39127   {0, 0, 0x5563} /* East Asian ideograph */,
39128   {0, 0, 0x5555} /* East Asian ideograph */,
39129   {0, 0, 0x552F} /* East Asian ideograph */,
39130   {0, 0, 0x552E} /* East Asian ideograph */,
39131   {0, 0, 0x5564} /* East Asian ideograph */,
39132   {0, 0, 0x5538} /* East Asian ideograph */,
39133   {0, 0, 0x55A7} /* East Asian ideograph */,
39134   {0, 0, 0x5580} /* East Asian ideograph */,
39135   {0, 0, 0x557B} /* East Asian ideograph */,
39136   {0, 0, 0x557C} /* East Asian ideograph */,
39137   {0, 0, 0x5527} /* East Asian ideograph */,
39138   {0, 0, 0x5594} /* East Asian ideograph */,
39139   {0, 0, 0x5587} /* East Asian ideograph */,
39140   {0, 0, 0x559C} /* East Asian ideograph */,
39141   {0, 0, 0x558B} /* East Asian ideograph */,
39142   {0, 0, 0x55AA} /* East Asian ideograph */,
39143   {0, 0, 0x55B3} /* East Asian ideograph */,
39144   {0, 0, 0x558A} /* East Asian ideograph */,
39145   {0, 0, 0x5583} /* East Asian ideograph */,
39146   {0, 0, 0x55B1} /* East Asian ideograph */,
39147   {0, 0, 0x55AE} /* East Asian ideograph */,
39148   {0, 0, 0x5582} /* East Asian ideograph */,
39149   {0, 0, 0x559F} /* East Asian ideograph */,
39150   {0, 0, 0x559D} /* East Asian ideograph */,
39151   {0, 0, 0x5598} /* East Asian ideograph */,
39152   {0, 0, 0x559A} /* East Asian ideograph */,
39153   {0, 0, 0x557E} /* East Asian ideograph */,
39154   {0, 0, 0x55AC} /* East Asian ideograph */,
39155   {0, 0, 0x5589} /* East Asian ideograph */,
39156   {0, 0, 0x55B2} /* East Asian ideograph */,
39157   {0, 0, 0x55BB} /* East Asian ideograph */,
39158   {0, 0, 0x55E8} /* East Asian ideograph */,
39159   {0, 0, 0x55DF} /* East Asian ideograph */,
39160   {0, 0, 0x55D1} /* East Asian ideograph */,
39161   {0, 0, 0x55DC} /* East Asian ideograph */,
39162   {0, 0, 0x55E6} /* East Asian ideograph */,
39163   {0, 0, 0x55C7} /* East Asian ideograph */,
39164   {0, 0, 0x55D3} /* East Asian ideograph */,
39165   {0, 0, 0x55CE} /* East Asian ideograph */,
39166   {0, 0, 0x55E3} /* East Asian ideograph */,
39167   {0, 0, 0x55EF} /* East Asian ideograph */,
39168   {0, 0, 0x55E4} /* East Asian ideograph */,
39169   {0, 0, 0x55C5} /* East Asian ideograph */,
39170   {0, 0, 0},
39171   {0, 0, 0},
39172   {0, 0, 0},
39173   {0, 0, 0},
39174   {0, 0, 0},
39175   {0, 0, 0},
39176   {0, 0, 0},
39177   {0, 0, 0},
39178   {0, 0, 0},
39179   {0, 0, 0},
39180   {0, 0, 0},
39181   {0, 0, 0},
39182   {0, 0, 0},
39183   {0, 0, 0},
39184   {0, 0, 0},
39185   {0, 0, 0},
39186   {0, 0, 0},
39187   {0, 0, 0},
39188   {0, 0, 0},
39189   {0, 0, 0},
39190   {0, 0, 0},
39191   {0, 0, 0},
39192   {0, 0, 0},
39193   {0, 0, 0},
39194   {0, 0, 0},
39195   {0, 0, 0},
39196   {0, 0, 0},
39197   {0, 0, 0},
39198   {0, 0, 0},
39199   {0, 0, 0},
39200   {0, 0, 0},
39201   {0, 0, 0},
39202   {0, 0, 0},
39203   {0, 0, 0},
39204   {0, 0, 0},
39205   {0, 0, 0},
39206   {0, 0, 0},
39207   {0, 0, 0},
39208   {0, 0, 0},
39209   {0, 0, 0},
39210   {0, 0, 0},
39211   {0, 0, 0},
39212   {0, 0, 0},
39213   {0, 0, 0},
39214   {0, 0, 0},
39215   {0, 0, 0},
39216   {0, 0, 0},
39217   {0, 0, 0},
39218   {0, 0, 0},
39219   {0, 0, 0},
39220   {0, 0, 0},
39221   {0, 0, 0},
39222   {0, 0, 0},
39223   {0, 0, 0},
39224   {0, 0, 0},
39225   {0, 0, 0},
39226   {0, 0, 0},
39227   {0, 0, 0},
39228   {0, 0, 0},
39229   {0, 0, 0},
39230   {0, 0, 0},
39231   {0, 0, 0},
39232   {0, 0, 0},
39233   {0, 0, 0},
39234   {0, 0, 0},
39235   {0, 0, 0},
39236   {0, 0, 0},
39237   {0, 0, 0},
39238   {0, 0, 0},
39239   {0, 0, 0},
39240   {0, 0, 0},
39241   {0, 0, 0},
39242   {0, 0, 0},
39243   {0, 0, 0},
39244   {0, 0, 0},
39245   {0, 0, 0},
39246   {0, 0, 0},
39247   {0, 0, 0},
39248   {0, 0, 0},
39249   {0, 0, 0},
39250   {0, 0, 0},
39251   {0, 0, 0},
39252   {0, 0, 0},
39253   {0, 0, 0},
39254   {0, 0, 0},
39255   {0, 0, 0},
39256   {0, 0, 0},
39257   {0, 0, 0},
39258   {0, 0, 0},
39259   {0, 0, 0},
39260   {0, 0, 0},
39261   {0, 0, 0},
39262   {0, 0, 0},
39263   {0, 0, 0},
39264   {0, 0, 0},
39265   {0, 0, 0},
39266   {0, 0, 0},
39267   {0, 0, 0},
39268   {0, 0, 0},
39269   {0, 0, 0},
39270   {0, 0, 0},
39271   {0, 0, 0},
39272   {0, 0, 0},
39273   {0, 0, 0},
39274   {0, 0, 0},
39275   {0, 0, 0},
39276   {0, 0, 0},
39277   {0, 0, 0},
39278   {0, 0, 0},
39279   {0, 0, 0},
39280   {0, 0, 0},
39281   {0, 0, 0},
39282   {0, 0, 0},
39283   {0, 0, 0},
39284   {0, 0, 0},
39285   {0, 0, 0},
39286   {0, 0, 0},
39287   {0, 0, 0},
39288   {0, 0, 0},
39289   {0, 0, 0},
39290   {0, 0, 0},
39291   {0, 0, 0},
39292   {0, 0, 0},
39293   {0, 0, 0},
39294   {0, 0, 0},
39295   {0, 0, 0},
39296   {0, 0, 0},
39297   {0, 0, 0},
39298   {0, 0, 0}
39299 };
39300 struct yaz_iconv_trie marc8_31page9 = {
39301   0, marc8_31page9_dir
39302 };
39303 /* PAGE 8 */
39304 struct yaz_iconv_trie_dir marc8_31page8_dir[256] = {
39305   {0, 0, 0},
39306   {0, 0, 0},
39307   {0, 0, 0},
39308   {0, 0, 0},
39309   {0, 0, 0},
39310   {0, 0, 0},
39311   {0, 0, 0},
39312   {0, 0, 0},
39313   {0, 0, 0},
39314   {0, 0, 0},
39315   {0, 0, 0},
39316   {0, 0, 0},
39317   {0, 0, 0},
39318   {0, 0, 0},
39319   {0, 0, 0},
39320   {0, 0, 0},
39321   {0, 0, 0},
39322   {0, 0, 0},
39323   {0, 0, 0},
39324   {0, 0, 0},
39325   {0, 0, 0},
39326   {0, 0, 0},
39327   {0, 0, 0},
39328   {0, 0, 0},
39329   {0, 0, 0},
39330   {0, 0, 0},
39331   {0, 0, 0},
39332   {0, 0, 0},
39333   {0, 0, 0},
39334   {0, 0, 0},
39335   {0, 0, 0},
39336   {0, 0, 0},
39337   {0, 0, 0},
39338   {0, 0, 0x53C9} /* East Asian ideograph */,
39339   {0, 0, 0x53CB} /* East Asian ideograph */,
39340   {0, 0, 0x53CA} /* East Asian ideograph */,
39341   {0, 0, 0x53CD} /* East Asian ideograph */,
39342   {0, 0, 0x53D6} /* East Asian ideograph */,
39343   {0, 0, 0x53D4} /* East Asian ideograph */,
39344   {0, 0, 0x53D7} /* East Asian ideograph */,
39345   {0, 0, 0x53DB} /* East Asian ideograph */,
39346   {0, 0, 0x53DF} /* East Asian ideograph */,
39347   {0, 0, 0x66FC} /* East Asian ideograph */,
39348   {0, 0, 0x53E2} /* East Asian ideograph */,
39349   {0, 0, 0x53E3} /* East Asian ideograph */,
39350   {0, 0, 0x53F8} /* East Asian ideograph */,
39351   {0, 0, 0x53E4} /* East Asian ideograph */,
39352   {0, 0, 0x53EE} /* East Asian ideograph */,
39353   {0, 0, 0x53EF} /* East Asian ideograph */,
39354   {0, 0, 0x53E9} /* East Asian ideograph */,
39355   {0, 0, 0x53F3} /* East Asian ideograph */,
39356   {0, 0, 0x53FC} /* East Asian ideograph */,
39357   {0, 0, 0x53E8} /* East Asian ideograph */,
39358   {0, 0, 0x53E6} /* East Asian ideograph */,
39359   {0, 0, 0x53EC} /* East Asian ideograph */,
39360   {0, 0, 0x53EB} /* East Asian ideograph */,
39361   {0, 0, 0x53F0} /* East Asian ideograph (duplicate simplified) */,
39362   {0, 0, 0x53E5} /* East Asian ideograph */,
39363   {0, 0, 0x53F1} /* East Asian ideograph */,
39364   {0, 0, 0x53ED} /* East Asian ideograph */,
39365   {0, 0, 0x53EA} /* East Asian ideograph */,
39366   {0, 0, 0x53F2} /* East Asian ideograph */,
39367   {0, 0, 0},
39368   {0, 0, 0x540B} /* East Asian ideograph */,
39369   {0, 0, 0x5409} /* East Asian ideograph */,
39370   {0, 0, 0x5410} /* East Asian ideograph */,
39371   {0, 0, 0x540F} /* East Asian ideograph */,
39372   {0, 0, 0x540C} /* East Asian ideograph */,
39373   {0, 0, 0x540A} /* East Asian ideograph */,
39374   {0, 0, 0x540D} /* East Asian ideograph */,
39375   {0, 0, 0x5404} /* East Asian ideograph */,
39376   {0, 0, 0x5403} /* East Asian ideograph */,
39377   {0, 0, 0x5412} /* East Asian ideograph */,
39378   {0, 0, 0},
39379   {0, 0, 0x5406} /* East Asian ideograph */,
39380   {0, 0, 0},
39381   {0, 0, 0},
39382   {0, 0, 0x542D} /* East Asian ideograph */,
39383   {0, 0, 0x541D} /* East Asian ideograph */,
39384   {0, 0, 0x541E} /* East Asian ideograph */,
39385   {0, 0, 0x541B} /* East Asian ideograph */,
39386   {0, 0, 0x544E} /* East Asian ideograph */,
39387   {0, 0, 0x543E} /* East Asian ideograph */,
39388   {0, 0, 0x5427} /* East Asian ideograph */,
39389   {0, 0, 0x5440} /* East Asian ideograph */,
39390   {0, 0, 0x5431} /* East Asian ideograph */,
39391   {0, 0, 0x5446} /* East Asian ideograph */,
39392   {0, 0, 0x543C} /* East Asian ideograph */,
39393   {0, 0, 0x5443} /* East Asian ideograph */,
39394   {0, 0, 0x5426} /* East Asian ideograph */,
39395   {0, 0, 0x5420} /* East Asian ideograph */,
39396   {0, 0, 0x5436} /* East Asian ideograph */,
39397   {0, 0, 0x5433} /* East Asian ideograph */,
39398   {0, 0, 0x5435} /* East Asian ideograph */,
39399   {0, 0, 0x542E} /* East Asian ideograph */,
39400   {0, 0, 0x544A} /* East Asian ideograph */,
39401   {0, 0, 0x5448} /* East Asian ideograph */,
39402   {0, 0, 0x543B} /* East Asian ideograph */,
39403   {0, 0, 0x5438} /* East Asian ideograph */,
39404   {0, 0, 0x5439} /* East Asian ideograph */,
39405   {0, 0, 0x5442} /* East Asian ideograph */,
39406   {0, 0, 0x542B} /* East Asian ideograph */,
39407   {0, 0, 0x541F} /* East Asian ideograph */,
39408   {0, 0, 0x5429} /* East Asian ideograph */,
39409   {0, 0, 0x5473} /* East Asian ideograph */,
39410   {0, 0, 0x5462} /* East Asian ideograph */,
39411   {0, 0, 0x5475} /* East Asian ideograph */,
39412   {0, 0, 0x5495} /* East Asian ideograph */,
39413   {0, 0, 0x5478} /* East Asian ideograph */,
39414   {0, 0, 0x5496} /* East Asian ideograph */,
39415   {0, 0, 0x5477} /* East Asian ideograph */,
39416   {0, 0, 0x547B} /* East Asian ideograph */,
39417   {0, 0, 0},
39418   {0, 0, 0x5492} /* East Asian ideograph */,
39419   {0, 0, 0x5484} /* East Asian ideograph */,
39420   {0, 0, 0x547C} /* East Asian ideograph */,
39421   {0, 0, 0x5468} /* East Asian ideograph */,
39422   {0, 0, 0x5486} /* East Asian ideograph */,
39423   {0, 0, 0x548B} /* East Asian ideograph */,
39424   {0, 0, 0x548C} /* East Asian ideograph */,
39425   {0, 0, 0x5490} /* East Asian ideograph */,
39426   {0, 0, 0x547D} /* East Asian ideograph */,
39427   {0, 0, 0x5476} /* East Asian ideograph */,
39428   {0, 0, 0x5471} /* East Asian ideograph */,
39429   {0, 0, 0x549A} /* East Asian ideograph */,
39430   {0, 0, 0x548E} /* East Asian ideograph */,
39431   {0, 0, 0x54A9} /* East Asian ideograph */,
39432   {0, 0, 0},
39433   {0, 0, 0},
39434   {0, 0, 0},
39435   {0, 0, 0},
39436   {0, 0, 0},
39437   {0, 0, 0},
39438   {0, 0, 0},
39439   {0, 0, 0},
39440   {0, 0, 0},
39441   {0, 0, 0},
39442   {0, 0, 0},
39443   {0, 0, 0},
39444   {0, 0, 0},
39445   {0, 0, 0},
39446   {0, 0, 0},
39447   {0, 0, 0},
39448   {0, 0, 0},
39449   {0, 0, 0},
39450   {0, 0, 0},
39451   {0, 0, 0},
39452   {0, 0, 0},
39453   {0, 0, 0},
39454   {0, 0, 0},
39455   {0, 0, 0},
39456   {0, 0, 0},
39457   {0, 0, 0},
39458   {0, 0, 0},
39459   {0, 0, 0},
39460   {0, 0, 0},
39461   {0, 0, 0},
39462   {0, 0, 0},
39463   {0, 0, 0},
39464   {0, 0, 0},
39465   {0, 0, 0},
39466   {0, 0, 0},
39467   {0, 0, 0},
39468   {0, 0, 0},
39469   {0, 0, 0},
39470   {0, 0, 0},
39471   {0, 0, 0},
39472   {0, 0, 0},
39473   {0, 0, 0},
39474   {0, 0, 0},
39475   {0, 0, 0},
39476   {0, 0, 0},
39477   {0, 0, 0},
39478   {0, 0, 0},
39479   {0, 0, 0},
39480   {0, 0, 0},
39481   {0, 0, 0},
39482   {0, 0, 0},
39483   {0, 0, 0},
39484   {0, 0, 0},
39485   {0, 0, 0},
39486   {0, 0, 0},
39487   {0, 0, 0},
39488   {0, 0, 0},
39489   {0, 0, 0},
39490   {0, 0, 0},
39491   {0, 0, 0},
39492   {0, 0, 0},
39493   {0, 0, 0},
39494   {0, 0, 0},
39495   {0, 0, 0},
39496   {0, 0, 0},
39497   {0, 0, 0},
39498   {0, 0, 0},
39499   {0, 0, 0},
39500   {0, 0, 0},
39501   {0, 0, 0},
39502   {0, 0, 0},
39503   {0, 0, 0},
39504   {0, 0, 0},
39505   {0, 0, 0},
39506   {0, 0, 0},
39507   {0, 0, 0},
39508   {0, 0, 0},
39509   {0, 0, 0},
39510   {0, 0, 0},
39511   {0, 0, 0},
39512   {0, 0, 0},
39513   {0, 0, 0},
39514   {0, 0, 0},
39515   {0, 0, 0},
39516   {0, 0, 0},
39517   {0, 0, 0},
39518   {0, 0, 0},
39519   {0, 0, 0},
39520   {0, 0, 0},
39521   {0, 0, 0},
39522   {0, 0, 0},
39523   {0, 0, 0},
39524   {0, 0, 0},
39525   {0, 0, 0},
39526   {0, 0, 0},
39527   {0, 0, 0},
39528   {0, 0, 0},
39529   {0, 0, 0},
39530   {0, 0, 0},
39531   {0, 0, 0},
39532   {0, 0, 0},
39533   {0, 0, 0},
39534   {0, 0, 0},
39535   {0, 0, 0},
39536   {0, 0, 0},
39537   {0, 0, 0},
39538   {0, 0, 0},
39539   {0, 0, 0},
39540   {0, 0, 0},
39541   {0, 0, 0},
39542   {0, 0, 0},
39543   {0, 0, 0},
39544   {0, 0, 0},
39545   {0, 0, 0},
39546   {0, 0, 0},
39547   {0, 0, 0},
39548   {0, 0, 0},
39549   {0, 0, 0},
39550   {0, 0, 0},
39551   {0, 0, 0},
39552   {0, 0, 0},
39553   {0, 0, 0},
39554   {0, 0, 0},
39555   {0, 0, 0},
39556   {0, 0, 0},
39557   {0, 0, 0},
39558   {0, 0, 0},
39559   {0, 0, 0},
39560   {0, 0, 0}
39561 };
39562 struct yaz_iconv_trie marc8_31page8 = {
39563   0, marc8_31page8_dir
39564 };
39565 /* PAGE 7 */
39566 struct yaz_iconv_trie_dir marc8_31page7_dir[256] = {
39567   {0, 0, 0},
39568   {0, 0, 0},
39569   {0, 0, 0},
39570   {0, 0, 0},
39571   {0, 0, 0},
39572   {0, 0, 0},
39573   {0, 0, 0},
39574   {0, 0, 0},
39575   {0, 0, 0},
39576   {0, 0, 0},
39577   {0, 0, 0},
39578   {0, 0, 0},
39579   {0, 0, 0},
39580   {0, 0, 0},
39581   {0, 0, 0},
39582   {0, 0, 0},
39583   {0, 0, 0},
39584   {0, 0, 0},
39585   {0, 0, 0},
39586   {0, 0, 0},
39587   {0, 0, 0},
39588   {0, 0, 0},
39589   {0, 0, 0},
39590   {0, 0, 0},
39591   {0, 0, 0},
39592   {0, 0, 0},
39593   {0, 0, 0},
39594   {0, 0, 0},
39595   {0, 0, 0},
39596   {0, 0, 0},
39597   {0, 0, 0},
39598   {0, 0, 0},
39599   {0, 0, 0},
39600   {0, 0, 0x528D} /* East Asian ideograph */,
39601   {0, 0, 0x5289} /* East Asian ideograph */,
39602   {0, 0, 0x5291} /* East Asian ideograph */,
39603   {0, 0, 0x529B} /* East Asian ideograph */,
39604   {0, 0, 0x529F} /* East Asian ideograph */,
39605   {0, 0, 0x52A0} /* East Asian ideograph */,
39606   {0, 0, 0x52A3} /* East Asian ideograph */,
39607   {0, 0, 0x52AB} /* East Asian ideograph */,
39608   {0, 0, 0x52A9} /* East Asian ideograph */,
39609   {0, 0, 0x52AC} /* East Asian ideograph */,
39610   {0, 0, 0x52AA} /* East Asian ideograph */,
39611   {0, 0, 0x52BE} /* East Asian ideograph */,
39612   {0, 0, 0x52C7} /* East Asian ideograph */,
39613   {0, 0, 0x52C3} /* East Asian ideograph */,
39614   {0, 0, 0x52C1} /* East Asian ideograph */,
39615   {0, 0, 0x52C9} /* East Asian ideograph */,
39616   {0, 0, 0x52D8} /* East Asian ideograph */,
39617   {0, 0, 0x52D2} /* East Asian ideograph */,
39618   {0, 0, 0x52D9} /* East Asian ideograph */,
39619   {0, 0, 0x52D5} /* East Asian ideograph */,
39620   {0, 0, 0x52DE} /* East Asian ideograph */,
39621   {0, 0, 0x52DB} /* East Asian ideograph */,
39622   {0, 0, 0x52DD} /* East Asian ideograph */,
39623   {0, 0, 0x52E2} /* East Asian ideograph */,
39624   {0, 0, 0x52E4} /* East Asian ideograph */,
39625   {0, 0, 0x52DF} /* East Asian ideograph */,
39626   {0, 0, 0},
39627   {0, 0, 0x52F5} /* East Asian ideograph */,
39628   {0, 0, 0x52F8} /* East Asian ideograph */,
39629   {0, 0, 0x52FB} /* East Asian ideograph */,
39630   {0, 0, 0},
39631   {0, 0, 0x52FF} /* East Asian ideograph */,
39632   {0, 0, 0x5305} /* East Asian ideograph */,
39633   {0, 0, 0x5306} /* East Asian ideograph */,
39634   {0, 0, 0x5308} /* East Asian ideograph */,
39635   {0, 0, 0x530D} /* East Asian ideograph */,
39636   {0, 0, 0x5310} /* East Asian ideograph */,
39637   {0, 0, 0x530F} /* East Asian ideograph */,
39638   {0, 0, 0x5315} /* East Asian ideograph */,
39639   {0, 0, 0x5316} /* East Asian ideograph */,
39640   {0, 0, 0x5317} /* East Asian ideograph */,
39641   {0, 0, 0x5319} /* East Asian ideograph */,
39642   {0, 0, 0x53F5} /* East Asian ideograph */,
39643   {0, 0, 0x531D} /* East Asian ideograph */,
39644   {0, 0, 0x5321} /* East Asian ideograph */,
39645   {0, 0, 0x5320} /* East Asian ideograph */,
39646   {0, 0, 0x5323} /* East Asian ideograph */,
39647   {0, 0, 0x532A} /* East Asian ideograph */,
39648   {0, 0, 0x532F} /* East Asian ideograph */,
39649   {0, 0, 0x5331} /* East Asian ideograph */,
39650   {0, 0, 0x5339} /* East Asian ideograph */,
39651   {0, 0, 0x533E} /* East Asian ideograph */,
39652   {0, 0, 0x5340} /* East Asian ideograph */,
39653   {0, 0, 0x533F} /* East Asian ideograph */,
39654   {0, 0, 0x5341} /* East Asian ideograph */,
39655   {0, 0, 0x5343} /* East Asian ideograph */,
39656   {0, 0, 0x5345} /* East Asian ideograph */,
39657   {0, 0, 0x5348} /* East Asian ideograph */,
39658   {0, 0, 0x5347} /* East Asian ideograph */,
39659   {0, 0, 0x534A} /* East Asian ideograph */,
39660   {0, 0, 0x5349} /* East Asian ideograph (variant of EACC 2D345D) */,
39661   {0, 0, 0},
39662   {0, 0, 0x5352} /* East Asian ideograph */,
39663   {0, 0, 0x5354} /* East Asian ideograph */,
39664   {0, 0, 0x5353} /* East Asian ideograph */,
39665   {0, 0, 0x5351} /* East Asian ideograph */,
39666   {0, 0, 0x5357} /* East Asian ideograph */,
39667   {0, 0, 0x535A} /* East Asian ideograph */,
39668   {0, 0, 0},
39669   {0, 0, 0x535E} /* East Asian ideograph */,
39670   {0, 0, 0x5361} /* East Asian ideograph */,
39671   {0, 0, 0},
39672   {0, 0, 0x5366} /* East Asian ideograph */,
39673   {0, 0, 0x536F} /* East Asian ideograph */,
39674   {0, 0, 0x536E} /* East Asian ideograph */,
39675   {0, 0, 0x5370} /* East Asian ideograph */,
39676   {0, 0, 0x5371} /* East Asian ideograph */,
39677   {0, 0, 0x537D} /* East Asian ideograph */,
39678   {0, 0, 0x5375} /* East Asian ideograph */,
39679   {0, 0, 0},
39680   {0, 0, 0x5378} /* East Asian ideograph */,
39681   {0, 0, 0},
39682   {0, 0, 0x537B} /* East Asian ideograph */,
39683   {0, 0, 0x537F} /* East Asian ideograph */,
39684   {0, 0, 0x5384} /* East Asian ideograph */,
39685   {0, 0, 0x539A} /* East Asian ideograph */,
39686   {0, 0, 0x539D} /* East Asian ideograph */,
39687   {0, 0, 0x539F} /* East Asian ideograph */,
39688   {0, 0, 0x53A5} /* East Asian ideograph */,
39689   {0, 0, 0x53AD} /* East Asian ideograph */,
39690   {0, 0, 0x53B2} /* East Asian ideograph */,
39691   {0, 0, 0x53BB} /* East Asian ideograph */,
39692   {0, 0, 0x53C3} /* East Asian ideograph */,
39693   {0, 0, 0x53C8} /* East Asian ideograph */,
39694   {0, 0, 0},
39695   {0, 0, 0},
39696   {0, 0, 0},
39697   {0, 0, 0},
39698   {0, 0, 0},
39699   {0, 0, 0},
39700   {0, 0, 0},
39701   {0, 0, 0},
39702   {0, 0, 0},
39703   {0, 0, 0},
39704   {0, 0, 0},
39705   {0, 0, 0},
39706   {0, 0, 0},
39707   {0, 0, 0},
39708   {0, 0, 0},
39709   {0, 0, 0},
39710   {0, 0, 0},
39711   {0, 0, 0},
39712   {0, 0, 0},
39713   {0, 0, 0},
39714   {0, 0, 0},
39715   {0, 0, 0},
39716   {0, 0, 0},
39717   {0, 0, 0},
39718   {0, 0, 0},
39719   {0, 0, 0},
39720   {0, 0, 0},
39721   {0, 0, 0},
39722   {0, 0, 0},
39723   {0, 0, 0},
39724   {0, 0, 0},
39725   {0, 0, 0},
39726   {0, 0, 0},
39727   {0, 0, 0},
39728   {0, 0, 0},
39729   {0, 0, 0},
39730   {0, 0, 0},
39731   {0, 0, 0},
39732   {0, 0, 0},
39733   {0, 0, 0},
39734   {0, 0, 0},
39735   {0, 0, 0},
39736   {0, 0, 0},
39737   {0, 0, 0},
39738   {0, 0, 0},
39739   {0, 0, 0},
39740   {0, 0, 0},
39741   {0, 0, 0},
39742   {0, 0, 0},
39743   {0, 0, 0},
39744   {0, 0, 0},
39745   {0, 0, 0},
39746   {0, 0, 0},
39747   {0, 0, 0},
39748   {0, 0, 0},
39749   {0, 0, 0},
39750   {0, 0, 0},
39751   {0, 0, 0},
39752   {0, 0, 0},
39753   {0, 0, 0},
39754   {0, 0, 0},
39755   {0, 0, 0},
39756   {0, 0, 0},
39757   {0, 0, 0},
39758   {0, 0, 0},
39759   {0, 0, 0},
39760   {0, 0, 0},
39761   {0, 0, 0},
39762   {0, 0, 0},
39763   {0, 0, 0},
39764   {0, 0, 0},
39765   {0, 0, 0},
39766   {0, 0, 0},
39767   {0, 0, 0},
39768   {0, 0, 0},
39769   {0, 0, 0},
39770   {0, 0, 0},
39771   {0, 0, 0},
39772   {0, 0, 0},
39773   {0, 0, 0},
39774   {0, 0, 0},
39775   {0, 0, 0},
39776   {0, 0, 0},
39777   {0, 0, 0},
39778   {0, 0, 0},
39779   {0, 0, 0},
39780   {0, 0, 0},
39781   {0, 0, 0},
39782   {0, 0, 0},
39783   {0, 0, 0},
39784   {0, 0, 0},
39785   {0, 0, 0},
39786   {0, 0, 0},
39787   {0, 0, 0},
39788   {0, 0, 0},
39789   {0, 0, 0},
39790   {0, 0, 0},
39791   {0, 0, 0},
39792   {0, 0, 0},
39793   {0, 0, 0},
39794   {0, 0, 0},
39795   {0, 0, 0},
39796   {0, 0, 0},
39797   {0, 0, 0},
39798   {0, 0, 0},
39799   {0, 0, 0},
39800   {0, 0, 0},
39801   {0, 0, 0},
39802   {0, 0, 0},
39803   {0, 0, 0},
39804   {0, 0, 0},
39805   {0, 0, 0},
39806   {0, 0, 0},
39807   {0, 0, 0},
39808   {0, 0, 0},
39809   {0, 0, 0},
39810   {0, 0, 0},
39811   {0, 0, 0},
39812   {0, 0, 0},
39813   {0, 0, 0},
39814   {0, 0, 0},
39815   {0, 0, 0},
39816   {0, 0, 0},
39817   {0, 0, 0},
39818   {0, 0, 0},
39819   {0, 0, 0},
39820   {0, 0, 0},
39821   {0, 0, 0},
39822   {0, 0, 0}
39823 };
39824 struct yaz_iconv_trie marc8_31page7 = {
39825   0, marc8_31page7_dir
39826 };
39827 /* PAGE 6 */
39828 struct yaz_iconv_trie_dir marc8_31page6_dir[256] = {
39829   {0, 0, 0},
39830   {0, 0, 0},
39831   {0, 0, 0},
39832   {0, 0, 0},
39833   {0, 0, 0},
39834   {0, 0, 0},
39835   {0, 0, 0},
39836   {0, 0, 0},
39837   {0, 0, 0},
39838   {0, 0, 0},
39839   {0, 0, 0},
39840   {0, 0, 0},
39841   {0, 0, 0},
39842   {0, 0, 0},
39843   {0, 0, 0},
39844   {0, 0, 0},
39845   {0, 0, 0},
39846   {0, 0, 0},
39847   {0, 0, 0},
39848   {0, 0, 0},
39849   {0, 0, 0},
39850   {0, 0, 0},
39851   {0, 0, 0},
39852   {0, 0, 0},
39853   {0, 0, 0},
39854   {0, 0, 0},
39855   {0, 0, 0},
39856   {0, 0, 0},
39857   {0, 0, 0},
39858   {0, 0, 0},
39859   {0, 0, 0},
39860   {0, 0, 0},
39861   {0, 0, 0},
39862   {0, 0, 0x5167} /* East Asian ideograph */,
39863   {0, 0, 0x5168} /* East Asian ideograph */,
39864   {0, 0, 0x5169} /* East Asian ideograph */,
39865   {0, 0, 0x516B} /* East Asian ideograph */,
39866   {0, 0, 0x516D} /* East Asian ideograph */,
39867   {0, 0, 0x516E} /* East Asian ideograph */,
39868   {0, 0, 0x516C} /* East Asian ideograph */,
39869   {0, 0, 0x5171} /* East Asian ideograph */,
39870   {0, 0, 0x5175} /* East Asian ideograph */,
39871   {0, 0, 0x5176} /* East Asian ideograph */,
39872   {0, 0, 0x5177} /* East Asian ideograph */,
39873   {0, 0, 0x5178} /* East Asian ideograph */,
39874   {0, 0, 0x517C} /* East Asian ideograph */,
39875   {0, 0, 0x5180} /* East Asian ideograph */,
39876   {0, 0, 0x5189} /* East Asian ideograph */,
39877   {0, 0, 0x518C} /* East Asian ideograph */,
39878   {0, 0, 0x518D} /* East Asian ideograph */,
39879   {0, 0, 0x5192} /* East Asian ideograph */,
39880   {0, 0, 0x5191} /* East Asian ideograph */,
39881   {0, 0, 0x5195} /* East Asian ideograph */,
39882   {0, 0, 0x6700} /* East Asian ideograph */,
39883   {0, 0, 0x5197} /* East Asian ideograph */,
39884   {0, 0, 0x51A0} /* East Asian ideograph */,
39885   {0, 0, 0},
39886   {0, 0, 0x51A5} /* East Asian ideograph */,
39887   {0, 0, 0},
39888   {0, 0, 0},
39889   {0, 0, 0x51B0} /* East Asian ideograph */,
39890   {0, 0, 0x51B6} /* East Asian ideograph */,
39891   {0, 0, 0x51B7} /* East Asian ideograph */,
39892   {0, 0, 0},
39893   {0, 0, 0x51CD} /* East Asian ideograph */,
39894   {0, 0, 0x51CC} /* East Asian ideograph */,
39895   {0, 0, 0},
39896   {0, 0, 0},
39897   {0, 0, 0x51DC} /* East Asian ideograph */,
39898   {0, 0, 0x51DD} /* East Asian ideograph */,
39899   {0, 0, 0},
39900   {0, 0, 0x51F0} /* East Asian ideograph */,
39901   {0, 0, 0x51F1} /* East Asian ideograph */,
39902   {0, 0, 0x51F3} /* East Asian ideograph */,
39903   {0, 0, 0},
39904   {0, 0, 0x51FA} /* East Asian ideograph */,
39905   {0, 0, 0x51F9} /* East Asian ideograph */,
39906   {0, 0, 0x51F8} /* East Asian ideograph */,
39907   {0, 0, 0x51FD} /* East Asian ideograph */,
39908   {0, 0, 0x5200} /* East Asian ideograph */,
39909   {0, 0, 0x5201} /* East Asian ideograph */,
39910   {0, 0, 0x5203} /* East Asian ideograph */,
39911   {0, 0, 0x5207} /* East Asian ideograph */,
39912   {0, 0, 0x5206} /* East Asian ideograph */,
39913   {0, 0, 0x5208} /* East Asian ideograph */,
39914   {0, 0, 0x520A} /* East Asian ideograph */,
39915   {0, 0, 0x5211} /* East Asian ideograph */,
39916   {0, 0, 0x5217} /* East Asian ideograph */,
39917   {0, 0, 0},
39918   {0, 0, 0x520E} /* East Asian ideograph */,
39919   {0, 0, 0x5224} /* East Asian ideograph */,
39920   {0, 0, 0x5225} /* East Asian ideograph */,
39921   {0, 0, 0x5220} /* East Asian ideograph */,
39922   {0, 0, 0x5228} /* East Asian ideograph */,
39923   {0, 0, 0x5229} /* East Asian ideograph */,
39924   {0, 0, 0x5238} /* East Asian ideograph */,
39925   {0, 0, 0x523B} /* East Asian ideograph */,
39926   {0, 0, 0x5237} /* East Asian ideograph */,
39927   {0, 0, 0x5230} /* East Asian ideograph */,
39928   {0, 0, 0x523A} /* East Asian ideograph */,
39929   {0, 0, 0},
39930   {0, 0, 0},
39931   {0, 0, 0x5241} /* East Asian ideograph */,
39932   {0, 0, 0x5239} /* East Asian ideograph */,
39933   {0, 0, 0x5243} /* East Asian ideograph */,
39934   {0, 0, 0x524D} /* East Asian ideograph */,
39935   {0, 0, 0x524C} /* East Asian ideograph */,
39936   {0, 0, 0x524B} /* East Asian ideograph */,
39937   {0, 0, 0x524A} /* East Asian ideograph */,
39938   {0, 0, 0x5247} /* East Asian ideograph */,
39939   {0, 0, 0x525C} /* East Asian ideograph */,
39940   {0, 0, 0x5256} /* East Asian ideograph */,
39941   {0, 0, 0x525B} /* East Asian ideograph */,
39942   {0, 0, 0x5254} /* East Asian ideograph */,
39943   {0, 0, 0x525D} /* East Asian ideograph */,
39944   {0, 0, 0x526A} /* East Asian ideograph */,
39945   {0, 0, 0x526F} /* East Asian ideograph */,
39946   {0, 0, 0x5272} /* East Asian ideograph */,
39947   {0, 0, 0x5274} /* East Asian ideograph */,
39948   {0, 0, 0x5269} /* East Asian ideograph */,
39949   {0, 0, 0x5275} /* East Asian ideograph */,
39950   {0, 0, 0},
39951   {0, 0, 0x527D} /* East Asian ideograph */,
39952   {0, 0, 0x527F} /* East Asian ideograph */,
39953   {0, 0, 0x5283} /* East Asian ideograph */,
39954   {0, 0, 0x5288} /* East Asian ideograph */,
39955   {0, 0, 0x5287} /* East Asian ideograph */,
39956   {0, 0, 0},
39957   {0, 0, 0},
39958   {0, 0, 0},
39959   {0, 0, 0},
39960   {0, 0, 0},
39961   {0, 0, 0},
39962   {0, 0, 0},
39963   {0, 0, 0},
39964   {0, 0, 0},
39965   {0, 0, 0},
39966   {0, 0, 0},
39967   {0, 0, 0},
39968   {0, 0, 0},
39969   {0, 0, 0},
39970   {0, 0, 0},
39971   {0, 0, 0},
39972   {0, 0, 0},
39973   {0, 0, 0},
39974   {0, 0, 0},
39975   {0, 0, 0},
39976   {0, 0, 0},
39977   {0, 0, 0},
39978   {0, 0, 0},
39979   {0, 0, 0},
39980   {0, 0, 0},
39981   {0, 0, 0},
39982   {0, 0, 0},
39983   {0, 0, 0},
39984   {0, 0, 0},
39985   {0, 0, 0},
39986   {0, 0, 0},
39987   {0, 0, 0},
39988   {0, 0, 0},
39989   {0, 0, 0},
39990   {0, 0, 0},
39991   {0, 0, 0},
39992   {0, 0, 0},
39993   {0, 0, 0},
39994   {0, 0, 0},
39995   {0, 0, 0},
39996   {0, 0, 0},
39997   {0, 0, 0},
39998   {0, 0, 0},
39999   {0, 0, 0},
40000   {0, 0, 0},
40001   {0, 0, 0},
40002   {0, 0, 0},
40003   {0, 0, 0},
40004   {0, 0, 0},
40005   {0, 0, 0},
40006   {0, 0, 0},
40007   {0, 0, 0},
40008   {0, 0, 0},
40009   {0, 0, 0},
40010   {0, 0, 0},
40011   {0, 0, 0},
40012   {0, 0, 0},
40013   {0, 0, 0},
40014   {0, 0, 0},
40015   {0, 0, 0},
40016   {0, 0, 0},
40017   {0, 0, 0},
40018   {0, 0, 0},
40019   {0, 0, 0},
40020   {0, 0, 0},
40021   {0, 0, 0},
40022   {0, 0, 0},
40023   {0, 0, 0},
40024   {0, 0, 0},
40025   {0, 0, 0},
40026   {0, 0, 0},
40027   {0, 0, 0},
40028   {0, 0, 0},
40029   {0, 0, 0},
40030   {0, 0, 0},
40031   {0, 0, 0},
40032   {0, 0, 0},
40033   {0, 0, 0},
40034   {0, 0, 0},
40035   {0, 0, 0},
40036   {0, 0, 0},
40037   {0, 0, 0},
40038   {0, 0, 0},
40039   {0, 0, 0},
40040   {0, 0, 0},
40041   {0, 0, 0},
40042   {0, 0, 0},
40043   {0, 0, 0},
40044   {0, 0, 0},
40045   {0, 0, 0},
40046   {0, 0, 0},
40047   {0, 0, 0},
40048   {0, 0, 0},
40049   {0, 0, 0},
40050   {0, 0, 0},
40051   {0, 0, 0},
40052   {0, 0, 0},
40053   {0, 0, 0},
40054   {0, 0, 0},
40055   {0, 0, 0},
40056   {0, 0, 0},
40057   {0, 0, 0},
40058   {0, 0, 0},
40059   {0, 0, 0},
40060   {0, 0, 0},
40061   {0, 0, 0},
40062   {0, 0, 0},
40063   {0, 0, 0},
40064   {0, 0, 0},
40065   {0, 0, 0},
40066   {0, 0, 0},
40067   {0, 0, 0},
40068   {0, 0, 0},
40069   {0, 0, 0},
40070   {0, 0, 0},
40071   {0, 0, 0},
40072   {0, 0, 0},
40073   {0, 0, 0},
40074   {0, 0, 0},
40075   {0, 0, 0},
40076   {0, 0, 0},
40077   {0, 0, 0},
40078   {0, 0, 0},
40079   {0, 0, 0},
40080   {0, 0, 0},
40081   {0, 0, 0},
40082   {0, 0, 0},
40083   {0, 0, 0},
40084   {0, 0, 0}
40085 };
40086 struct yaz_iconv_trie marc8_31page6 = {
40087   0, marc8_31page6_dir
40088 };
40089 /* PAGE 5 */
40090 struct yaz_iconv_trie_dir marc8_31page5_dir[256] = {
40091   {0, 0, 0},
40092   {0, 0, 0},
40093   {0, 0, 0},
40094   {0, 0, 0},
40095   {0, 0, 0},
40096   {0, 0, 0},
40097   {0, 0, 0},
40098   {0, 0, 0},
40099   {0, 0, 0},
40100   {0, 0, 0},
40101   {0, 0, 0},
40102   {0, 0, 0},
40103   {0, 0, 0},
40104   {0, 0, 0},
40105   {0, 0, 0},
40106   {0, 0, 0},
40107   {0, 0, 0},
40108   {0, 0, 0},
40109   {0, 0, 0},
40110   {0, 0, 0},
40111   {0, 0, 0},
40112   {0, 0, 0},
40113   {0, 0, 0},
40114   {0, 0, 0},
40115   {0, 0, 0},
40116   {0, 0, 0},
40117   {0, 0, 0},
40118   {0, 0, 0},
40119   {0, 0, 0},
40120   {0, 0, 0},
40121   {0, 0, 0},
40122   {0, 0, 0},
40123   {0, 0, 0},
40124   {0, 0, 0x5018} /* East Asian ideograph */,
40125   {0, 0, 0x4FF1} /* East Asian ideograph */,
40126   {0, 0, 0x5021} /* East Asian ideograph */,
40127   {0, 0, 0x500B} /* East Asian ideograph */,
40128   {0, 0, 0x5019} /* East Asian ideograph */,
40129   {0, 0, 0x5000} /* East Asian ideograph */,
40130   {0, 0, 0x4FEE} /* East Asian ideograph */,
40131   {0, 0, 0x4FF3} /* East Asian ideograph */,
40132   {0, 0, 0x502D} /* East Asian ideograph */,
40133   {0, 0, 0x5003} /* East Asian ideograph */,
40134   {0, 0, 0x4FFE} /* East Asian ideograph */,
40135   {0, 0, 0x502A} /* East Asian ideograph */,
40136   {0, 0, 0x502B} /* East Asian ideograph */,
40137   {0, 0, 0x505C} /* East Asian ideograph */,
40138   {0, 0, 0x504F} /* East Asian ideograph */,
40139   {0, 0, 0x5065} /* East Asian ideograph */,
40140   {0, 0, 0x5047} /* East Asian ideograph */,
40141   {0, 0, 0x505A} /* East Asian ideograph */,
40142   {0, 0, 0x5049} /* East Asian ideograph */,
40143   {0, 0, 0x5043} /* East Asian ideograph */,
40144   {0, 0, 0x5074} /* East Asian ideograph */,
40145   {0, 0, 0x5076} /* East Asian ideograph */,
40146   {0, 0, 0x504E} /* East Asian ideograph */,
40147   {0, 0, 0x5075} /* East Asian ideograph */,
40148   {0, 0, 0x504C} /* East Asian ideograph */,
40149   {0, 0, 0x5055} /* East Asian ideograph */,
40150   {0, 0, 0x500F} /* East Asian ideograph */,
40151   {0, 0, 0x5077} /* East Asian ideograph */,
40152   {0, 0, 0x508D} /* East Asian ideograph */,
40153   {0, 0, 0x50A2} /* East Asian ideograph */,
40154   {0, 0, 0x5085} /* East Asian ideograph */,
40155   {0, 0, 0x5099} /* East Asian ideograph */,
40156   {0, 0, 0x5091} /* East Asian ideograph */,
40157   {0, 0, 0x5080} /* East Asian ideograph */,
40158   {0, 0, 0x5096} /* East Asian ideograph */,
40159   {0, 0, 0x5098} /* East Asian ideograph */,
40160   {0, 0, 0x50AD} /* East Asian ideograph */,
40161   {0, 0, 0x50B3} /* East Asian ideograph */,
40162   {0, 0, 0x50B5} /* East Asian ideograph */,
40163   {0, 0, 0x50B2} /* East Asian ideograph */,
40164   {0, 0, 0x50C5} /* East Asian ideograph */,
40165   {0, 0, 0x50BE} /* East Asian ideograph */,
40166   {0, 0, 0x50AC} /* East Asian ideograph */,
40167   {0, 0, 0x50B7} /* East Asian ideograph */,
40168   {0, 0, 0x50AF} /* East Asian ideograph */,
40169   {0, 0, 0x50E7} /* East Asian ideograph */,
40170   {0, 0, 0x50EE} /* East Asian ideograph */,
40171   {0, 0, 0x50F1} /* East Asian ideograph */,
40172   {0, 0, 0x50E5} /* East Asian ideograph */,
40173   {0, 0, 0x50D6} /* East Asian ideograph */,
40174   {0, 0, 0x50ED} /* East Asian ideograph */,
40175   {0, 0, 0x50DA} /* East Asian ideograph */,
40176   {0, 0, 0x50D5} /* East Asian ideograph */,
40177   {0, 0, 0x507D} /* East Asian ideograph */,
40178   {0, 0, 0x50CF} /* East Asian ideograph */,
40179   {0, 0, 0x50D1} /* East Asian ideograph */,
40180   {0, 0, 0x5100} /* East Asian ideograph */,
40181   {0, 0, 0x5104} /* East Asian ideograph */,
40182   {0, 0, 0x50FB} /* East Asian ideograph */,
40183   {0, 0, 0x50F5} /* East Asian ideograph */,
40184   {0, 0, 0x50F9} /* East Asian ideograph */,
40185   {0, 0, 0x5102} /* East Asian ideograph */,
40186   {0, 0, 0x510D} /* East Asian ideograph */,
40187   {0, 0, 0x5108} /* East Asian ideograph */,
40188   {0, 0, 0x5109} /* East Asian ideograph */,
40189   {0, 0, 0x5110} /* East Asian ideograph */,
40190   {0, 0, 0x5118} /* East Asian ideograph */,
40191   {0, 0, 0x5112} /* East Asian ideograph */,
40192   {0, 0, 0x5114} /* East Asian ideograph */,
40193   {0, 0, 0x512A} /* East Asian ideograph */,
40194   {0, 0, 0x511F} /* East Asian ideograph */,
40195   {0, 0, 0x5121} /* East Asian ideograph */,
40196   {0, 0, 0x5132} /* East Asian ideograph */,
40197   {0, 0, 0x5137} /* East Asian ideograph */,
40198   {0, 0, 0x513C} /* East Asian ideograph */,
40199   {0, 0, 0x5140} /* East Asian ideograph */,
40200   {0, 0, 0x5143} /* East Asian ideograph */,
40201   {0, 0, 0x5141} /* East Asian ideograph */,
40202   {0, 0, 0x5145} /* East Asian ideograph */,
40203   {0, 0, 0x5144} /* East Asian ideograph */,
40204   {0, 0, 0x5146} /* East Asian ideograph */,
40205   {0, 0, 0x5149} /* East Asian ideograph */,
40206   {0, 0, 0x5147} /* East Asian ideograph */,
40207   {0, 0, 0x5148} /* East Asian ideograph */,
40208   {0, 0, 0x514C} /* East Asian ideograph */,
40209   {0, 0, 0},
40210   {0, 0, 0x514D} /* East Asian ideograph */,
40211   {0, 0, 0x5155} /* East Asian ideograph */,
40212   {0, 0, 0x5154} /* East Asian ideograph */,
40213   {0, 0, 0x5152} /* East Asian ideograph */,
40214   {0, 0, 0x5157} /* East Asian ideograph */,
40215   {0, 0, 0x515C} /* East Asian ideograph */,
40216   {0, 0, 0x5162} /* East Asian ideograph */,
40217   {0, 0, 0x5165} /* East Asian ideograph */,
40218   {0, 0, 0},
40219   {0, 0, 0},
40220   {0, 0, 0},
40221   {0, 0, 0},
40222   {0, 0, 0},
40223   {0, 0, 0},
40224   {0, 0, 0},
40225   {0, 0, 0},
40226   {0, 0, 0},
40227   {0, 0, 0},
40228   {0, 0, 0},
40229   {0, 0, 0},
40230   {0, 0, 0},
40231   {0, 0, 0},
40232   {0, 0, 0},
40233   {0, 0, 0},
40234   {0, 0, 0},
40235   {0, 0, 0},
40236   {0, 0, 0},
40237   {0, 0, 0},
40238   {0, 0, 0},
40239   {0, 0, 0},
40240   {0, 0, 0},
40241   {0, 0, 0},
40242   {0, 0, 0},
40243   {0, 0, 0},
40244   {0, 0, 0},
40245   {0, 0, 0},
40246   {0, 0, 0},
40247   {0, 0, 0},
40248   {0, 0, 0},
40249   {0, 0, 0},
40250   {0, 0, 0},
40251   {0, 0, 0},
40252   {0, 0, 0},
40253   {0, 0, 0},
40254   {0, 0, 0},
40255   {0, 0, 0},
40256   {0, 0, 0},
40257   {0, 0, 0},
40258   {0, 0, 0},
40259   {0, 0, 0},
40260   {0, 0, 0},
40261   {0, 0, 0},
40262   {0, 0, 0},
40263   {0, 0, 0},
40264   {0, 0, 0},
40265   {0, 0, 0},
40266   {0, 0, 0},
40267   {0, 0, 0},
40268   {0, 0, 0},
40269   {0, 0, 0},
40270   {0, 0, 0},
40271   {0, 0, 0},
40272   {0, 0, 0},
40273   {0, 0, 0},
40274   {0, 0, 0},
40275   {0, 0, 0},
40276   {0, 0, 0},
40277   {0, 0, 0},
40278   {0, 0, 0},
40279   {0, 0, 0},
40280   {0, 0, 0},
40281   {0, 0, 0},
40282   {0, 0, 0},
40283   {0, 0, 0},
40284   {0, 0, 0},
40285   {0, 0, 0},
40286   {0, 0, 0},
40287   {0, 0, 0},
40288   {0, 0, 0},
40289   {0, 0, 0},
40290   {0, 0, 0},
40291   {0, 0, 0},
40292   {0, 0, 0},
40293   {0, 0, 0},
40294   {0, 0, 0},
40295   {0, 0, 0},
40296   {0, 0, 0},
40297   {0, 0, 0},
40298   {0, 0, 0},
40299   {0, 0, 0},
40300   {0, 0, 0},
40301   {0, 0, 0},
40302   {0, 0, 0},
40303   {0, 0, 0},
40304   {0, 0, 0},
40305   {0, 0, 0},
40306   {0, 0, 0},
40307   {0, 0, 0},
40308   {0, 0, 0},
40309   {0, 0, 0},
40310   {0, 0, 0},
40311   {0, 0, 0},
40312   {0, 0, 0},
40313   {0, 0, 0},
40314   {0, 0, 0},
40315   {0, 0, 0},
40316   {0, 0, 0},
40317   {0, 0, 0},
40318   {0, 0, 0},
40319   {0, 0, 0},
40320   {0, 0, 0},
40321   {0, 0, 0},
40322   {0, 0, 0},
40323   {0, 0, 0},
40324   {0, 0, 0},
40325   {0, 0, 0},
40326   {0, 0, 0},
40327   {0, 0, 0},
40328   {0, 0, 0},
40329   {0, 0, 0},
40330   {0, 0, 0},
40331   {0, 0, 0},
40332   {0, 0, 0},
40333   {0, 0, 0},
40334   {0, 0, 0},
40335   {0, 0, 0},
40336   {0, 0, 0},
40337   {0, 0, 0},
40338   {0, 0, 0},
40339   {0, 0, 0},
40340   {0, 0, 0},
40341   {0, 0, 0},
40342   {0, 0, 0},
40343   {0, 0, 0},
40344   {0, 0, 0},
40345   {0, 0, 0},
40346   {0, 0, 0}
40347 };
40348 struct yaz_iconv_trie marc8_31page5 = {
40349   0, marc8_31page5_dir
40350 };
40351 /* PAGE 4 */
40352 struct yaz_iconv_trie_dir marc8_31page4_dir[256] = {
40353   {0, 0, 0},
40354   {0, 0, 0},
40355   {0, 0, 0},
40356   {0, 0, 0},
40357   {0, 0, 0},
40358   {0, 0, 0},
40359   {0, 0, 0},
40360   {0, 0, 0},
40361   {0, 0, 0},
40362   {0, 0, 0},
40363   {0, 0, 0},
40364   {0, 0, 0},
40365   {0, 0, 0},
40366   {0, 0, 0},
40367   {0, 0, 0},
40368   {0, 0, 0},
40369   {0, 0, 0},
40370   {0, 0, 0},
40371   {0, 0, 0},
40372   {0, 0, 0},
40373   {0, 0, 0},
40374   {0, 0, 0},
40375   {0, 0, 0},
40376   {0, 0, 0},
40377   {0, 0, 0},
40378   {0, 0, 0},
40379   {0, 0, 0},
40380   {0, 0, 0},
40381   {0, 0, 0},
40382   {0, 0, 0},
40383   {0, 0, 0},
40384   {0, 0, 0},
40385   {0, 0, 0},
40386   {0, 0, 0x4F11} /* East Asian ideograph */,
40387   {0, 0, 0x4F10} /* East Asian ideograph */,
40388   {0, 0, 0x4F0F} /* East Asian ideograph */,
40389   {0, 0, 0x4EF2} /* East Asian ideograph */,
40390   {0, 0, 0x4F01} /* East Asian ideograph */,
40391   {0, 0, 0x4EF3} /* East Asian ideograph */,
40392   {0, 0, 0x4EF6} /* East Asian ideograph */,
40393   {0, 0, 0x4EF0} /* East Asian ideograph */,
40394   {0, 0, 0},
40395   {0, 0, 0x4F4F} /* East Asian ideograph */,
40396   {0, 0, 0x4F4D} /* East Asian ideograph */,
40397   {0, 0, 0x4F34} /* East Asian ideograph */,
40398   {0, 0, 0x4F47} /* East Asian ideograph */,
40399   {0, 0, 0x4F57} /* East Asian ideograph */,
40400   {0, 0, 0x4F3A} /* East Asian ideograph */,
40401   {0, 0, 0x4F5E} /* East Asian ideograph */,
40402   {0, 0, 0},
40403   {0, 0, 0x4F5B} /* East Asian ideograph */,
40404   {0, 0, 0x4F55} /* East Asian ideograph */,
40405   {0, 0, 0x4F30} /* East Asian ideograph */,
40406   {0, 0, 0x4F50} /* East Asian ideograph */,
40407   {0, 0, 0x4F51} /* East Asian ideograph */,
40408   {0, 0, 0x4F3D} /* East Asian ideograph */,
40409   {0, 0, 0x4F48} /* East Asian ideograph */,
40410   {0, 0, 0x4F46} /* East Asian ideograph */,
40411   {0, 0, 0x4F38} /* East Asian ideograph */,
40412   {0, 0, 0x4F43} /* East Asian ideograph */,
40413   {0, 0, 0x4F54} /* East Asian ideograph */,
40414   {0, 0, 0x4F3C} /* East Asian ideograph */,
40415   {0, 0, 0x4F63} /* East Asian ideograph */,
40416   {0, 0, 0x4F5C} /* East Asian ideograph */,
40417   {0, 0, 0x4F60} /* East Asian ideograph */,
40418   {0, 0, 0x4F2F} /* East Asian ideograph */,
40419   {0, 0, 0x4F4E} /* East Asian ideograph */,
40420   {0, 0, 0x4F5D} /* East Asian ideograph */,
40421   {0, 0, 0x4F36} /* East Asian ideograph */,
40422   {0, 0, 0x4F9D} /* East Asian ideograph */,
40423   {0, 0, 0x4F6F} /* East Asian ideograph */,
40424   {0, 0, 0x4F75} /* East Asian ideograph */,
40425   {0, 0, 0x4F8D} /* East Asian ideograph */,
40426   {0, 0, 0x4F73} /* East Asian ideograph */,
40427   {0, 0, 0x4F7F} /* East Asian ideograph */,
40428   {0, 0, 0x4F9B} /* East Asian ideograph */,
40429   {0, 0, 0x4F86} /* East Asian ideograph */,
40430   {0, 0, 0x4F6C} /* East Asian ideograph */,
40431   {0, 0, 0x4F8B} /* East Asian ideograph */,
40432   {0, 0, 0x4F96} /* East Asian ideograph */,
40433   {0, 0, 0},
40434   {0, 0, 0x4F83} /* East Asian ideograph */,
40435   {0, 0, 0x4F7B} /* East Asian ideograph */,
40436   {0, 0, 0x4F88} /* East Asian ideograph */,
40437   {0, 0, 0x4F69} /* East Asian ideograph */,
40438   {0, 0, 0x4F8F} /* East Asian ideograph */,
40439   {0, 0, 0x4F7E} /* East Asian ideograph */,
40440   {0, 0, 0x4FE1} /* East Asian ideograph */,
40441   {0, 0, 0x4FD1} /* East Asian ideograph */,
40442   {0, 0, 0x4FB5} /* East Asian ideograph */,
40443   {0, 0, 0x4FAF} /* East Asian ideograph */,
40444   {0, 0, 0x4FBF} /* East Asian ideograph */,
40445   {0, 0, 0x4FDE} /* East Asian ideograph */,
40446   {0, 0, 0x4FE0} /* East Asian ideograph */,
40447   {0, 0, 0x4FCF} /* East Asian ideograph */,
40448   {0, 0, 0x4FB6} /* East Asian ideograph */,
40449   {0, 0, 0x4FDA} /* East Asian ideograph */,
40450   {0, 0, 0x4FDD} /* East Asian ideograph */,
40451   {0, 0, 0x4FC3} /* East Asian ideograph */,
40452   {0, 0, 0x4FD8} /* East Asian ideograph */,
40453   {0, 0, 0x4FDF} /* East Asian ideograph */,
40454   {0, 0, 0x4FCA} /* East Asian ideograph */,
40455   {0, 0, 0x4FAE} /* East Asian ideograph */,
40456   {0, 0, 0x4FD0} /* East Asian ideograph */,
40457   {0, 0, 0x4FC4} /* East Asian ideograph */,
40458   {0, 0, 0x4FC2} /* East Asian ideograph */,
40459   {0, 0, 0x4FCE} /* East Asian ideograph */,
40460   {0, 0, 0x4FD7} /* East Asian ideograph */,
40461   {0, 0, 0x5009} /* East Asian ideograph */,
40462   {0, 0, 0},
40463   {0, 0, 0x500D} /* East Asian ideograph */,
40464   {0, 0, 0x4FEF} /* East Asian ideograph */,
40465   {0, 0, 0x5026} /* East Asian ideograph */,
40466   {0, 0, 0x500C} /* East Asian ideograph */,
40467   {0, 0, 0x5025} /* East Asian ideograph */,
40468   {0, 0, 0x5011} /* East Asian ideograph */,
40469   {0, 0, 0x4FF8} /* East Asian ideograph */,
40470   {0, 0, 0x5028} /* East Asian ideograph */,
40471   {0, 0, 0x5014} /* East Asian ideograph */,
40472   {0, 0, 0x5016} /* East Asian ideograph */,
40473   {0, 0, 0x5029} /* East Asian ideograph */,
40474   {0, 0, 0x5006} /* East Asian ideograph */,
40475   {0, 0, 0},
40476   {0, 0, 0x5012} /* East Asian ideograph */,
40477   {0, 0, 0x503C} /* East Asian ideograph */,
40478   {0, 0, 0x501A} /* East Asian ideograph */,
40479   {0, 0, 0x4FFA} /* East Asian ideograph */,
40480   {0, 0, 0},
40481   {0, 0, 0},
40482   {0, 0, 0},
40483   {0, 0, 0},
40484   {0, 0, 0},
40485   {0, 0, 0},
40486   {0, 0, 0},
40487   {0, 0, 0},
40488   {0, 0, 0},
40489   {0, 0, 0},
40490   {0, 0, 0},
40491   {0, 0, 0},
40492   {0, 0, 0},
40493   {0, 0, 0},
40494   {0, 0, 0},
40495   {0, 0, 0},
40496   {0, 0, 0},
40497   {0, 0, 0},
40498   {0, 0, 0},
40499   {0, 0, 0},
40500   {0, 0, 0},
40501   {0, 0, 0},
40502   {0, 0, 0},
40503   {0, 0, 0},
40504   {0, 0, 0},
40505   {0, 0, 0},
40506   {0, 0, 0},
40507   {0, 0, 0},
40508   {0, 0, 0},
40509   {0, 0, 0},
40510   {0, 0, 0},
40511   {0, 0, 0},
40512   {0, 0, 0},
40513   {0, 0, 0},
40514   {0, 0, 0},
40515   {0, 0, 0},
40516   {0, 0, 0},
40517   {0, 0, 0},
40518   {0, 0, 0},
40519   {0, 0, 0},
40520   {0, 0, 0},
40521   {0, 0, 0},
40522   {0, 0, 0},
40523   {0, 0, 0},
40524   {0, 0, 0},
40525   {0, 0, 0},
40526   {0, 0, 0},
40527   {0, 0, 0},
40528   {0, 0, 0},
40529   {0, 0, 0},
40530   {0, 0, 0},
40531   {0, 0, 0},
40532   {0, 0, 0},
40533   {0, 0, 0},
40534   {0, 0, 0},
40535   {0, 0, 0},
40536   {0, 0, 0},
40537   {0, 0, 0},
40538   {0, 0, 0},
40539   {0, 0, 0},
40540   {0, 0, 0},
40541   {0, 0, 0},
40542   {0, 0, 0},
40543   {0, 0, 0},
40544   {0, 0, 0},
40545   {0, 0, 0},
40546   {0, 0, 0},
40547   {0, 0, 0},
40548   {0, 0, 0},
40549   {0, 0, 0},
40550   {0, 0, 0},
40551   {0, 0, 0},
40552   {0, 0, 0},
40553   {0, 0, 0},
40554   {0, 0, 0},
40555   {0, 0, 0},
40556   {0, 0, 0},
40557   {0, 0, 0},
40558   {0, 0, 0},
40559   {0, 0, 0},
40560   {0, 0, 0},
40561   {0, 0, 0},
40562   {0, 0, 0},
40563   {0, 0, 0},
40564   {0, 0, 0},
40565   {0, 0, 0},
40566   {0, 0, 0},
40567   {0, 0, 0},
40568   {0, 0, 0},
40569   {0, 0, 0},
40570   {0, 0, 0},
40571   {0, 0, 0},
40572   {0, 0, 0},
40573   {0, 0, 0},
40574   {0, 0, 0},
40575   {0, 0, 0},
40576   {0, 0, 0},
40577   {0, 0, 0},
40578   {0, 0, 0},
40579   {0, 0, 0},
40580   {0, 0, 0},
40581   {0, 0, 0},
40582   {0, 0, 0},
40583   {0, 0, 0},
40584   {0, 0, 0},
40585   {0, 0, 0},
40586   {0, 0, 0},
40587   {0, 0, 0},
40588   {0, 0, 0},
40589   {0, 0, 0},
40590   {0, 0, 0},
40591   {0, 0, 0},
40592   {0, 0, 0},
40593   {0, 0, 0},
40594   {0, 0, 0},
40595   {0, 0, 0},
40596   {0, 0, 0},
40597   {0, 0, 0},
40598   {0, 0, 0},
40599   {0, 0, 0},
40600   {0, 0, 0},
40601   {0, 0, 0},
40602   {0, 0, 0},
40603   {0, 0, 0},
40604   {0, 0, 0},
40605   {0, 0, 0},
40606   {0, 0, 0},
40607   {0, 0, 0},
40608   {0, 0, 0}
40609 };
40610 struct yaz_iconv_trie marc8_31page4 = {
40611   0, marc8_31page4_dir
40612 };
40613 /* PAGE 3 */
40614 struct yaz_iconv_trie_dir marc8_31page3_dir[256] = {
40615   {0, 0, 0},
40616   {0, 0, 0},
40617   {0, 0, 0},
40618   {0, 0, 0},
40619   {0, 0, 0},
40620   {0, 0, 0},
40621   {0, 0, 0},
40622   {0, 0, 0},
40623   {0, 0, 0},
40624   {0, 0, 0},
40625   {0, 0, 0},
40626   {0, 0, 0},
40627   {0, 0, 0},
40628   {0, 0, 0},
40629   {0, 0, 0},
40630   {0, 0, 0},
40631   {0, 0, 0},
40632   {0, 0, 0},
40633   {0, 0, 0},
40634   {0, 0, 0},
40635   {0, 0, 0},
40636   {0, 0, 0},
40637   {0, 0, 0},
40638   {0, 0, 0},
40639   {0, 0, 0},
40640   {0, 0, 0},
40641   {0, 0, 0},
40642   {0, 0, 0},
40643   {0, 0, 0},
40644   {0, 0, 0},
40645   {0, 0, 0},
40646   {0, 0, 0},
40647   {0, 0, 0},
40648   {0, 0, 0x4E00} /* East Asian ideograph */,
40649   {0, 0, 0x4E01} /* East Asian ideograph */,
40650   {0, 0, 0x4E03} /* East Asian ideograph */,
40651   {0, 0, 0x4E09} /* East Asian ideograph */,
40652   {0, 0, 0x4E0B} /* East Asian ideograph */,
40653   {0, 0, 0x4E0A} /* East Asian ideograph */,
40654   {0, 0, 0x4E08} /* East Asian ideograph */,
40655   {0, 0, 0},
40656   {0, 0, 0x4E10} /* East Asian ideograph */,
40657   {0, 0, 0x4E0D} /* East Asian ideograph */,
40658   {0, 0, 0x4E14} /* East Asian ideograph */,
40659   {0, 0, 0x4E19} /* East Asian ideograph */,
40660   {0, 0, 0x4E16} /* East Asian ideograph */,
40661   {0, 0, 0x4E15} /* East Asian ideograph */,
40662   {0, 0, 0x4E18} /* East Asian ideograph */,
40663   {0, 0, 0x4E22} /* East Asian ideograph */,
40664   {0, 0, 0x4E1E} /* East Asian ideograph */,
40665   {0, 0, 0x4E26} /* East Asian ideograph */,
40666   {0, 0, 0},
40667   {0, 0, 0x4E2D} /* East Asian ideograph */,
40668   {0, 0, 0x4E32} /* East Asian ideograph */,
40669   {0, 0, 0x51E1} /* East Asian ideograph */,
40670   {0, 0, 0x4E38} /* East Asian ideograph */,
40671   {0, 0, 0x4E39} /* East Asian ideograph */,
40672   {0, 0, 0x4E3B} /* East Asian ideograph */,
40673   {0, 0, 0x4E43} /* East Asian ideograph */,
40674   {0, 0, 0x4E45} /* East Asian ideograph */,
40675   {0, 0, 0},
40676   {0, 0, 0x4E4B} /* East Asian ideograph */,
40677   {0, 0, 0x5C39} /* East Asian ideograph */,
40678   {0, 0, 0x4E4F} /* East Asian ideograph */,
40679   {0, 0, 0x4E4E} /* East Asian ideograph */,
40680   {0, 0, 0x4E4D} /* East Asian ideograph */,
40681   {0, 0, 0x4E52} /* East Asian ideograph */,
40682   {0, 0, 0x4E53} /* East Asian ideograph */,
40683   {0, 0, 0x4E56} /* East Asian ideograph */,
40684   {0, 0, 0x4E58} /* East Asian ideograph */,
40685   {0, 0, 0x4E59} /* East Asian ideograph */,
40686   {0, 0, 0x4E5D} /* East Asian ideograph */,
40687   {0, 0, 0x4E5F} /* East Asian ideograph */,
40688   {0, 0, 0x4E5E} /* East Asian ideograph */,
40689   {0, 0, 0},
40690   {0, 0, 0x4E73} /* East Asian ideograph */,
40691   {0, 0, 0x4E7E} /* East Asian ideograph */,
40692   {0, 0, 0x4E82} /* East Asian ideograph */,
40693   {0, 0, 0},
40694   {0, 0, 0},
40695   {0, 0, 0x4E8B} /* East Asian ideograph */,
40696   {0, 0, 0x4E8C} /* East Asian ideograph */,
40697   {0, 0, 0x4E8E} /* East Asian ideograph */,
40698   {0, 0, 0x4E95} /* East Asian ideograph */,
40699   {0, 0, 0x4E94} /* East Asian ideograph */,
40700   {0, 0, 0x4E92} /* East Asian ideograph */,
40701   {0, 0, 0},
40702   {0, 0, 0x4E99} /* East Asian ideograph (variant of EACC 4B3057) */,
40703   {0, 0, 0x4E9E} /* East Asian ideograph */,
40704   {0, 0, 0x4E9B} /* East Asian ideograph */,
40705   {0, 0, 0x4E9F} /* East Asian ideograph */,
40706   {0, 0, 0x4EA1} /* East Asian ideograph */,
40707   {0, 0, 0x4EA6} /* East Asian ideograph */,
40708   {0, 0, 0x4EA5} /* East Asian ideograph */,
40709   {0, 0, 0x4EA4} /* East Asian ideograph */,
40710   {0, 0, 0x4EA8} /* East Asian ideograph */,
40711   {0, 0, 0x4EAB} /* East Asian ideograph */,
40712   {0, 0, 0x4EAC} /* East Asian ideograph */,
40713   {0, 0, 0x4EAD} /* East Asian ideograph */,
40714   {0, 0, 0x4EAE} /* East Asian ideograph */,
40715   {0, 0, 0x4EBA} /* East Asian ideograph */,
40716   {0, 0, 0x4ECA} /* East Asian ideograph */,
40717   {0, 0, 0x4EC1} /* East Asian ideograph */,
40718   {0, 0, 0},
40719   {0, 0, 0x4EC3} /* East Asian ideograph */,
40720   {0, 0, 0x4EC4} /* East Asian ideograph */,
40721   {0, 0, 0},
40722   {0, 0, 0x4ECD} /* East Asian ideograph */,
40723   {0, 0, 0x4EC7} /* East Asian ideograph */,
40724   {0, 0, 0x4ECB} /* East Asian ideograph */,
40725   {0, 0, 0x4EE4} /* East Asian ideograph */,
40726   {0, 0, 0x4ED8} /* East Asian ideograph */,
40727   {0, 0, 0x4ED5} /* East Asian ideograph */,
40728   {0, 0, 0x4ED6} /* East Asian ideograph */,
40729   {0, 0, 0x4EDE} /* East Asian ideograph */,
40730   {0, 0, 0x4EE3} /* East Asian ideograph */,
40731   {0, 0, 0x4ED4} /* East Asian ideograph */,
40732   {0, 0, 0x4ED7} /* East Asian ideograph */,
40733   {0, 0, 0x4ED9} /* East Asian ideograph */,
40734   {0, 0, 0x4EE5} /* East Asian ideograph */,
40735   {0, 0, 0x4EFF} /* East Asian ideograph */,
40736   {0, 0, 0x4F09} /* East Asian ideograph */,
40737   {0, 0, 0},
40738   {0, 0, 0},
40739   {0, 0, 0x4EFB} /* East Asian ideograph */,
40740   {0, 0, 0x4F0A} /* East Asian ideograph */,
40741   {0, 0, 0x4F15} /* East Asian ideograph */,
40742   {0, 0, 0},
40743   {0, 0, 0},
40744   {0, 0, 0},
40745   {0, 0, 0},
40746   {0, 0, 0},
40747   {0, 0, 0},
40748   {0, 0, 0},
40749   {0, 0, 0},
40750   {0, 0, 0},
40751   {0, 0, 0},
40752   {0, 0, 0},
40753   {0, 0, 0},
40754   {0, 0, 0},
40755   {0, 0, 0},
40756   {0, 0, 0},
40757   {0, 0, 0},
40758   {0, 0, 0},
40759   {0, 0, 0},
40760   {0, 0, 0},
40761   {0, 0, 0},
40762   {0, 0, 0},
40763   {0, 0, 0},
40764   {0, 0, 0},
40765   {0, 0, 0},
40766   {0, 0, 0},
40767   {0, 0, 0},
40768   {0, 0, 0},
40769   {0, 0, 0},
40770   {0, 0, 0},
40771   {0, 0, 0},
40772   {0, 0, 0},
40773   {0, 0, 0},
40774   {0, 0, 0},
40775   {0, 0, 0},
40776   {0, 0, 0},
40777   {0, 0, 0},
40778   {0, 0, 0},
40779   {0, 0, 0},
40780   {0, 0, 0},
40781   {0, 0, 0},
40782   {0, 0, 0},
40783   {0, 0, 0},
40784   {0, 0, 0},
40785   {0, 0, 0},
40786   {0, 0, 0},
40787   {0, 0, 0},
40788   {0, 0, 0},
40789   {0, 0, 0},
40790   {0, 0, 0},
40791   {0, 0, 0},
40792   {0, 0, 0},
40793   {0, 0, 0},
40794   {0, 0, 0},
40795   {0, 0, 0},
40796   {0, 0, 0},
40797   {0, 0, 0},
40798   {0, 0, 0},
40799   {0, 0, 0},
40800   {0, 0, 0},
40801   {0, 0, 0},
40802   {0, 0, 0},
40803   {0, 0, 0},
40804   {0, 0, 0},
40805   {0, 0, 0},
40806   {0, 0, 0},
40807   {0, 0, 0},
40808   {0, 0, 0},
40809   {0, 0, 0},
40810   {0, 0, 0},
40811   {0, 0, 0},
40812   {0, 0, 0},
40813   {0, 0, 0},
40814   {0, 0, 0},
40815   {0, 0, 0},
40816   {0, 0, 0},
40817   {0, 0, 0},
40818   {0, 0, 0},
40819   {0, 0, 0},
40820   {0, 0, 0},
40821   {0, 0, 0},
40822   {0, 0, 0},
40823   {0, 0, 0},
40824   {0, 0, 0},
40825   {0, 0, 0},
40826   {0, 0, 0},
40827   {0, 0, 0},
40828   {0, 0, 0},
40829   {0, 0, 0},
40830   {0, 0, 0},
40831   {0, 0, 0},
40832   {0, 0, 0},
40833   {0, 0, 0},
40834   {0, 0, 0},
40835   {0, 0, 0},
40836   {0, 0, 0},
40837   {0, 0, 0},
40838   {0, 0, 0},
40839   {0, 0, 0},
40840   {0, 0, 0},
40841   {0, 0, 0},
40842   {0, 0, 0},
40843   {0, 0, 0},
40844   {0, 0, 0},
40845   {0, 0, 0},
40846   {0, 0, 0},
40847   {0, 0, 0},
40848   {0, 0, 0},
40849   {0, 0, 0},
40850   {0, 0, 0},
40851   {0, 0, 0},
40852   {0, 0, 0},
40853   {0, 0, 0},
40854   {0, 0, 0},
40855   {0, 0, 0},
40856   {0, 0, 0},
40857   {0, 0, 0},
40858   {0, 0, 0},
40859   {0, 0, 0},
40860   {0, 0, 0},
40861   {0, 0, 0},
40862   {0, 0, 0},
40863   {0, 0, 0},
40864   {0, 0, 0},
40865   {0, 0, 0},
40866   {0, 0, 0},
40867   {0, 0, 0},
40868   {0, 0, 0},
40869   {0, 0, 0},
40870   {0, 0, 0}
40871 };
40872 struct yaz_iconv_trie marc8_31page3 = {
40873   0, marc8_31page3_dir
40874 };
40875 /* PAGE 2 */
40876 struct yaz_iconv_trie_flat marc8_31page2_flat[] = {
40877   {"\x30", 0, 0x3007}, /* East Asian ideograph (number zero) */
40878   {"", 0}
40879 };
40880 struct yaz_iconv_trie marc8_31page2 = {
40881   marc8_31page2_flat, 0
40882 };
40883 /* PAGE 1 */
40884 struct yaz_iconv_trie_dir marc8_31page1_dir[256] = {
40885   {0, 0, 0},
40886   {0, 0, 0},
40887   {0, 0, 0},
40888   {0, 0, 0},
40889   {0, 0, 0},
40890   {0, 0, 0},
40891   {0, 0, 0},
40892   {0, 0, 0},
40893   {0, 0, 0},
40894   {0, 0, 0},
40895   {0, 0, 0},
40896   {0, 0, 0},
40897   {0, 0, 0},
40898   {0, 0, 0},
40899   {0, 0, 0},
40900   {0, 0, 0},
40901   {0, 0, 0},
40902   {0, 0, 0},
40903   {0, 0, 0},
40904   {0, 0, 0},
40905   {0, 0, 0},
40906   {0, 0, 0},
40907   {0, 0, 0},
40908   {0, 0, 0},
40909   {0, 0, 0},
40910   {0, 0, 0},
40911   {0, 0, 0},
40912   {0, 0, 0},
40913   {0, 0, 0},
40914   {0, 0, 0},
40915   {0, 0, 0},
40916   {0, 0, 0},
40917   {0, 0, 0},
40918   {0, 0, 0},
40919   {0, 0, 0},
40920   {826, 0, 0},
40921   {0, 0, 0},
40922   {0, 0, 0},
40923   {0, 0, 0},
40924   {0, 0, 0},
40925   {0, 0, 0},
40926   {0, 0, 0},
40927   {827, 0, 0},
40928   {828, 0, 0},
40929   {0, 0, 0},
40930   {0, 0, 0},
40931   {0, 0, 0},
40932   {3, 0, 0},
40933   {4, 0, 0},
40934   {5, 0, 0},
40935   {6, 0, 0},
40936   {7, 0, 0},
40937   {8, 0, 0},
40938   {9, 0, 0},
40939   {10, 0, 0},
40940   {11, 0, 0},
40941   {12, 0, 0},
40942   {13, 0, 0},
40943   {14, 0, 0},
40944   {15, 0, 0},
40945   {16, 0, 0},
40946   {17, 0, 0},
40947   {18, 0, 0},
40948   {19, 0, 0},
40949   {20, 0, 0},
40950   {21, 0, 0},
40951   {22, 0, 0},
40952   {23, 0, 0},
40953   {24, 0, 0},
40954   {25, 0, 0},
40955   {26, 0, 0},
40956   {27, 0, 0},
40957   {28, 0, 0},
40958   {29, 0, 0},
40959   {30, 0, 0},
40960   {31, 0, 0},
40961   {32, 0, 0},
40962   {33, 0, 0},
40963   {34, 0, 0},
40964   {35, 0, 0},
40965   {36, 0, 0},
40966   {37, 0, 0},
40967   {38, 0, 0},
40968   {39, 0, 0},
40969   {40, 0, 0},
40970   {41, 0, 0},
40971   {42, 0, 0},
40972   {43, 0, 0},
40973   {44, 0, 0},
40974   {45, 0, 0},
40975   {46, 0, 0},
40976   {47, 0, 0},
40977   {48, 0, 0},
40978   {49, 0, 0},
40979   {50, 0, 0},
40980   {51, 0, 0},
40981   {52, 0, 0},
40982   {53, 0, 0},
40983   {54, 0, 0},
40984   {55, 0, 0},
40985   {56, 0, 0},
40986   {57, 0, 0},
40987   {58, 0, 0},
40988   {59, 0, 0},
40989   {60, 0, 0},
40990   {61, 0, 0},
40991   {62, 0, 0},
40992   {63, 0, 0},
40993   {64, 0, 0},
40994   {65, 0, 0},
40995   {66, 0, 0},
40996   {67, 0, 0},
40997   {68, 0, 0},
40998   {69, 0, 0},
40999   {70, 0, 0},
41000   {71, 0, 0},
41001   {72, 0, 0},
41002   {73, 0, 0},
41003   {74, 0, 0},
41004   {75, 0, 0},
41005   {76, 0, 0},
41006   {77, 0, 0},
41007   {78, 0, 0},
41008   {79, 0, 0},
41009   {80, 0, 0},
41010   {81, 0, 0},
41011   {82, 0, 0},
41012   {0, 0, 0},
41013   {0, 0, 0},
41014   {0, 0, 0},
41015   {0, 0, 0},
41016   {0, 0, 0},
41017   {0, 0, 0},
41018   {0, 0, 0},
41019   {0, 0, 0},
41020   {0, 0, 0},
41021   {0, 0, 0},
41022   {0, 0, 0},
41023   {0, 0, 0},
41024   {0, 0, 0},
41025   {0, 0, 0},
41026   {0, 0, 0},
41027   {0, 0, 0},
41028   {0, 0, 0},
41029   {0, 0, 0},
41030   {0, 0, 0},
41031   {0, 0, 0},
41032   {0, 0, 0},
41033   {0, 0, 0},
41034   {0, 0, 0},
41035   {0, 0, 0},
41036   {0, 0, 0},
41037   {0, 0, 0},
41038   {0, 0, 0},
41039   {0, 0, 0},
41040   {0, 0, 0},
41041   {0, 0, 0},
41042   {0, 0, 0},
41043   {0, 0, 0},
41044   {0, 0, 0},
41045   {0, 0, 0},
41046   {0, 0, 0},
41047   {0, 0, 0},
41048   {0, 0, 0},
41049   {0, 0, 0},
41050   {0, 0, 0},
41051   {0, 0, 0},
41052   {0, 0, 0},
41053   {0, 0, 0},
41054   {0, 0, 0},
41055   {0, 0, 0},
41056   {0, 0, 0},
41057   {0, 0, 0},
41058   {0, 0, 0},
41059   {0, 0, 0},
41060   {0, 0, 0},
41061   {0, 0, 0},
41062   {0, 0, 0},
41063   {0, 0, 0},
41064   {0, 0, 0},
41065   {0, 0, 0},
41066   {0, 0, 0},
41067   {0, 0, 0},
41068   {0, 0, 0},
41069   {0, 0, 0},
41070   {0, 0, 0},
41071   {0, 0, 0},
41072   {0, 0, 0},
41073   {0, 0, 0},
41074   {0, 0, 0},
41075   {0, 0, 0},
41076   {0, 0, 0},
41077   {0, 0, 0},
41078   {0, 0, 0},
41079   {0, 0, 0},
41080   {0, 0, 0},
41081   {0, 0, 0},
41082   {0, 0, 0},
41083   {0, 0, 0},
41084   {0, 0, 0},
41085   {0, 0, 0},
41086   {0, 0, 0},
41087   {0, 0, 0},
41088   {0, 0, 0},
41089   {0, 0, 0},
41090   {0, 0, 0},
41091   {0, 0, 0},
41092   {0, 0, 0},
41093   {0, 0, 0},
41094   {0, 0, 0},
41095   {0, 0, 0},
41096   {0, 0, 0},
41097   {0, 0, 0},
41098   {0, 0, 0},
41099   {0, 0, 0},
41100   {0, 0, 0},
41101   {0, 0, 0},
41102   {0, 0, 0},
41103   {0, 0, 0},
41104   {0, 0, 0},
41105   {0, 0, 0},
41106   {0, 0, 0},
41107   {0, 0, 0},
41108   {0, 0, 0},
41109   {0, 0, 0},
41110   {0, 0, 0},
41111   {0, 0, 0},
41112   {0, 0, 0},
41113   {0, 0, 0},
41114   {0, 0, 0},
41115   {0, 0, 0},
41116   {0, 0, 0},
41117   {0, 0, 0},
41118   {0, 0, 0},
41119   {0, 0, 0},
41120   {0, 0, 0},
41121   {0, 0, 0},
41122   {0, 0, 0},
41123   {0, 0, 0},
41124   {0, 0, 0},
41125   {0, 0, 0},
41126   {0, 0, 0},
41127   {0, 0, 0},
41128   {0, 0, 0},
41129   {0, 0, 0},
41130   {0, 0, 0},
41131   {0, 0, 0},
41132   {0, 0, 0},
41133   {0, 0, 0},
41134   {0, 0, 0},
41135   {0, 0, 0},
41136   {0, 0, 0},
41137   {0, 0, 0},
41138   {0, 0, 0},
41139   {0, 0, 0},
41140   {0, 0, 0}
41141 };
41142 struct yaz_iconv_trie marc8_31page1 = {
41143   0, marc8_31page1_dir
41144 };
41145 /* PAGE 0 */
41146 struct yaz_iconv_trie_dir marc8_31page0_dir[256] = {
41147   {0, 0, 0},
41148   {0, 0, 0},
41149   {0, 0, 0},
41150   {0, 0, 0},
41151   {0, 0, 0},
41152   {0, 0, 0},
41153   {0, 0, 0},
41154   {0, 0, 0},
41155   {0, 0, 0},
41156   {0, 0, 0},
41157   {0, 0, 0},
41158   {0, 0, 0},
41159   {0, 0, 0},
41160   {0, 0, 0},
41161   {0, 0, 0},
41162   {0, 0, 0},
41163   {0, 0, 0},
41164   {0, 0, 0},
41165   {0, 0, 0},
41166   {0, 0, 0},
41167   {0, 0, 0},
41168   {0, 0, 0},
41169   {0, 0, 0},
41170   {0, 0, 0},
41171   {0, 0, 0},
41172   {0, 0, 0},
41173   {0, 0, 0},
41174   {0, 0, 0},
41175   {0, 0, 0},
41176   {0, 0, 0},
41177   {0, 0, 0},
41178   {0, 0, 0},
41179   {0, 0, 0},
41180   {2, 0, 0},
41181   {83, 0, 0},
41182   {177, 0, 0},
41183   {0, 0, 0},
41184   {0, 0, 0},
41185   {0, 0, 0},
41186   {241, 0, 0},
41187   {314, 0, 0},
41188   {381, 0, 0},
41189   {0, 0, 0},
41190   {0, 0, 0},
41191   {0, 0, 0},
41192   {438, 0, 0},
41193   {498, 0, 0},
41194   {545, 0, 0},
41195   {0, 0, 0},
41196   {0, 0, 0},
41197   {0, 0, 0},
41198   {546, 0, 0},
41199   {597, 0, 0},
41200   {598, 0, 0},
41201   {0, 0, 0},
41202   {0, 0, 0},
41203   {0, 0, 0},
41204   {599, 0, 0},
41205   {641, 0, 0},
41206   {642, 0, 0},
41207   {0, 0, 0},
41208   {0, 0, 0},
41209   {0, 0, 0},
41210   {643, 0, 0},
41211   {0, 0, 0},
41212   {0, 0, 0},
41213   {0, 0, 0},
41214   {0, 0, 0},
41215   {0, 0, 0},
41216   {644, 0, 0},
41217   {645, 0, 0},
41218   {646, 0, 0},
41219   {0, 0, 0},
41220   {0, 0, 0},
41221   {0, 0, 0},
41222   {647, 0, 0},
41223   {710, 0, 0},
41224   {753, 0, 0},
41225   {0, 0, 0},
41226   {0, 0, 0},
41227   {0, 0, 0},
41228   {754, 0, 0},
41229   {755, 0, 0},
41230   {0, 0, 0},
41231   {0, 0, 0},
41232   {0, 0, 0},
41233   {0, 0, 0},
41234   {0, 0, 0},
41235   {0, 0, 0},
41236   {0, 0, 0},
41237   {0, 0, 0},
41238   {0, 0, 0},
41239   {0, 0, 0},
41240   {0, 0, 0},
41241   {0, 0, 0},
41242   {0, 0, 0},
41243   {0, 0, 0},
41244   {0, 0, 0},
41245   {0, 0, 0},
41246   {0, 0, 0},
41247   {0, 0, 0},
41248   {0, 0, 0},
41249   {0, 0, 0},
41250   {0, 0, 0},
41251   {0, 0, 0},
41252   {756, 0, 0},
41253   {0, 0, 0},
41254   {0, 0, 0},
41255   {0, 0, 0},
41256   {0, 0, 0},
41257   {0, 0, 0},
41258   {798, 0, 0},
41259   {794, 0, 0},
41260   {0, 0, 0},
41261   {0, 0, 0},
41262   {0, 0, 0},
41263   {0, 0, 0},
41264   {0, 0, 0},
41265   {0, 0, 0},
41266   {0, 0, 0},
41267   {0, 0, 0},
41268   {0, 0, 0},
41269   {0, 0, 0},
41270   {0, 0, 0},
41271   {0, 0, 0},
41272   {0, 0, 0},
41273   {0, 0, 0},
41274   {0, 0, 0},
41275   {0, 0, 0},
41276   {0, 0, 0},
41277   {0, 0, 0},
41278   {0, 0, 0},
41279   {0, 0, 0},
41280   {0, 0, 0},
41281   {0, 0, 0},
41282   {0, 0, 0},
41283   {0, 0, 0},
41284   {0, 0, 0},
41285   {0, 0, 0},
41286   {0, 0, 0},
41287   {0, 0, 0},
41288   {0, 0, 0},
41289   {0, 0, 0},
41290   {0, 0, 0},
41291   {0, 0, 0},
41292   {0, 0, 0},
41293   {0, 0, 0},
41294   {0, 0, 0},
41295   {0, 0, 0},
41296   {0, 0, 0},
41297   {0, 0, 0},
41298   {0, 0, 0},
41299   {0, 0, 0},
41300   {0, 0, 0},
41301   {0, 0, 0},
41302   {0, 0, 0},
41303   {0, 0, 0},
41304   {0, 0, 0},
41305   {0, 0, 0},
41306   {0, 0, 0},
41307   {0, 0, 0},
41308   {0, 0, 0},
41309   {0, 0, 0},
41310   {0, 0, 0},
41311   {0, 0, 0},
41312   {0, 0, 0},
41313   {0, 0, 0},
41314   {0, 0, 0},
41315   {0, 0, 0},
41316   {0, 0, 0},
41317   {0, 0, 0},
41318   {0, 0, 0},
41319   {0, 0, 0},
41320   {0, 0, 0},
41321   {0, 0, 0},
41322   {0, 0, 0},
41323   {0, 0, 0},
41324   {0, 0, 0},
41325   {0, 0, 0},
41326   {0, 0, 0},
41327   {0, 0, 0},
41328   {0, 0, 0},
41329   {0, 0, 0},
41330   {0, 0, 0},
41331   {0, 0, 0},
41332   {0, 0, 0},
41333   {0, 0, 0},
41334   {0, 0, 0},
41335   {0, 0, 0},
41336   {0, 0, 0},
41337   {0, 0, 0},
41338   {0, 0, 0},
41339   {0, 0, 0},
41340   {0, 0, 0},
41341   {0, 0, 0},
41342   {0, 0, 0},
41343   {0, 0, 0},
41344   {0, 0, 0},
41345   {0, 0, 0},
41346   {0, 0, 0},
41347   {0, 0, 0},
41348   {0, 0, 0},
41349   {0, 0, 0},
41350   {0, 0, 0},
41351   {0, 0, 0},
41352   {0, 0, 0},
41353   {0, 0, 0},
41354   {0, 0, 0},
41355   {0, 0, 0},
41356   {0, 0, 0},
41357   {0, 0, 0},
41358   {0, 0, 0},
41359   {0, 0, 0},
41360   {0, 0, 0},
41361   {0, 0, 0},
41362   {0, 0, 0},
41363   {0, 0, 0},
41364   {0, 0, 0},
41365   {0, 0, 0},
41366   {0, 0, 0},
41367   {0, 0, 0},
41368   {0, 0, 0},
41369   {0, 0, 0},
41370   {0, 0, 0},
41371   {0, 0, 0},
41372   {0, 0, 0},
41373   {0, 0, 0},
41374   {0, 0, 0},
41375   {0, 0, 0},
41376   {0, 0, 0},
41377   {0, 0, 0},
41378   {0, 0, 0},
41379   {0, 0, 0},
41380   {0, 0, 0},
41381   {0, 0, 0},
41382   {0, 0, 0},
41383   {0, 0, 0},
41384   {0, 0, 0},
41385   {0, 0, 0},
41386   {0, 0, 0},
41387   {0, 0, 0},
41388   {0, 0, 0},
41389   {0, 0, 0},
41390   {0, 0, 0},
41391   {0, 0, 0},
41392   {0, 0, 0},
41393   {0, 0, 0},
41394   {0, 0, 0},
41395   {0, 0, 0},
41396   {0, 0, 0},
41397   {0, 0, 0},
41398   {0, 0, 0},
41399   {0, 0, 0},
41400   {0, 0, 0},
41401   {0, 0, 0},
41402   {0, 0, 0}
41403 };
41404 struct yaz_iconv_trie marc8_31page0 = {
41405   0, marc8_31page0_dir
41406 };
41407 struct yaz_iconv_trie *marc8_31ptrs [] = {
41408  &marc8_31page0,
41409  &marc8_31page1,
41410  &marc8_31page2,
41411  &marc8_31page3,
41412  &marc8_31page4,
41413  &marc8_31page5,
41414  &marc8_31page6,
41415  &marc8_31page7,
41416  &marc8_31page8,
41417  &marc8_31page9,
41418  &marc8_31page10,
41419  &marc8_31page11,
41420  &marc8_31page12,
41421  &marc8_31page13,
41422  &marc8_31page14,
41423  &marc8_31page15,
41424  &marc8_31page16,
41425  &marc8_31page17,
41426  &marc8_31page18,
41427  &marc8_31page19,
41428  &marc8_31page20,
41429  &marc8_31page21,
41430  &marc8_31page22,
41431  &marc8_31page23,
41432  &marc8_31page24,
41433  &marc8_31page25,
41434  &marc8_31page26,
41435  &marc8_31page27,
41436  &marc8_31page28,
41437  &marc8_31page29,
41438  &marc8_31page30,
41439  &marc8_31page31,
41440  &marc8_31page32,
41441  &marc8_31page33,
41442  &marc8_31page34,
41443  &marc8_31page35,
41444  &marc8_31page36,
41445  &marc8_31page37,
41446  &marc8_31page38,
41447  &marc8_31page39,
41448  &marc8_31page40,
41449  &marc8_31page41,
41450  &marc8_31page42,
41451  &marc8_31page43,
41452  &marc8_31page44,
41453  &marc8_31page45,
41454  &marc8_31page46,
41455  &marc8_31page47,
41456  &marc8_31page48,
41457  &marc8_31page49,
41458  &marc8_31page50,
41459  &marc8_31page51,
41460  &marc8_31page52,
41461  &marc8_31page53,
41462  &marc8_31page54,
41463  &marc8_31page55,
41464  &marc8_31page56,
41465  &marc8_31page57,
41466  &marc8_31page58,
41467  &marc8_31page59,
41468  &marc8_31page60,
41469  &marc8_31page61,
41470  &marc8_31page62,
41471  &marc8_31page63,
41472  &marc8_31page64,
41473  &marc8_31page65,
41474  &marc8_31page66,
41475  &marc8_31page67,
41476  &marc8_31page68,
41477  &marc8_31page69,
41478  &marc8_31page70,
41479  &marc8_31page71,
41480  &marc8_31page72,
41481  &marc8_31page73,
41482  &marc8_31page74,
41483  &marc8_31page75,
41484  &marc8_31page76,
41485  &marc8_31page77,
41486  &marc8_31page78,
41487  &marc8_31page79,
41488  &marc8_31page80,
41489  &marc8_31page81,
41490  &marc8_31page82,
41491  &marc8_31page83,
41492  &marc8_31page84,
41493  &marc8_31page85,
41494  &marc8_31page86,
41495  &marc8_31page87,
41496  &marc8_31page88,
41497  &marc8_31page89,
41498  &marc8_31page90,
41499  &marc8_31page91,
41500  &marc8_31page92,
41501  &marc8_31page93,
41502  &marc8_31page94,
41503  &marc8_31page95,
41504  &marc8_31page96,
41505  &marc8_31page97,
41506  &marc8_31page98,
41507  &marc8_31page99,
41508  &marc8_31page100,
41509  &marc8_31page101,
41510  &marc8_31page102,
41511  &marc8_31page103,
41512  &marc8_31page104,
41513  &marc8_31page105,
41514  &marc8_31page106,
41515  &marc8_31page107,
41516  &marc8_31page108,
41517  &marc8_31page109,
41518  &marc8_31page110,
41519  &marc8_31page111,
41520  &marc8_31page112,
41521  &marc8_31page113,
41522  &marc8_31page114,
41523  &marc8_31page115,
41524  &marc8_31page116,
41525  &marc8_31page117,
41526  &marc8_31page118,
41527  &marc8_31page119,
41528  &marc8_31page120,
41529  &marc8_31page121,
41530  &marc8_31page122,
41531  &marc8_31page123,
41532  &marc8_31page124,
41533  &marc8_31page125,
41534  &marc8_31page126,
41535  &marc8_31page127,
41536  &marc8_31page128,
41537  &marc8_31page129,
41538  &marc8_31page130,
41539  &marc8_31page131,
41540  &marc8_31page132,
41541  &marc8_31page133,
41542  &marc8_31page134,
41543  &marc8_31page135,
41544  &marc8_31page136,
41545  &marc8_31page137,
41546  &marc8_31page138,
41547  &marc8_31page139,
41548  &marc8_31page140,
41549  &marc8_31page141,
41550  &marc8_31page142,
41551  &marc8_31page143,
41552  &marc8_31page144,
41553  &marc8_31page145,
41554  &marc8_31page146,
41555  &marc8_31page147,
41556  &marc8_31page148,
41557  &marc8_31page149,
41558  &marc8_31page150,
41559  &marc8_31page151,
41560  &marc8_31page152,
41561  &marc8_31page153,
41562  &marc8_31page154,
41563  &marc8_31page155,
41564  &marc8_31page156,
41565  &marc8_31page157,
41566  &marc8_31page158,
41567  &marc8_31page159,
41568  &marc8_31page160,
41569  &marc8_31page161,
41570  &marc8_31page162,
41571  &marc8_31page163,
41572  &marc8_31page164,
41573  &marc8_31page165,
41574  &marc8_31page166,
41575  &marc8_31page167,
41576  &marc8_31page168,
41577  &marc8_31page169,
41578  &marc8_31page170,
41579  &marc8_31page171,
41580  &marc8_31page172,
41581  &marc8_31page173,
41582  &marc8_31page174,
41583  &marc8_31page175,
41584  &marc8_31page176,
41585  &marc8_31page177,
41586  &marc8_31page178,
41587  &marc8_31page179,
41588  &marc8_31page180,
41589  &marc8_31page181,
41590  &marc8_31page182,
41591  &marc8_31page183,
41592  &marc8_31page184,
41593  &marc8_31page185,
41594  &marc8_31page186,
41595  &marc8_31page187,
41596  &marc8_31page188,
41597  &marc8_31page189,
41598  &marc8_31page190,
41599  &marc8_31page191,
41600  &marc8_31page192,
41601  &marc8_31page193,
41602  &marc8_31page194,
41603  &marc8_31page195,
41604  &marc8_31page196,
41605  &marc8_31page197,
41606  &marc8_31page198,
41607  &marc8_31page199,
41608  &marc8_31page200,
41609  &marc8_31page201,
41610  &marc8_31page202,
41611  &marc8_31page203,
41612  &marc8_31page204,
41613  &marc8_31page205,
41614  &marc8_31page206,
41615  &marc8_31page207,
41616  &marc8_31page208,
41617  &marc8_31page209,
41618  &marc8_31page210,
41619  &marc8_31page211,
41620  &marc8_31page212,
41621  &marc8_31page213,
41622  &marc8_31page214,
41623  &marc8_31page215,
41624  &marc8_31page216,
41625  &marc8_31page217,
41626  &marc8_31page218,
41627  &marc8_31page219,
41628  &marc8_31page220,
41629  &marc8_31page221,
41630  &marc8_31page222,
41631  &marc8_31page223,
41632  &marc8_31page224,
41633  &marc8_31page225,
41634  &marc8_31page226,
41635  &marc8_31page227,
41636  &marc8_31page228,
41637  &marc8_31page229,
41638  &marc8_31page230,
41639  &marc8_31page231,
41640  &marc8_31page232,
41641  &marc8_31page233,
41642  &marc8_31page234,
41643  &marc8_31page235,
41644  &marc8_31page236,
41645  &marc8_31page237,
41646  &marc8_31page238,
41647  &marc8_31page239,
41648  &marc8_31page240,
41649  &marc8_31page241,
41650  &marc8_31page242,
41651  &marc8_31page243,
41652  &marc8_31page244,
41653  &marc8_31page245,
41654  &marc8_31page246,
41655  &marc8_31page247,
41656  &marc8_31page248,
41657  &marc8_31page249,
41658  &marc8_31page250,
41659  &marc8_31page251,
41660  &marc8_31page252,
41661  &marc8_31page253,
41662  &marc8_31page254,
41663  &marc8_31page255,
41664  &marc8_31page256,
41665  &marc8_31page257,
41666  &marc8_31page258,
41667  &marc8_31page259,
41668  &marc8_31page260,
41669  &marc8_31page261,
41670  &marc8_31page262,
41671  &marc8_31page263,
41672  &marc8_31page264,
41673  &marc8_31page265,
41674  &marc8_31page266,
41675  &marc8_31page267,
41676  &marc8_31page268,
41677  &marc8_31page269,
41678  &marc8_31page270,
41679  &marc8_31page271,
41680  &marc8_31page272,
41681  &marc8_31page273,
41682  &marc8_31page274,
41683  &marc8_31page275,
41684  &marc8_31page276,
41685  &marc8_31page277,
41686  &marc8_31page278,
41687  &marc8_31page279,
41688  &marc8_31page280,
41689  &marc8_31page281,
41690  &marc8_31page282,
41691  &marc8_31page283,
41692  &marc8_31page284,
41693  &marc8_31page285,
41694  &marc8_31page286,
41695  &marc8_31page287,
41696  &marc8_31page288,
41697  &marc8_31page289,
41698  &marc8_31page290,
41699  &marc8_31page291,
41700  &marc8_31page292,
41701  &marc8_31page293,
41702  &marc8_31page294,
41703  &marc8_31page295,
41704  &marc8_31page296,
41705  &marc8_31page297,
41706  &marc8_31page298,
41707  &marc8_31page299,
41708  &marc8_31page300,
41709  &marc8_31page301,
41710  &marc8_31page302,
41711  &marc8_31page303,
41712  &marc8_31page304,
41713  &marc8_31page305,
41714  &marc8_31page306,
41715  &marc8_31page307,
41716  &marc8_31page308,
41717  &marc8_31page309,
41718  &marc8_31page310,
41719  &marc8_31page311,
41720  &marc8_31page312,
41721  &marc8_31page313,
41722  &marc8_31page314,
41723  &marc8_31page315,
41724  &marc8_31page316,
41725  &marc8_31page317,
41726  &marc8_31page318,
41727  &marc8_31page319,
41728  &marc8_31page320,
41729  &marc8_31page321,
41730  &marc8_31page322,
41731  &marc8_31page323,
41732  &marc8_31page324,
41733  &marc8_31page325,
41734  &marc8_31page326,
41735  &marc8_31page327,
41736  &marc8_31page328,
41737  &marc8_31page329,
41738  &marc8_31page330,
41739  &marc8_31page331,
41740  &marc8_31page332,
41741  &marc8_31page333,
41742  &marc8_31page334,
41743  &marc8_31page335,
41744  &marc8_31page336,
41745  &marc8_31page337,
41746  &marc8_31page338,
41747  &marc8_31page339,
41748  &marc8_31page340,
41749  &marc8_31page341,
41750  &marc8_31page342,
41751  &marc8_31page343,
41752  &marc8_31page344,
41753  &marc8_31page345,
41754  &marc8_31page346,
41755  &marc8_31page347,
41756  &marc8_31page348,
41757  &marc8_31page349,
41758  &marc8_31page350,
41759  &marc8_31page351,
41760  &marc8_31page352,
41761  &marc8_31page353,
41762  &marc8_31page354,
41763  &marc8_31page355,
41764  &marc8_31page356,
41765  &marc8_31page357,
41766  &marc8_31page358,
41767  &marc8_31page359,
41768  &marc8_31page360,
41769  &marc8_31page361,
41770  &marc8_31page362,
41771  &marc8_31page363,
41772  &marc8_31page364,
41773  &marc8_31page365,
41774  &marc8_31page366,
41775  &marc8_31page367,
41776  &marc8_31page368,
41777  &marc8_31page369,
41778  &marc8_31page370,
41779  &marc8_31page371,
41780  &marc8_31page372,
41781  &marc8_31page373,
41782  &marc8_31page374,
41783  &marc8_31page375,
41784  &marc8_31page376,
41785  &marc8_31page377,
41786  &marc8_31page378,
41787  &marc8_31page379,
41788  &marc8_31page380,
41789  &marc8_31page381,
41790  &marc8_31page382,
41791  &marc8_31page383,
41792  &marc8_31page384,
41793  &marc8_31page385,
41794  &marc8_31page386,
41795  &marc8_31page387,
41796  &marc8_31page388,
41797  &marc8_31page389,
41798  &marc8_31page390,
41799  &marc8_31page391,
41800  &marc8_31page392,
41801  &marc8_31page393,
41802  &marc8_31page394,
41803  &marc8_31page395,
41804  &marc8_31page396,
41805  &marc8_31page397,
41806  &marc8_31page398,
41807  &marc8_31page399,
41808  &marc8_31page400,
41809  &marc8_31page401,
41810  &marc8_31page402,
41811  &marc8_31page403,
41812  &marc8_31page404,
41813  &marc8_31page405,
41814  &marc8_31page406,
41815  &marc8_31page407,
41816  &marc8_31page408,
41817  &marc8_31page409,
41818  &marc8_31page410,
41819  &marc8_31page411,
41820  &marc8_31page412,
41821  &marc8_31page413,
41822  &marc8_31page414,
41823  &marc8_31page415,
41824  &marc8_31page416,
41825  &marc8_31page417,
41826  &marc8_31page418,
41827  &marc8_31page419,
41828  &marc8_31page420,
41829  &marc8_31page421,
41830  &marc8_31page422,
41831  &marc8_31page423,
41832  &marc8_31page424,
41833  &marc8_31page425,
41834  &marc8_31page426,
41835  &marc8_31page427,
41836  &marc8_31page428,
41837  &marc8_31page429,
41838  &marc8_31page430,
41839  &marc8_31page431,
41840  &marc8_31page432,
41841  &marc8_31page433,
41842  &marc8_31page434,
41843  &marc8_31page435,
41844  &marc8_31page436,
41845  &marc8_31page437,
41846  &marc8_31page438,
41847  &marc8_31page439,
41848  &marc8_31page440,
41849  &marc8_31page441,
41850  &marc8_31page442,
41851  &marc8_31page443,
41852  &marc8_31page444,
41853  &marc8_31page445,
41854  &marc8_31page446,
41855  &marc8_31page447,
41856  &marc8_31page448,
41857  &marc8_31page449,
41858  &marc8_31page450,
41859  &marc8_31page451,
41860  &marc8_31page452,
41861  &marc8_31page453,
41862  &marc8_31page454,
41863  &marc8_31page455,
41864  &marc8_31page456,
41865  &marc8_31page457,
41866  &marc8_31page458,
41867  &marc8_31page459,
41868  &marc8_31page460,
41869  &marc8_31page461,
41870  &marc8_31page462,
41871  &marc8_31page463,
41872  &marc8_31page464,
41873  &marc8_31page465,
41874  &marc8_31page466,
41875  &marc8_31page467,
41876  &marc8_31page468,
41877  &marc8_31page469,
41878  &marc8_31page470,
41879  &marc8_31page471,
41880  &marc8_31page472,
41881  &marc8_31page473,
41882  &marc8_31page474,
41883  &marc8_31page475,
41884  &marc8_31page476,
41885  &marc8_31page477,
41886  &marc8_31page478,
41887  &marc8_31page479,
41888  &marc8_31page480,
41889  &marc8_31page481,
41890  &marc8_31page482,
41891  &marc8_31page483,
41892  &marc8_31page484,
41893  &marc8_31page485,
41894  &marc8_31page486,
41895  &marc8_31page487,
41896  &marc8_31page488,
41897  &marc8_31page489,
41898  &marc8_31page490,
41899  &marc8_31page491,
41900  &marc8_31page492,
41901  &marc8_31page493,
41902  &marc8_31page494,
41903  &marc8_31page495,
41904  &marc8_31page496,
41905  &marc8_31page497,
41906  &marc8_31page498,
41907  &marc8_31page499,
41908  &marc8_31page500,
41909  &marc8_31page501,
41910  &marc8_31page502,
41911  &marc8_31page503,
41912  &marc8_31page504,
41913  &marc8_31page505,
41914  &marc8_31page506,
41915  &marc8_31page507,
41916  &marc8_31page508,
41917  &marc8_31page509,
41918  &marc8_31page510,
41919  &marc8_31page511,
41920  &marc8_31page512,
41921  &marc8_31page513,
41922  &marc8_31page514,
41923  &marc8_31page515,
41924  &marc8_31page516,
41925  &marc8_31page517,
41926  &marc8_31page518,
41927  &marc8_31page519,
41928  &marc8_31page520,
41929  &marc8_31page521,
41930  &marc8_31page522,
41931  &marc8_31page523,
41932  &marc8_31page524,
41933  &marc8_31page525,
41934  &marc8_31page526,
41935  &marc8_31page527,
41936  &marc8_31page528,
41937  &marc8_31page529,
41938  &marc8_31page530,
41939  &marc8_31page531,
41940  &marc8_31page532,
41941  &marc8_31page533,
41942  &marc8_31page534,
41943  &marc8_31page535,
41944  &marc8_31page536,
41945  &marc8_31page537,
41946  &marc8_31page538,
41947  &marc8_31page539,
41948  &marc8_31page540,
41949  &marc8_31page541,
41950  &marc8_31page542,
41951  &marc8_31page543,
41952  &marc8_31page544,
41953  &marc8_31page545,
41954  &marc8_31page546,
41955  &marc8_31page547,
41956  &marc8_31page548,
41957  &marc8_31page549,
41958  &marc8_31page550,
41959  &marc8_31page551,
41960  &marc8_31page552,
41961  &marc8_31page553,
41962  &marc8_31page554,
41963  &marc8_31page555,
41964  &marc8_31page556,
41965  &marc8_31page557,
41966  &marc8_31page558,
41967  &marc8_31page559,
41968  &marc8_31page560,
41969  &marc8_31page561,
41970  &marc8_31page562,
41971  &marc8_31page563,
41972  &marc8_31page564,
41973  &marc8_31page565,
41974  &marc8_31page566,
41975  &marc8_31page567,
41976  &marc8_31page568,
41977  &marc8_31page569,
41978  &marc8_31page570,
41979  &marc8_31page571,
41980  &marc8_31page572,
41981  &marc8_31page573,
41982  &marc8_31page574,
41983  &marc8_31page575,
41984  &marc8_31page576,
41985  &marc8_31page577,
41986  &marc8_31page578,
41987  &marc8_31page579,
41988  &marc8_31page580,
41989  &marc8_31page581,
41990  &marc8_31page582,
41991  &marc8_31page583,
41992  &marc8_31page584,
41993  &marc8_31page585,
41994  &marc8_31page586,
41995  &marc8_31page587,
41996  &marc8_31page588,
41997  &marc8_31page589,
41998  &marc8_31page590,
41999  &marc8_31page591,
42000  &marc8_31page592,
42001  &marc8_31page593,
42002  &marc8_31page594,
42003  &marc8_31page595,
42004  &marc8_31page596,
42005  &marc8_31page597,
42006  &marc8_31page598,
42007  &marc8_31page599,
42008  &marc8_31page600,
42009  &marc8_31page601,
42010  &marc8_31page602,
42011  &marc8_31page603,
42012  &marc8_31page604,
42013  &marc8_31page605,
42014  &marc8_31page606,
42015  &marc8_31page607,
42016  &marc8_31page608,
42017  &marc8_31page609,
42018  &marc8_31page610,
42019  &marc8_31page611,
42020  &marc8_31page612,
42021  &marc8_31page613,
42022  &marc8_31page614,
42023  &marc8_31page615,
42024  &marc8_31page616,
42025  &marc8_31page617,
42026  &marc8_31page618,
42027  &marc8_31page619,
42028  &marc8_31page620,
42029  &marc8_31page621,
42030  &marc8_31page622,
42031  &marc8_31page623,
42032  &marc8_31page624,
42033  &marc8_31page625,
42034  &marc8_31page626,
42035  &marc8_31page627,
42036  &marc8_31page628,
42037  &marc8_31page629,
42038  &marc8_31page630,
42039  &marc8_31page631,
42040  &marc8_31page632,
42041  &marc8_31page633,
42042  &marc8_31page634,
42043  &marc8_31page635,
42044  &marc8_31page636,
42045  &marc8_31page637,
42046  &marc8_31page638,
42047  &marc8_31page639,
42048  &marc8_31page640,
42049  &marc8_31page641,
42050  &marc8_31page642,
42051  &marc8_31page643,
42052  &marc8_31page644,
42053  &marc8_31page645,
42054  &marc8_31page646,
42055  &marc8_31page647,
42056  &marc8_31page648,
42057  &marc8_31page649,
42058  &marc8_31page650,
42059  &marc8_31page651,
42060  &marc8_31page652,
42061  &marc8_31page653,
42062  &marc8_31page654,
42063  &marc8_31page655,
42064  &marc8_31page656,
42065  &marc8_31page657,
42066  &marc8_31page658,
42067  &marc8_31page659,
42068  &marc8_31page660,
42069  &marc8_31page661,
42070  &marc8_31page662,
42071  &marc8_31page663,
42072  &marc8_31page664,
42073  &marc8_31page665,
42074  &marc8_31page666,
42075  &marc8_31page667,
42076  &marc8_31page668,
42077  &marc8_31page669,
42078  &marc8_31page670,
42079  &marc8_31page671,
42080  &marc8_31page672,
42081  &marc8_31page673,
42082  &marc8_31page674,
42083  &marc8_31page675,
42084  &marc8_31page676,
42085  &marc8_31page677,
42086  &marc8_31page678,
42087  &marc8_31page679,
42088  &marc8_31page680,
42089  &marc8_31page681,
42090  &marc8_31page682,
42091  &marc8_31page683,
42092  &marc8_31page684,
42093  &marc8_31page685,
42094  &marc8_31page686,
42095  &marc8_31page687,
42096  &marc8_31page688,
42097  &marc8_31page689,
42098  &marc8_31page690,
42099  &marc8_31page691,
42100  &marc8_31page692,
42101  &marc8_31page693,
42102  &marc8_31page694,
42103  &marc8_31page695,
42104  &marc8_31page696,
42105  &marc8_31page697,
42106  &marc8_31page698,
42107  &marc8_31page699,
42108  &marc8_31page700,
42109  &marc8_31page701,
42110  &marc8_31page702,
42111  &marc8_31page703,
42112  &marc8_31page704,
42113  &marc8_31page705,
42114  &marc8_31page706,
42115  &marc8_31page707,
42116  &marc8_31page708,
42117  &marc8_31page709,
42118  &marc8_31page710,
42119  &marc8_31page711,
42120  &marc8_31page712,
42121  &marc8_31page713,
42122  &marc8_31page714,
42123  &marc8_31page715,
42124  &marc8_31page716,
42125  &marc8_31page717,
42126  &marc8_31page718,
42127  &marc8_31page719,
42128  &marc8_31page720,
42129  &marc8_31page721,
42130  &marc8_31page722,
42131  &marc8_31page723,
42132  &marc8_31page724,
42133  &marc8_31page725,
42134  &marc8_31page726,
42135  &marc8_31page727,
42136  &marc8_31page728,
42137  &marc8_31page729,
42138  &marc8_31page730,
42139  &marc8_31page731,
42140  &marc8_31page732,
42141  &marc8_31page733,
42142  &marc8_31page734,
42143  &marc8_31page735,
42144  &marc8_31page736,
42145  &marc8_31page737,
42146  &marc8_31page738,
42147  &marc8_31page739,
42148  &marc8_31page740,
42149  &marc8_31page741,
42150  &marc8_31page742,
42151  &marc8_31page743,
42152  &marc8_31page744,
42153  &marc8_31page745,
42154  &marc8_31page746,
42155  &marc8_31page747,
42156  &marc8_31page748,
42157  &marc8_31page749,
42158  &marc8_31page750,
42159  &marc8_31page751,
42160  &marc8_31page752,
42161  &marc8_31page753,
42162  &marc8_31page754,
42163  &marc8_31page755,
42164  &marc8_31page756,
42165  &marc8_31page757,
42166  &marc8_31page758,
42167  &marc8_31page759,
42168  &marc8_31page760,
42169  &marc8_31page761,
42170  &marc8_31page762,
42171  &marc8_31page763,
42172  &marc8_31page764,
42173  &marc8_31page765,
42174  &marc8_31page766,
42175  &marc8_31page767,
42176  &marc8_31page768,
42177  &marc8_31page769,
42178  &marc8_31page770,
42179  &marc8_31page771,
42180  &marc8_31page772,
42181  &marc8_31page773,
42182  &marc8_31page774,
42183  &marc8_31page775,
42184  &marc8_31page776,
42185  &marc8_31page777,
42186  &marc8_31page778,
42187  &marc8_31page779,
42188  &marc8_31page780,
42189  &marc8_31page781,
42190  &marc8_31page782,
42191  &marc8_31page783,
42192  &marc8_31page784,
42193  &marc8_31page785,
42194  &marc8_31page786,
42195  &marc8_31page787,
42196  &marc8_31page788,
42197  &marc8_31page789,
42198  &marc8_31page790,
42199  &marc8_31page791,
42200  &marc8_31page792,
42201  &marc8_31page793,
42202  &marc8_31page794,
42203  &marc8_31page795,
42204  &marc8_31page796,
42205  &marc8_31page797,
42206  &marc8_31page798,
42207  &marc8_31page799,
42208  &marc8_31page800,
42209  &marc8_31page801,
42210  &marc8_31page802,
42211  &marc8_31page803,
42212  &marc8_31page804,
42213  &marc8_31page805,
42214  &marc8_31page806,
42215  &marc8_31page807,
42216  &marc8_31page808,
42217  &marc8_31page809,
42218  &marc8_31page810,
42219  &marc8_31page811,
42220  &marc8_31page812,
42221  &marc8_31page813,
42222  &marc8_31page814,
42223  &marc8_31page815,
42224  &marc8_31page816,
42225  &marc8_31page817,
42226  &marc8_31page818,
42227  &marc8_31page819,
42228  &marc8_31page820,
42229  &marc8_31page821,
42230  &marc8_31page822,
42231  &marc8_31page823,
42232  &marc8_31page824,
42233  &marc8_31page825,
42234  &marc8_31page826,
42235  &marc8_31page827,
42236 0, };
42237
42238 unsigned long yaz_marc8_31_conv
42239             (unsigned char *inp, size_t inbytesleft, size_t *no_read, int *combining)
42240         {
42241             unsigned long code;
42242             
42243             code = lookup(marc8_31ptrs, 1, inp, inbytesleft, no_read, combining);
42244             if (!code)
42245             {
42246                 *no_read = 1;
42247             }
42248             return code;
42249         }
42250