1/*------------------------------------------------------------------------
2|   WARNING! This is file automatically generated by GenCompactCodings !
3|   WARNING!         Do not edit!
4|
5|   Unicode(UTF) ---> 8bit code conversion tables
6|
7\-----------------------------------------------------------------------*/
8static TEncodingRule TDOM_UnicodeToASCII [] = {
9    { ENC_IDENTITY, 1, 126, "" },
10    { ENC_END, 0, 0, NULL }
11};
12
13static TEncodingRule TDOM_UnicodeToCP1250 [] = {
14    { ENC_IDENTITY, 1, 129, "" },
15    { ENC_MAP, 131, 153,
16        "\203\077\077\077\210\077\077\077\077\077\077\077\220\077"
17        "\077\077\077\077\077\077\230\077\077\077\077\077\077\077"
18        "\240\077\077\077\244\077\246\247\250\251\077\253\077\255"
19        "\256\077\260\261\077\077\264\265\266\267\270\077\077\273"
20        "\077\077\077\077\077\301\302\077\304\077\077\307\077\311"
21        "\077\313\077\315\316\077\077\077\077\323\324\077\326\327"
22        "\077\077\332\077\334\335\077\337\077\341\342\077\344\077"
23        "\077\347\077\351\077\353\077\355\356\077\077\077\077\363"
24        "\364\077\366\367\077\077\372\077\374\375\077\077\077\077"
25        "\303\343\245\271\306\346\077\077\077\077\310\350\317\357"
26        "\320\360\077\077\077\077\077\077\312\352\314\354" },
27    { ENC_MAP, 313, 70,
28        "\305\345\077\077\274\276\077\077\243\263\321\361\077\077"
29        "\322\362\077\077\077\077\077\077\077\325\365\077\077\300"
30        "\340\077\077\330\370\214\234\077\077\252\272\212\232\336"
31        "\376\215\235\077\077\077\077\077\077\077\077\331\371\333"
32        "\373\077\077\077\077\077\077\077\217\237\257\277\216\236"
33    },
34    { ENC_MAP, 711, 23,
35        "\241\077\077\077\077\077\077\077\077\077\077\077\077\077"
36        "\077\077\077\242\377\077\262\077\275" },
37    { ENC_MAP, 8211, 40,
38        "\226\227\077\077\077\221\222\202\077\223\224\204\077\206"
39        "\207\225\077\077\077\205\077\077\077\077\077\077\077\077"
40        "\077\211\077\077\077\077\077\077\077\077\213\233" },
41    { ENC_MAP, 8482, 1,
42        "\231" },
43    { ENC_END, 0, 0, NULL }
44};
45
46static TEncodingRule TDOM_UnicodeToCP1251 [] = {
47    { ENC_IDENTITY, 1, 127, "" },
48    { ENC_MAP, 136, 52,
49        "\210\077\077\077\077\077\077\077\077\077\077\077\077\077"
50        "\077\230\077\077\077\077\077\077\077\240\077\077\077\244"
51        "\077\246\247\077\251\077\253\254\255\256\077\260\261\077"
52        "\077\077\265\266\267\077\077\077\273" },
53    { ENC_MAP, 1025, 95,
54        "\250\200\201\252\275\262\257\243\212\214\216\215\077\241"
55        "\217\300\301\302\303\304\305\306\307\310\311\312\313\314"
56        "\315\316\317\320\321\322\323\324\325\326\327\330\331\332"
57        "\333\334\335\336\337\340\341\342\343\344\345\346\347\350"
58        "\351\352\353\354\355\356\357\360\361\362\363\364\365\366"
59        "\367\370\371\372\373\374\375\376\377\077\270\220\203\272"
60        "\276\263\277\274\232\234\236\235\077\242\237" },
61    { ENC_MAP, 1168, 2,
62        "\245\264" },
63    { ENC_MAP, 8211, 40,
64        "\226\227\077\077\077\221\222\202\077\223\224\204\077\206"
65        "\207\225\077\077\077\205\077\077\077\077\077\077\077\077"
66        "\077\211\077\077\077\077\077\077\077\077\213\233" },
67    { ENC_MAP, 8470, 13,
68        "\271\077\077\077\077\077\077\077\077\077\077\077\231" },
69    { ENC_END, 0, 0, NULL }
70};
71
72static TEncodingRule TDOM_UnicodeToCP1252 [] = {
73    { ENC_IDENTITY, 1, 129, "" },
74    { ENC_MAP, 141, 18,
75        "\215\216\217\220\077\077\077\077\077\077\077\077\235\236"
76    },
77    { ENC_IDENTITY, 160, 96, "" },
78    { ENC_MAP, 338, 16,
79        "\214\234\077\077\077\077\077\077\077\077\077\077\077\077"
80        "\212\232" },
81    { ENC_MAP, 376, 1,
82        "\237" },
83    { ENC_MAP, 402, 1,
84        "\203" },
85    { ENC_MAP, 710, 1,
86        "\210" },
87    { ENC_MAP, 732, 1,
88        "\230" },
89    { ENC_MAP, 8211, 40,
90        "\226\227\077\077\077\221\222\202\077\223\224\204\077\206"
91        "\207\225\077\077\077\205\077\077\077\077\077\077\077\077"
92        "\077\211\077\077\077\077\077\077\077\077\213\233" },
93    { ENC_MAP, 8482, 1,
94        "\231" },
95    { ENC_END, 0, 0, NULL }
96};
97
98static TEncodingRule TDOM_UnicodeToCP1253 [] = {
99    { ENC_IDENTITY, 1, 129, "" },
100    { ENC_MAP, 136, 54,
101        "\210\212\077\214\215\216\217\220\077\077\077\077\077\077"
102        "\077\230\077\232\077\234\235\236\237\240\077\077\243\244"
103        "\245\246\247\250\251\077\253\254\255\256\077\260\261\262"
104        "\263\077\265\266\267\077\077\077\273\077\275" },
105    { ENC_MAP, 402, 1,
106        "\203" },
107    { ENC_MAP, 900, 75,
108        "\264\241\242\077\270\271\272\077\274\077\276\277\300\301"
109        "\302\303\304\305\306\307\310\311\312\313\314\315\316\317"
110        "\320\321\077\323\324\325\326\327\330\331\332\333\334\335"
111        "\336\337\340\341\342\343\344\345\346\347\350\351\352\353"
112        "\354\355\356\357\360\361\362\363\364\365\366\367\370\371"
113        "\372\373\374\375\376" },
114    { ENC_MAP, 8211, 40,
115        "\226\227\257\077\077\221\222\202\077\223\224\204\077\206"
116        "\207\225\077\077\077\205\077\077\077\077\077\077\077\077"
117        "\077\211\077\077\077\077\077\077\077\077\213\233" },
118    { ENC_MAP, 8482, 1,
119        "\231" },
120    { ENC_END, 0, 0, NULL }
121};
122
123static TEncodingRule TDOM_UnicodeToCP1254 [] = {
124    { ENC_IDENTITY, 1, 129, "" },
125    { ENC_MAP, 141, 115,
126        "\215\216\217\220\077\077\077\077\077\077\077\077\235\236"
127        "\077\240\241\242\243\244\245\246\247\250\251\252\253\254"
128        "\255\256\257\260\261\262\263\264\265\266\267\270\271\272"
129        "\273\274\275\276\277\300\301\302\303\304\305\306\307\310"
130        "\311\312\313\314\315\316\317\077\321\322\323\324\325\326"
131        "\327\330\331\332\333\334\077\077\337\340\341\342\343\344"
132        "\345\346\347\350\351\352\353\354\355\356\357\077\361\362"
133        "\363\364\365\366\367\370\371\372\373\374\077\077\377" },
134    { ENC_MAP, 286, 20,
135        "\320\360\077\077\077\077\077\077\077\077\077\077\077\077"
136        "\077\077\077\077\335\375" },
137    { ENC_MAP, 338, 16,
138        "\214\234\077\077\077\077\077\077\077\077\077\077\336\376"
139        "\212\232" },
140    { ENC_MAP, 376, 1,
141        "\237" },
142    { ENC_MAP, 402, 1,
143        "\203" },
144    { ENC_MAP, 710, 1,
145        "\210" },
146    { ENC_MAP, 732, 1,
147        "\230" },
148    { ENC_MAP, 8211, 40,
149        "\226\227\077\077\077\221\222\202\077\223\224\204\077\206"
150        "\207\225\077\077\077\205\077\077\077\077\077\077\077\077"
151        "\077\211\077\077\077\077\077\077\077\077\213\233" },
152    { ENC_MAP, 8482, 1,
153        "\231" },
154    { ENC_END, 0, 0, NULL }
155};
156
157static TEncodingRule TDOM_UnicodeToCP1255 [] = {
158    { ENC_IDENTITY, 1, 129, "" },
159    { ENC_MAP, 138, 53,
160        "\212\214\215\216\217\220\077\077\077\077\077\077\077\077"
161        "\077\232\077\234\235\236\237\240\077\242\243\077\245\246"
162        "\247\250\251\077\253\254\255\256\257\260\261\262\263\264"
163        "\265\266\267\077\271\077\273\274\275\276" },
164    { ENC_MAP, 402, 1,
165        "\203" },
166    { ENC_MAP, 710, 1,
167        "\210" },
168    { ENC_MAP, 732, 1,
169        "\230" },
170    { ENC_MAP, 1456, 67,
171        "\300\301\302\303\304\305\306\307\310\311\312\313\314\315"
172        "\316\317\320\321\322\323\077\077\077\077\077\077\077\077"
173        "\077\077\077\077\340\341\342\343\344\345\346\347\350\351"
174        "\352\353\354\355\356\357\360\361\362\363\364\365\366\367"
175        "\370\371\372\077\077\077\077\077\324\325\326" },
176    { ENC_MAP, 8206, 45,
177        "\375\376\077\077\077\226\227\077\077\077\221\222\202\077"
178        "\223\224\204\077\206\207\225\077\077\077\205\077\077\077"
179        "\077\077\077\077\077\077\211\077\077\077\077\077\077\077"
180        "\077\213\233" },
181    { ENC_MAP, 8362, 1,
182        "\244" },
183    { ENC_MAP, 8482, 1,
184        "\231" },
185    { ENC_END, 0, 0, NULL }
186};
187
188static TEncodingRule TDOM_UnicodeToCP1256 [] = {
189    { ENC_IDENTITY, 1, 128, "" },
190    { ENC_MAP, 138, 53,
191        "\212\077\077\077\217\077\077\077\077\077\077\077\077\230"
192        "\077\232\077\077\077\077\237\240\077\242\243\244\245\246"
193        "\247\250\251\077\253\254\255\256\257\260\261\262\263\264"
194        "\265\266\267\270\271\077\273\274\275\276" },
195    { ENC_MAP, 215, 38,
196        "\327\077\077\077\077\077\077\077\340\077\342\077\077\077"
197        "\077\347\350\351\352\353\077\077\356\357\077\077\077\077"
198        "\364\077\077\367\077\371\077\373\374" },
199    { ENC_MAP, 338, 2,
200        "\214\234" },
201    { ENC_MAP, 402, 1,
202        "\203" },
203    { ENC_MAP, 710, 1,
204        "\210" },
205    { ENC_MAP, 1548, 71,
206        "\241\077\077\077\077\077\077\077\077\077\077\077\077\077"
207        "\077\272\077\077\077\277\077\301\302\303\304\305\306\307"
208        "\310\311\312\313\314\315\316\317\320\321\322\323\324\325"
209        "\326\330\331\332\333\077\077\077\077\077\334\335\336\337"
210        "\341\343\344\345\346\354\355\360\361\362\363\365\366\370"
211        "\372" },
212    { ENC_MAP, 1662, 27,
213        "\201\077\077\077\077\077\077\077\215\077\077\077\077\077"
214        "\077\077\077\077\077\077\077\077\077\077\077\077\216" },
215    { ENC_MAP, 1711, 1,
216        "\220" },
217    { ENC_MAP, 8204, 47,
218        "\235\236\375\376\077\077\077\226\227\077\077\077\221\222"
219        "\202\077\223\224\204\077\206\207\225\077\077\077\205\077"
220        "\077\077\077\077\077\077\077\077\211\077\077\077\077\077"
221        "\077\077\077\213\233" },
222    { ENC_MAP, 8482, 1,
223        "\231" },
224    { ENC_END, 0, 0, NULL }
225};
226
227static TEncodingRule TDOM_UnicodeToCP437 [] = {
228    { ENC_IDENTITY, 1, 127, "" },
229    { ENC_MAP, 160, 96,
230        "\377\255\233\234\077\235\077\077\077\077\246\256\252\077"
231        "\077\077\370\361\375\077\077\346\077\372\077\077\247\257"
232        "\254\253\077\250\077\077\077\077\216\217\222\200\077\220"
233        "\077\077\077\077\077\077\077\245\077\077\077\077\231\077"
234        "\077\077\077\077\232\077\077\341\205\240\203\077\204\206"
235        "\221\207\212\202\210\211\215\241\214\213\077\244\225\242"
236        "\223\077\224\366\077\227\243\226\201\077\077\230" },
237    { ENC_MAP, 402, 1,
238        "\237" },
239    { ENC_MAP, 915, 52,
240        "\342\077\077\077\077\351\077\077\077\077\077\077\077\077"
241        "\077\077\344\077\077\350\077\077\352\077\077\077\077\077"
242        "\077\077\340\077\077\353\356\077\077\077\077\077\077\077"
243        "\077\077\077\343\077\077\345\347\077\355" },
244    { ENC_MAP, 8319, 1,
245        "\374" },
246    { ENC_MAP, 8359, 1,
247        "\236" },
248    { ENC_MAP, 8729, 17,
249        "\371\373\077\077\077\354\077\077\077\077\077\077\077\077"
250        "\077\077\357" },
251    { ENC_MAP, 8776, 1,
252        "\367" },
253    { ENC_MAP, 8801, 5,
254        "\360\077\077\363\362" },
255    { ENC_MAP, 8976, 18,
256        "\251\077\077\077\077\077\077\077\077\077\077\077\077\077"
257        "\077\077\364\365" },
258    { ENC_MAP, 9472, 161,
259        "\304\077\263\077\077\077\077\077\077\077\077\077\332\077"
260        "\077\077\277\077\077\077\300\077\077\077\331\077\077\077"
261        "\303\077\077\077\077\077\077\077\264\077\077\077\077\077"
262        "\077\077\302\077\077\077\077\077\077\077\301\077\077\077"
263        "\077\077\077\077\305\077\077\077\077\077\077\077\077\077"
264        "\077\077\077\077\077\077\077\077\077\077\315\272\325\326"
265        "\311\270\267\273\324\323\310\276\275\274\306\307\314\265"
266        "\266\271\321\322\313\317\320\312\330\327\316\077\077\077"
267        "\077\077\077\077\077\077\077\077\077\077\077\077\077\077"
268        "\077\077\337\077\077\077\334\077\077\077\333\077\077\077"
269        "\335\077\077\077\336\260\261\262\077\077\077\077\077\077"
270        "\077\077\077\077\077\077\376" },
271    { ENC_END, 0, 0, NULL }
272};
273
274static TEncodingRule TDOM_UnicodeToCP850 [] = {
275    { ENC_IDENTITY, 1, 127, "" },
276    { ENC_MAP, 160, 96,
277        "\377\255\275\234\317\276\335\365\371\270\246\256\252\360"
278        "\251\356\370\361\375\374\357\346\364\372\367\373\247\257"
279        "\254\253\363\250\267\265\266\307\216\217\222\200\324\220"
280        "\322\323\336\326\327\330\321\245\343\340\342\345\231\236"
281        "\235\353\351\352\232\355\350\341\205\240\203\306\204\206"
282        "\221\207\212\202\210\211\215\241\214\213\320\244\225\242"
283        "\223\344\224\366\233\227\243\226\201\354\347\230" },
284    { ENC_MAP, 305, 1,
285        "\325" },
286    { ENC_MAP, 402, 1,
287        "\237" },
288    { ENC_MAP, 8215, 1,
289        "\362" },
290    { ENC_MAP, 9472, 161,
291        "\304\077\263\077\077\077\077\077\077\077\077\077\332\077"
292        "\077\077\277\077\077\077\300\077\077\077\331\077\077\077"
293        "\303\077\077\077\077\077\077\077\264\077\077\077\077\077"
294        "\077\077\302\077\077\077\077\077\077\077\301\077\077\077"
295        "\077\077\077\077\305\077\077\077\077\077\077\077\077\077"
296        "\077\077\077\077\077\077\077\077\077\077\315\272\077\077"
297        "\311\077\077\273\077\077\310\077\077\274\077\077\314\077"
298        "\077\271\077\077\313\077\077\312\077\077\316\077\077\077"
299        "\077\077\077\077\077\077\077\077\077\077\077\077\077\077"
300        "\077\077\337\077\077\077\334\077\077\077\333\077\077\077"
301        "\077\077\077\077\077\260\261\262\077\077\077\077\077\077"
302        "\077\077\077\077\077\077\376" },
303    { ENC_END, 0, 0, NULL }
304};
305
306static TEncodingRule TDOM_UnicodeToISO88591 [] = {
307    { ENC_IDENTITY, 1, 255, "" },
308    { ENC_END, 0, 0, NULL }
309};
310
311static TEncodingRule TDOM_UnicodeToISO88592 [] = {
312    { ENC_IDENTITY, 1, 160, "" },
313    { ENC_MAP, 164, 120,
314        "\244\077\247\250\077\077\077\077\255\077\077\260\077\077"
315        "\077\264\077\077\077\270\077\077\077\077\077\077\077\077"
316        "\301\302\077\304\077\077\307\077\311\077\313\077\315\316"
317        "\077\077\077\077\323\324\077\326\327\077\077\332\077\334"
318        "\335\077\337\077\341\342\077\344\077\077\347\077\351\077"
319        "\353\077\355\356\077\077\077\077\363\364\077\366\367\077"
320        "\077\372\077\374\375\077\077\077\077\303\343\241\261\306"
321        "\346\077\077\077\077\310\350\317\357\320\360\077\077\077"
322        "\077\077\077\312\352\314\354" },
323    { ENC_MAP, 313, 70,
324        "\305\345\077\077\245\265\077\077\243\263\321\361\077\077"
325        "\322\362\077\077\077\077\077\077\077\325\365\077\077\300"
326        "\340\077\077\330\370\246\266\077\077\252\272\251\271\336"
327        "\376\253\273\077\077\077\077\077\077\077\077\331\371\333"
328        "\373\077\077\077\077\077\077\077\254\274\257\277\256\276"
329    },
330    { ENC_MAP, 711, 23,
331        "\267\077\077\077\077\077\077\077\077\077\077\077\077\077"
332        "\077\077\077\242\377\077\262\077\275" },
333    { ENC_END, 0, 0, NULL }
334};
335
336static TEncodingRule TDOM_UnicodeToISO88593 [] = {
337    { ENC_IDENTITY, 1, 160, "" },
338    { ENC_MAP, 163, 147,
339        "\243\244\247\250\077\077\077\077\255\077\077\260\077\262"
340        "\263\264\265\077\267\270\077\077\077\077\275\077\077\300"
341        "\301\302\077\304\077\077\307\310\311\312\313\314\315\316"
342        "\317\077\321\322\323\324\077\326\327\077\331\332\333\334"
343        "\077\077\337\340\341\342\077\344\077\077\347\350\351\352"
344        "\353\354\355\356\357\077\361\362\363\364\077\366\367\077"
345        "\371\372\373\374\077\077\077\077\077\077\077\077\077\077"
346        "\077\306\346\305\345\077\077\077\077\077\077\077\077\077"
347        "\077\077\077\077\077\077\077\330\370\253\273\325\365\077"
348        "\077\246\266\241\261\077\077\077\077\077\077\077\077\251"
349        "\271\077\077\254\274" },
350    { ENC_MAP, 348, 33,
351        "\336\376\252\272\077\077\077\077\077\077\077\077\077\077"
352        "\077\077\335\375\077\077\077\077\077\077\077\077\077\077"
353        "\077\077\077\257\277" },
354    { ENC_MAP, 728, 2,
355        "\242\377" },
356    { ENC_END, 0, 0, NULL }
357};
358
359static TEncodingRule TDOM_UnicodeToISO88594 [] = {
360    { ENC_IDENTITY, 1, 160, "" },
361    { ENC_MAP, 164, 219,
362        "\244\077\247\250\077\077\077\077\255\077\257\260\077\077"
363        "\077\264\077\077\077\270\077\077\077\077\077\077\077\077"
364        "\301\302\303\304\305\306\077\077\311\077\313\077\315\316"
365        "\077\077\077\077\077\324\325\326\327\330\077\332\333\334"
366        "\077\077\337\077\341\342\343\344\345\346\077\077\351\077"
367        "\353\077\355\356\077\077\077\077\077\364\365\366\367\370"
368        "\077\372\373\374\077\077\077\300\340\077\077\241\261\077"
369        "\077\077\077\077\077\310\350\077\077\320\360\252\272\077"
370        "\077\314\354\312\352\077\077\077\077\077\077\077\077\253"
371        "\273\077\077\077\077\245\265\317\357\077\077\307\347\077"
372        "\077\077\077\077\077\323\363\242\077\077\246\266\077\077"
373        "\077\077\077\077\077\077\321\361\077\077\077\275\277\322"
374        "\362\077\077\077\077\077\077\077\077\243\263\077\077\077"
375        "\077\077\077\077\077\251\271\077\077\077\077\254\274\335"
376        "\375\336\376\077\077\077\077\077\077\331\371\077\077\077"
377        "\077\077\077\077\077\077\256\276" },
378    { ENC_MAP, 711, 21,
379        "\267\077\077\077\077\077\077\077\077\077\077\077\077\077"
380        "\077\077\077\077\377\077\262" },
381    { ENC_END, 0, 0, NULL }
382};
383
384static TEncodingRule TDOM_UnicodeToISO88595 [] = {
385    { ENC_IDENTITY, 1, 160, "" },
386    { ENC_MAP, 167, 7,
387        "\375\077\077\077\077\077\255" },
388    { ENC_MAP, 1025, 95,
389        "\241\242\243\244\245\246\247\250\251\252\253\254\077\256"
390        "\257\260\261\262\263\264\265\266\267\270\271\272\273\274"
391        "\275\276\277\300\301\302\303\304\305\306\307\310\311\312"
392        "\313\314\315\316\317\320\321\322\323\324\325\326\327\330"
393        "\331\332\333\334\335\336\337\340\341\342\343\344\345\346"
394        "\347\350\351\352\353\354\355\356\357\077\361\362\363\364"
395        "\365\366\367\370\371\372\373\374\077\376\377" },
396    { ENC_MAP, 8470, 1,
397        "\360" },
398    { ENC_END, 0, 0, NULL }
399};
400
401static TEncodingRule TDOM_UnicodeToISO88596 [] = {
402    { ENC_IDENTITY, 1, 47, "" },
403    { ENC_IDENTITY, 58, 103, "" },
404    { ENC_MAP, 164, 10,
405        "\244\077\077\077\077\077\077\077\255" },
406    { ENC_MAP, 1548, 94,
407        "\254\077\077\077\077\077\077\077\077\077\077\077\077\077"
408        "\077\273\077\077\077\277\077\301\302\303\304\305\306\307"
409        "\310\311\312\313\314\315\316\317\320\321\322\323\324\325"
410        "\326\327\330\331\332\077\077\077\077\077\340\341\342\343"
411        "\344\345\346\347\350\351\352\353\354\355\356\357\360\361"
412        "\362\077\077\077\077\077\077\077\077\077\077\077\077\077"
413        "\060\061\062\063\064\065\066\067\070\071" },
414    { ENC_END, 0, 0, NULL }
415};
416
417static TEncodingRule TDOM_UnicodeToISO88597 [] = {
418    { ENC_IDENTITY, 1, 160, "" },
419    { ENC_MAP, 163, 27,
420        "\243\077\246\247\250\251\077\253\254\255\077\077\260\261"
421        "\262\263\077\077\077\267\077\077\077\273\077\275" },
422    { ENC_MAP, 700, 2,
423        "\242\241" },
424    { ENC_MAP, 900, 75,
425        "\264\265\266\077\270\271\272\077\274\077\276\277\300\301"
426        "\302\303\304\305\306\307\310\311\312\313\314\315\316\317"
427        "\320\321\077\323\324\325\326\327\330\331\332\333\334\335"
428        "\336\337\340\341\342\343\344\345\346\347\350\351\352\353"
429        "\354\355\356\357\360\361\362\363\364\365\366\367\370\371"
430        "\372\373\374\375\376" },
431    { ENC_MAP, 8213, 1,
432        "\257" },
433    { ENC_END, 0, 0, NULL }
434};
435
436static TEncodingRule TDOM_UnicodeToISO88598 [] = {
437    { ENC_IDENTITY, 1, 160, "" },
438    { ENC_MAP, 162, 54,
439        "\242\243\244\245\246\247\250\251\253\254\255\256\260\261"
440        "\262\263\264\265\266\267\270\271\273\274\275\276\077\077"
441        "\077\077\077\077\077\077\077\077\077\077\077\077\077\077"
442        "\077\077\077\252" },
443    { ENC_MAP, 247, 1,
444        "\272" },
445    { ENC_MAP, 1488, 27,
446        "\340\341\342\343\344\345\346\347\350\351\352\353\354\355"
447        "\356\357\360\361\362\363\364\365\366\367\370\371\372" },
448    { ENC_MAP, 8215, 1,
449        "\337" },
450    { ENC_MAP, 8254, 1,
451        "\257" },
452    { ENC_END, 0, 0, NULL }
453};
454
455static TEncodingRule TDOM_UnicodeToISO88599 [] = {
456    { ENC_IDENTITY, 1, 207, "" },
457    { ENC_MAP, 209, 54,
458        "\321\322\323\324\325\326\327\330\331\332\333\334\337\340"
459        "\341\342\343\344\345\346\347\350\351\352\353\354\355\356"
460        "\357\361\362\363\364\365\366\367\370\371\372\373\374\377"
461    },
462    { ENC_MAP, 286, 20,
463        "\320\360\077\077\077\077\077\077\077\077\077\077\077\077"
464        "\077\077\077\077\335\375" },
465    { ENC_MAP, 350, 2,
466        "\336\376" },
467    { ENC_END, 0, 0, NULL }
468};
469
470static TEncodingRule TDOM_UnicodeToKOI8R [] = {
471    { ENC_IDENTITY, 1, 127, "" },
472    { ENC_MAP, 160, 24,
473        "\232\077\077\077\077\077\077\077\077\277\077\077\077\077"
474        "\077\077\234\077\235\077\077\077\077\236" },
475    { ENC_MAP, 247, 1,
476        "\237" },
477    { ENC_MAP, 1025, 81,
478        "\263\077\077\077\077\077\077\077\077\077\077\077\077\077"
479        "\077\341\342\367\347\344\345\366\372\351\352\353\354\355"
480        "\356\357\360\362\363\364\365\346\350\343\376\373\375\377"
481        "\371\370\374\340\361\301\302\327\307\304\305\326\332\311"
482        "\312\313\314\315\316\317\320\322\323\324\325\306\310\303"
483        "\336\333\335\337\331\330\334\300\321\077\243" },
484    { ENC_MAP, 8729, 2,
485        "\225\226" },
486    { ENC_MAP, 8776, 1,
487        "\227" },
488    { ENC_MAP, 8804, 2,
489        "\230\231" },
490    { ENC_MAP, 8992, 2,
491        "\223\233" },
492    { ENC_MAP, 9472, 161,
493        "\200\077\201\077\077\077\077\077\077\077\077\077\202\077"
494        "\077\077\203\077\077\077\204\077\077\077\205\077\077\077"
495        "\206\077\077\077\077\077\077\077\207\077\077\077\077\077"
496        "\077\077\210\077\077\077\077\077\077\077\211\077\077\077"
497        "\077\077\077\077\212\077\077\077\077\077\077\077\077\077"
498        "\077\077\077\077\077\077\077\077\077\077\240\241\242\244"
499        "\245\246\247\250\251\252\253\254\255\256\257\260\261\262"
500        "\264\265\266\267\270\271\272\273\274\275\276\077\077\077"
501        "\077\077\077\077\077\077\077\077\077\077\077\077\077\077"
502        "\077\077\213\077\077\077\214\077\077\077\215\077\077\077"
503        "\216\077\077\077\217\220\221\222\077\077\077\077\077\077"
504        "\077\077\077\077\077\077\224" },
505    { ENC_END, 0, 0, NULL }
506};
507
508
509static TEncoding TDOM_UnicodeTo8bitEncodings [] = {
510    { "ascii"     , 0x3F, TDOM_UnicodeToASCII },
511    { "cp1250"    , 0x3F, TDOM_UnicodeToCP1250 },
512    { "cp1251"    , 0x3F, TDOM_UnicodeToCP1251 },
513    { "cp1252"    , 0x3F, TDOM_UnicodeToCP1252 },
514    { "cp1253"    , 0x3F, TDOM_UnicodeToCP1253 },
515    { "cp1254"    , 0x3F, TDOM_UnicodeToCP1254 },
516    { "cp1255"    , 0x3F, TDOM_UnicodeToCP1255 },
517    { "cp1256"    , 0x3F, TDOM_UnicodeToCP1256 },
518    { "cp437"     , 0x3F, TDOM_UnicodeToCP437 },
519    { "cp850"     , 0x3F, TDOM_UnicodeToCP850 },
520    { "iso8859-1" , 0x3F, TDOM_UnicodeToISO88591 },
521    { "iso8859-2" , 0x3F, TDOM_UnicodeToISO88592 },
522    { "iso8859-3" , 0x3F, TDOM_UnicodeToISO88593 },
523    { "iso8859-4" , 0x3F, TDOM_UnicodeToISO88594 },
524    { "iso8859-5" , 0x3F, TDOM_UnicodeToISO88595 },
525    { "iso8859-6" , 0x3F, TDOM_UnicodeToISO88596 },
526    { "iso8859-7" , 0x3F, TDOM_UnicodeToISO88597 },
527    { "iso8859-8" , 0x3F, TDOM_UnicodeToISO88598 },
528    { "iso8859-9" , 0x3F, TDOM_UnicodeToISO88599 },
529    { "koi8-r"    , 0x3F, TDOM_UnicodeToKOI8R },
530    { NULL, 0, NULL }
531};
532