/* !!! WARNING !!! DON'T CHANGE ORDER OF CHARS */ struct codepage_map codepage_utf8sout_array[] = { { 0x000003, 121 }, // max size , char count { 0x00c280, 1 }, { 0x00c281, 2 }, { 0x00c282, 3 }, { 0x00c283, 4 }, { 0x00c284, 5 }, { 0x00c285, 6 }, { 0x00c286, 7 }, { 0x00c287, 8 }, { 0x00c288, 9 }, { 0x00c289, 10 }, { 0x00c28a, 11 }, { 0x00c28b, 12 }, { 0x00c28c, 13 }, { 0x00c28d, 14 }, { 0x00c28e, 15 }, { 0x00c28f, 16 }, { 0x00c290, 17 }, { 0x00c291, 18 }, { 0x00c292, 19 }, { 0x00c293, 20 }, { 0x00c294, 21 }, { 0x00c295, 22 }, { 0x00c296, 23 }, { 0x00c297, 24 }, { 0x00c298, 25 }, { 0x00c299, 26 }, { 0x00c29a, 27 }, { 0x00c29b, 28 }, { 0x00c29c, 29 }, { 0x00c29d, 30 }, { 0x00c29e, 31 }, { 0x00c29f, 32 }, { 0x00c2a0, 33 }, { 0x00c2a3, 34 }, { 0x00c2a4, 35 }, { 0x00c2a7, 36 }, { 0x00c2a8, 37 }, { 0x00c2ad, 38 }, { 0x00c2b0, 39 }, { 0x00c2b2, 40 }, { 0x00c2b3, 41 }, { 0x00c2b4, 42 }, { 0x00c2b5, 43 }, { 0x00c2b7, 44 }, { 0x00c2b8, 45 }, { 0x00c2bd, 46 }, { 0x00c380, 47 }, { 0x00c381, 48 }, { 0x00c382, 49 }, { 0x00c384, 50 }, { 0x00c387, 51 }, { 0x00c388, 52 }, { 0x00c389, 53 }, { 0x00c38a, 54 }, { 0x00c38b, 55 }, { 0x00c38c, 56 }, { 0x00c38d, 57 }, { 0x00c38e, 58 }, { 0x00c38f, 59 }, { 0x00c391, 60 }, { 0x00c392, 61 }, { 0x00c393, 62 }, { 0x00c394, 63 }, { 0x00c396, 64 }, { 0x00c397, 65 }, { 0x00c399, 66 }, { 0x00c39a, 67 }, { 0x00c39b, 68 }, { 0x00c39c, 69 }, { 0x00c39f, 70 }, { 0x00c3a0, 71 }, { 0x00c3a1, 72 }, { 0x00c3a2, 73 }, { 0x00c3a4, 74 }, { 0x00c3a7, 75 }, { 0x00c3a8, 76 }, { 0x00c3a9, 77 }, { 0x00c3aa, 78 }, { 0x00c3ab, 79 }, { 0x00c3ac, 80 }, { 0x00c3ad, 81 }, { 0x00c3ae, 82 }, { 0x00c3af, 83 }, { 0x00c3b1, 84 }, { 0x00c3b2, 85 }, { 0x00c3b3, 86 }, { 0x00c3b4, 87 }, { 0x00c3b6, 88 }, { 0x00c3b7, 89 }, { 0x00c3b9, 90 }, { 0x00c3ba, 91 }, { 0x00c3bb, 92 }, { 0x00c3bc, 93 }, { 0x00c488, 94 }, { 0x00c489, 95 }, { 0x00c48a, 96 }, { 0x00c48b, 97 }, { 0x00c49c, 98 }, { 0x00c49d, 99 }, { 0x00c49e, 100 }, { 0x00c49f, 101 }, { 0x00c4a0, 102 }, { 0x00c4a1, 103 }, { 0x00c4a4, 104 }, { 0x00c4a5, 105 }, { 0x00c4a6, 106 }, { 0x00c4a7, 107 }, { 0x00c4b0, 108 }, { 0x00c4b1, 109 }, { 0x00c4b4, 110 }, { 0x00c4b5, 111 }, { 0x00c59c, 112 }, { 0x00c59d, 113 }, { 0x00c59e, 114 }, { 0x00c59f, 115 }, { 0x00c5ac, 116 }, { 0x00c5ad, 117 }, { 0x00c5bb, 118 }, { 0x00c5bc, 119 }, { 0x00cb98, 120 }, { 0x00cb99, 121 }, { 0x000000, 0 } }; struct codepage_map codepage_iso3_array[] = { { 0x0001, 121 }, // max size , char count for control { 0x0080, 1 }, { 0x0081, 2 }, { 0x0082, 3 }, { 0x0083, 4 }, { 0x0084, 5 }, { 0x0085, 6 }, { 0x0086, 7 }, { 0x0087, 8 }, { 0x0088, 9 }, { 0x0089, 10 }, { 0x008a, 11 }, { 0x008b, 12 }, { 0x008c, 13 }, { 0x008d, 14 }, { 0x008e, 15 }, { 0x008f, 16 }, { 0x0090, 17 }, { 0x0091, 18 }, { 0x0092, 19 }, { 0x0093, 20 }, { 0x0094, 21 }, { 0x0095, 22 }, { 0x0096, 23 }, { 0x0097, 24 }, { 0x0098, 25 }, { 0x0099, 26 }, { 0x009a, 27 }, { 0x009b, 28 }, { 0x009c, 29 }, { 0x009d, 30 }, { 0x009e, 31 }, { 0x009f, 32 }, { 0x00a0, 33 }, { 0x00a3, 36 }, { 0x00a4, 37 }, { 0x00a7, 39 }, { 0x00a8, 40 }, { 0x00ad, 45 }, { 0x00b0, 47 }, { 0x00b2, 49 }, { 0x00b3, 50 }, { 0x00b4, 51 }, { 0x00b5, 52 }, { 0x00b7, 54 }, { 0x00b8, 55 }, { 0x00bd, 60 }, { 0x00c0, 62 }, { 0x00c1, 63 }, { 0x00c2, 64 }, { 0x00c4, 65 }, { 0x00c7, 68 }, { 0x00c8, 69 }, { 0x00c9, 70 }, { 0x00ca, 71 }, { 0x00cb, 72 }, { 0x00cc, 73 }, { 0x00cd, 74 }, { 0x00ce, 75 }, { 0x00cf, 76 }, { 0x00d1, 77 }, { 0x00d2, 78 }, { 0x00d3, 79 }, { 0x00d4, 80 }, { 0x00d6, 82 }, { 0x00d7, 83 }, { 0x00d9, 85 }, { 0x00da, 86 }, { 0x00db, 87 }, { 0x00dc, 88 }, { 0x00df, 91 }, { 0x00e0, 92 }, { 0x00e1, 93 }, { 0x00e2, 94 }, { 0x00e4, 95 }, { 0x00e7, 98 }, { 0x00e8, 99 }, { 0x00e9, 100 }, { 0x00ea, 101 }, { 0x00eb, 102 }, { 0x00ec, 103 }, { 0x00ed, 104 }, { 0x00ee, 105 }, { 0x00ef, 106 }, { 0x00f1, 107 }, { 0x00f2, 108 }, { 0x00f3, 109 }, { 0x00f4, 110 }, { 0x00f6, 112 }, { 0x00f7, 113 }, { 0x00f9, 115 }, { 0x00fa, 116 }, { 0x00fb, 117 }, { 0x00fc, 118 }, { 0x00c6, 67 }, { 0x00e6, 97 }, { 0x00c5, 66 }, { 0x00e5, 96 }, { 0x00d8, 84 }, { 0x00f8, 114 }, { 0x00ab, 43 }, { 0x00bb, 58 }, { 0x00d5, 81 }, { 0x00f5, 111 }, { 0x00a6, 38 }, { 0x00b6, 53 }, { 0x00a1, 34 }, { 0x00b1, 48 }, { 0x00a9, 41 }, { 0x00b9, 56 }, { 0x00ac, 44 }, { 0x00bc, 59 }, { 0x00de, 90 }, { 0x00fe, 120 }, { 0x00aa, 42 }, { 0x00ba, 57 }, { 0x00dd, 89 }, { 0x00fd, 119 }, { 0x00af, 46 }, { 0x00bf, 61 }, { 0x00a2, 35 }, { 0x00ff, 121 }, { 0x0000, 0 } };