On 08/28/2010 02:12 PM, Alexandre Goujon wrote:
I know that libs/wine/c_1361.c is generated ("DO NOT EDIT!!"). However (union cptable)cptable_1361.dbcs->lead_bytes needs to be modified according tests [...] diff --git a/libs/wine/c_1361.c b/libs/wine/c_1361.c index b424cb1..50d2c47 100644 --- a/libs/wine/c_1361.c +++ b/libs/wine/c_1361.c @@ -8902,6 +8902,6 @@ const struct dbcs_table cptable_1361 = uni2cp_low, uni2cp_high, {
0x84, 0xd3, 0xd9, 0xde, 0xe0, 0xf9, 0x00, 0x00
};0x81, 0xd3, 0xd8, 0xde, 0xe0, 0xf9, 0x00, 0x00 }
May I ask some guidance to make this [1] patch accepted ? Tests prove that the values above needs to be modified. Actually, I don't know if "uni2cp_high" is generated from the Internet or cpmap.pl (maybe both) Anyway, I don't understand perl.
May http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/KSC/JOHAB.TXT be wrong ? Or may Windows doesn't fully comply with unicode ?
Thanks --- [1] : http://source.winehq.org/patches/data/65550