platform/shared/ruby/enc/trans/single_byte.c in rhodes-3.1.1 vs platform/shared/ruby/enc/trans/single_byte.c in rhodes-3.2.0.beta.1

- old
+ new

@@ -1,8 +1,8 @@ /* autogenerated. */ -/* src="transcode-tblgen.rb", len=21189, checksum=1144 */ -/* src="single_byte.trans", len=3464, checksum=27099 */ +/* src="transcode-tblgen.rb", len=27499, checksum=52340 */ +/* src="single_byte.trans", len=3464, checksum=26763 */ /* src="iso-8859-1-tbl.rb", len=1468, checksum=16390 */ /* src="iso-8859-2-tbl.rb", len=1525, checksum=18386 */ /* src="iso-8859-3-tbl.rb", len=1391, checksum=11560 */ /* src="iso-8859-4-tbl.rb", len=1518, checksum=18050 */ /* src="iso-8859-5-tbl.rb", len=1562, checksum=19680 */ @@ -66,11 +66,11 @@ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -#define to_US_ASCII_C2_offsets 130 +#define to_US_ASCII_C2toDF_offsets 130 128, 191, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -2339,51 +2339,53 @@ #define from_US_ASCII WORDINDEX2INFO(2) from_US_ASCII_offsets, from_US_ASCII_infos, -#define to_US_ASCII_C2_infos WORDINDEX2INFO(4) +#define to_US_ASCII_C2toDF_infos WORDINDEX2INFO(4) INVALID, UNDEF, -#define to_US_ASCII_C2 WORDINDEX2INFO(6) - to_US_ASCII_C2_offsets, - to_US_ASCII_C2_infos, +#define to_US_ASCII_C2toDF WORDINDEX2INFO(6) + to_US_ASCII_C2toDF_offsets, + to_US_ASCII_C2toDF_infos, #define to_US_ASCII_E0_infos WORDINDEX2INFO(8) - INVALID, to_US_ASCII_C2, + INVALID, to_US_ASCII_C2toDF, #define to_US_ASCII_E0 WORDINDEX2INFO(10) to_US_ASCII_E0_offsets, to_US_ASCII_E0_infos, -#define to_US_ASCII_E1 WORDINDEX2INFO(12) - to_US_ASCII_C2_offsets, +#define to_US_ASCII_E1toEC WORDINDEX2INFO(12) + to_US_ASCII_C2toDF_offsets, to_US_ASCII_E0_infos, #define to_US_ASCII_ED WORDINDEX2INFO(14) to_US_ASCII_ED_offsets, to_US_ASCII_E0_infos, #define to_US_ASCII_F0_infos WORDINDEX2INFO(16) - INVALID, to_US_ASCII_E1, + INVALID, to_US_ASCII_E1toEC, #define to_US_ASCII_F0 WORDINDEX2INFO(18) to_US_ASCII_F0_offsets, to_US_ASCII_F0_infos, -#define to_US_ASCII_F1 WORDINDEX2INFO(20) - to_US_ASCII_C2_offsets, +#define to_US_ASCII_F1toF3 WORDINDEX2INFO(20) + to_US_ASCII_C2toDF_offsets, to_US_ASCII_F0_infos, #define to_US_ASCII_F4 WORDINDEX2INFO(22) to_US_ASCII_F4_offsets, to_US_ASCII_F0_infos, #define to_US_ASCII_infos WORDINDEX2INFO(24) - NOMAP, INVALID, to_US_ASCII_C2, to_US_ASCII_E0, - to_US_ASCII_E1, to_US_ASCII_ED, to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_US_ASCII_C2toDF, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_US_ASCII WORDINDEX2INFO(33) to_US_ASCII_offsets, to_US_ASCII_infos, @@ -2478,13 +2480,16 @@ #define to_ISO_8859_1_C3 WORDINDEX2INFO(302) to_ISO_8859_1_C2_offsets, to_ISO_8859_1_C3_infos, #define to_ISO_8859_1_infos WORDINDEX2INFO(304) - NOMAP, INVALID, to_ISO_8859_1_C2, to_ISO_8859_1_C3, - to_US_ASCII_C2, to_US_ASCII_E0, to_US_ASCII_E1, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_1_C2, to_ISO_8859_1_C3, + to_US_ASCII_C2toDF, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_ISO_8859_1 WORDINDEX2INFO(315) to_ISO_8859_1_offsets, to_ISO_8859_1_infos, @@ -2593,14 +2598,17 @@ #define to_ISO_8859_2_CB WORDINDEX2INFO(594) to_ISO_8859_2_CB_offsets, to_ISO_8859_2_CB_infos, #define to_ISO_8859_2_infos WORDINDEX2INFO(596) - NOMAP, INVALID, to_ISO_8859_2_C2, to_ISO_8859_2_C3, - to_ISO_8859_2_C4, to_ISO_8859_2_C5, to_US_ASCII_C2, to_ISO_8859_2_CB, - to_US_ASCII_E0, to_US_ASCII_E1, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_2_C2, to_ISO_8859_2_C3, + to_ISO_8859_2_C4, to_ISO_8859_2_C5, + to_US_ASCII_C2toDF, to_ISO_8859_2_CB, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_ISO_8859_2 WORDINDEX2INFO(610) to_ISO_8859_2_offsets, to_ISO_8859_2_infos, @@ -2704,14 +2712,17 @@ #define to_ISO_8859_3_CB WORDINDEX2INFO(876) to_ISO_8859_3_CB_offsets, to_ISO_8859_3_CB_infos, #define to_ISO_8859_3_infos WORDINDEX2INFO(878) - NOMAP, INVALID, to_ISO_8859_3_C2, to_ISO_8859_3_C3, - to_ISO_8859_3_C4, to_ISO_8859_3_C5, to_US_ASCII_C2, to_ISO_8859_3_CB, - to_US_ASCII_E0, to_US_ASCII_E1, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_3_C2, to_ISO_8859_3_C3, + to_ISO_8859_3_C4, to_ISO_8859_3_C5, + to_US_ASCII_C2toDF, to_ISO_8859_3_CB, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_ISO_8859_3 WORDINDEX2INFO(892) to_ISO_8859_2_offsets, to_ISO_8859_3_infos, @@ -2820,14 +2831,17 @@ #define to_ISO_8859_4_CB WORDINDEX2INFO(1171) to_ISO_8859_4_CB_offsets, to_ISO_8859_4_CB_infos, #define to_ISO_8859_4_infos WORDINDEX2INFO(1173) - NOMAP, INVALID, to_ISO_8859_4_C2, to_ISO_8859_4_C3, - to_ISO_8859_4_C4, to_ISO_8859_4_C5, to_US_ASCII_C2, to_ISO_8859_4_CB, - to_US_ASCII_E0, to_US_ASCII_E1, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_4_C2, to_ISO_8859_4_C3, + to_ISO_8859_4_C4, to_ISO_8859_4_C5, + to_US_ASCII_C2toDF, to_ISO_8859_4_CB, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_ISO_8859_4 WORDINDEX2INFO(1187) to_ISO_8859_2_offsets, to_ISO_8859_4_infos, @@ -2960,22 +2974,25 @@ #define to_ISO_8859_5_E2_84 WORDINDEX2INFO(1462) to_ISO_8859_5_E2_84_offsets, to_ISO_8859_5_E2_84_infos, #define to_ISO_8859_5_E2_infos WORDINDEX2INFO(1464) - INVALID, to_US_ASCII_C2, + INVALID, to_US_ASCII_C2toDF, to_ISO_8859_5_E2_84, #define to_ISO_8859_5_E2 WORDINDEX2INFO(1467) to_ISO_8859_5_E2_offsets, to_ISO_8859_5_E2_infos, #define to_ISO_8859_5_infos WORDINDEX2INFO(1469) - NOMAP, INVALID, to_ISO_8859_5_C2, to_US_ASCII_C2, - to_ISO_8859_5_D0, to_ISO_8859_5_D1, to_US_ASCII_E0, to_US_ASCII_E1, - to_ISO_8859_5_E2, to_US_ASCII_ED, to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_5_C2, to_US_ASCII_C2toDF, + to_ISO_8859_5_D0, to_ISO_8859_5_D1, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_ISO_8859_5_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_ISO_8859_5 WORDINDEX2INFO(1482) to_ISO_8859_5_offsets, to_ISO_8859_5_infos, @@ -3048,13 +3065,16 @@ #define to_ISO_8859_6_D9 WORDINDEX2INFO(1664) to_ISO_8859_6_D9_offsets, to_ISO_8859_6_D9_infos, #define to_ISO_8859_6_infos WORDINDEX2INFO(1666) - NOMAP, INVALID, to_ISO_8859_6_C2, to_US_ASCII_C2, - to_ISO_8859_6_D8, to_ISO_8859_6_D9, to_US_ASCII_E0, to_US_ASCII_E1, - to_US_ASCII_ED, to_US_ASCII_F0, to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_6_C2, to_US_ASCII_C2toDF, + to_ISO_8859_6_D8, to_ISO_8859_6_D9, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_ISO_8859_6 WORDINDEX2INFO(1678) to_ISO_8859_6_offsets, to_ISO_8859_6_infos, @@ -3201,21 +3221,24 @@ to_ISO_8859_7_E2_82_offsets, to_ISO_8859_7_E2_82_infos, #define to_ISO_8859_7_E2_infos WORDINDEX2INFO(1958) INVALID, to_ISO_8859_7_E2_80, - to_US_ASCII_C2, to_ISO_8859_7_E2_82, + to_US_ASCII_C2toDF, to_ISO_8859_7_E2_82, #define to_ISO_8859_7_E2 WORDINDEX2INFO(1962) to_ISO_8859_7_E2_offsets, to_ISO_8859_7_E2_infos, #define to_ISO_8859_7_infos WORDINDEX2INFO(1964) - NOMAP, INVALID, to_ISO_8859_7_C2, to_US_ASCII_C2, - to_ISO_8859_7_CD, to_ISO_8859_7_CE, to_ISO_8859_7_CF, to_US_ASCII_E0, - to_US_ASCII_E1, to_ISO_8859_7_E2, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_7_C2, to_US_ASCII_C2toDF, + to_ISO_8859_7_CD, to_ISO_8859_7_CE, + to_ISO_8859_7_CF, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_ISO_8859_7_E2, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_ISO_8859_7 WORDINDEX2INFO(1978) to_ISO_8859_7_offsets, to_ISO_8859_7_infos, @@ -3323,21 +3346,24 @@ to_ISO_8859_8_E2_80_offsets, to_ISO_8859_8_E2_80_infos, #define to_ISO_8859_8_E2_infos WORDINDEX2INFO(2184) INVALID, to_ISO_8859_8_E2_80, - to_US_ASCII_C2, + to_US_ASCII_C2toDF, #define to_ISO_8859_8_E2 WORDINDEX2INFO(2187) to_ISO_8859_8_E2_offsets, to_ISO_8859_8_E2_infos, #define to_ISO_8859_8_infos WORDINDEX2INFO(2189) - NOMAP, INVALID, to_ISO_8859_8_C2, to_ISO_8859_8_C3, - to_US_ASCII_C2, to_ISO_8859_8_D7, to_US_ASCII_E0, to_US_ASCII_E1, - to_ISO_8859_8_E2, to_US_ASCII_ED, to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_8_C2, to_ISO_8859_8_C3, + to_US_ASCII_C2toDF, to_ISO_8859_8_D7, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_ISO_8859_8_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_ISO_8859_8 WORDINDEX2INFO(2202) to_ISO_8859_8_offsets, to_ISO_8859_8_infos, @@ -3415,14 +3441,17 @@ #define to_ISO_8859_9_C5 WORDINDEX2INFO(2409) to_ISO_8859_9_C5_offsets, to_ISO_8859_9_C5_infos, #define to_ISO_8859_9_infos WORDINDEX2INFO(2411) - NOMAP, INVALID, to_ISO_8859_1_C2, to_ISO_8859_9_C3, - to_ISO_8859_9_C4, to_ISO_8859_9_C5, to_US_ASCII_C2, to_US_ASCII_E0, - to_US_ASCII_E1, to_US_ASCII_ED, to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_1_C2, to_ISO_8859_9_C3, + to_ISO_8859_9_C4, to_ISO_8859_9_C5, + to_US_ASCII_C2toDF, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_ISO_8859_9 WORDINDEX2INFO(2424) to_ISO_8859_9_offsets, to_ISO_8859_9_infos, @@ -3563,24 +3592,24 @@ to_ISO_8859_10_E2_80_offsets, to_ISO_8859_10_E2_80_infos, #define to_ISO_8859_10_E2_infos WORDINDEX2INFO(2705) INVALID, to_ISO_8859_10_E2_80, - to_US_ASCII_C2, + to_US_ASCII_C2toDF, #define to_ISO_8859_10_E2 WORDINDEX2INFO(2708) to_ISO_8859_8_E2_offsets, to_ISO_8859_10_E2_infos, #define to_ISO_8859_10_infos WORDINDEX2INFO(2710) - NOMAP, INVALID, - to_ISO_8859_10_C2, to_ISO_8859_10_C3, - to_ISO_8859_10_C4, to_ISO_8859_10_C5, - to_US_ASCII_C2, to_US_ASCII_E0, - to_US_ASCII_E1, to_ISO_8859_10_E2, - to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_10_C2, to_ISO_8859_10_C3, + to_ISO_8859_10_C4, to_ISO_8859_10_C5, + to_US_ASCII_C2toDF, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_ISO_8859_10_E2, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_ISO_8859_10 WORDINDEX2INFO(2724) to_ISO_8859_10_offsets, to_ISO_8859_10_infos, @@ -3701,23 +3730,23 @@ #define to_ISO_8859_11_E0_B9 WORDINDEX2INFO(2980) to_ISO_8859_11_E0_B9_offsets, to_ISO_8859_11_E0_B9_infos, #define to_ISO_8859_11_E0_infos WORDINDEX2INFO(2982) - INVALID, to_US_ASCII_C2, + INVALID, to_US_ASCII_C2toDF, to_ISO_8859_11_E0_B8, to_ISO_8859_11_E0_B9, #define to_ISO_8859_11_E0 WORDINDEX2INFO(2986) to_ISO_8859_11_E0_offsets, to_ISO_8859_11_E0_infos, #define to_ISO_8859_11_infos WORDINDEX2INFO(2988) - NOMAP, INVALID, - to_ISO_8859_11_C2, to_US_ASCII_C2, - to_ISO_8859_11_E0, to_US_ASCII_E1, - to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_11_C2, to_US_ASCII_C2toDF, + to_ISO_8859_11_E0, to_US_ASCII_E1toEC, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_ISO_8859_11 WORDINDEX2INFO(2998) to_ISO_8859_11_offsets, to_ISO_8859_11_infos, @@ -3859,24 +3888,24 @@ to_ISO_8859_13_E2_80_offsets, to_ISO_8859_13_E2_80_infos, #define to_ISO_8859_13_E2_infos WORDINDEX2INFO(3279) INVALID, to_ISO_8859_13_E2_80, - to_US_ASCII_C2, + to_US_ASCII_C2toDF, #define to_ISO_8859_13_E2 WORDINDEX2INFO(3282) to_ISO_8859_8_E2_offsets, to_ISO_8859_13_E2_infos, #define to_ISO_8859_13_infos WORDINDEX2INFO(3284) - NOMAP, INVALID, - to_ISO_8859_13_C2, to_ISO_8859_13_C3, - to_ISO_8859_13_C4, to_ISO_8859_13_C5, - to_US_ASCII_C2, to_US_ASCII_E0, - to_US_ASCII_E1, to_ISO_8859_13_E2, - to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_13_C2, to_ISO_8859_13_C3, + to_ISO_8859_13_C4, to_ISO_8859_13_C5, + to_US_ASCII_C2toDF, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_ISO_8859_13_E2, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_ISO_8859_13 WORDINDEX2INFO(3298) to_ISO_8859_10_offsets, to_ISO_8859_13_infos, @@ -4036,26 +4065,26 @@ #define to_ISO_8859_14_E1_BB WORDINDEX2INFO(3589) to_ISO_8859_14_E1_BB_offsets, to_ISO_8859_14_E1_BB_infos, #define to_ISO_8859_14_E1_infos WORDINDEX2INFO(3591) - INVALID, to_US_ASCII_C2, + INVALID, to_US_ASCII_C2toDF, to_ISO_8859_14_E1_B8, to_ISO_8859_14_E1_B9, to_ISO_8859_14_E1_BA, to_ISO_8859_14_E1_BB, #define to_ISO_8859_14_E1 WORDINDEX2INFO(3597) to_ISO_8859_14_E1_offsets, to_ISO_8859_14_E1_infos, #define to_ISO_8859_14_infos WORDINDEX2INFO(3599) - NOMAP, INVALID, - to_ISO_8859_14_C2, to_ISO_8859_14_C3, - to_ISO_8859_14_C4, to_ISO_8859_14_C5, - to_US_ASCII_C2, to_US_ASCII_E0, - to_ISO_8859_14_E1, to_US_ASCII_E1, - to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_14_C2, to_ISO_8859_14_C3, + to_ISO_8859_14_C4, to_ISO_8859_14_C5, + to_US_ASCII_C2toDF, to_US_ASCII_E0, + to_ISO_8859_14_E1, to_US_ASCII_E1toEC, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_ISO_8859_14 WORDINDEX2INFO(3613) to_ISO_8859_14_offsets, to_ISO_8859_14_infos, @@ -4166,25 +4195,25 @@ #define to_ISO_8859_15_E2_82 WORDINDEX2INFO(3820) to_ISO_8859_15_E2_82_offsets, to_ISO_8859_15_E2_82_infos, #define to_ISO_8859_15_E2_infos WORDINDEX2INFO(3822) - INVALID, to_US_ASCII_C2, + INVALID, to_US_ASCII_C2toDF, to_ISO_8859_15_E2_82, #define to_ISO_8859_15_E2 WORDINDEX2INFO(3825) to_ISO_8859_15_E2_offsets, to_ISO_8859_15_E2_infos, #define to_ISO_8859_15_infos WORDINDEX2INFO(3827) - NOMAP, INVALID, - to_ISO_8859_15_C2, to_ISO_8859_1_C3, - to_US_ASCII_C2, to_ISO_8859_15_C5, - to_US_ASCII_E0, to_US_ASCII_E1, - to_ISO_8859_15_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_ISO_8859_15_C2, to_ISO_8859_1_C3, + to_US_ASCII_C2toDF, to_ISO_8859_15_C5, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_ISO_8859_15_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_ISO_8859_15 WORDINDEX2INFO(3840) to_ISO_8859_15_offsets, to_ISO_8859_15_infos, @@ -4267,23 +4296,23 @@ to_ISO_8859_15_E2_82_offsets, to_WINDOWS_874_E2_82_infos, #define to_WINDOWS_874_E2_infos WORDINDEX2INFO(3965) INVALID, to_WINDOWS_874_E2_80, - to_US_ASCII_C2, to_WINDOWS_874_E2_82, + to_US_ASCII_C2toDF, to_WINDOWS_874_E2_82, #define to_WINDOWS_874_E2 WORDINDEX2INFO(3969) to_ISO_8859_7_E2_offsets, to_WINDOWS_874_E2_infos, #define to_WINDOWS_874_infos WORDINDEX2INFO(3971) - NOMAP, INVALID, - to_WINDOWS_874_C2, to_US_ASCII_C2, - to_ISO_8859_11_E0, to_US_ASCII_E1, - to_WINDOWS_874_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_WINDOWS_874_C2, to_US_ASCII_C2toDF, + to_ISO_8859_11_E0, to_US_ASCII_E1toEC, + to_WINDOWS_874_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_WINDOWS_874 WORDINDEX2INFO(3982) to_WINDOWS_874_offsets, to_WINDOWS_874_infos, @@ -4420,25 +4449,25 @@ to_WINDOWS_1250_E2_84_offsets, to_WINDOWS_1250_E2_84_infos, #define to_WINDOWS_1250_E2_infos WORDINDEX2INFO(4226) INVALID, to_WINDOWS_1250_E2_80, - to_US_ASCII_C2, to_WINDOWS_874_E2_82, + to_US_ASCII_C2toDF, to_WINDOWS_874_E2_82, to_WINDOWS_1250_E2_84, #define to_WINDOWS_1250_E2 WORDINDEX2INFO(4231) to_WINDOWS_1250_E2_offsets, to_WINDOWS_1250_E2_infos, #define to_WINDOWS_1250_infos WORDINDEX2INFO(4233) NOMAP, INVALID, to_WINDOWS_1250_C2, to_ISO_8859_2_C3, to_WINDOWS_1250_C4, to_WINDOWS_1250_C5, - to_US_ASCII_C2, to_WINDOWS_1250_CB, - to_US_ASCII_E0, to_US_ASCII_E1, + to_US_ASCII_C2toDF, to_WINDOWS_1250_CB, + to_US_ASCII_E0, to_US_ASCII_E1toEC, to_WINDOWS_1250_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, + to_US_ASCII_F0, to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_WINDOWS_1250 WORDINDEX2INFO(4248) to_WINDOWS_1250_offsets, to_WINDOWS_1250_infos, @@ -4582,25 +4611,25 @@ to_WINDOWS_1251_E2_84_offsets, to_WINDOWS_1251_E2_84_infos, #define to_WINDOWS_1251_E2_infos WORDINDEX2INFO(4517) INVALID, to_WINDOWS_1250_E2_80, - to_US_ASCII_C2, to_WINDOWS_1251_E2_82, + to_US_ASCII_C2toDF, to_WINDOWS_1251_E2_82, to_WINDOWS_1251_E2_84, #define to_WINDOWS_1251_E2 WORDINDEX2INFO(4522) to_WINDOWS_1250_E2_offsets, to_WINDOWS_1251_E2_infos, #define to_WINDOWS_1251_infos WORDINDEX2INFO(4524) NOMAP, INVALID, - to_WINDOWS_1251_C2, to_US_ASCII_C2, + to_WINDOWS_1251_C2, to_US_ASCII_C2toDF, to_WINDOWS_1251_D0, to_WINDOWS_1251_D1, to_WINDOWS_1251_D2, to_US_ASCII_E0, - to_US_ASCII_E1, to_WINDOWS_1251_E2, + to_US_ASCII_E1toEC, to_WINDOWS_1251_E2, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_WINDOWS_1251 WORDINDEX2INFO(4538) to_WINDOWS_1251_offsets, to_WINDOWS_1251_infos, @@ -4712,15 +4741,15 @@ to_WINDOWS_1252_CB_infos, #define to_WINDOWS_1252_infos WORDINDEX2INFO(4725) NOMAP, INVALID, to_WINDOWS_1252_C2, to_ISO_8859_1_C3, - to_US_ASCII_C2, to_WINDOWS_1252_C5, + to_US_ASCII_C2toDF, to_WINDOWS_1252_C5, to_WINDOWS_1252_C6, to_WINDOWS_1252_CB, - to_US_ASCII_E0, to_US_ASCII_E1, + to_US_ASCII_E0, to_US_ASCII_E1toEC, to_WINDOWS_1250_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, + to_US_ASCII_F0, to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_WINDOWS_1252 WORDINDEX2INFO(4740) to_WINDOWS_1252_offsets, to_WINDOWS_1252_infos, @@ -4832,25 +4861,25 @@ to_WINDOWS_1253_E2_80_offsets, to_WINDOWS_1253_E2_80_infos, #define to_WINDOWS_1253_E2_infos WORDINDEX2INFO(4962) INVALID, to_WINDOWS_1253_E2_80, - to_US_ASCII_C2, to_WINDOWS_874_E2_82, + to_US_ASCII_C2toDF, to_WINDOWS_874_E2_82, to_WINDOWS_1250_E2_84, #define to_WINDOWS_1253_E2 WORDINDEX2INFO(4967) to_WINDOWS_1250_E2_offsets, to_WINDOWS_1253_E2_infos, #define to_WINDOWS_1253_infos WORDINDEX2INFO(4969) NOMAP, INVALID, - to_WINDOWS_1253_C2, to_US_ASCII_C2, + to_WINDOWS_1253_C2, to_US_ASCII_C2toDF, to_WINDOWS_1252_C6, to_WINDOWS_1253_CE, to_ISO_8859_7_CF, to_US_ASCII_E0, - to_US_ASCII_E1, to_WINDOWS_1253_E2, + to_US_ASCII_E1toEC, to_WINDOWS_1253_E2, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_WINDOWS_1253 WORDINDEX2INFO(4983) to_WINDOWS_1253_offsets, to_WINDOWS_1253_infos, @@ -4933,15 +4962,15 @@ #define to_WINDOWS_1254_infos WORDINDEX2INFO(5121) NOMAP, INVALID, to_WINDOWS_1252_C2, to_ISO_8859_9_C3, to_ISO_8859_9_C4, to_WINDOWS_1254_C5, - to_WINDOWS_1252_C6, to_US_ASCII_C2, + to_WINDOWS_1252_C6, to_US_ASCII_C2toDF, to_WINDOWS_1252_CB, to_US_ASCII_E0, - to_US_ASCII_E1, to_WINDOWS_1250_E2, + to_US_ASCII_E1toEC, to_WINDOWS_1250_E2, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_WINDOWS_1254 WORDINDEX2INFO(5137) to_WINDOWS_1254_offsets, to_WINDOWS_1254_infos, @@ -5064,11 +5093,11 @@ to_WINDOWS_1255_E2_82_offsets, to_WINDOWS_1255_E2_82_infos, #define to_WINDOWS_1255_E2_infos WORDINDEX2INFO(5367) INVALID, to_WINDOWS_1255_E2_80, - to_US_ASCII_C2, to_WINDOWS_1255_E2_82, + to_US_ASCII_C2toDF, to_WINDOWS_1255_E2_82, to_WINDOWS_1250_E2_84, #define to_WINDOWS_1255_E2 WORDINDEX2INFO(5372) to_WINDOWS_1250_E2_offsets, to_WINDOWS_1255_E2_infos, @@ -5100,26 +5129,26 @@ #define to_WINDOWS_1255_EF_AD WORDINDEX2INFO(5414) to_WINDOWS_1255_EF_AD_offsets, to_WINDOWS_1255_EF_AD_infos, #define to_WINDOWS_1255_EF_infos WORDINDEX2INFO(5416) - INVALID, to_US_ASCII_C2, + INVALID, to_US_ASCII_C2toDF, to_WINDOWS_1255_EF_AC, to_WINDOWS_1255_EF_AD, #define to_WINDOWS_1255_EF WORDINDEX2INFO(5420) to_WINDOWS_1255_EF_offsets, to_WINDOWS_1255_EF_infos, #define to_WINDOWS_1255_infos WORDINDEX2INFO(5422) NOMAP, INVALID, to_WINDOWS_1255_C2, to_ISO_8859_8_C3, - to_US_ASCII_C2, to_WINDOWS_1252_C6, + to_US_ASCII_C2toDF, to_WINDOWS_1252_C6, to_WINDOWS_1252_CB, to_WINDOWS_1255_D6, to_WINDOWS_1255_D7, to_US_ASCII_E0, - to_US_ASCII_E1, to_WINDOWS_1255_E2, + to_US_ASCII_E1toEC, to_WINDOWS_1255_E2, to_US_ASCII_ED, to_WINDOWS_1255_EF, - to_US_ASCII_F0, to_US_ASCII_F1, + to_US_ASCII_F0, to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_WINDOWS_1255 WORDINDEX2INFO(5439) to_WINDOWS_1255_offsets, to_WINDOWS_1255_infos, @@ -5285,27 +5314,27 @@ to_WINDOWS_1256_E2_80_offsets, to_WINDOWS_1256_E2_80_infos, #define to_WINDOWS_1256_E2_infos WORDINDEX2INFO(5730) INVALID, to_WINDOWS_1256_E2_80, - to_US_ASCII_C2, to_WINDOWS_874_E2_82, + to_US_ASCII_C2toDF, to_WINDOWS_874_E2_82, to_WINDOWS_1250_E2_84, #define to_WINDOWS_1256_E2 WORDINDEX2INFO(5735) to_WINDOWS_1250_E2_offsets, to_WINDOWS_1256_E2_infos, #define to_WINDOWS_1256_infos WORDINDEX2INFO(5737) NOMAP, INVALID, to_WINDOWS_1256_C2, to_WINDOWS_1256_C3, - to_US_ASCII_C2, to_WINDOWS_1256_C5, + to_US_ASCII_C2toDF, to_WINDOWS_1256_C5, to_WINDOWS_1252_C6, to_WINDOWS_1256_CB, to_WINDOWS_1256_D8, to_WINDOWS_1256_D9, to_WINDOWS_1256_DA, to_WINDOWS_1256_DB, - to_US_ASCII_E0, to_US_ASCII_E1, + to_US_ASCII_E0, to_US_ASCII_E1toEC, to_WINDOWS_1256_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, + to_US_ASCII_F0, to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_WINDOWS_1256 WORDINDEX2INFO(5756) to_WINDOWS_1256_offsets, to_WINDOWS_1256_infos, @@ -5399,14 +5428,14 @@ #define to_WINDOWS_1257_infos WORDINDEX2INFO(5916) NOMAP, INVALID, to_WINDOWS_1257_C2, to_ISO_8859_13_C3, to_ISO_8859_13_C4, to_ISO_8859_13_C5, - to_US_ASCII_C2, to_WINDOWS_1257_CB, - to_US_ASCII_E0, to_US_ASCII_E1, + to_US_ASCII_C2toDF, to_WINDOWS_1257_CB, + to_US_ASCII_E0, to_US_ASCII_E1toEC, to_WINDOWS_1250_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, + to_US_ASCII_F0, to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_WINDOWS_1257 WORDINDEX2INFO(5931) to_WINDOWS_1250_offsets, to_WINDOWS_1257_infos, @@ -5603,23 +5632,29 @@ #define to_IBM437_E2_96 WORDINDEX2INFO(6242) to_IBM437_E2_96_offsets, to_IBM437_E2_96_infos, #define to_IBM437_E2_infos WORDINDEX2INFO(6244) - INVALID, to_US_ASCII_C2, to_IBM437_E2_81, to_IBM437_E2_82, - to_IBM437_E2_88, to_IBM437_E2_89, to_IBM437_E2_8C, to_IBM437_E2_94, - to_IBM437_E2_95, to_IBM437_E2_96, + INVALID, to_US_ASCII_C2toDF, + to_IBM437_E2_81, to_IBM437_E2_82, + to_IBM437_E2_88, to_IBM437_E2_89, + to_IBM437_E2_8C, to_IBM437_E2_94, + to_IBM437_E2_95, to_IBM437_E2_96, #define to_IBM437_E2 WORDINDEX2INFO(6254) to_IBM437_E2_offsets, to_IBM437_E2_infos, #define to_IBM437_infos WORDINDEX2INFO(6256) - NOMAP, INVALID, to_IBM437_C2, to_IBM437_C3, - to_US_ASCII_C2, to_IBM437_C6, to_IBM437_CE, to_IBM437_CF, - to_US_ASCII_E0, to_US_ASCII_E1, to_IBM437_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM437_C2, to_IBM437_C3, + to_US_ASCII_C2toDF, to_IBM437_C6, + to_IBM437_CE, to_IBM437_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_IBM437_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_IBM437 WORDINDEX2INFO(6271) to_IBM437_offsets, to_IBM437_infos, @@ -5769,22 +5804,27 @@ #define to_IBM775_E2_95 WORDINDEX2INFO(6538) to_IBM775_E2_95_offsets, to_IBM775_E2_95_infos, #define to_IBM775_E2_infos WORDINDEX2INFO(6540) - INVALID, to_IBM775_E2_80, to_US_ASCII_C2, to_IBM775_E2_88, - to_IBM437_E2_94, to_IBM775_E2_95, to_IBM437_E2_96, + INVALID, to_IBM775_E2_80, + to_US_ASCII_C2toDF, to_IBM775_E2_88, + to_IBM437_E2_94, to_IBM775_E2_95, + to_IBM437_E2_96, #define to_IBM775_E2 WORDINDEX2INFO(6547) to_IBM775_E2_offsets, to_IBM775_E2_infos, #define to_IBM775_infos WORDINDEX2INFO(6549) - NOMAP, INVALID, to_IBM775_C2, to_IBM775_C3, - to_IBM775_C4, to_IBM775_C5, to_US_ASCII_C2, to_US_ASCII_E0, - to_US_ASCII_E1, to_IBM775_E2, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM775_C2, to_IBM775_C3, + to_IBM775_C4, to_IBM775_C5, + to_US_ASCII_C2toDF, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_IBM775_E2, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_IBM775 WORDINDEX2INFO(6563) to_ISO_8859_10_offsets, to_IBM775_infos, @@ -5927,22 +5967,27 @@ #define to_IBM852_E2_96 WORDINDEX2INFO(6824) to_IBM852_E2_96_offsets, to_IBM852_E2_96_infos, #define to_IBM852_E2_infos WORDINDEX2INFO(6826) - INVALID, to_US_ASCII_C2, to_IBM437_E2_94, to_IBM775_E2_95, - to_IBM852_E2_96, + INVALID, to_US_ASCII_C2toDF, + to_IBM437_E2_94, to_IBM775_E2_95, + to_IBM852_E2_96, #define to_IBM852_E2 WORDINDEX2INFO(6831) to_IBM852_E2_offsets, to_IBM852_E2_infos, #define to_IBM852_infos WORDINDEX2INFO(6833) - NOMAP, INVALID, to_IBM852_C2, to_IBM852_C3, - to_IBM852_C4, to_IBM852_C5, to_US_ASCII_C2, to_IBM852_CB, - to_US_ASCII_E0, to_US_ASCII_E1, to_IBM852_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM852_C2, to_IBM852_C3, + to_IBM852_C4, to_IBM852_C5, + to_US_ASCII_C2toDF, to_IBM852_CB, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_IBM852_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_IBM852 WORDINDEX2INFO(6848) to_WINDOWS_1250_offsets, to_IBM852_infos, @@ -6067,22 +6112,26 @@ #define to_IBM855_E2_84 WORDINDEX2INFO(7094) to_ISO_8859_5_E2_84_offsets, to_IBM855_E2_84_infos, #define to_IBM855_E2_infos WORDINDEX2INFO(7096) - INVALID, to_US_ASCII_C2, to_IBM855_E2_84, to_IBM437_E2_94, - to_IBM775_E2_95, to_IBM852_E2_96, + INVALID, to_US_ASCII_C2toDF, + to_IBM855_E2_84, to_IBM437_E2_94, + to_IBM775_E2_95, to_IBM852_E2_96, #define to_IBM855_E2 WORDINDEX2INFO(7102) to_IBM855_E2_offsets, to_IBM855_E2_infos, #define to_IBM855_infos WORDINDEX2INFO(7104) - NOMAP, INVALID, to_IBM855_C2, to_US_ASCII_C2, - to_IBM855_D0, to_IBM855_D1, to_US_ASCII_E0, to_US_ASCII_E1, - to_IBM855_E2, to_US_ASCII_ED, to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM855_C2, to_US_ASCII_C2toDF, + to_IBM855_D0, to_IBM855_D1, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_IBM855_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_IBM855 WORDINDEX2INFO(7117) to_ISO_8859_5_offsets, to_IBM855_infos, @@ -6206,14 +6255,17 @@ #define to_IBM857_C5 WORDINDEX2INFO(7358) to_ISO_8859_9_C5_offsets, to_IBM857_C5_infos, #define to_IBM857_infos WORDINDEX2INFO(7360) - NOMAP, INVALID, to_IBM857_C2, to_IBM857_C3, - to_IBM857_C4, to_IBM857_C5, to_US_ASCII_C2, to_US_ASCII_E0, - to_US_ASCII_E1, to_IBM852_E2, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM857_C2, to_IBM857_C3, + to_IBM857_C4, to_IBM857_C5, + to_US_ASCII_C2toDF, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_IBM852_E2, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_IBM857 WORDINDEX2INFO(7374) to_ISO_8859_10_offsets, to_IBM857_infos, @@ -6321,23 +6373,28 @@ #define to_IBM860_E2_8C WORDINDEX2INFO(7574) to_IBM860_E2_8C_offsets, to_IBM860_E2_8C_infos, #define to_IBM860_E2_infos WORDINDEX2INFO(7576) - INVALID, to_US_ASCII_C2, to_IBM437_E2_81, to_IBM437_E2_82, - to_IBM437_E2_88, to_IBM437_E2_89, to_IBM860_E2_8C, to_IBM437_E2_94, - to_IBM437_E2_95, to_IBM437_E2_96, + INVALID, to_US_ASCII_C2toDF, + to_IBM437_E2_81, to_IBM437_E2_82, + to_IBM437_E2_88, to_IBM437_E2_89, + to_IBM860_E2_8C, to_IBM437_E2_94, + to_IBM437_E2_95, to_IBM437_E2_96, #define to_IBM860_E2 WORDINDEX2INFO(7586) to_IBM437_E2_offsets, to_IBM860_E2_infos, #define to_IBM860_infos WORDINDEX2INFO(7588) - NOMAP, INVALID, to_IBM860_C2, to_IBM860_C3, - to_US_ASCII_C2, to_IBM437_CE, to_IBM437_CF, to_US_ASCII_E0, - to_US_ASCII_E1, to_IBM860_E2, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM860_C2, to_IBM860_C3, + to_US_ASCII_C2toDF, to_IBM437_CE, + to_IBM437_CF, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_IBM860_E2, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_IBM860 WORDINDEX2INFO(7602) to_IBM860_offsets, to_IBM860_infos, @@ -6438,14 +6495,18 @@ #define to_IBM861_C3 WORDINDEX2INFO(7794) to_IBM861_C3_offsets, to_IBM861_C3_infos, #define to_IBM861_infos WORDINDEX2INFO(7796) - NOMAP, INVALID, to_IBM861_C2, to_IBM861_C3, - to_US_ASCII_C2, to_IBM437_C6, to_IBM437_CE, to_IBM437_CF, - to_US_ASCII_E0, to_US_ASCII_E1, to_IBM437_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM861_C2, to_IBM861_C3, + to_US_ASCII_C2toDF, to_IBM437_C6, + to_IBM437_CE, to_IBM437_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_IBM437_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_IBM861 WORDINDEX2INFO(7811) to_IBM437_offsets, to_IBM861_infos, @@ -6542,14 +6603,18 @@ #define to_IBM862_D7 WORDINDEX2INFO(7985) to_ISO_8859_8_D7_offsets, to_IBM862_D7_infos, #define to_IBM862_infos WORDINDEX2INFO(7987) - NOMAP, INVALID, to_IBM437_C2, to_IBM862_C3, - to_US_ASCII_C2, to_IBM437_C6, to_IBM437_CE, to_IBM437_CF, - to_IBM862_D7, to_US_ASCII_E0, to_US_ASCII_E1, to_IBM437_E2, - to_US_ASCII_ED, to_US_ASCII_F0, to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM437_C2, to_IBM862_C3, + to_US_ASCII_C2toDF, to_IBM437_C6, + to_IBM437_CE, to_IBM437_CF, + to_IBM862_D7, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_IBM437_E2, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_IBM862 WORDINDEX2INFO(8003) to_IBM862_offsets, to_IBM862_infos, @@ -6657,23 +6722,29 @@ #define to_IBM863_E2_80 WORDINDEX2INFO(8200) to_IBM863_E2_80_offsets, to_IBM863_E2_80_infos, #define to_IBM863_E2_infos WORDINDEX2INFO(8202) - INVALID, to_IBM863_E2_80, to_IBM437_E2_81, to_US_ASCII_C2, - to_IBM437_E2_88, to_IBM437_E2_89, to_IBM437_E2_8C, to_IBM437_E2_94, - to_IBM437_E2_95, to_IBM437_E2_96, + INVALID, to_IBM863_E2_80, + to_IBM437_E2_81, to_US_ASCII_C2toDF, + to_IBM437_E2_88, to_IBM437_E2_89, + to_IBM437_E2_8C, to_IBM437_E2_94, + to_IBM437_E2_95, to_IBM437_E2_96, #define to_IBM863_E2 WORDINDEX2INFO(8212) to_IBM863_E2_offsets, to_IBM863_E2_infos, #define to_IBM863_infos WORDINDEX2INFO(8214) - NOMAP, INVALID, to_IBM863_C2, to_IBM863_C3, - to_US_ASCII_C2, to_IBM437_C6, to_IBM437_CE, to_IBM437_CF, - to_US_ASCII_E0, to_US_ASCII_E1, to_IBM863_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM863_C2, to_IBM863_C3, + to_US_ASCII_C2toDF, to_IBM437_C6, + to_IBM437_CE, to_IBM437_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_IBM863_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_IBM863 WORDINDEX2INFO(8229) to_IBM437_offsets, to_IBM863_infos, @@ -6774,14 +6845,18 @@ #define to_IBM865_C3 WORDINDEX2INFO(8421) to_IBM865_C3_offsets, to_IBM865_C3_infos, #define to_IBM865_infos WORDINDEX2INFO(8423) - NOMAP, INVALID, to_IBM865_C2, to_IBM865_C3, - to_US_ASCII_C2, to_IBM437_C6, to_IBM437_CE, to_IBM437_CF, - to_US_ASCII_E0, to_US_ASCII_E1, to_IBM437_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM865_C2, to_IBM865_C3, + to_US_ASCII_C2toDF, to_IBM437_C6, + to_IBM437_CE, to_IBM437_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_IBM437_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_IBM865 WORDINDEX2INFO(8438) to_IBM437_offsets, to_IBM865_infos, @@ -6906,22 +6981,27 @@ #define to_IBM866_E2_88 WORDINDEX2INFO(8665) to_IBM866_E2_88_offsets, to_IBM866_E2_88_infos, #define to_IBM866_E2_infos WORDINDEX2INFO(8667) - INVALID, to_US_ASCII_C2, to_IBM866_E2_84, to_IBM866_E2_88, - to_IBM437_E2_94, to_IBM437_E2_95, to_IBM437_E2_96, + INVALID, to_US_ASCII_C2toDF, + to_IBM866_E2_84, to_IBM866_E2_88, + to_IBM437_E2_94, to_IBM437_E2_95, + to_IBM437_E2_96, #define to_IBM866_E2 WORDINDEX2INFO(8674) to_IBM866_E2_offsets, to_IBM866_E2_infos, #define to_IBM866_infos WORDINDEX2INFO(8676) - NOMAP, INVALID, to_IBM866_C2, to_US_ASCII_C2, - to_IBM866_D0, to_IBM866_D1, to_US_ASCII_E0, to_US_ASCII_E1, - to_IBM866_E2, to_US_ASCII_ED, to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM866_C2, to_US_ASCII_C2toDF, + to_IBM866_D0, to_IBM866_D1, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_IBM866_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_IBM866 WORDINDEX2INFO(8689) to_ISO_8859_5_offsets, to_IBM866_infos, @@ -7042,22 +7122,26 @@ #define to_IBM869_E2_80 WORDINDEX2INFO(8918) to_ISO_8859_7_E2_80_offsets, to_IBM869_E2_80_infos, #define to_IBM869_E2_infos WORDINDEX2INFO(8920) - INVALID, to_IBM869_E2_80, to_US_ASCII_C2, to_IBM437_E2_94, - to_IBM775_E2_95, to_IBM852_E2_96, + INVALID, to_IBM869_E2_80, + to_US_ASCII_C2toDF, to_IBM437_E2_94, + to_IBM775_E2_95, to_IBM852_E2_96, #define to_IBM869_E2 WORDINDEX2INFO(8926) to_IBM869_E2_offsets, to_IBM869_E2_infos, #define to_IBM869_infos WORDINDEX2INFO(8928) - NOMAP, INVALID, to_IBM869_C2, to_US_ASCII_C2, - to_IBM869_CE, to_IBM869_CF, to_US_ASCII_E0, to_US_ASCII_E1, - to_IBM869_E2, to_US_ASCII_ED, to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_IBM869_C2, to_US_ASCII_C2toDF, + to_IBM869_CE, to_IBM869_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_IBM869_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_IBM869 WORDINDEX2INFO(8941) to_IBM869_offsets, to_IBM869_infos, @@ -7253,28 +7337,28 @@ to_MACCROATIAN_E2_97_offsets, to_MACCROATIAN_E2_97_infos, #define to_MACCROATIAN_E2_infos WORDINDEX2INFO(9253) INVALID, to_MACCROATIAN_E2_80, - to_MACCROATIAN_E2_81, to_US_ASCII_C2, + to_MACCROATIAN_E2_81, to_US_ASCII_C2toDF, to_MACCROATIAN_E2_84, to_MACCROATIAN_E2_88, to_MACCROATIAN_E2_89, to_MACCROATIAN_E2_97, #define to_MACCROATIAN_E2 WORDINDEX2INFO(9261) to_MACCROATIAN_E2_offsets, to_MACCROATIAN_E2_infos, #define to_MACCROATIAN_infos WORDINDEX2INFO(9263) - NOMAP, INVALID, - to_MACCROATIAN_C2, to_MACCROATIAN_C3, - to_MACCROATIAN_C4, to_MACCROATIAN_C5, - to_MACCROATIAN_C6, to_US_ASCII_C2, - to_MACCROATIAN_CB, to_MACCROATIAN_CF, - to_US_ASCII_E0, to_US_ASCII_E1, - to_MACCROATIAN_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_MACCROATIAN_C2, to_MACCROATIAN_C3, + to_MACCROATIAN_C4, to_MACCROATIAN_C5, + to_MACCROATIAN_C6, to_US_ASCII_C2toDF, + to_MACCROATIAN_CB, to_MACCROATIAN_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_MACCROATIAN_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_MACCROATIAN WORDINDEX2INFO(9280) to_MACCROATIAN_offsets, to_MACCROATIAN_infos, @@ -7426,26 +7510,26 @@ to_MACCYRILLIC_E2_88_offsets, to_MACCYRILLIC_E2_88_infos, #define to_MACCYRILLIC_E2_infos WORDINDEX2INFO(9564) INVALID, to_MACCYRILLIC_E2_80, - to_US_ASCII_C2, to_MACCYRILLIC_E2_84, + to_US_ASCII_C2toDF, to_MACCYRILLIC_E2_84, to_MACCYRILLIC_E2_88, to_MACCROATIAN_E2_89, #define to_MACCYRILLIC_E2 WORDINDEX2INFO(9570) to_MACCYRILLIC_E2_offsets, to_MACCYRILLIC_E2_infos, #define to_MACCYRILLIC_infos WORDINDEX2INFO(9572) - NOMAP, INVALID, - to_MACCYRILLIC_C2, to_MACCYRILLIC_C3, - to_US_ASCII_C2, to_MACCROATIAN_C6, - to_MACCYRILLIC_D0, to_MACCYRILLIC_D1, - to_US_ASCII_E0, to_US_ASCII_E1, - to_MACCYRILLIC_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_MACCYRILLIC_C2, to_MACCYRILLIC_C3, + to_US_ASCII_C2toDF, to_MACCROATIAN_C6, + to_MACCYRILLIC_D0, to_MACCYRILLIC_D1, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_MACCYRILLIC_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_MACCYRILLIC WORDINDEX2INFO(9587) to_MACCYRILLIC_offsets, to_MACCYRILLIC_infos, @@ -7598,22 +7682,26 @@ to_WINDOWS_1250_E2_84_offsets, to_MACGREEK_E2_84_infos, #define to_MACGREEK_E2_infos WORDINDEX2INFO(9871) INVALID, to_MACGREEK_E2_80, - to_US_ASCII_C2, to_MACGREEK_E2_84, + to_US_ASCII_C2toDF, to_MACGREEK_E2_84, to_MACCROATIAN_E2_89, #define to_MACGREEK_E2 WORDINDEX2INFO(9876) to_MACGREEK_E2_offsets, to_MACGREEK_E2_infos, #define to_MACGREEK_infos WORDINDEX2INFO(9878) - NOMAP, INVALID, to_MACGREEK_C2, to_MACGREEK_C3, - to_US_ASCII_C2, to_MACGREEK_C5, to_MACGREEK_CE, to_MACGREEK_CF, - to_US_ASCII_E0, to_US_ASCII_E1, to_MACGREEK_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_MACGREEK_C2, to_MACGREEK_C3, + to_US_ASCII_C2toDF, to_MACGREEK_C5, + to_MACGREEK_CE, to_MACGREEK_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_MACGREEK_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_MACGREEK WORDINDEX2INFO(9893) to_MACGREEK_offsets, to_MACGREEK_infos, @@ -7774,28 +7862,28 @@ to_MACCROATIAN_E2_88_offsets, to_MACICELAND_E2_88_infos, #define to_MACICELAND_E2_infos WORDINDEX2INFO(10176) INVALID, to_MACICELAND_E2_80, - to_MACCROATIAN_E2_81, to_US_ASCII_C2, + to_MACCROATIAN_E2_81, to_US_ASCII_C2toDF, to_MACCROATIAN_E2_84, to_MACICELAND_E2_88, to_MACCROATIAN_E2_89, to_MACCROATIAN_E2_97, #define to_MACICELAND_E2 WORDINDEX2INFO(10184) to_MACCROATIAN_E2_offsets, to_MACICELAND_E2_infos, #define to_MACICELAND_infos WORDINDEX2INFO(10186) - NOMAP, INVALID, - to_MACICELAND_C2, to_MACICELAND_C3, - to_MACICELAND_C4, to_MACICELAND_C5, - to_MACCROATIAN_C6, to_US_ASCII_C2, - to_MACICELAND_CB, to_MACICELAND_CF, - to_US_ASCII_E0, to_US_ASCII_E1, - to_MACICELAND_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_MACICELAND_C2, to_MACICELAND_C3, + to_MACICELAND_C4, to_MACICELAND_C5, + to_MACCROATIAN_C6, to_US_ASCII_C2toDF, + to_MACICELAND_CB, to_MACICELAND_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_MACICELAND_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_MACICELAND WORDINDEX2INFO(10203) to_MACCROATIAN_offsets, to_MACICELAND_infos, @@ -7902,11 +7990,11 @@ to_WINDOWS_1250_E2_80_offsets, to_MACROMAN_E2_80_infos, #define to_MACROMAN_E2_infos WORDINDEX2INFO(10416) INVALID, to_MACROMAN_E2_80, - to_MACCROATIAN_E2_81, to_US_ASCII_C2, + to_MACCROATIAN_E2_81, to_US_ASCII_C2toDF, to_MACCROATIAN_E2_84, to_MACICELAND_E2_88, to_MACCROATIAN_E2_89, to_MACCROATIAN_E2_97, #define to_MACROMAN_E2 WORDINDEX2INFO(10424) to_MACCROATIAN_E2_offsets, @@ -7918,27 +8006,27 @@ #define to_MACROMAN_EF_AC WORDINDEX2INFO(10430) to_MACROMAN_EF_AC_offsets, to_MACROMAN_EF_AC_infos, #define to_MACROMAN_EF_infos WORDINDEX2INFO(10432) - INVALID, to_US_ASCII_C2, - to_MACROMAN_EF_AC, + INVALID, to_US_ASCII_C2toDF, + to_MACROMAN_EF_AC, #define to_MACROMAN_EF WORDINDEX2INFO(10435) to_ISO_8859_15_E2_82_offsets, to_MACROMAN_EF_infos, #define to_MACROMAN_infos WORDINDEX2INFO(10437) - NOMAP, INVALID, - to_MACICELAND_C2, to_MACROMAN_C3, - to_MACICELAND_C4, to_MACICELAND_C5, - to_MACCROATIAN_C6, to_US_ASCII_C2, - to_MACICELAND_CB, to_MACICELAND_CF, - to_US_ASCII_E0, to_US_ASCII_E1, - to_MACROMAN_E2, to_US_ASCII_ED, - to_MACROMAN_EF, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_MACICELAND_C2, to_MACROMAN_C3, + to_MACICELAND_C4, to_MACICELAND_C5, + to_MACCROATIAN_C6, to_US_ASCII_C2toDF, + to_MACICELAND_CB, to_MACICELAND_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_MACROMAN_E2, to_US_ASCII_ED, + to_MACROMAN_EF, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_MACROMAN WORDINDEX2INFO(10455) to_MACROMAN_offsets, to_MACROMAN_infos, @@ -8049,19 +8137,19 @@ #define to_MACROMANIA_C5 WORDINDEX2INFO(10661) to_MACROMANIA_C5_offsets, to_MACROMANIA_C5_infos, #define to_MACROMANIA_infos WORDINDEX2INFO(10663) - NOMAP, INVALID, - to_MACICELAND_C2, to_MACROMANIA_C3, - to_MACROMANIA_C4, to_MACROMANIA_C5, - to_MACCROATIAN_C6, to_US_ASCII_C2, - to_MACICELAND_CB, to_MACICELAND_CF, - to_US_ASCII_E0, to_US_ASCII_E1, - to_MACROMAN_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_MACICELAND_C2, to_MACROMANIA_C3, + to_MACROMANIA_C4, to_MACROMANIA_C5, + to_MACCROATIAN_C6, to_US_ASCII_C2toDF, + to_MACICELAND_CB, to_MACICELAND_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_MACROMAN_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_MACROMANIA WORDINDEX2INFO(10680) to_MACCROATIAN_offsets, to_MACROMANIA_infos, @@ -8174,28 +8262,28 @@ to_MACTURKISH_E2_80_offsets, to_MACTURKISH_E2_80_infos, #define to_MACTURKISH_E2_infos WORDINDEX2INFO(10873) INVALID, to_MACTURKISH_E2_80, - to_US_ASCII_C2, to_MACCROATIAN_E2_84, + to_US_ASCII_C2toDF, to_MACCROATIAN_E2_84, to_MACICELAND_E2_88, to_MACCROATIAN_E2_89, to_MACCROATIAN_E2_97, #define to_MACTURKISH_E2 WORDINDEX2INFO(10880) to_MACTURKISH_E2_offsets, to_MACTURKISH_E2_infos, #define to_MACTURKISH_infos WORDINDEX2INFO(10882) - NOMAP, INVALID, - to_MACTURKISH_C2, to_MACROMAN_C3, - to_MACTURKISH_C4, to_MACTURKISH_C5, - to_MACCROATIAN_C6, to_US_ASCII_C2, - to_MACICELAND_CB, to_MACICELAND_CF, - to_US_ASCII_E0, to_US_ASCII_E1, - to_MACTURKISH_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_MACTURKISH_C2, to_MACROMAN_C3, + to_MACTURKISH_C4, to_MACTURKISH_C5, + to_MACCROATIAN_C6, to_US_ASCII_C2toDF, + to_MACICELAND_CB, to_MACICELAND_CF, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_MACTURKISH_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_MACTURKISH WORDINDEX2INFO(10899) to_MACCROATIAN_offsets, to_MACTURKISH_infos, @@ -8295,26 +8383,26 @@ to_MACUKRAINE_E2_88_offsets, to_MACUKRAINE_E2_88_infos, #define to_MACUKRAINE_E2_infos WORDINDEX2INFO(11062) INVALID, to_MACCYRILLIC_E2_80, - to_US_ASCII_C2, to_MACCYRILLIC_E2_84, + to_US_ASCII_C2toDF, to_MACCYRILLIC_E2_84, to_MACUKRAINE_E2_88, to_MACCROATIAN_E2_89, #define to_MACUKRAINE_E2 WORDINDEX2INFO(11068) to_MACCYRILLIC_E2_offsets, to_MACUKRAINE_E2_infos, #define to_MACUKRAINE_infos WORDINDEX2INFO(11070) - NOMAP, INVALID, - to_MACUKRAINE_C2, to_MACCYRILLIC_C3, - to_US_ASCII_C2, to_MACCROATIAN_C6, - to_MACCYRILLIC_D0, to_MACCYRILLIC_D1, - to_MACUKRAINE_D2, to_US_ASCII_E0, - to_US_ASCII_E1, to_MACUKRAINE_E2, - to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_MACUKRAINE_C2, to_MACCYRILLIC_C3, + to_US_ASCII_C2toDF, to_MACCROATIAN_C6, + to_MACCYRILLIC_D0, to_MACCYRILLIC_D1, + to_MACUKRAINE_D2, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_MACUKRAINE_E2, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_MACUKRAINE WORDINDEX2INFO(11086) to_MACUKRAINE_offsets, to_MACUKRAINE_infos, @@ -8492,22 +8580,28 @@ #define to_KOI8_U_E2_96 WORDINDEX2INFO(11386) to_IBM437_E2_96_offsets, to_KOI8_U_E2_96_infos, #define to_KOI8_U_E2_infos WORDINDEX2INFO(11388) - INVALID, to_US_ASCII_C2, to_KOI8_U_E2_88, to_KOI8_U_E2_89, - to_KOI8_U_E2_8C, to_KOI8_U_E2_94, to_KOI8_U_E2_95, to_KOI8_U_E2_96, + INVALID, to_US_ASCII_C2toDF, + to_KOI8_U_E2_88, to_KOI8_U_E2_89, + to_KOI8_U_E2_8C, to_KOI8_U_E2_94, + to_KOI8_U_E2_95, to_KOI8_U_E2_96, #define to_KOI8_U_E2 WORDINDEX2INFO(11396) to_KOI8_U_E2_offsets, to_KOI8_U_E2_infos, #define to_KOI8_U_infos WORDINDEX2INFO(11398) - NOMAP, INVALID, to_KOI8_U_C2, to_KOI8_U_C3, - to_US_ASCII_C2, to_KOI8_U_D0, to_KOI8_U_D1, to_KOI8_U_D2, - to_US_ASCII_E0, to_US_ASCII_E1, to_KOI8_U_E2, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_KOI8_U_C2, to_KOI8_U_C3, + to_US_ASCII_C2toDF, to_KOI8_U_D0, + to_KOI8_U_D1, to_KOI8_U_D2, + to_US_ASCII_E0, to_US_ASCII_E1toEC, + to_KOI8_U_E2, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_KOI8_U WORDINDEX2INFO(11413) to_KOI8_U_offsets, to_KOI8_U_infos, @@ -8625,22 +8719,27 @@ #define to_KOI8_R_E2_95 WORDINDEX2INFO(11651) to_IBM437_E2_95_offsets, to_KOI8_R_E2_95_infos, #define to_KOI8_R_E2_infos WORDINDEX2INFO(11653) - INVALID, to_US_ASCII_C2, to_KOI8_U_E2_88, to_KOI8_U_E2_89, - to_KOI8_U_E2_8C, to_KOI8_U_E2_94, to_KOI8_R_E2_95, to_KOI8_U_E2_96, + INVALID, to_US_ASCII_C2toDF, + to_KOI8_U_E2_88, to_KOI8_U_E2_89, + to_KOI8_U_E2_8C, to_KOI8_U_E2_94, + to_KOI8_R_E2_95, to_KOI8_U_E2_96, #define to_KOI8_R_E2 WORDINDEX2INFO(11661) to_KOI8_U_E2_offsets, to_KOI8_R_E2_infos, #define to_KOI8_R_infos WORDINDEX2INFO(11663) - NOMAP, INVALID, to_KOI8_U_C2, to_KOI8_U_C3, - to_US_ASCII_C2, to_KOI8_R_D0, to_KOI8_R_D1, to_US_ASCII_E0, - to_US_ASCII_E1, to_KOI8_R_E2, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_KOI8_U_C2, to_KOI8_U_C3, + to_US_ASCII_C2toDF, to_KOI8_R_D0, + to_KOI8_R_D1, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_KOI8_R_E2, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_KOI8_R WORDINDEX2INFO(11677) to_KOI8_R_offsets, to_KOI8_R_infos, @@ -8694,15 +8793,15 @@ #define from_TIS_620 WORDINDEX2INFO(11768) from_TIS_620_offsets, from_TIS_620_infos, #define to_TIS_620_infos WORDINDEX2INFO(11770) - NOMAP, INVALID, - to_US_ASCII_C2, to_ISO_8859_11_E0, - to_US_ASCII_E1, to_US_ASCII_ED, - to_US_ASCII_F0, to_US_ASCII_F1, - to_US_ASCII_F4, + NOMAP, INVALID, + to_US_ASCII_C2toDF, to_ISO_8859_11_E0, + to_US_ASCII_E1toEC, to_US_ASCII_ED, + to_US_ASCII_F0, to_US_ASCII_F1toF3, + to_US_ASCII_F4, #define to_TIS_620 WORDINDEX2INFO(11779) to_US_ASCII_offsets, to_TIS_620_infos, @@ -8828,29 +8927,33 @@ #define to_CP850_E2_80 WORDINDEX2INFO(12023) to_IBM863_E2_80_offsets, to_CP850_E2_80_infos, #define to_CP850_E2_infos WORDINDEX2INFO(12025) - INVALID, to_CP850_E2_80, to_US_ASCII_C2, to_IBM437_E2_94, - to_IBM775_E2_95, to_IBM852_E2_96, + INVALID, to_CP850_E2_80, + to_US_ASCII_C2toDF, to_IBM437_E2_94, + to_IBM775_E2_95, to_IBM852_E2_96, #define to_CP850_E2 WORDINDEX2INFO(12031) to_IBM869_E2_offsets, to_CP850_E2_infos, #define to_CP850_infos WORDINDEX2INFO(12033) - NOMAP, INVALID, to_CP850_C2, to_CP850_C3, - to_CP850_C4, to_US_ASCII_C2, to_IBM437_C6, to_US_ASCII_E0, - to_US_ASCII_E1, to_CP850_E2, to_US_ASCII_ED, to_US_ASCII_F0, - to_US_ASCII_F1, to_US_ASCII_F4, + NOMAP, INVALID, + to_CP850_C2, to_CP850_C3, + to_CP850_C4, to_US_ASCII_C2toDF, + to_IBM437_C6, to_US_ASCII_E0, + to_US_ASCII_E1toEC, to_CP850_E2, + to_US_ASCII_ED, to_US_ASCII_F0, + to_US_ASCII_F1toF3, to_US_ASCII_F4, #define to_CP850 WORDINDEX2INFO(12047) to_CP850_offsets, to_CP850_infos, }; -#define TRANSCODE_TABLE_INFO single_byte_byte_array, 24992, single_byte_word_array, 12049, sizeof(unsigned int) +#define TRANSCODE_TABLE_INFO single_byte_byte_array, 24992, single_byte_word_array, 12049, ((int)sizeof(unsigned int)) static const rb_transcoder rb_from_US_ASCII = { "US-ASCII", "UTF-8", from_US_ASCII, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ @@ -8864,11 +8967,11 @@ static const rb_transcoder rb_to_US_ASCII = { "UTF-8", "US-ASCII", to_US_ASCII, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 1, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -8888,11 +8991,11 @@ static const rb_transcoder rb_to_ASCII_8BIT = { "UTF-8", "ASCII-8BIT", to_US_ASCII, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 1, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -8901,22 +9004,22 @@ rb_from_ISO_8859_1 = { "ISO-8859-1", "UTF-8", from_ISO_8859_1, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 2, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_1 = { "UTF-8", "ISO-8859-1", to_ISO_8859_1, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 2, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -8925,22 +9028,22 @@ rb_from_ISO_8859_2 = { "ISO-8859-2", "UTF-8", from_ISO_8859_2, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 2, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_2 = { "UTF-8", "ISO-8859-2", to_ISO_8859_2, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 2, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -8949,22 +9052,22 @@ rb_from_ISO_8859_3 = { "ISO-8859-3", "UTF-8", from_ISO_8859_3, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 2, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_3 = { "UTF-8", "ISO-8859-3", to_ISO_8859_3, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 2, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -8973,22 +9076,22 @@ rb_from_ISO_8859_4 = { "ISO-8859-4", "UTF-8", from_ISO_8859_4, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 2, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_4 = { "UTF-8", "ISO-8859-4", to_ISO_8859_4, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 2, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -8997,22 +9100,22 @@ rb_from_ISO_8859_5 = { "ISO-8859-5", "UTF-8", from_ISO_8859_5, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_5 = { "UTF-8", "ISO-8859-5", to_ISO_8859_5, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9021,22 +9124,22 @@ rb_from_ISO_8859_6 = { "ISO-8859-6", "UTF-8", from_ISO_8859_6, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 2, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_6 = { "UTF-8", "ISO-8859-6", to_ISO_8859_6, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 2, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9045,22 +9148,22 @@ rb_from_ISO_8859_7 = { "ISO-8859-7", "UTF-8", from_ISO_8859_7, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_7 = { "UTF-8", "ISO-8859-7", to_ISO_8859_7, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9069,22 +9172,22 @@ rb_from_ISO_8859_8 = { "ISO-8859-8", "UTF-8", from_ISO_8859_8, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_8 = { "UTF-8", "ISO-8859-8", to_ISO_8859_8, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9093,22 +9196,22 @@ rb_from_ISO_8859_9 = { "ISO-8859-9", "UTF-8", from_ISO_8859_9, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 2, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_9 = { "UTF-8", "ISO-8859-9", to_ISO_8859_9, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 2, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9117,22 +9220,22 @@ rb_from_ISO_8859_10 = { "ISO-8859-10", "UTF-8", from_ISO_8859_10, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_10 = { "UTF-8", "ISO-8859-10", to_ISO_8859_10, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9141,22 +9244,22 @@ rb_from_ISO_8859_11 = { "ISO-8859-11", "UTF-8", from_ISO_8859_11, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_11 = { "UTF-8", "ISO-8859-11", to_ISO_8859_11, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9165,22 +9268,22 @@ rb_from_ISO_8859_13 = { "ISO-8859-13", "UTF-8", from_ISO_8859_13, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_13 = { "UTF-8", "ISO-8859-13", to_ISO_8859_13, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9189,22 +9292,22 @@ rb_from_ISO_8859_14 = { "ISO-8859-14", "UTF-8", from_ISO_8859_14, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_14 = { "UTF-8", "ISO-8859-14", to_ISO_8859_14, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9213,22 +9316,22 @@ rb_from_ISO_8859_15 = { "ISO-8859-15", "UTF-8", from_ISO_8859_15, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_ISO_8859_15 = { "UTF-8", "ISO-8859-15", to_ISO_8859_15, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9237,22 +9340,22 @@ rb_from_WINDOWS_874 = { "WINDOWS-874", "UTF-8", from_WINDOWS_874, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_WINDOWS_874 = { "UTF-8", "WINDOWS-874", to_WINDOWS_874, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9261,22 +9364,22 @@ rb_from_WINDOWS_1250 = { "WINDOWS-1250", "UTF-8", from_WINDOWS_1250, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_WINDOWS_1250 = { "UTF-8", "WINDOWS-1250", to_WINDOWS_1250, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9285,22 +9388,22 @@ rb_from_WINDOWS_1251 = { "WINDOWS-1251", "UTF-8", from_WINDOWS_1251, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_WINDOWS_1251 = { "UTF-8", "WINDOWS-1251", to_WINDOWS_1251, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9309,22 +9412,22 @@ rb_from_WINDOWS_1252 = { "WINDOWS-1252", "UTF-8", from_WINDOWS_1252, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_WINDOWS_1252 = { "UTF-8", "WINDOWS-1252", to_WINDOWS_1252, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9333,22 +9436,22 @@ rb_from_WINDOWS_1253 = { "WINDOWS-1253", "UTF-8", from_WINDOWS_1253, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_WINDOWS_1253 = { "UTF-8", "WINDOWS-1253", to_WINDOWS_1253, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9357,22 +9460,22 @@ rb_from_WINDOWS_1254 = { "WINDOWS-1254", "UTF-8", from_WINDOWS_1254, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_WINDOWS_1254 = { "UTF-8", "WINDOWS-1254", to_WINDOWS_1254, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9380,23 +9483,23 @@ static const rb_transcoder rb_from_WINDOWS_1255 = { "WINDOWS-1255", "UTF-8", from_WINDOWS_1255, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ - 3, /* max_output */ + 1, /* max_input */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_WINDOWS_1255 = { "UTF-8", "WINDOWS-1255", to_WINDOWS_1255, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 3, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9405,22 +9508,22 @@ rb_from_WINDOWS_1256 = { "WINDOWS-1256", "UTF-8", from_WINDOWS_1256, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_WINDOWS_1256 = { "UTF-8", "WINDOWS-1256", to_WINDOWS_1256, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9429,22 +9532,22 @@ rb_from_WINDOWS_1257 = { "WINDOWS-1257", "UTF-8", from_WINDOWS_1257, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_WINDOWS_1257 = { "UTF-8", "WINDOWS-1257", to_WINDOWS_1257, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9453,22 +9556,22 @@ rb_from_IBM437 = { "IBM437", "UTF-8", from_IBM437, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM437 = { "UTF-8", "IBM437", to_IBM437, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9477,22 +9580,22 @@ rb_from_IBM775 = { "IBM775", "UTF-8", from_IBM775, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM775 = { "UTF-8", "IBM775", to_IBM775, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9501,22 +9604,22 @@ rb_from_IBM852 = { "IBM852", "UTF-8", from_IBM852, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM852 = { "UTF-8", "IBM852", to_IBM852, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9525,22 +9628,22 @@ rb_from_IBM855 = { "IBM855", "UTF-8", from_IBM855, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM855 = { "UTF-8", "IBM855", to_IBM855, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9549,22 +9652,22 @@ rb_from_IBM857 = { "IBM857", "UTF-8", from_IBM857, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM857 = { "UTF-8", "IBM857", to_IBM857, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9573,22 +9676,22 @@ rb_from_IBM860 = { "IBM860", "UTF-8", from_IBM860, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM860 = { "UTF-8", "IBM860", to_IBM860, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9597,22 +9700,22 @@ rb_from_IBM861 = { "IBM861", "UTF-8", from_IBM861, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM861 = { "UTF-8", "IBM861", to_IBM861, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9621,22 +9724,22 @@ rb_from_IBM862 = { "IBM862", "UTF-8", from_IBM862, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM862 = { "UTF-8", "IBM862", to_IBM862, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9645,22 +9748,22 @@ rb_from_IBM863 = { "IBM863", "UTF-8", from_IBM863, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM863 = { "UTF-8", "IBM863", to_IBM863, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9669,22 +9772,22 @@ rb_from_IBM865 = { "IBM865", "UTF-8", from_IBM865, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM865 = { "UTF-8", "IBM865", to_IBM865, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9693,22 +9796,22 @@ rb_from_IBM866 = { "IBM866", "UTF-8", from_IBM866, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM866 = { "UTF-8", "IBM866", to_IBM866, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9717,22 +9820,22 @@ rb_from_IBM869 = { "IBM869", "UTF-8", from_IBM869, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_IBM869 = { "UTF-8", "IBM869", to_IBM869, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9741,22 +9844,22 @@ rb_from_MACCROATIAN = { "MACCROATIAN", "UTF-8", from_MACCROATIAN, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_MACCROATIAN = { "UTF-8", "MACCROATIAN", to_MACCROATIAN, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9765,22 +9868,22 @@ rb_from_MACCYRILLIC = { "MACCYRILLIC", "UTF-8", from_MACCYRILLIC, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_MACCYRILLIC = { "UTF-8", "MACCYRILLIC", to_MACCYRILLIC, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9789,22 +9892,22 @@ rb_from_MACGREEK = { "MACGREEK", "UTF-8", from_MACGREEK, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_MACGREEK = { "UTF-8", "MACGREEK", to_MACGREEK, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9813,22 +9916,22 @@ rb_from_MACICELAND = { "MACICELAND", "UTF-8", from_MACICELAND, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_MACICELAND = { "UTF-8", "MACICELAND", to_MACICELAND, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9837,22 +9940,22 @@ rb_from_MACROMAN = { "MACROMAN", "UTF-8", from_MACROMAN, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_MACROMAN = { "UTF-8", "MACROMAN", to_MACROMAN, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9861,22 +9964,22 @@ rb_from_MACROMANIA = { "MACROMANIA", "UTF-8", from_MACROMANIA, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_MACROMANIA = { "UTF-8", "MACROMANIA", to_MACROMANIA, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9885,22 +9988,22 @@ rb_from_MACTURKISH = { "MACTURKISH", "UTF-8", from_MACTURKISH, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_MACTURKISH = { "UTF-8", "MACTURKISH", to_MACTURKISH, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9909,22 +10012,22 @@ rb_from_MACUKRAINE = { "MACUKRAINE", "UTF-8", from_MACUKRAINE, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_MACUKRAINE = { "UTF-8", "MACUKRAINE", to_MACUKRAINE, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9933,22 +10036,22 @@ rb_from_KOI8_U = { "KOI8-U", "UTF-8", from_KOI8_U, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_KOI8_U = { "UTF-8", "KOI8-U", to_KOI8_U, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9957,22 +10060,22 @@ rb_from_KOI8_R = { "KOI8-R", "UTF-8", from_KOI8_R, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_KOI8_R = { "UTF-8", "KOI8-R", to_KOI8_R, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -9981,22 +10084,22 @@ rb_from_TIS_620 = { "TIS-620", "UTF-8", from_TIS_620, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_TIS_620 = { "UTF-8", "TIS-620", to_TIS_620, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -10005,22 +10108,22 @@ rb_from_CP850 = { "CP850", "UTF-8", from_CP850, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_CP850 = { "UTF-8", "CP850", to_CP850, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -10029,22 +10132,22 @@ rb_from_CP852 = { "CP852", "UTF-8", from_IBM852, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_CP852 = { "UTF-8", "CP852", to_IBM852, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL @@ -10053,21 +10156,21 @@ rb_from_CP855 = { "CP855", "UTF-8", from_IBM855, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ 1, /* max_input */ - 3, /* max_output */ + 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL }; static const rb_transcoder rb_to_CP855 = { "UTF-8", "CP855", to_IBM855, TRANSCODE_TABLE_INFO, 1, /* input_unit_length */ - 3, /* max_input */ + 4, /* max_input */ 1, /* max_output */ asciicompat_converter, /* asciicompat_type */ 0, NULL, NULL, /* state_size, state_init, state_fini */ NULL, NULL, NULL, NULL, NULL, NULL, NULL