diff options
Diffstat (limited to 'sal/textenc/tcvtscn6.tab')
-rw-r--r-- | sal/textenc/tcvtscn6.tab | 2904 |
1 files changed, 1452 insertions, 1452 deletions
diff --git a/sal/textenc/tcvtscn6.tab b/sal/textenc/tcvtscn6.tab index a50e4a2ec9db..f0a45ae1ebf3 100644 --- a/sal/textenc/tcvtscn6.tab +++ b/sal/textenc/tcvtscn6.tab @@ -39,135 +39,135 @@ static ImplDBCSToUniLeadTab const aGB2312UniLeadTab[256] = { - { 0x0000, 0, 0, NULL }, /* 0x00 */ - { 0x0001, 0, 0, NULL }, /* 0x01 */ - { 0x0002, 0, 0, NULL }, /* 0x02 */ - { 0x0003, 0, 0, NULL }, /* 0x03 */ - { 0x0004, 0, 0, NULL }, /* 0x04 */ - { 0x0005, 0, 0, NULL }, /* 0x05 */ - { 0x0006, 0, 0, NULL }, /* 0x06 */ - { 0x0007, 0, 0, NULL }, /* 0x07 */ - { 0x0008, 0, 0, NULL }, /* 0x08 */ - { 0x0009, 0, 0, NULL }, /* 0x09 */ - { 0x000A, 0, 0, NULL }, /* 0x0A */ - { 0x000B, 0, 0, NULL }, /* 0x0B */ - { 0x000C, 0, 0, NULL }, /* 0x0C */ - { 0x000D, 0, 0, NULL }, /* 0x0D */ - { 0x000E, 0, 0, NULL }, /* 0x0E */ - { 0x000F, 0, 0, NULL }, /* 0x0F */ - { 0x0010, 0, 0, NULL }, /* 0x10 */ - { 0x0011, 0, 0, NULL }, /* 0x11 */ - { 0x0012, 0, 0, NULL }, /* 0x12 */ - { 0x0013, 0, 0, NULL }, /* 0x13 */ - { 0x0014, 0, 0, NULL }, /* 0x14 */ - { 0x0015, 0, 0, NULL }, /* 0x15 */ - { 0x0016, 0, 0, NULL }, /* 0x16 */ - { 0x0017, 0, 0, NULL }, /* 0x17 */ - { 0x0018, 0, 0, NULL }, /* 0x18 */ - { 0x0019, 0, 0, NULL }, /* 0x19 */ - { 0x001A, 0, 0, NULL }, /* 0x1A */ - { 0x001B, 0, 0, NULL }, /* 0x1B */ - { 0x001C, 0, 0, NULL }, /* 0x1C */ - { 0x001D, 0, 0, NULL }, /* 0x1D */ - { 0x001E, 0, 0, NULL }, /* 0x1E */ - { 0x001F, 0, 0, NULL }, /* 0x1F */ - { 0x0020, 0, 0, NULL }, /* 0x20 */ - { 0x0021, 0, 0, NULL }, /* 0x21 */ - { 0x0022, 0, 0, NULL }, /* 0x22 */ - { 0x0023, 0, 0, NULL }, /* 0x23 */ - { 0x0024, 0, 0, NULL }, /* 0x24 */ - { 0x0025, 0, 0, NULL }, /* 0x25 */ - { 0x0026, 0, 0, NULL }, /* 0x26 */ - { 0x0027, 0, 0, NULL }, /* 0x27 */ - { 0x0028, 0, 0, NULL }, /* 0x28 */ - { 0x0029, 0, 0, NULL }, /* 0x29 */ - { 0x002A, 0, 0, NULL }, /* 0x2A */ - { 0x002B, 0, 0, NULL }, /* 0x2B */ - { 0x002C, 0, 0, NULL }, /* 0x2C */ - { 0x002D, 0, 0, NULL }, /* 0x2D */ - { 0x002E, 0, 0, NULL }, /* 0x2E */ - { 0x002F, 0, 0, NULL }, /* 0x2F */ - { 0x0030, 0, 0, NULL }, /* 0x30 */ - { 0x0031, 0, 0, NULL }, /* 0x31 */ - { 0x0032, 0, 0, NULL }, /* 0x32 */ - { 0x0033, 0, 0, NULL }, /* 0x33 */ - { 0x0034, 0, 0, NULL }, /* 0x34 */ - { 0x0035, 0, 0, NULL }, /* 0x35 */ - { 0x0036, 0, 0, NULL }, /* 0x36 */ - { 0x0037, 0, 0, NULL }, /* 0x37 */ - { 0x0038, 0, 0, NULL }, /* 0x38 */ - { 0x0039, 0, 0, NULL }, /* 0x39 */ - { 0x003A, 0, 0, NULL }, /* 0x3A */ - { 0x003B, 0, 0, NULL }, /* 0x3B */ - { 0x003C, 0, 0, NULL }, /* 0x3C */ - { 0x003D, 0, 0, NULL }, /* 0x3D */ - { 0x003E, 0, 0, NULL }, /* 0x3E */ - { 0x003F, 0, 0, NULL }, /* 0x3F */ - { 0x0040, 0, 0, NULL }, /* 0x40 */ - { 0x0041, 0, 0, NULL }, /* 0x41 */ - { 0x0042, 0, 0, NULL }, /* 0x42 */ - { 0x0043, 0, 0, NULL }, /* 0x43 */ - { 0x0044, 0, 0, NULL }, /* 0x44 */ - { 0x0045, 0, 0, NULL }, /* 0x45 */ - { 0x0046, 0, 0, NULL }, /* 0x46 */ - { 0x0047, 0, 0, NULL }, /* 0x47 */ - { 0x0048, 0, 0, NULL }, /* 0x48 */ - { 0x0049, 0, 0, NULL }, /* 0x49 */ - { 0x004A, 0, 0, NULL }, /* 0x4A */ - { 0x004B, 0, 0, NULL }, /* 0x4B */ - { 0x004C, 0, 0, NULL }, /* 0x4C */ - { 0x004D, 0, 0, NULL }, /* 0x4D */ - { 0x004E, 0, 0, NULL }, /* 0x4E */ - { 0x004F, 0, 0, NULL }, /* 0x4F */ - { 0x0050, 0, 0, NULL }, /* 0x50 */ - { 0x0051, 0, 0, NULL }, /* 0x51 */ - { 0x0052, 0, 0, NULL }, /* 0x52 */ - { 0x0053, 0, 0, NULL }, /* 0x53 */ - { 0x0054, 0, 0, NULL }, /* 0x54 */ - { 0x0055, 0, 0, NULL }, /* 0x55 */ - { 0x0056, 0, 0, NULL }, /* 0x56 */ - { 0x0057, 0, 0, NULL }, /* 0x57 */ - { 0x0058, 0, 0, NULL }, /* 0x58 */ - { 0x0059, 0, 0, NULL }, /* 0x59 */ - { 0x005A, 0, 0, NULL }, /* 0x5A */ - { 0x005B, 0, 0, NULL }, /* 0x5B */ - { 0x005C, 0, 0, NULL }, /* 0x5C */ - { 0x005D, 0, 0, NULL }, /* 0x5D */ - { 0x005E, 0, 0, NULL }, /* 0x5E */ - { 0x005F, 0, 0, NULL }, /* 0x5F */ - { 0x0060, 0, 0, NULL }, /* 0x60 */ - { 0x0061, 0, 0, NULL }, /* 0x61 */ - { 0x0062, 0, 0, NULL }, /* 0x62 */ - { 0x0063, 0, 0, NULL }, /* 0x63 */ - { 0x0064, 0, 0, NULL }, /* 0x64 */ - { 0x0065, 0, 0, NULL }, /* 0x65 */ - { 0x0066, 0, 0, NULL }, /* 0x66 */ - { 0x0067, 0, 0, NULL }, /* 0x67 */ - { 0x0068, 0, 0, NULL }, /* 0x68 */ - { 0x0069, 0, 0, NULL }, /* 0x69 */ - { 0x006A, 0, 0, NULL }, /* 0x6A */ - { 0x006B, 0, 0, NULL }, /* 0x6B */ - { 0x006C, 0, 0, NULL }, /* 0x6C */ - { 0x006D, 0, 0, NULL }, /* 0x6D */ - { 0x006E, 0, 0, NULL }, /* 0x6E */ - { 0x006F, 0, 0, NULL }, /* 0x6F */ - { 0x0070, 0, 0, NULL }, /* 0x70 */ - { 0x0071, 0, 0, NULL }, /* 0x71 */ - { 0x0072, 0, 0, NULL }, /* 0x72 */ - { 0x0073, 0, 0, NULL }, /* 0x73 */ - { 0x0074, 0, 0, NULL }, /* 0x74 */ - { 0x0075, 0, 0, NULL }, /* 0x75 */ - { 0x0076, 0, 0, NULL }, /* 0x76 */ - { 0x0077, 0, 0, NULL }, /* 0x77 */ - { 0x0078, 0, 0, NULL }, /* 0x78 */ - { 0x0079, 0, 0, NULL }, /* 0x79 */ - { 0x007A, 0, 0, NULL }, /* 0x7A */ - { 0x007B, 0, 0, NULL }, /* 0x7B */ - { 0x007C, 0, 0, NULL }, /* 0x7C */ - { 0x007D, 0, 0, NULL }, /* 0x7D */ - { 0x007E, 0, 0, NULL }, /* 0x7E */ - { 0x007F, 0, 0, NULL }, /* 0x7F */ - { 0x20AC, 0, 0, NULL }, /* 0x80 */ + { 0x0000, 0, 0, nullptr }, /* 0x00 */ + { 0x0001, 0, 0, nullptr }, /* 0x01 */ + { 0x0002, 0, 0, nullptr }, /* 0x02 */ + { 0x0003, 0, 0, nullptr }, /* 0x03 */ + { 0x0004, 0, 0, nullptr }, /* 0x04 */ + { 0x0005, 0, 0, nullptr }, /* 0x05 */ + { 0x0006, 0, 0, nullptr }, /* 0x06 */ + { 0x0007, 0, 0, nullptr }, /* 0x07 */ + { 0x0008, 0, 0, nullptr }, /* 0x08 */ + { 0x0009, 0, 0, nullptr }, /* 0x09 */ + { 0x000A, 0, 0, nullptr }, /* 0x0A */ + { 0x000B, 0, 0, nullptr }, /* 0x0B */ + { 0x000C, 0, 0, nullptr }, /* 0x0C */ + { 0x000D, 0, 0, nullptr }, /* 0x0D */ + { 0x000E, 0, 0, nullptr }, /* 0x0E */ + { 0x000F, 0, 0, nullptr }, /* 0x0F */ + { 0x0010, 0, 0, nullptr }, /* 0x10 */ + { 0x0011, 0, 0, nullptr }, /* 0x11 */ + { 0x0012, 0, 0, nullptr }, /* 0x12 */ + { 0x0013, 0, 0, nullptr }, /* 0x13 */ + { 0x0014, 0, 0, nullptr }, /* 0x14 */ + { 0x0015, 0, 0, nullptr }, /* 0x15 */ + { 0x0016, 0, 0, nullptr }, /* 0x16 */ + { 0x0017, 0, 0, nullptr }, /* 0x17 */ + { 0x0018, 0, 0, nullptr }, /* 0x18 */ + { 0x0019, 0, 0, nullptr }, /* 0x19 */ + { 0x001A, 0, 0, nullptr }, /* 0x1A */ + { 0x001B, 0, 0, nullptr }, /* 0x1B */ + { 0x001C, 0, 0, nullptr }, /* 0x1C */ + { 0x001D, 0, 0, nullptr }, /* 0x1D */ + { 0x001E, 0, 0, nullptr }, /* 0x1E */ + { 0x001F, 0, 0, nullptr }, /* 0x1F */ + { 0x0020, 0, 0, nullptr }, /* 0x20 */ + { 0x0021, 0, 0, nullptr }, /* 0x21 */ + { 0x0022, 0, 0, nullptr }, /* 0x22 */ + { 0x0023, 0, 0, nullptr }, /* 0x23 */ + { 0x0024, 0, 0, nullptr }, /* 0x24 */ + { 0x0025, 0, 0, nullptr }, /* 0x25 */ + { 0x0026, 0, 0, nullptr }, /* 0x26 */ + { 0x0027, 0, 0, nullptr }, /* 0x27 */ + { 0x0028, 0, 0, nullptr }, /* 0x28 */ + { 0x0029, 0, 0, nullptr }, /* 0x29 */ + { 0x002A, 0, 0, nullptr }, /* 0x2A */ + { 0x002B, 0, 0, nullptr }, /* 0x2B */ + { 0x002C, 0, 0, nullptr }, /* 0x2C */ + { 0x002D, 0, 0, nullptr }, /* 0x2D */ + { 0x002E, 0, 0, nullptr }, /* 0x2E */ + { 0x002F, 0, 0, nullptr }, /* 0x2F */ + { 0x0030, 0, 0, nullptr }, /* 0x30 */ + { 0x0031, 0, 0, nullptr }, /* 0x31 */ + { 0x0032, 0, 0, nullptr }, /* 0x32 */ + { 0x0033, 0, 0, nullptr }, /* 0x33 */ + { 0x0034, 0, 0, nullptr }, /* 0x34 */ + { 0x0035, 0, 0, nullptr }, /* 0x35 */ + { 0x0036, 0, 0, nullptr }, /* 0x36 */ + { 0x0037, 0, 0, nullptr }, /* 0x37 */ + { 0x0038, 0, 0, nullptr }, /* 0x38 */ + { 0x0039, 0, 0, nullptr }, /* 0x39 */ + { 0x003A, 0, 0, nullptr }, /* 0x3A */ + { 0x003B, 0, 0, nullptr }, /* 0x3B */ + { 0x003C, 0, 0, nullptr }, /* 0x3C */ + { 0x003D, 0, 0, nullptr }, /* 0x3D */ + { 0x003E, 0, 0, nullptr }, /* 0x3E */ + { 0x003F, 0, 0, nullptr }, /* 0x3F */ + { 0x0040, 0, 0, nullptr }, /* 0x40 */ + { 0x0041, 0, 0, nullptr }, /* 0x41 */ + { 0x0042, 0, 0, nullptr }, /* 0x42 */ + { 0x0043, 0, 0, nullptr }, /* 0x43 */ + { 0x0044, 0, 0, nullptr }, /* 0x44 */ + { 0x0045, 0, 0, nullptr }, /* 0x45 */ + { 0x0046, 0, 0, nullptr }, /* 0x46 */ + { 0x0047, 0, 0, nullptr }, /* 0x47 */ + { 0x0048, 0, 0, nullptr }, /* 0x48 */ + { 0x0049, 0, 0, nullptr }, /* 0x49 */ + { 0x004A, 0, 0, nullptr }, /* 0x4A */ + { 0x004B, 0, 0, nullptr }, /* 0x4B */ + { 0x004C, 0, 0, nullptr }, /* 0x4C */ + { 0x004D, 0, 0, nullptr }, /* 0x4D */ + { 0x004E, 0, 0, nullptr }, /* 0x4E */ + { 0x004F, 0, 0, nullptr }, /* 0x4F */ + { 0x0050, 0, 0, nullptr }, /* 0x50 */ + { 0x0051, 0, 0, nullptr }, /* 0x51 */ + { 0x0052, 0, 0, nullptr }, /* 0x52 */ + { 0x0053, 0, 0, nullptr }, /* 0x53 */ + { 0x0054, 0, 0, nullptr }, /* 0x54 */ + { 0x0055, 0, 0, nullptr }, /* 0x55 */ + { 0x0056, 0, 0, nullptr }, /* 0x56 */ + { 0x0057, 0, 0, nullptr }, /* 0x57 */ + { 0x0058, 0, 0, nullptr }, /* 0x58 */ + { 0x0059, 0, 0, nullptr }, /* 0x59 */ + { 0x005A, 0, 0, nullptr }, /* 0x5A */ + { 0x005B, 0, 0, nullptr }, /* 0x5B */ + { 0x005C, 0, 0, nullptr }, /* 0x5C */ + { 0x005D, 0, 0, nullptr }, /* 0x5D */ + { 0x005E, 0, 0, nullptr }, /* 0x5E */ + { 0x005F, 0, 0, nullptr }, /* 0x5F */ + { 0x0060, 0, 0, nullptr }, /* 0x60 */ + { 0x0061, 0, 0, nullptr }, /* 0x61 */ + { 0x0062, 0, 0, nullptr }, /* 0x62 */ + { 0x0063, 0, 0, nullptr }, /* 0x63 */ + { 0x0064, 0, 0, nullptr }, /* 0x64 */ + { 0x0065, 0, 0, nullptr }, /* 0x65 */ + { 0x0066, 0, 0, nullptr }, /* 0x66 */ + { 0x0067, 0, 0, nullptr }, /* 0x67 */ + { 0x0068, 0, 0, nullptr }, /* 0x68 */ + { 0x0069, 0, 0, nullptr }, /* 0x69 */ + { 0x006A, 0, 0, nullptr }, /* 0x6A */ + { 0x006B, 0, 0, nullptr }, /* 0x6B */ + { 0x006C, 0, 0, nullptr }, /* 0x6C */ + { 0x006D, 0, 0, nullptr }, /* 0x6D */ + { 0x006E, 0, 0, nullptr }, /* 0x6E */ + { 0x006F, 0, 0, nullptr }, /* 0x6F */ + { 0x0070, 0, 0, nullptr }, /* 0x70 */ + { 0x0071, 0, 0, nullptr }, /* 0x71 */ + { 0x0072, 0, 0, nullptr }, /* 0x72 */ + { 0x0073, 0, 0, nullptr }, /* 0x73 */ + { 0x0074, 0, 0, nullptr }, /* 0x74 */ + { 0x0075, 0, 0, nullptr }, /* 0x75 */ + { 0x0076, 0, 0, nullptr }, /* 0x76 */ + { 0x0077, 0, 0, nullptr }, /* 0x77 */ + { 0x0078, 0, 0, nullptr }, /* 0x78 */ + { 0x0079, 0, 0, nullptr }, /* 0x79 */ + { 0x007A, 0, 0, nullptr }, /* 0x7A */ + { 0x007B, 0, 0, nullptr }, /* 0x7B */ + { 0x007C, 0, 0, nullptr }, /* 0x7C */ + { 0x007D, 0, 0, nullptr }, /* 0x7D */ + { 0x007E, 0, 0, nullptr }, /* 0x7E */ + { 0x007F, 0, 0, nullptr }, /* 0x7F */ + { 0x20AC, 0, 0, nullptr }, /* 0x80 */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x81 */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x82 */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x83 */ /* We convert this as double byte */ @@ -199,7 +199,7 @@ static ImplDBCSToUniLeadTab const aGB2312UniLeadTab[256] = { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x9D */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x9E */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x9F */ /* We convert this as double byte */ - { 0, 1, 0, NULL }, /* 0xA0 */ + { 0, 1, 0, nullptr }, /* 0xA0 */ { 0, 0xA1, 0xFE, aImplDBCSToUniTab_GB_A1 }, /* 0xA1 */ { 0, 0xA1, 0xFC, aImplDBCSToUniTab_GB_A2 }, /* 0xA2 */ { 0, 0xA1, 0xFE, aImplDBCSToUniTab_GB_A3 }, /* 0xA3 */ @@ -294,7 +294,7 @@ static ImplDBCSToUniLeadTab const aGB2312UniLeadTab[256] = { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0xFC */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0xFD */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0xFE */ /* We convert this as double byte */ - { 0, 1, 0, NULL } /* 0xFF */ + { 0, 1, 0, nullptr } /* 0xFF */ }; /* ----------------------------------------------------------------------- */ @@ -306,33 +306,33 @@ static ImplUniToDBCSHighTab const aGB2312DBCSHighTab[256] = { 0x51, 0xC9, aImplUniToDBCSTab_GB_02 }, /* 0x02 */ { 0x91, 0xC9, aImplUniToDBCSTab_GB_03 }, /* 0x03 */ { 0x01, 0x51, aImplUniToDBCSTab_GB_04 }, /* 0x04 */ - { 1, 0, NULL }, /* 0x05 */ - { 1, 0, NULL }, /* 0x06 */ - { 1, 0, NULL }, /* 0x07 */ - { 1, 0, NULL }, /* 0x08 */ - { 1, 0, NULL }, /* 0x09 */ - { 1, 0, NULL }, /* 0x0A */ - { 1, 0, NULL }, /* 0x0B */ - { 1, 0, NULL }, /* 0x0C */ - { 1, 0, NULL }, /* 0x0D */ - { 1, 0, NULL }, /* 0x0E */ - { 1, 0, NULL }, /* 0x0F */ - { 1, 0, NULL }, /* 0x10 */ - { 1, 0, NULL }, /* 0x11 */ - { 1, 0, NULL }, /* 0x12 */ - { 1, 0, NULL }, /* 0x13 */ - { 1, 0, NULL }, /* 0x14 */ - { 1, 0, NULL }, /* 0x15 */ - { 1, 0, NULL }, /* 0x16 */ - { 1, 0, NULL }, /* 0x17 */ - { 1, 0, NULL }, /* 0x18 */ - { 1, 0, NULL }, /* 0x19 */ - { 1, 0, NULL }, /* 0x1A */ - { 1, 0, NULL }, /* 0x1B */ - { 1, 0, NULL }, /* 0x1C */ - { 1, 0, NULL }, /* 0x1D */ + { 1, 0, nullptr }, /* 0x05 */ + { 1, 0, nullptr }, /* 0x06 */ + { 1, 0, nullptr }, /* 0x07 */ + { 1, 0, nullptr }, /* 0x08 */ + { 1, 0, nullptr }, /* 0x09 */ + { 1, 0, nullptr }, /* 0x0A */ + { 1, 0, nullptr }, /* 0x0B */ + { 1, 0, nullptr }, /* 0x0C */ + { 1, 0, nullptr }, /* 0x0D */ + { 1, 0, nullptr }, /* 0x0E */ + { 1, 0, nullptr }, /* 0x0F */ + { 1, 0, nullptr }, /* 0x10 */ + { 1, 0, nullptr }, /* 0x11 */ + { 1, 0, nullptr }, /* 0x12 */ + { 1, 0, nullptr }, /* 0x13 */ + { 1, 0, nullptr }, /* 0x14 */ + { 1, 0, nullptr }, /* 0x15 */ + { 1, 0, nullptr }, /* 0x16 */ + { 1, 0, nullptr }, /* 0x17 */ + { 1, 0, nullptr }, /* 0x18 */ + { 1, 0, nullptr }, /* 0x19 */ + { 1, 0, nullptr }, /* 0x1A */ + { 1, 0, nullptr }, /* 0x1B */ + { 1, 0, nullptr }, /* 0x1C */ + { 1, 0, nullptr }, /* 0x1D */ { 0x3F, 0x3F, aImplUniToDBCSTab_APPLECHINSIMP_1E }, /* 0x1E */ /* we convert this char also to unicode */ - { 1, 0, NULL }, /* 0x1F */ + { 1, 0, nullptr }, /* 0x1F */ { 0x14, 0xAC, aImplUniToDBCSTab_GB_20 }, /* 0x20 */ { 0x03, 0x93, aImplUniToDBCSTab_GB_21 }, /* 0x21 */ { 0x08, 0xEF, aImplUniToDBCSTab_GB_22 }, /* 0x22 */ @@ -340,45 +340,45 @@ static ImplUniToDBCSHighTab const aGB2312DBCSHighTab[256] = { 0x60, 0x9B, aImplUniToDBCSTab_GB_24 }, /* 0x24 */ { 0x00, 0xCF, aImplUniToDBCSTab_GB_25 }, /* 0x25 */ { 0x05, 0x42, aImplUniToDBCSTab_GB_26 }, /* 0x26 */ - { 1, 0, NULL }, /* 0x27 */ - { 1, 0, NULL }, /* 0x28 */ - { 1, 0, NULL }, /* 0x29 */ - { 1, 0, NULL }, /* 0x2A */ - { 1, 0, NULL }, /* 0x2B */ - { 1, 0, NULL }, /* 0x2C */ - { 1, 0, NULL }, /* 0x2D */ - { 1, 0, NULL }, /* 0x2E */ - { 1, 0, NULL }, /* 0x2F */ + { 1, 0, nullptr }, /* 0x27 */ + { 1, 0, nullptr }, /* 0x28 */ + { 1, 0, nullptr }, /* 0x29 */ + { 1, 0, nullptr }, /* 0x2A */ + { 1, 0, nullptr }, /* 0x2B */ + { 1, 0, nullptr }, /* 0x2C */ + { 1, 0, nullptr }, /* 0x2D */ + { 1, 0, nullptr }, /* 0x2E */ + { 1, 0, nullptr }, /* 0x2F */ { 0x00, 0xFB, aImplUniToDBCSTab_GB_30 }, /* 0x30 */ { 0x05, 0x29, aImplUniToDBCSTab_GB_31 }, /* 0x31 */ { 0x20, 0x29, aImplUniToDBCSTab_GBK_32 }, /* 0x32 */ - { 1, 0, NULL }, /* 0x33 */ - { 1, 0, NULL }, /* 0x34 */ - { 1, 0, NULL }, /* 0x35 */ - { 1, 0, NULL }, /* 0x36 */ - { 1, 0, NULL }, /* 0x37 */ - { 1, 0, NULL }, /* 0x38 */ - { 1, 0, NULL }, /* 0x39 */ - { 1, 0, NULL }, /* 0x3A */ - { 1, 0, NULL }, /* 0x3B */ - { 1, 0, NULL }, /* 0x3C */ - { 1, 0, NULL }, /* 0x3D */ - { 1, 0, NULL }, /* 0x3E */ - { 1, 0, NULL }, /* 0x3F */ - { 1, 0, NULL }, /* 0x40 */ - { 1, 0, NULL }, /* 0x41 */ - { 1, 0, NULL }, /* 0x42 */ - { 1, 0, NULL }, /* 0x43 */ - { 1, 0, NULL }, /* 0x44 */ - { 1, 0, NULL }, /* 0x45 */ - { 1, 0, NULL }, /* 0x46 */ - { 1, 0, NULL }, /* 0x47 */ - { 1, 0, NULL }, /* 0x48 */ - { 1, 0, NULL }, /* 0x49 */ - { 1, 0, NULL }, /* 0x4A */ - { 1, 0, NULL }, /* 0x4B */ - { 1, 0, NULL }, /* 0x4C */ - { 1, 0, NULL }, /* 0x4D */ + { 1, 0, nullptr }, /* 0x33 */ + { 1, 0, nullptr }, /* 0x34 */ + { 1, 0, nullptr }, /* 0x35 */ + { 1, 0, nullptr }, /* 0x36 */ + { 1, 0, nullptr }, /* 0x37 */ + { 1, 0, nullptr }, /* 0x38 */ + { 1, 0, nullptr }, /* 0x39 */ + { 1, 0, nullptr }, /* 0x3A */ + { 1, 0, nullptr }, /* 0x3B */ + { 1, 0, nullptr }, /* 0x3C */ + { 1, 0, nullptr }, /* 0x3D */ + { 1, 0, nullptr }, /* 0x3E */ + { 1, 0, nullptr }, /* 0x3F */ + { 1, 0, nullptr }, /* 0x40 */ + { 1, 0, nullptr }, /* 0x41 */ + { 1, 0, nullptr }, /* 0x42 */ + { 1, 0, nullptr }, /* 0x43 */ + { 1, 0, nullptr }, /* 0x44 */ + { 1, 0, nullptr }, /* 0x45 */ + { 1, 0, nullptr }, /* 0x46 */ + { 1, 0, nullptr }, /* 0x47 */ + { 1, 0, nullptr }, /* 0x48 */ + { 1, 0, nullptr }, /* 0x49 */ + { 1, 0, nullptr }, /* 0x4A */ + { 1, 0, nullptr }, /* 0x4B */ + { 1, 0, nullptr }, /* 0x4C */ + { 1, 0, nullptr }, /* 0x4D */ { 0x00, 0xFF, aImplUniToDBCSTab_GB_4E }, /* 0x4E */ { 0x01, 0xFE, aImplUniToDBCSTab_GB_4F }, /* 0x4F */ { 0x0C, 0xFB, aImplUniToDBCSTab_GB_50 }, /* 0x50 */ @@ -458,103 +458,103 @@ static ImplUniToDBCSHighTab const aGB2312DBCSHighTab[256] = { 0x6C, 0xFB, aImplUniToDBCSTab_GB_9A }, /* 0x9A */ { 0x03, 0x54, aImplUniToDBCSTab_GB_9B }, /* 0x9B */ { 0x7C, 0xE2, aImplUniToDBCSTab_GB_9C }, /* 0x9C */ - { 1, 0, NULL }, /* 0x9D */ + { 1, 0, nullptr }, /* 0x9D */ { 0x1F, 0xFE, aImplUniToDBCSTab_GB_9E }, /* 0x9E */ { 0x0B, 0xA0, aImplUniToDBCSTab_GB_9F }, /* 0x9F */ - { 1, 0, NULL }, /* 0xA0 */ - { 1, 0, NULL }, /* 0xA1 */ - { 1, 0, NULL }, /* 0xA2 */ - { 1, 0, NULL }, /* 0xA3 */ - { 1, 0, NULL }, /* 0xA4 */ - { 1, 0, NULL }, /* 0xA5 */ - { 1, 0, NULL }, /* 0xA6 */ - { 1, 0, NULL }, /* 0xA7 */ - { 1, 0, NULL }, /* 0xA8 */ - { 1, 0, NULL }, /* 0xA9 */ - { 1, 0, NULL }, /* 0xAA */ - { 1, 0, NULL }, /* 0xAB */ - { 1, 0, NULL }, /* 0xAC */ - { 1, 0, NULL }, /* 0xAD */ - { 1, 0, NULL }, /* 0xAE */ - { 1, 0, NULL }, /* 0xAF */ - { 1, 0, NULL }, /* 0xB0 */ - { 1, 0, NULL }, /* 0xB1 */ - { 1, 0, NULL }, /* 0xB2 */ - { 1, 0, NULL }, /* 0xB3 */ - { 1, 0, NULL }, /* 0xB4 */ - { 1, 0, NULL }, /* 0xB5 */ - { 1, 0, NULL }, /* 0xB6 */ - { 1, 0, NULL }, /* 0xB7 */ - { 1, 0, NULL }, /* 0xB8 */ - { 1, 0, NULL }, /* 0xB9 */ - { 1, 0, NULL }, /* 0xBA */ - { 1, 0, NULL }, /* 0xBB */ - { 1, 0, NULL }, /* 0xBC */ - { 1, 0, NULL }, /* 0xBD */ - { 1, 0, NULL }, /* 0xBE */ - { 1, 0, NULL }, /* 0xBF */ - { 1, 0, NULL }, /* 0xC0 */ - { 1, 0, NULL }, /* 0xC1 */ - { 1, 0, NULL }, /* 0xC2 */ - { 1, 0, NULL }, /* 0xC3 */ - { 1, 0, NULL }, /* 0xC4 */ - { 1, 0, NULL }, /* 0xC5 */ - { 1, 0, NULL }, /* 0xC6 */ - { 1, 0, NULL }, /* 0xC7 */ - { 1, 0, NULL }, /* 0xC8 */ - { 1, 0, NULL }, /* 0xC9 */ - { 1, 0, NULL }, /* 0xCA */ - { 1, 0, NULL }, /* 0xCB */ - { 1, 0, NULL }, /* 0xCC */ - { 1, 0, NULL }, /* 0xCD */ - { 1, 0, NULL }, /* 0xCE */ - { 1, 0, NULL }, /* 0xCF */ - { 1, 0, NULL }, /* 0xD0 */ - { 1, 0, NULL }, /* 0xD1 */ - { 1, 0, NULL }, /* 0xD2 */ - { 1, 0, NULL }, /* 0xD3 */ - { 1, 0, NULL }, /* 0xD4 */ - { 1, 0, NULL }, /* 0xD5 */ - { 1, 0, NULL }, /* 0xD6 */ - { 1, 0, NULL }, /* 0xD7 */ - { 1, 0, NULL }, /* 0xD8 */ - { 1, 0, NULL }, /* 0xD9 */ - { 1, 0, NULL }, /* 0xDA */ - { 1, 0, NULL }, /* 0xDB */ - { 1, 0, NULL }, /* 0xDC */ - { 1, 0, NULL }, /* 0xDD */ - { 1, 0, NULL }, /* 0xDE */ - { 1, 0, NULL }, /* 0xDF */ - { 1, 0, NULL }, /* 0xE0 */ - { 1, 0, NULL }, /* 0xE1 */ - { 1, 0, NULL }, /* 0xE2 */ - { 1, 0, NULL }, /* 0xE3 */ - { 1, 0, NULL }, /* 0xE4 */ - { 1, 0, NULL }, /* 0xE5 */ - { 1, 0, NULL }, /* 0xE6 */ - { 1, 0, NULL }, /* 0xE7 */ - { 1, 0, NULL }, /* 0xE8 */ - { 1, 0, NULL }, /* 0xE9 */ - { 1, 0, NULL }, /* 0xEA */ - { 1, 0, NULL }, /* 0xEB */ - { 1, 0, NULL }, /* 0xEC */ - { 1, 0, NULL }, /* 0xED */ - { 1, 0, NULL }, /* 0xEE */ - { 1, 0, NULL }, /* 0xEF */ - { 1, 0, NULL }, /* 0xF0 */ - { 1, 0, NULL }, /* 0xF1 */ - { 1, 0, NULL }, /* 0xF2 */ - { 1, 0, NULL }, /* 0xF3 */ - { 1, 0, NULL }, /* 0xF4 */ - { 1, 0, NULL }, /* 0xF5 */ - { 1, 0, NULL }, /* 0xF6 */ - { 1, 0, NULL }, /* 0xF7 */ - { 1, 0, NULL }, /* 0xF8 */ - { 1, 0, NULL }, /* 0xF9 */ - { 1, 0, NULL }, /* 0xFA */ - { 1, 0, NULL }, /* 0xFB */ - { 1, 0, NULL }, /* 0xFC */ - { 1, 0, NULL }, /* 0xFD */ + { 1, 0, nullptr }, /* 0xA0 */ + { 1, 0, nullptr }, /* 0xA1 */ + { 1, 0, nullptr }, /* 0xA2 */ + { 1, 0, nullptr }, /* 0xA3 */ + { 1, 0, nullptr }, /* 0xA4 */ + { 1, 0, nullptr }, /* 0xA5 */ + { 1, 0, nullptr }, /* 0xA6 */ + { 1, 0, nullptr }, /* 0xA7 */ + { 1, 0, nullptr }, /* 0xA8 */ + { 1, 0, nullptr }, /* 0xA9 */ + { 1, 0, nullptr }, /* 0xAA */ + { 1, 0, nullptr }, /* 0xAB */ + { 1, 0, nullptr }, /* 0xAC */ + { 1, 0, nullptr }, /* 0xAD */ + { 1, 0, nullptr }, /* 0xAE */ + { 1, 0, nullptr }, /* 0xAF */ + { 1, 0, nullptr }, /* 0xB0 */ + { 1, 0, nullptr }, /* 0xB1 */ + { 1, 0, nullptr }, /* 0xB2 */ + { 1, 0, nullptr }, /* 0xB3 */ + { 1, 0, nullptr }, /* 0xB4 */ + { 1, 0, nullptr }, /* 0xB5 */ + { 1, 0, nullptr }, /* 0xB6 */ + { 1, 0, nullptr }, /* 0xB7 */ + { 1, 0, nullptr }, /* 0xB8 */ + { 1, 0, nullptr }, /* 0xB9 */ + { 1, 0, nullptr }, /* 0xBA */ + { 1, 0, nullptr }, /* 0xBB */ + { 1, 0, nullptr }, /* 0xBC */ + { 1, 0, nullptr }, /* 0xBD */ + { 1, 0, nullptr }, /* 0xBE */ + { 1, 0, nullptr }, /* 0xBF */ + { 1, 0, nullptr }, /* 0xC0 */ + { 1, 0, nullptr }, /* 0xC1 */ + { 1, 0, nullptr }, /* 0xC2 */ + { 1, 0, nullptr }, /* 0xC3 */ + { 1, 0, nullptr }, /* 0xC4 */ + { 1, 0, nullptr }, /* 0xC5 */ + { 1, 0, nullptr }, /* 0xC6 */ + { 1, 0, nullptr }, /* 0xC7 */ + { 1, 0, nullptr }, /* 0xC8 */ + { 1, 0, nullptr }, /* 0xC9 */ + { 1, 0, nullptr }, /* 0xCA */ + { 1, 0, nullptr }, /* 0xCB */ + { 1, 0, nullptr }, /* 0xCC */ + { 1, 0, nullptr }, /* 0xCD */ + { 1, 0, nullptr }, /* 0xCE */ + { 1, 0, nullptr }, /* 0xCF */ + { 1, 0, nullptr }, /* 0xD0 */ + { 1, 0, nullptr }, /* 0xD1 */ + { 1, 0, nullptr }, /* 0xD2 */ + { 1, 0, nullptr }, /* 0xD3 */ + { 1, 0, nullptr }, /* 0xD4 */ + { 1, 0, nullptr }, /* 0xD5 */ + { 1, 0, nullptr }, /* 0xD6 */ + { 1, 0, nullptr }, /* 0xD7 */ + { 1, 0, nullptr }, /* 0xD8 */ + { 1, 0, nullptr }, /* 0xD9 */ + { 1, 0, nullptr }, /* 0xDA */ + { 1, 0, nullptr }, /* 0xDB */ + { 1, 0, nullptr }, /* 0xDC */ + { 1, 0, nullptr }, /* 0xDD */ + { 1, 0, nullptr }, /* 0xDE */ + { 1, 0, nullptr }, /* 0xDF */ + { 1, 0, nullptr }, /* 0xE0 */ + { 1, 0, nullptr }, /* 0xE1 */ + { 1, 0, nullptr }, /* 0xE2 */ + { 1, 0, nullptr }, /* 0xE3 */ + { 1, 0, nullptr }, /* 0xE4 */ + { 1, 0, nullptr }, /* 0xE5 */ + { 1, 0, nullptr }, /* 0xE6 */ + { 1, 0, nullptr }, /* 0xE7 */ + { 1, 0, nullptr }, /* 0xE8 */ + { 1, 0, nullptr }, /* 0xE9 */ + { 1, 0, nullptr }, /* 0xEA */ + { 1, 0, nullptr }, /* 0xEB */ + { 1, 0, nullptr }, /* 0xEC */ + { 1, 0, nullptr }, /* 0xED */ + { 1, 0, nullptr }, /* 0xEE */ + { 1, 0, nullptr }, /* 0xEF */ + { 1, 0, nullptr }, /* 0xF0 */ + { 1, 0, nullptr }, /* 0xF1 */ + { 1, 0, nullptr }, /* 0xF2 */ + { 1, 0, nullptr }, /* 0xF3 */ + { 1, 0, nullptr }, /* 0xF4 */ + { 1, 0, nullptr }, /* 0xF5 */ + { 1, 0, nullptr }, /* 0xF6 */ + { 1, 0, nullptr }, /* 0xF7 */ + { 1, 0, nullptr }, /* 0xF8 */ + { 1, 0, nullptr }, /* 0xF9 */ + { 1, 0, nullptr }, /* 0xFA */ + { 1, 0, nullptr }, /* 0xFB */ + { 1, 0, nullptr }, /* 0xFC */ + { 1, 0, nullptr }, /* 0xFD */ { 0x31, 0x44, aImplUniToDBCSTab_GB_FE }, /* 0xFE */ { 0x01, 0xE5, aImplUniToDBCSTab_GB_FF } /* 0xFF */ }; @@ -595,12 +595,12 @@ static ImplTextEncodingData const aImplGB2312TextEncodingData = { { &aImplGB2312DBCSCvtData, ImplDBCSToUnicode, ImplUnicodeToDBCS, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL }, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr }, 1, 2, 2, @@ -618,12 +618,12 @@ static ImplTextEncodingData const aImplEUCCNTextEncodingData = { { &aImplGB2312DBCSCvtData, ImplDBCSToUnicode, ImplUnicodeToDBCS, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL }, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr }, 1, 2, 2, @@ -637,135 +637,135 @@ static ImplTextEncodingData const aImplEUCCNTextEncodingData static ImplDBCSToUniLeadTab const aGBT12345UniLeadTab[256] = { - { 0x0000, 0, 0, NULL }, /* 0x00 */ - { 0x0001, 0, 0, NULL }, /* 0x01 */ - { 0x0002, 0, 0, NULL }, /* 0x02 */ - { 0x0003, 0, 0, NULL }, /* 0x03 */ - { 0x0004, 0, 0, NULL }, /* 0x04 */ - { 0x0005, 0, 0, NULL }, /* 0x05 */ - { 0x0006, 0, 0, NULL }, /* 0x06 */ - { 0x0007, 0, 0, NULL }, /* 0x07 */ - { 0x0008, 0, 0, NULL }, /* 0x08 */ - { 0x0009, 0, 0, NULL }, /* 0x09 */ - { 0x000A, 0, 0, NULL }, /* 0x0A */ - { 0x000B, 0, 0, NULL }, /* 0x0B */ - { 0x000C, 0, 0, NULL }, /* 0x0C */ - { 0x000D, 0, 0, NULL }, /* 0x0D */ - { 0x000E, 0, 0, NULL }, /* 0x0E */ - { 0x000F, 0, 0, NULL }, /* 0x0F */ - { 0x0010, 0, 0, NULL }, /* 0x10 */ - { 0x0011, 0, 0, NULL }, /* 0x11 */ - { 0x0012, 0, 0, NULL }, /* 0x12 */ - { 0x0013, 0, 0, NULL }, /* 0x13 */ - { 0x0014, 0, 0, NULL }, /* 0x14 */ - { 0x0015, 0, 0, NULL }, /* 0x15 */ - { 0x0016, 0, 0, NULL }, /* 0x16 */ - { 0x0017, 0, 0, NULL }, /* 0x17 */ - { 0x0018, 0, 0, NULL }, /* 0x18 */ - { 0x0019, 0, 0, NULL }, /* 0x19 */ - { 0x001A, 0, 0, NULL }, /* 0x1A */ - { 0x001B, 0, 0, NULL }, /* 0x1B */ - { 0x001C, 0, 0, NULL }, /* 0x1C */ - { 0x001D, 0, 0, NULL }, /* 0x1D */ - { 0x001E, 0, 0, NULL }, /* 0x1E */ - { 0x001F, 0, 0, NULL }, /* 0x1F */ - { 0x0020, 0, 0, NULL }, /* 0x20 */ - { 0x0021, 0, 0, NULL }, /* 0x21 */ - { 0x0022, 0, 0, NULL }, /* 0x22 */ - { 0x0023, 0, 0, NULL }, /* 0x23 */ - { 0x0024, 0, 0, NULL }, /* 0x24 */ - { 0x0025, 0, 0, NULL }, /* 0x25 */ - { 0x0026, 0, 0, NULL }, /* 0x26 */ - { 0x0027, 0, 0, NULL }, /* 0x27 */ - { 0x0028, 0, 0, NULL }, /* 0x28 */ - { 0x0029, 0, 0, NULL }, /* 0x29 */ - { 0x002A, 0, 0, NULL }, /* 0x2A */ - { 0x002B, 0, 0, NULL }, /* 0x2B */ - { 0x002C, 0, 0, NULL }, /* 0x2C */ - { 0x002D, 0, 0, NULL }, /* 0x2D */ - { 0x002E, 0, 0, NULL }, /* 0x2E */ - { 0x002F, 0, 0, NULL }, /* 0x2F */ - { 0x0030, 0, 0, NULL }, /* 0x30 */ - { 0x0031, 0, 0, NULL }, /* 0x31 */ - { 0x0032, 0, 0, NULL }, /* 0x32 */ - { 0x0033, 0, 0, NULL }, /* 0x33 */ - { 0x0034, 0, 0, NULL }, /* 0x34 */ - { 0x0035, 0, 0, NULL }, /* 0x35 */ - { 0x0036, 0, 0, NULL }, /* 0x36 */ - { 0x0037, 0, 0, NULL }, /* 0x37 */ - { 0x0038, 0, 0, NULL }, /* 0x38 */ - { 0x0039, 0, 0, NULL }, /* 0x39 */ - { 0x003A, 0, 0, NULL }, /* 0x3A */ - { 0x003B, 0, 0, NULL }, /* 0x3B */ - { 0x003C, 0, 0, NULL }, /* 0x3C */ - { 0x003D, 0, 0, NULL }, /* 0x3D */ - { 0x003E, 0, 0, NULL }, /* 0x3E */ - { 0x003F, 0, 0, NULL }, /* 0x3F */ - { 0x0040, 0, 0, NULL }, /* 0x40 */ - { 0x0041, 0, 0, NULL }, /* 0x41 */ - { 0x0042, 0, 0, NULL }, /* 0x42 */ - { 0x0043, 0, 0, NULL }, /* 0x43 */ - { 0x0044, 0, 0, NULL }, /* 0x44 */ - { 0x0045, 0, 0, NULL }, /* 0x45 */ - { 0x0046, 0, 0, NULL }, /* 0x46 */ - { 0x0047, 0, 0, NULL }, /* 0x47 */ - { 0x0048, 0, 0, NULL }, /* 0x48 */ - { 0x0049, 0, 0, NULL }, /* 0x49 */ - { 0x004A, 0, 0, NULL }, /* 0x4A */ - { 0x004B, 0, 0, NULL }, /* 0x4B */ - { 0x004C, 0, 0, NULL }, /* 0x4C */ - { 0x004D, 0, 0, NULL }, /* 0x4D */ - { 0x004E, 0, 0, NULL }, /* 0x4E */ - { 0x004F, 0, 0, NULL }, /* 0x4F */ - { 0x0050, 0, 0, NULL }, /* 0x50 */ - { 0x0051, 0, 0, NULL }, /* 0x51 */ - { 0x0052, 0, 0, NULL }, /* 0x52 */ - { 0x0053, 0, 0, NULL }, /* 0x53 */ - { 0x0054, 0, 0, NULL }, /* 0x54 */ - { 0x0055, 0, 0, NULL }, /* 0x55 */ - { 0x0056, 0, 0, NULL }, /* 0x56 */ - { 0x0057, 0, 0, NULL }, /* 0x57 */ - { 0x0058, 0, 0, NULL }, /* 0x58 */ - { 0x0059, 0, 0, NULL }, /* 0x59 */ - { 0x005A, 0, 0, NULL }, /* 0x5A */ - { 0x005B, 0, 0, NULL }, /* 0x5B */ - { 0x005C, 0, 0, NULL }, /* 0x5C */ - { 0x005D, 0, 0, NULL }, /* 0x5D */ - { 0x005E, 0, 0, NULL }, /* 0x5E */ - { 0x005F, 0, 0, NULL }, /* 0x5F */ - { 0x0060, 0, 0, NULL }, /* 0x60 */ - { 0x0061, 0, 0, NULL }, /* 0x61 */ - { 0x0062, 0, 0, NULL }, /* 0x62 */ - { 0x0063, 0, 0, NULL }, /* 0x63 */ - { 0x0064, 0, 0, NULL }, /* 0x64 */ - { 0x0065, 0, 0, NULL }, /* 0x65 */ - { 0x0066, 0, 0, NULL }, /* 0x66 */ - { 0x0067, 0, 0, NULL }, /* 0x67 */ - { 0x0068, 0, 0, NULL }, /* 0x68 */ - { 0x0069, 0, 0, NULL }, /* 0x69 */ - { 0x006A, 0, 0, NULL }, /* 0x6A */ - { 0x006B, 0, 0, NULL }, /* 0x6B */ - { 0x006C, 0, 0, NULL }, /* 0x6C */ - { 0x006D, 0, 0, NULL }, /* 0x6D */ - { 0x006E, 0, 0, NULL }, /* 0x6E */ - { 0x006F, 0, 0, NULL }, /* 0x6F */ - { 0x0070, 0, 0, NULL }, /* 0x70 */ - { 0x0071, 0, 0, NULL }, /* 0x71 */ - { 0x0072, 0, 0, NULL }, /* 0x72 */ - { 0x0073, 0, 0, NULL }, /* 0x73 */ - { 0x0074, 0, 0, NULL }, /* 0x74 */ - { 0x0075, 0, 0, NULL }, /* 0x75 */ - { 0x0076, 0, 0, NULL }, /* 0x76 */ - { 0x0077, 0, 0, NULL }, /* 0x77 */ - { 0x0078, 0, 0, NULL }, /* 0x78 */ - { 0x0079, 0, 0, NULL }, /* 0x79 */ - { 0x007A, 0, 0, NULL }, /* 0x7A */ - { 0x007B, 0, 0, NULL }, /* 0x7B */ - { 0x007C, 0, 0, NULL }, /* 0x7C */ - { 0x007D, 0, 0, NULL }, /* 0x7D */ - { 0x007E, 0, 0, NULL }, /* 0x7E */ - { 0x007F, 0, 0, NULL }, /* 0x7F */ - { 0x20AC, 0, 0, NULL }, /* 0x80 */ + { 0x0000, 0, 0, nullptr }, /* 0x00 */ + { 0x0001, 0, 0, nullptr }, /* 0x01 */ + { 0x0002, 0, 0, nullptr }, /* 0x02 */ + { 0x0003, 0, 0, nullptr }, /* 0x03 */ + { 0x0004, 0, 0, nullptr }, /* 0x04 */ + { 0x0005, 0, 0, nullptr }, /* 0x05 */ + { 0x0006, 0, 0, nullptr }, /* 0x06 */ + { 0x0007, 0, 0, nullptr }, /* 0x07 */ + { 0x0008, 0, 0, nullptr }, /* 0x08 */ + { 0x0009, 0, 0, nullptr }, /* 0x09 */ + { 0x000A, 0, 0, nullptr }, /* 0x0A */ + { 0x000B, 0, 0, nullptr }, /* 0x0B */ + { 0x000C, 0, 0, nullptr }, /* 0x0C */ + { 0x000D, 0, 0, nullptr }, /* 0x0D */ + { 0x000E, 0, 0, nullptr }, /* 0x0E */ + { 0x000F, 0, 0, nullptr }, /* 0x0F */ + { 0x0010, 0, 0, nullptr }, /* 0x10 */ + { 0x0011, 0, 0, nullptr }, /* 0x11 */ + { 0x0012, 0, 0, nullptr }, /* 0x12 */ + { 0x0013, 0, 0, nullptr }, /* 0x13 */ + { 0x0014, 0, 0, nullptr }, /* 0x14 */ + { 0x0015, 0, 0, nullptr }, /* 0x15 */ + { 0x0016, 0, 0, nullptr }, /* 0x16 */ + { 0x0017, 0, 0, nullptr }, /* 0x17 */ + { 0x0018, 0, 0, nullptr }, /* 0x18 */ + { 0x0019, 0, 0, nullptr }, /* 0x19 */ + { 0x001A, 0, 0, nullptr }, /* 0x1A */ + { 0x001B, 0, 0, nullptr }, /* 0x1B */ + { 0x001C, 0, 0, nullptr }, /* 0x1C */ + { 0x001D, 0, 0, nullptr }, /* 0x1D */ + { 0x001E, 0, 0, nullptr }, /* 0x1E */ + { 0x001F, 0, 0, nullptr }, /* 0x1F */ + { 0x0020, 0, 0, nullptr }, /* 0x20 */ + { 0x0021, 0, 0, nullptr }, /* 0x21 */ + { 0x0022, 0, 0, nullptr }, /* 0x22 */ + { 0x0023, 0, 0, nullptr }, /* 0x23 */ + { 0x0024, 0, 0, nullptr }, /* 0x24 */ + { 0x0025, 0, 0, nullptr }, /* 0x25 */ + { 0x0026, 0, 0, nullptr }, /* 0x26 */ + { 0x0027, 0, 0, nullptr }, /* 0x27 */ + { 0x0028, 0, 0, nullptr }, /* 0x28 */ + { 0x0029, 0, 0, nullptr }, /* 0x29 */ + { 0x002A, 0, 0, nullptr }, /* 0x2A */ + { 0x002B, 0, 0, nullptr }, /* 0x2B */ + { 0x002C, 0, 0, nullptr }, /* 0x2C */ + { 0x002D, 0, 0, nullptr }, /* 0x2D */ + { 0x002E, 0, 0, nullptr }, /* 0x2E */ + { 0x002F, 0, 0, nullptr }, /* 0x2F */ + { 0x0030, 0, 0, nullptr }, /* 0x30 */ + { 0x0031, 0, 0, nullptr }, /* 0x31 */ + { 0x0032, 0, 0, nullptr }, /* 0x32 */ + { 0x0033, 0, 0, nullptr }, /* 0x33 */ + { 0x0034, 0, 0, nullptr }, /* 0x34 */ + { 0x0035, 0, 0, nullptr }, /* 0x35 */ + { 0x0036, 0, 0, nullptr }, /* 0x36 */ + { 0x0037, 0, 0, nullptr }, /* 0x37 */ + { 0x0038, 0, 0, nullptr }, /* 0x38 */ + { 0x0039, 0, 0, nullptr }, /* 0x39 */ + { 0x003A, 0, 0, nullptr }, /* 0x3A */ + { 0x003B, 0, 0, nullptr }, /* 0x3B */ + { 0x003C, 0, 0, nullptr }, /* 0x3C */ + { 0x003D, 0, 0, nullptr }, /* 0x3D */ + { 0x003E, 0, 0, nullptr }, /* 0x3E */ + { 0x003F, 0, 0, nullptr }, /* 0x3F */ + { 0x0040, 0, 0, nullptr }, /* 0x40 */ + { 0x0041, 0, 0, nullptr }, /* 0x41 */ + { 0x0042, 0, 0, nullptr }, /* 0x42 */ + { 0x0043, 0, 0, nullptr }, /* 0x43 */ + { 0x0044, 0, 0, nullptr }, /* 0x44 */ + { 0x0045, 0, 0, nullptr }, /* 0x45 */ + { 0x0046, 0, 0, nullptr }, /* 0x46 */ + { 0x0047, 0, 0, nullptr }, /* 0x47 */ + { 0x0048, 0, 0, nullptr }, /* 0x48 */ + { 0x0049, 0, 0, nullptr }, /* 0x49 */ + { 0x004A, 0, 0, nullptr }, /* 0x4A */ + { 0x004B, 0, 0, nullptr }, /* 0x4B */ + { 0x004C, 0, 0, nullptr }, /* 0x4C */ + { 0x004D, 0, 0, nullptr }, /* 0x4D */ + { 0x004E, 0, 0, nullptr }, /* 0x4E */ + { 0x004F, 0, 0, nullptr }, /* 0x4F */ + { 0x0050, 0, 0, nullptr }, /* 0x50 */ + { 0x0051, 0, 0, nullptr }, /* 0x51 */ + { 0x0052, 0, 0, nullptr }, /* 0x52 */ + { 0x0053, 0, 0, nullptr }, /* 0x53 */ + { 0x0054, 0, 0, nullptr }, /* 0x54 */ + { 0x0055, 0, 0, nullptr }, /* 0x55 */ + { 0x0056, 0, 0, nullptr }, /* 0x56 */ + { 0x0057, 0, 0, nullptr }, /* 0x57 */ + { 0x0058, 0, 0, nullptr }, /* 0x58 */ + { 0x0059, 0, 0, nullptr }, /* 0x59 */ + { 0x005A, 0, 0, nullptr }, /* 0x5A */ + { 0x005B, 0, 0, nullptr }, /* 0x5B */ + { 0x005C, 0, 0, nullptr }, /* 0x5C */ + { 0x005D, 0, 0, nullptr }, /* 0x5D */ + { 0x005E, 0, 0, nullptr }, /* 0x5E */ + { 0x005F, 0, 0, nullptr }, /* 0x5F */ + { 0x0060, 0, 0, nullptr }, /* 0x60 */ + { 0x0061, 0, 0, nullptr }, /* 0x61 */ + { 0x0062, 0, 0, nullptr }, /* 0x62 */ + { 0x0063, 0, 0, nullptr }, /* 0x63 */ + { 0x0064, 0, 0, nullptr }, /* 0x64 */ + { 0x0065, 0, 0, nullptr }, /* 0x65 */ + { 0x0066, 0, 0, nullptr }, /* 0x66 */ + { 0x0067, 0, 0, nullptr }, /* 0x67 */ + { 0x0068, 0, 0, nullptr }, /* 0x68 */ + { 0x0069, 0, 0, nullptr }, /* 0x69 */ + { 0x006A, 0, 0, nullptr }, /* 0x6A */ + { 0x006B, 0, 0, nullptr }, /* 0x6B */ + { 0x006C, 0, 0, nullptr }, /* 0x6C */ + { 0x006D, 0, 0, nullptr }, /* 0x6D */ + { 0x006E, 0, 0, nullptr }, /* 0x6E */ + { 0x006F, 0, 0, nullptr }, /* 0x6F */ + { 0x0070, 0, 0, nullptr }, /* 0x70 */ + { 0x0071, 0, 0, nullptr }, /* 0x71 */ + { 0x0072, 0, 0, nullptr }, /* 0x72 */ + { 0x0073, 0, 0, nullptr }, /* 0x73 */ + { 0x0074, 0, 0, nullptr }, /* 0x74 */ + { 0x0075, 0, 0, nullptr }, /* 0x75 */ + { 0x0076, 0, 0, nullptr }, /* 0x76 */ + { 0x0077, 0, 0, nullptr }, /* 0x77 */ + { 0x0078, 0, 0, nullptr }, /* 0x78 */ + { 0x0079, 0, 0, nullptr }, /* 0x79 */ + { 0x007A, 0, 0, nullptr }, /* 0x7A */ + { 0x007B, 0, 0, nullptr }, /* 0x7B */ + { 0x007C, 0, 0, nullptr }, /* 0x7C */ + { 0x007D, 0, 0, nullptr }, /* 0x7D */ + { 0x007E, 0, 0, nullptr }, /* 0x7E */ + { 0x007F, 0, 0, nullptr }, /* 0x7F */ + { 0x20AC, 0, 0, nullptr }, /* 0x80 */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x81 */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x82 */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x83 */ /* We convert this as double byte */ @@ -797,7 +797,7 @@ static ImplDBCSToUniLeadTab const aGBT12345UniLeadTab[256] = { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x9D */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x9E */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x9F */ /* We convert this as double byte */ - { 0, 1, 0, NULL }, /* 0xA0 */ + { 0, 1, 0, nullptr }, /* 0xA0 */ { 0, 0xA1, 0xFE, aImplDBCSToUniTab_GB_A1 }, /* 0xA1 */ { 0, 0xA1, 0xFC, aImplDBCSToUniTab_GB_A2 }, /* 0xA2 */ { 0, 0xA1, 0xFE, aImplDBCSToUniTab_GB_A3 }, /* 0xA3 */ @@ -892,7 +892,7 @@ static ImplDBCSToUniLeadTab const aGBT12345UniLeadTab[256] = { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0xFC */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0xFD */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0xFE */ /* We convert this as double byte */ - { 0, 1, 0, NULL } /* 0xFF */ + { 0, 1, 0, nullptr } /* 0xFF */ }; /* ----------------------------------------------------------------------- */ @@ -904,33 +904,33 @@ static ImplUniToDBCSHighTab const aGBT12345DBCSHighTab[256] = { 0x51, 0xC9, aImplUniToDBCSTab_GB_02 }, /* 0x02 */ { 0x91, 0xC9, aImplUniToDBCSTab_GB_03 }, /* 0x03 */ { 0x01, 0x51, aImplUniToDBCSTab_GB_04 }, /* 0x04 */ - { 1, 0, NULL }, /* 0x05 */ - { 1, 0, NULL }, /* 0x06 */ - { 1, 0, NULL }, /* 0x07 */ - { 1, 0, NULL }, /* 0x08 */ - { 1, 0, NULL }, /* 0x09 */ - { 1, 0, NULL }, /* 0x0A */ - { 1, 0, NULL }, /* 0x0B */ - { 1, 0, NULL }, /* 0x0C */ - { 1, 0, NULL }, /* 0x0D */ - { 1, 0, NULL }, /* 0x0E */ - { 1, 0, NULL }, /* 0x0F */ - { 1, 0, NULL }, /* 0x10 */ - { 1, 0, NULL }, /* 0x11 */ - { 1, 0, NULL }, /* 0x12 */ - { 1, 0, NULL }, /* 0x13 */ - { 1, 0, NULL }, /* 0x14 */ - { 1, 0, NULL }, /* 0x15 */ - { 1, 0, NULL }, /* 0x16 */ - { 1, 0, NULL }, /* 0x17 */ - { 1, 0, NULL }, /* 0x18 */ - { 1, 0, NULL }, /* 0x19 */ - { 1, 0, NULL }, /* 0x1A */ - { 1, 0, NULL }, /* 0x1B */ - { 1, 0, NULL }, /* 0x1C */ - { 1, 0, NULL }, /* 0x1D */ + { 1, 0, nullptr }, /* 0x05 */ + { 1, 0, nullptr }, /* 0x06 */ + { 1, 0, nullptr }, /* 0x07 */ + { 1, 0, nullptr }, /* 0x08 */ + { 1, 0, nullptr }, /* 0x09 */ + { 1, 0, nullptr }, /* 0x0A */ + { 1, 0, nullptr }, /* 0x0B */ + { 1, 0, nullptr }, /* 0x0C */ + { 1, 0, nullptr }, /* 0x0D */ + { 1, 0, nullptr }, /* 0x0E */ + { 1, 0, nullptr }, /* 0x0F */ + { 1, 0, nullptr }, /* 0x10 */ + { 1, 0, nullptr }, /* 0x11 */ + { 1, 0, nullptr }, /* 0x12 */ + { 1, 0, nullptr }, /* 0x13 */ + { 1, 0, nullptr }, /* 0x14 */ + { 1, 0, nullptr }, /* 0x15 */ + { 1, 0, nullptr }, /* 0x16 */ + { 1, 0, nullptr }, /* 0x17 */ + { 1, 0, nullptr }, /* 0x18 */ + { 1, 0, nullptr }, /* 0x19 */ + { 1, 0, nullptr }, /* 0x1A */ + { 1, 0, nullptr }, /* 0x1B */ + { 1, 0, nullptr }, /* 0x1C */ + { 1, 0, nullptr }, /* 0x1D */ { 0x3F, 0x3F, aImplUniToDBCSTab_APPLECHINSIMP_1E }, /* 0x1E */ /* we convert this char also to unicode */ - { 1, 0, NULL }, /* 0x1F */ + { 1, 0, nullptr }, /* 0x1F */ { 0x14, 0xAC, aImplUniToDBCSTab_GB_20 }, /* 0x20 */ { 0x03, 0x93, aImplUniToDBCSTab_GB_21 }, /* 0x21 */ { 0x08, 0xEF, aImplUniToDBCSTab_GB_22 }, /* 0x22 */ @@ -938,45 +938,45 @@ static ImplUniToDBCSHighTab const aGBT12345DBCSHighTab[256] = { 0x60, 0x9B, aImplUniToDBCSTab_GB_24 }, /* 0x24 */ { 0x00, 0xCF, aImplUniToDBCSTab_GB_25 }, /* 0x25 */ { 0x05, 0x42, aImplUniToDBCSTab_GB_26 }, /* 0x26 */ - { 1, 0, NULL }, /* 0x27 */ - { 1, 0, NULL }, /* 0x28 */ - { 1, 0, NULL }, /* 0x29 */ - { 1, 0, NULL }, /* 0x2A */ - { 1, 0, NULL }, /* 0x2B */ - { 1, 0, NULL }, /* 0x2C */ - { 1, 0, NULL }, /* 0x2D */ - { 1, 0, NULL }, /* 0x2E */ - { 1, 0, NULL }, /* 0x2F */ + { 1, 0, nullptr }, /* 0x27 */ + { 1, 0, nullptr }, /* 0x28 */ + { 1, 0, nullptr }, /* 0x29 */ + { 1, 0, nullptr }, /* 0x2A */ + { 1, 0, nullptr }, /* 0x2B */ + { 1, 0, nullptr }, /* 0x2C */ + { 1, 0, nullptr }, /* 0x2D */ + { 1, 0, nullptr }, /* 0x2E */ + { 1, 0, nullptr }, /* 0x2F */ { 0x00, 0xFB, aImplUniToDBCSTab_GB_30 }, /* 0x30 */ { 0x05, 0x29, aImplUniToDBCSTab_GB_31 }, /* 0x31 */ { 0x20, 0x29, aImplUniToDBCSTab_GBK_32 }, /* 0x32 */ - { 1, 0, NULL }, /* 0x33 */ - { 1, 0, NULL }, /* 0x34 */ - { 1, 0, NULL }, /* 0x35 */ - { 1, 0, NULL }, /* 0x36 */ - { 1, 0, NULL }, /* 0x37 */ - { 1, 0, NULL }, /* 0x38 */ - { 1, 0, NULL }, /* 0x39 */ - { 1, 0, NULL }, /* 0x3A */ - { 1, 0, NULL }, /* 0x3B */ - { 1, 0, NULL }, /* 0x3C */ - { 1, 0, NULL }, /* 0x3D */ - { 1, 0, NULL }, /* 0x3E */ - { 1, 0, NULL }, /* 0x3F */ - { 1, 0, NULL }, /* 0x40 */ - { 1, 0, NULL }, /* 0x41 */ - { 1, 0, NULL }, /* 0x42 */ - { 1, 0, NULL }, /* 0x43 */ - { 1, 0, NULL }, /* 0x44 */ - { 1, 0, NULL }, /* 0x45 */ - { 1, 0, NULL }, /* 0x46 */ - { 1, 0, NULL }, /* 0x47 */ - { 1, 0, NULL }, /* 0x48 */ - { 1, 0, NULL }, /* 0x49 */ - { 1, 0, NULL }, /* 0x4A */ - { 1, 0, NULL }, /* 0x4B */ - { 1, 0, NULL }, /* 0x4C */ - { 1, 0, NULL }, /* 0x4D */ + { 1, 0, nullptr }, /* 0x33 */ + { 1, 0, nullptr }, /* 0x34 */ + { 1, 0, nullptr }, /* 0x35 */ + { 1, 0, nullptr }, /* 0x36 */ + { 1, 0, nullptr }, /* 0x37 */ + { 1, 0, nullptr }, /* 0x38 */ + { 1, 0, nullptr }, /* 0x39 */ + { 1, 0, nullptr }, /* 0x3A */ + { 1, 0, nullptr }, /* 0x3B */ + { 1, 0, nullptr }, /* 0x3C */ + { 1, 0, nullptr }, /* 0x3D */ + { 1, 0, nullptr }, /* 0x3E */ + { 1, 0, nullptr }, /* 0x3F */ + { 1, 0, nullptr }, /* 0x40 */ + { 1, 0, nullptr }, /* 0x41 */ + { 1, 0, nullptr }, /* 0x42 */ + { 1, 0, nullptr }, /* 0x43 */ + { 1, 0, nullptr }, /* 0x44 */ + { 1, 0, nullptr }, /* 0x45 */ + { 1, 0, nullptr }, /* 0x46 */ + { 1, 0, nullptr }, /* 0x47 */ + { 1, 0, nullptr }, /* 0x48 */ + { 1, 0, nullptr }, /* 0x49 */ + { 1, 0, nullptr }, /* 0x4A */ + { 1, 0, nullptr }, /* 0x4B */ + { 1, 0, nullptr }, /* 0x4C */ + { 1, 0, nullptr }, /* 0x4D */ { 0x00, 0xFF, aImplUniToDBCSTab_GBT_4E }, /* 0x4E */ { 0x01, 0xFE, aImplUniToDBCSTab_GBT_4F }, /* 0x4F */ { 0x00, 0xFB, aImplUniToDBCSTab_GBT_50 }, /* 0x50 */ @@ -1059,100 +1059,100 @@ static ImplUniToDBCSHighTab const aGBT12345DBCSHighTab[256] = { 0x06, 0xFA, aImplUniToDBCSTab_GBT_9D }, /* 0x9D */ { 0x0C, 0xFF, aImplUniToDBCSTab_GBT_9E }, /* 0x9E */ { 0x09, 0xA0, aImplUniToDBCSTab_GBT_9F }, /* 0x9F */ - { 1, 0, NULL }, /* 0xA0 */ - { 1, 0, NULL }, /* 0xA1 */ - { 1, 0, NULL }, /* 0xA2 */ - { 1, 0, NULL }, /* 0xA3 */ - { 1, 0, NULL }, /* 0xA4 */ - { 1, 0, NULL }, /* 0xA5 */ - { 1, 0, NULL }, /* 0xA6 */ - { 1, 0, NULL }, /* 0xA7 */ - { 1, 0, NULL }, /* 0xA8 */ - { 1, 0, NULL }, /* 0xA9 */ - { 1, 0, NULL }, /* 0xAA */ - { 1, 0, NULL }, /* 0xAB */ - { 1, 0, NULL }, /* 0xAC */ - { 1, 0, NULL }, /* 0xAD */ - { 1, 0, NULL }, /* 0xAE */ - { 1, 0, NULL }, /* 0xAF */ - { 1, 0, NULL }, /* 0xB0 */ - { 1, 0, NULL }, /* 0xB1 */ - { 1, 0, NULL }, /* 0xB2 */ - { 1, 0, NULL }, /* 0xB3 */ - { 1, 0, NULL }, /* 0xB4 */ - { 1, 0, NULL }, /* 0xB5 */ - { 1, 0, NULL }, /* 0xB6 */ - { 1, 0, NULL }, /* 0xB7 */ - { 1, 0, NULL }, /* 0xB8 */ - { 1, 0, NULL }, /* 0xB9 */ - { 1, 0, NULL }, /* 0xBA */ - { 1, 0, NULL }, /* 0xBB */ - { 1, 0, NULL }, /* 0xBC */ - { 1, 0, NULL }, /* 0xBD */ - { 1, 0, NULL }, /* 0xBE */ - { 1, 0, NULL }, /* 0xBF */ - { 1, 0, NULL }, /* 0xC0 */ - { 1, 0, NULL }, /* 0xC1 */ - { 1, 0, NULL }, /* 0xC2 */ - { 1, 0, NULL }, /* 0xC3 */ - { 1, 0, NULL }, /* 0xC4 */ - { 1, 0, NULL }, /* 0xC5 */ - { 1, 0, NULL }, /* 0xC6 */ - { 1, 0, NULL }, /* 0xC7 */ - { 1, 0, NULL }, /* 0xC8 */ - { 1, 0, NULL }, /* 0xC9 */ - { 1, 0, NULL }, /* 0xCA */ - { 1, 0, NULL }, /* 0xCB */ - { 1, 0, NULL }, /* 0xCC */ - { 1, 0, NULL }, /* 0xCD */ - { 1, 0, NULL }, /* 0xCE */ - { 1, 0, NULL }, /* 0xCF */ - { 1, 0, NULL }, /* 0xD0 */ - { 1, 0, NULL }, /* 0xD1 */ - { 1, 0, NULL }, /* 0xD2 */ - { 1, 0, NULL }, /* 0xD3 */ - { 1, 0, NULL }, /* 0xD4 */ - { 1, 0, NULL }, /* 0xD5 */ - { 1, 0, NULL }, /* 0xD6 */ - { 1, 0, NULL }, /* 0xD7 */ - { 1, 0, NULL }, /* 0xD8 */ - { 1, 0, NULL }, /* 0xD9 */ - { 1, 0, NULL }, /* 0xDA */ - { 1, 0, NULL }, /* 0xDB */ - { 1, 0, NULL }, /* 0xDC */ - { 1, 0, NULL }, /* 0xDD */ - { 1, 0, NULL }, /* 0xDE */ - { 1, 0, NULL }, /* 0xDF */ - { 1, 0, NULL }, /* 0xE0 */ - { 1, 0, NULL }, /* 0xE1 */ - { 1, 0, NULL }, /* 0xE2 */ - { 1, 0, NULL }, /* 0xE3 */ - { 1, 0, NULL }, /* 0xE4 */ - { 1, 0, NULL }, /* 0xE5 */ - { 1, 0, NULL }, /* 0xE6 */ - { 1, 0, NULL }, /* 0xE7 */ - { 1, 0, NULL }, /* 0xE8 */ - { 1, 0, NULL }, /* 0xE9 */ - { 1, 0, NULL }, /* 0xEA */ - { 1, 0, NULL }, /* 0xEB */ - { 1, 0, NULL }, /* 0xEC */ - { 1, 0, NULL }, /* 0xED */ - { 1, 0, NULL }, /* 0xEE */ - { 1, 0, NULL }, /* 0xEF */ - { 1, 0, NULL }, /* 0xF0 */ - { 1, 0, NULL }, /* 0xF1 */ - { 1, 0, NULL }, /* 0xF2 */ - { 1, 0, NULL }, /* 0xF3 */ - { 1, 0, NULL }, /* 0xF4 */ - { 1, 0, NULL }, /* 0xF5 */ - { 1, 0, NULL }, /* 0xF6 */ - { 1, 0, NULL }, /* 0xF7 */ - { 1, 0, NULL }, /* 0xF8 */ - { 1, 0, NULL }, /* 0xF9 */ - { 1, 0, NULL }, /* 0xFA */ - { 1, 0, NULL }, /* 0xFB */ - { 1, 0, NULL }, /* 0xFC */ - { 1, 0, NULL }, /* 0xFD */ + { 1, 0, nullptr }, /* 0xA0 */ + { 1, 0, nullptr }, /* 0xA1 */ + { 1, 0, nullptr }, /* 0xA2 */ + { 1, 0, nullptr }, /* 0xA3 */ + { 1, 0, nullptr }, /* 0xA4 */ + { 1, 0, nullptr }, /* 0xA5 */ + { 1, 0, nullptr }, /* 0xA6 */ + { 1, 0, nullptr }, /* 0xA7 */ + { 1, 0, nullptr }, /* 0xA8 */ + { 1, 0, nullptr }, /* 0xA9 */ + { 1, 0, nullptr }, /* 0xAA */ + { 1, 0, nullptr }, /* 0xAB */ + { 1, 0, nullptr }, /* 0xAC */ + { 1, 0, nullptr }, /* 0xAD */ + { 1, 0, nullptr }, /* 0xAE */ + { 1, 0, nullptr }, /* 0xAF */ + { 1, 0, nullptr }, /* 0xB0 */ + { 1, 0, nullptr }, /* 0xB1 */ + { 1, 0, nullptr }, /* 0xB2 */ + { 1, 0, nullptr }, /* 0xB3 */ + { 1, 0, nullptr }, /* 0xB4 */ + { 1, 0, nullptr }, /* 0xB5 */ + { 1, 0, nullptr }, /* 0xB6 */ + { 1, 0, nullptr }, /* 0xB7 */ + { 1, 0, nullptr }, /* 0xB8 */ + { 1, 0, nullptr }, /* 0xB9 */ + { 1, 0, nullptr }, /* 0xBA */ + { 1, 0, nullptr }, /* 0xBB */ + { 1, 0, nullptr }, /* 0xBC */ + { 1, 0, nullptr }, /* 0xBD */ + { 1, 0, nullptr }, /* 0xBE */ + { 1, 0, nullptr }, /* 0xBF */ + { 1, 0, nullptr }, /* 0xC0 */ + { 1, 0, nullptr }, /* 0xC1 */ + { 1, 0, nullptr }, /* 0xC2 */ + { 1, 0, nullptr }, /* 0xC3 */ + { 1, 0, nullptr }, /* 0xC4 */ + { 1, 0, nullptr }, /* 0xC5 */ + { 1, 0, nullptr }, /* 0xC6 */ + { 1, 0, nullptr }, /* 0xC7 */ + { 1, 0, nullptr }, /* 0xC8 */ + { 1, 0, nullptr }, /* 0xC9 */ + { 1, 0, nullptr }, /* 0xCA */ + { 1, 0, nullptr }, /* 0xCB */ + { 1, 0, nullptr }, /* 0xCC */ + { 1, 0, nullptr }, /* 0xCD */ + { 1, 0, nullptr }, /* 0xCE */ + { 1, 0, nullptr }, /* 0xCF */ + { 1, 0, nullptr }, /* 0xD0 */ + { 1, 0, nullptr }, /* 0xD1 */ + { 1, 0, nullptr }, /* 0xD2 */ + { 1, 0, nullptr }, /* 0xD3 */ + { 1, 0, nullptr }, /* 0xD4 */ + { 1, 0, nullptr }, /* 0xD5 */ + { 1, 0, nullptr }, /* 0xD6 */ + { 1, 0, nullptr }, /* 0xD7 */ + { 1, 0, nullptr }, /* 0xD8 */ + { 1, 0, nullptr }, /* 0xD9 */ + { 1, 0, nullptr }, /* 0xDA */ + { 1, 0, nullptr }, /* 0xDB */ + { 1, 0, nullptr }, /* 0xDC */ + { 1, 0, nullptr }, /* 0xDD */ + { 1, 0, nullptr }, /* 0xDE */ + { 1, 0, nullptr }, /* 0xDF */ + { 1, 0, nullptr }, /* 0xE0 */ + { 1, 0, nullptr }, /* 0xE1 */ + { 1, 0, nullptr }, /* 0xE2 */ + { 1, 0, nullptr }, /* 0xE3 */ + { 1, 0, nullptr }, /* 0xE4 */ + { 1, 0, nullptr }, /* 0xE5 */ + { 1, 0, nullptr }, /* 0xE6 */ + { 1, 0, nullptr }, /* 0xE7 */ + { 1, 0, nullptr }, /* 0xE8 */ + { 1, 0, nullptr }, /* 0xE9 */ + { 1, 0, nullptr }, /* 0xEA */ + { 1, 0, nullptr }, /* 0xEB */ + { 1, 0, nullptr }, /* 0xEC */ + { 1, 0, nullptr }, /* 0xED */ + { 1, 0, nullptr }, /* 0xEE */ + { 1, 0, nullptr }, /* 0xEF */ + { 1, 0, nullptr }, /* 0xF0 */ + { 1, 0, nullptr }, /* 0xF1 */ + { 1, 0, nullptr }, /* 0xF2 */ + { 1, 0, nullptr }, /* 0xF3 */ + { 1, 0, nullptr }, /* 0xF4 */ + { 1, 0, nullptr }, /* 0xF5 */ + { 1, 0, nullptr }, /* 0xF6 */ + { 1, 0, nullptr }, /* 0xF7 */ + { 1, 0, nullptr }, /* 0xF8 */ + { 1, 0, nullptr }, /* 0xF9 */ + { 1, 0, nullptr }, /* 0xFA */ + { 1, 0, nullptr }, /* 0xFB */ + { 1, 0, nullptr }, /* 0xFC */ + { 1, 0, nullptr }, /* 0xFD */ { 0x31, 0x44, aImplUniToDBCSTab_GB_FE }, /* 0xFE */ { 0x01, 0xE5, aImplUniToDBCSTab_GB_FF } /* 0xFF */ }; @@ -1175,12 +1175,12 @@ static ImplTextEncodingData const aImplGBT12345TextEncodingData = { { &aImplGBT12345DBCSCvtData, ImplDBCSToUnicode, ImplUnicodeToDBCS, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL }, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr }, 1, 2, 2, @@ -1282,135 +1282,135 @@ static ImplTextEncodingData const aImplGBT12345TextEncodingData static ImplDBCSToUniLeadTab const aGBKUniLeadTab[256] = { - { 0x0000, 0, 0, NULL }, /* 0x00 */ - { 0x0001, 0, 0, NULL }, /* 0x01 */ - { 0x0002, 0, 0, NULL }, /* 0x02 */ - { 0x0003, 0, 0, NULL }, /* 0x03 */ - { 0x0004, 0, 0, NULL }, /* 0x04 */ - { 0x0005, 0, 0, NULL }, /* 0x05 */ - { 0x0006, 0, 0, NULL }, /* 0x06 */ - { 0x0007, 0, 0, NULL }, /* 0x07 */ - { 0x0008, 0, 0, NULL }, /* 0x08 */ - { 0x0009, 0, 0, NULL }, /* 0x09 */ - { 0x000A, 0, 0, NULL }, /* 0x0A */ - { 0x000B, 0, 0, NULL }, /* 0x0B */ - { 0x000C, 0, 0, NULL }, /* 0x0C */ - { 0x000D, 0, 0, NULL }, /* 0x0D */ - { 0x000E, 0, 0, NULL }, /* 0x0E */ - { 0x000F, 0, 0, NULL }, /* 0x0F */ - { 0x0010, 0, 0, NULL }, /* 0x10 */ - { 0x0011, 0, 0, NULL }, /* 0x11 */ - { 0x0012, 0, 0, NULL }, /* 0x12 */ - { 0x0013, 0, 0, NULL }, /* 0x13 */ - { 0x0014, 0, 0, NULL }, /* 0x14 */ - { 0x0015, 0, 0, NULL }, /* 0x15 */ - { 0x0016, 0, 0, NULL }, /* 0x16 */ - { 0x0017, 0, 0, NULL }, /* 0x17 */ - { 0x0018, 0, 0, NULL }, /* 0x18 */ - { 0x0019, 0, 0, NULL }, /* 0x19 */ - { 0x001A, 0, 0, NULL }, /* 0x1A */ - { 0x001B, 0, 0, NULL }, /* 0x1B */ - { 0x001C, 0, 0, NULL }, /* 0x1C */ - { 0x001D, 0, 0, NULL }, /* 0x1D */ - { 0x001E, 0, 0, NULL }, /* 0x1E */ - { 0x001F, 0, 0, NULL }, /* 0x1F */ - { 0x0020, 0, 0, NULL }, /* 0x20 */ - { 0x0021, 0, 0, NULL }, /* 0x21 */ - { 0x0022, 0, 0, NULL }, /* 0x22 */ - { 0x0023, 0, 0, NULL }, /* 0x23 */ - { 0x0024, 0, 0, NULL }, /* 0x24 */ - { 0x0025, 0, 0, NULL }, /* 0x25 */ - { 0x0026, 0, 0, NULL }, /* 0x26 */ - { 0x0027, 0, 0, NULL }, /* 0x27 */ - { 0x0028, 0, 0, NULL }, /* 0x28 */ - { 0x0029, 0, 0, NULL }, /* 0x29 */ - { 0x002A, 0, 0, NULL }, /* 0x2A */ - { 0x002B, 0, 0, NULL }, /* 0x2B */ - { 0x002C, 0, 0, NULL }, /* 0x2C */ - { 0x002D, 0, 0, NULL }, /* 0x2D */ - { 0x002E, 0, 0, NULL }, /* 0x2E */ - { 0x002F, 0, 0, NULL }, /* 0x2F */ - { 0x0030, 0, 0, NULL }, /* 0x30 */ - { 0x0031, 0, 0, NULL }, /* 0x31 */ - { 0x0032, 0, 0, NULL }, /* 0x32 */ - { 0x0033, 0, 0, NULL }, /* 0x33 */ - { 0x0034, 0, 0, NULL }, /* 0x34 */ - { 0x0035, 0, 0, NULL }, /* 0x35 */ - { 0x0036, 0, 0, NULL }, /* 0x36 */ - { 0x0037, 0, 0, NULL }, /* 0x37 */ - { 0x0038, 0, 0, NULL }, /* 0x38 */ - { 0x0039, 0, 0, NULL }, /* 0x39 */ - { 0x003A, 0, 0, NULL }, /* 0x3A */ - { 0x003B, 0, 0, NULL }, /* 0x3B */ - { 0x003C, 0, 0, NULL }, /* 0x3C */ - { 0x003D, 0, 0, NULL }, /* 0x3D */ - { 0x003E, 0, 0, NULL }, /* 0x3E */ - { 0x003F, 0, 0, NULL }, /* 0x3F */ - { 0x0040, 0, 0, NULL }, /* 0x40 */ - { 0x0041, 0, 0, NULL }, /* 0x41 */ - { 0x0042, 0, 0, NULL }, /* 0x42 */ - { 0x0043, 0, 0, NULL }, /* 0x43 */ - { 0x0044, 0, 0, NULL }, /* 0x44 */ - { 0x0045, 0, 0, NULL }, /* 0x45 */ - { 0x0046, 0, 0, NULL }, /* 0x46 */ - { 0x0047, 0, 0, NULL }, /* 0x47 */ - { 0x0048, 0, 0, NULL }, /* 0x48 */ - { 0x0049, 0, 0, NULL }, /* 0x49 */ - { 0x004A, 0, 0, NULL }, /* 0x4A */ - { 0x004B, 0, 0, NULL }, /* 0x4B */ - { 0x004C, 0, 0, NULL }, /* 0x4C */ - { 0x004D, 0, 0, NULL }, /* 0x4D */ - { 0x004E, 0, 0, NULL }, /* 0x4E */ - { 0x004F, 0, 0, NULL }, /* 0x4F */ - { 0x0050, 0, 0, NULL }, /* 0x50 */ - { 0x0051, 0, 0, NULL }, /* 0x51 */ - { 0x0052, 0, 0, NULL }, /* 0x52 */ - { 0x0053, 0, 0, NULL }, /* 0x53 */ - { 0x0054, 0, 0, NULL }, /* 0x54 */ - { 0x0055, 0, 0, NULL }, /* 0x55 */ - { 0x0056, 0, 0, NULL }, /* 0x56 */ - { 0x0057, 0, 0, NULL }, /* 0x57 */ - { 0x0058, 0, 0, NULL }, /* 0x58 */ - { 0x0059, 0, 0, NULL }, /* 0x59 */ - { 0x005A, 0, 0, NULL }, /* 0x5A */ - { 0x005B, 0, 0, NULL }, /* 0x5B */ - { 0x005C, 0, 0, NULL }, /* 0x5C */ - { 0x005D, 0, 0, NULL }, /* 0x5D */ - { 0x005E, 0, 0, NULL }, /* 0x5E */ - { 0x005F, 0, 0, NULL }, /* 0x5F */ - { 0x0060, 0, 0, NULL }, /* 0x60 */ - { 0x0061, 0, 0, NULL }, /* 0x61 */ - { 0x0062, 0, 0, NULL }, /* 0x62 */ - { 0x0063, 0, 0, NULL }, /* 0x63 */ - { 0x0064, 0, 0, NULL }, /* 0x64 */ - { 0x0065, 0, 0, NULL }, /* 0x65 */ - { 0x0066, 0, 0, NULL }, /* 0x66 */ - { 0x0067, 0, 0, NULL }, /* 0x67 */ - { 0x0068, 0, 0, NULL }, /* 0x68 */ - { 0x0069, 0, 0, NULL }, /* 0x69 */ - { 0x006A, 0, 0, NULL }, /* 0x6A */ - { 0x006B, 0, 0, NULL }, /* 0x6B */ - { 0x006C, 0, 0, NULL }, /* 0x6C */ - { 0x006D, 0, 0, NULL }, /* 0x6D */ - { 0x006E, 0, 0, NULL }, /* 0x6E */ - { 0x006F, 0, 0, NULL }, /* 0x6F */ - { 0x0070, 0, 0, NULL }, /* 0x70 */ - { 0x0071, 0, 0, NULL }, /* 0x71 */ - { 0x0072, 0, 0, NULL }, /* 0x72 */ - { 0x0073, 0, 0, NULL }, /* 0x73 */ - { 0x0074, 0, 0, NULL }, /* 0x74 */ - { 0x0075, 0, 0, NULL }, /* 0x75 */ - { 0x0076, 0, 0, NULL }, /* 0x76 */ - { 0x0077, 0, 0, NULL }, /* 0x77 */ - { 0x0078, 0, 0, NULL }, /* 0x78 */ - { 0x0079, 0, 0, NULL }, /* 0x79 */ - { 0x007A, 0, 0, NULL }, /* 0x7A */ - { 0x007B, 0, 0, NULL }, /* 0x7B */ - { 0x007C, 0, 0, NULL }, /* 0x7C */ - { 0x007D, 0, 0, NULL }, /* 0x7D */ - { 0x007E, 0, 0, NULL }, /* 0x7E */ - { 0x007F, 0, 0, NULL }, /* 0x7F */ - { 0x20AC, 0, 0, NULL }, /* 0x80 */ + { 0x0000, 0, 0, nullptr }, /* 0x00 */ + { 0x0001, 0, 0, nullptr }, /* 0x01 */ + { 0x0002, 0, 0, nullptr }, /* 0x02 */ + { 0x0003, 0, 0, nullptr }, /* 0x03 */ + { 0x0004, 0, 0, nullptr }, /* 0x04 */ + { 0x0005, 0, 0, nullptr }, /* 0x05 */ + { 0x0006, 0, 0, nullptr }, /* 0x06 */ + { 0x0007, 0, 0, nullptr }, /* 0x07 */ + { 0x0008, 0, 0, nullptr }, /* 0x08 */ + { 0x0009, 0, 0, nullptr }, /* 0x09 */ + { 0x000A, 0, 0, nullptr }, /* 0x0A */ + { 0x000B, 0, 0, nullptr }, /* 0x0B */ + { 0x000C, 0, 0, nullptr }, /* 0x0C */ + { 0x000D, 0, 0, nullptr }, /* 0x0D */ + { 0x000E, 0, 0, nullptr }, /* 0x0E */ + { 0x000F, 0, 0, nullptr }, /* 0x0F */ + { 0x0010, 0, 0, nullptr }, /* 0x10 */ + { 0x0011, 0, 0, nullptr }, /* 0x11 */ + { 0x0012, 0, 0, nullptr }, /* 0x12 */ + { 0x0013, 0, 0, nullptr }, /* 0x13 */ + { 0x0014, 0, 0, nullptr }, /* 0x14 */ + { 0x0015, 0, 0, nullptr }, /* 0x15 */ + { 0x0016, 0, 0, nullptr }, /* 0x16 */ + { 0x0017, 0, 0, nullptr }, /* 0x17 */ + { 0x0018, 0, 0, nullptr }, /* 0x18 */ + { 0x0019, 0, 0, nullptr }, /* 0x19 */ + { 0x001A, 0, 0, nullptr }, /* 0x1A */ + { 0x001B, 0, 0, nullptr }, /* 0x1B */ + { 0x001C, 0, 0, nullptr }, /* 0x1C */ + { 0x001D, 0, 0, nullptr }, /* 0x1D */ + { 0x001E, 0, 0, nullptr }, /* 0x1E */ + { 0x001F, 0, 0, nullptr }, /* 0x1F */ + { 0x0020, 0, 0, nullptr }, /* 0x20 */ + { 0x0021, 0, 0, nullptr }, /* 0x21 */ + { 0x0022, 0, 0, nullptr }, /* 0x22 */ + { 0x0023, 0, 0, nullptr }, /* 0x23 */ + { 0x0024, 0, 0, nullptr }, /* 0x24 */ + { 0x0025, 0, 0, nullptr }, /* 0x25 */ + { 0x0026, 0, 0, nullptr }, /* 0x26 */ + { 0x0027, 0, 0, nullptr }, /* 0x27 */ + { 0x0028, 0, 0, nullptr }, /* 0x28 */ + { 0x0029, 0, 0, nullptr }, /* 0x29 */ + { 0x002A, 0, 0, nullptr }, /* 0x2A */ + { 0x002B, 0, 0, nullptr }, /* 0x2B */ + { 0x002C, 0, 0, nullptr }, /* 0x2C */ + { 0x002D, 0, 0, nullptr }, /* 0x2D */ + { 0x002E, 0, 0, nullptr }, /* 0x2E */ + { 0x002F, 0, 0, nullptr }, /* 0x2F */ + { 0x0030, 0, 0, nullptr }, /* 0x30 */ + { 0x0031, 0, 0, nullptr }, /* 0x31 */ + { 0x0032, 0, 0, nullptr }, /* 0x32 */ + { 0x0033, 0, 0, nullptr }, /* 0x33 */ + { 0x0034, 0, 0, nullptr }, /* 0x34 */ + { 0x0035, 0, 0, nullptr }, /* 0x35 */ + { 0x0036, 0, 0, nullptr }, /* 0x36 */ + { 0x0037, 0, 0, nullptr }, /* 0x37 */ + { 0x0038, 0, 0, nullptr }, /* 0x38 */ + { 0x0039, 0, 0, nullptr }, /* 0x39 */ + { 0x003A, 0, 0, nullptr }, /* 0x3A */ + { 0x003B, 0, 0, nullptr }, /* 0x3B */ + { 0x003C, 0, 0, nullptr }, /* 0x3C */ + { 0x003D, 0, 0, nullptr }, /* 0x3D */ + { 0x003E, 0, 0, nullptr }, /* 0x3E */ + { 0x003F, 0, 0, nullptr }, /* 0x3F */ + { 0x0040, 0, 0, nullptr }, /* 0x40 */ + { 0x0041, 0, 0, nullptr }, /* 0x41 */ + { 0x0042, 0, 0, nullptr }, /* 0x42 */ + { 0x0043, 0, 0, nullptr }, /* 0x43 */ + { 0x0044, 0, 0, nullptr }, /* 0x44 */ + { 0x0045, 0, 0, nullptr }, /* 0x45 */ + { 0x0046, 0, 0, nullptr }, /* 0x46 */ + { 0x0047, 0, 0, nullptr }, /* 0x47 */ + { 0x0048, 0, 0, nullptr }, /* 0x48 */ + { 0x0049, 0, 0, nullptr }, /* 0x49 */ + { 0x004A, 0, 0, nullptr }, /* 0x4A */ + { 0x004B, 0, 0, nullptr }, /* 0x4B */ + { 0x004C, 0, 0, nullptr }, /* 0x4C */ + { 0x004D, 0, 0, nullptr }, /* 0x4D */ + { 0x004E, 0, 0, nullptr }, /* 0x4E */ + { 0x004F, 0, 0, nullptr }, /* 0x4F */ + { 0x0050, 0, 0, nullptr }, /* 0x50 */ + { 0x0051, 0, 0, nullptr }, /* 0x51 */ + { 0x0052, 0, 0, nullptr }, /* 0x52 */ + { 0x0053, 0, 0, nullptr }, /* 0x53 */ + { 0x0054, 0, 0, nullptr }, /* 0x54 */ + { 0x0055, 0, 0, nullptr }, /* 0x55 */ + { 0x0056, 0, 0, nullptr }, /* 0x56 */ + { 0x0057, 0, 0, nullptr }, /* 0x57 */ + { 0x0058, 0, 0, nullptr }, /* 0x58 */ + { 0x0059, 0, 0, nullptr }, /* 0x59 */ + { 0x005A, 0, 0, nullptr }, /* 0x5A */ + { 0x005B, 0, 0, nullptr }, /* 0x5B */ + { 0x005C, 0, 0, nullptr }, /* 0x5C */ + { 0x005D, 0, 0, nullptr }, /* 0x5D */ + { 0x005E, 0, 0, nullptr }, /* 0x5E */ + { 0x005F, 0, 0, nullptr }, /* 0x5F */ + { 0x0060, 0, 0, nullptr }, /* 0x60 */ + { 0x0061, 0, 0, nullptr }, /* 0x61 */ + { 0x0062, 0, 0, nullptr }, /* 0x62 */ + { 0x0063, 0, 0, nullptr }, /* 0x63 */ + { 0x0064, 0, 0, nullptr }, /* 0x64 */ + { 0x0065, 0, 0, nullptr }, /* 0x65 */ + { 0x0066, 0, 0, nullptr }, /* 0x66 */ + { 0x0067, 0, 0, nullptr }, /* 0x67 */ + { 0x0068, 0, 0, nullptr }, /* 0x68 */ + { 0x0069, 0, 0, nullptr }, /* 0x69 */ + { 0x006A, 0, 0, nullptr }, /* 0x6A */ + { 0x006B, 0, 0, nullptr }, /* 0x6B */ + { 0x006C, 0, 0, nullptr }, /* 0x6C */ + { 0x006D, 0, 0, nullptr }, /* 0x6D */ + { 0x006E, 0, 0, nullptr }, /* 0x6E */ + { 0x006F, 0, 0, nullptr }, /* 0x6F */ + { 0x0070, 0, 0, nullptr }, /* 0x70 */ + { 0x0071, 0, 0, nullptr }, /* 0x71 */ + { 0x0072, 0, 0, nullptr }, /* 0x72 */ + { 0x0073, 0, 0, nullptr }, /* 0x73 */ + { 0x0074, 0, 0, nullptr }, /* 0x74 */ + { 0x0075, 0, 0, nullptr }, /* 0x75 */ + { 0x0076, 0, 0, nullptr }, /* 0x76 */ + { 0x0077, 0, 0, nullptr }, /* 0x77 */ + { 0x0078, 0, 0, nullptr }, /* 0x78 */ + { 0x0079, 0, 0, nullptr }, /* 0x79 */ + { 0x007A, 0, 0, nullptr }, /* 0x7A */ + { 0x007B, 0, 0, nullptr }, /* 0x7B */ + { 0x007C, 0, 0, nullptr }, /* 0x7C */ + { 0x007D, 0, 0, nullptr }, /* 0x7D */ + { 0x007E, 0, 0, nullptr }, /* 0x7E */ + { 0x007F, 0, 0, nullptr }, /* 0x7F */ + { 0x20AC, 0, 0, nullptr }, /* 0x80 */ { 0, 0x40, 0xFE, aImplDBCSToUniTab_GBK_81 }, /* 0x81 */ { 0, 0x40, 0xFE, aImplDBCSToUniTab_GBK_82 }, /* 0x82 */ { 0, 0x40, 0xFE, aImplDBCSToUniTab_GBK_83 }, /* 0x83 */ @@ -1537,7 +1537,7 @@ static ImplDBCSToUniLeadTab const aGBKUniLeadTab[256] = { 0, 0x40, 0xA0, aImplDBCSToUniTab_GBK_FC }, /* 0xFC */ { 0, 0x40, 0xA0, aImplDBCSToUniTab_GBK_FD }, /* 0xFD */ { 0, 0x40, 0x9F, aImplDBCSToUniTab_GBK_FE }, /* 0xFE */ - { 0, 1, 0, NULL } /* 0xFF */ + { 0, 1, 0, nullptr } /* 0xFF */ }; /* ----------------------------------------------------------------------- */ @@ -1549,33 +1549,33 @@ static ImplUniToDBCSHighTab const aGBKDBCSHighTab[256] = { 0x51, 0xD9, aImplUniToDBCSTab_GBK_02 }, /* 0x02 */ { 0x91, 0xC9, aImplUniToDBCSTab_GB_03 }, /* 0x03 */ { 0x01, 0x51, aImplUniToDBCSTab_GB_04 }, /* 0x04 */ - { 1, 0, NULL }, /* 0x05 */ - { 1, 0, NULL }, /* 0x06 */ - { 1, 0, NULL }, /* 0x07 */ - { 1, 0, NULL }, /* 0x08 */ - { 1, 0, NULL }, /* 0x09 */ - { 1, 0, NULL }, /* 0x0A */ - { 1, 0, NULL }, /* 0x0B */ - { 1, 0, NULL }, /* 0x0C */ - { 1, 0, NULL }, /* 0x0D */ - { 1, 0, NULL }, /* 0x0E */ - { 1, 0, NULL }, /* 0x0F */ - { 1, 0, NULL }, /* 0x10 */ - { 1, 0, NULL }, /* 0x11 */ - { 1, 0, NULL }, /* 0x12 */ - { 1, 0, NULL }, /* 0x13 */ - { 1, 0, NULL }, /* 0x14 */ - { 1, 0, NULL }, /* 0x15 */ - { 1, 0, NULL }, /* 0x16 */ - { 1, 0, NULL }, /* 0x17 */ - { 1, 0, NULL }, /* 0x18 */ - { 1, 0, NULL }, /* 0x19 */ - { 1, 0, NULL }, /* 0x1A */ - { 1, 0, NULL }, /* 0x1B */ - { 1, 0, NULL }, /* 0x1C */ - { 1, 0, NULL }, /* 0x1D */ + { 1, 0, nullptr }, /* 0x05 */ + { 1, 0, nullptr }, /* 0x06 */ + { 1, 0, nullptr }, /* 0x07 */ + { 1, 0, nullptr }, /* 0x08 */ + { 1, 0, nullptr }, /* 0x09 */ + { 1, 0, nullptr }, /* 0x0A */ + { 1, 0, nullptr }, /* 0x0B */ + { 1, 0, nullptr }, /* 0x0C */ + { 1, 0, nullptr }, /* 0x0D */ + { 1, 0, nullptr }, /* 0x0E */ + { 1, 0, nullptr }, /* 0x0F */ + { 1, 0, nullptr }, /* 0x10 */ + { 1, 0, nullptr }, /* 0x11 */ + { 1, 0, nullptr }, /* 0x12 */ + { 1, 0, nullptr }, /* 0x13 */ + { 1, 0, nullptr }, /* 0x14 */ + { 1, 0, nullptr }, /* 0x15 */ + { 1, 0, nullptr }, /* 0x16 */ + { 1, 0, nullptr }, /* 0x17 */ + { 1, 0, nullptr }, /* 0x18 */ + { 1, 0, nullptr }, /* 0x19 */ + { 1, 0, nullptr }, /* 0x1A */ + { 1, 0, nullptr }, /* 0x1B */ + { 1, 0, nullptr }, /* 0x1C */ + { 1, 0, nullptr }, /* 0x1D */ { 0x3F, 0x3F, aImplUniToDBCSTab_APPLECHINSIMP_1E }, /* 0x1E */ /* we convert this char also to unicode */ - { 1, 0, NULL }, /* 0x1F */ + { 1, 0, nullptr }, /* 0x1F */ { 0x10, 0xAC, aImplUniToDBCSTab_GBK_20 }, /* 0x20 */ { 0x03, 0x99, aImplUniToDBCSTab_GBK_21 }, /* 0x21 */ { 0x08, 0xEF, aImplUniToDBCSTab_GBK_22 }, /* 0x22 */ @@ -1583,15 +1583,15 @@ static ImplUniToDBCSHighTab const aGBKDBCSHighTab[256] = { 0x60, 0x9B, aImplUniToDBCSTab_GB_24 }, /* 0x24 */ { 0x00, 0xE5, aImplUniToDBCSTab_GBK_25 }, /* 0x25 */ { 0x05, 0x42, aImplUniToDBCSTab_GBK_26 }, /* 0x26 */ - { 1, 0, NULL }, /* 0x27 */ - { 1, 0, NULL }, /* 0x28 */ - { 1, 0, NULL }, /* 0x29 */ - { 1, 0, NULL }, /* 0x2A */ - { 1, 0, NULL }, /* 0x2B */ - { 1, 0, NULL }, /* 0x2C */ - { 1, 0, NULL }, /* 0x2D */ + { 1, 0, nullptr }, /* 0x27 */ + { 1, 0, nullptr }, /* 0x28 */ + { 1, 0, nullptr }, /* 0x29 */ + { 1, 0, nullptr }, /* 0x2A */ + { 1, 0, nullptr }, /* 0x2B */ + { 1, 0, nullptr }, /* 0x2C */ + { 1, 0, nullptr }, /* 0x2D */ { 0x81, 0xCA, aImplUniToDBCSTab_GBK_2E }, /* 0x2E */ - { 1, 0, NULL }, /* 0x2F */ + { 1, 0, nullptr }, /* 0x2F */ { 0x00, 0xFE, aImplUniToDBCSTab_GBK_30 }, /* 0x30 */ { 0x05, 0x29, aImplUniToDBCSTab_GB_31 }, /* 0x31 */ { 0x20, 0xA3, aImplUniToDBCSTab_GBK_32 }, /* 0x32 */ @@ -1599,27 +1599,27 @@ static ImplUniToDBCSHighTab const aGBKDBCSHighTab[256] = { 0x47, 0x73, aImplUniToDBCSTab_GBK_34 }, /* 0x34 */ { 0x9E, 0x9E, aImplUniToDBCSTab_GBK_35 }, /* 0x35 */ { 0x0E, 0x1A, aImplUniToDBCSTab_GBK_36 }, /* 0x36 */ - { 1, 0, NULL }, /* 0x37 */ - { 1, 0, NULL }, /* 0x38 */ + { 1, 0, nullptr }, /* 0x37 */ + { 1, 0, nullptr }, /* 0x38 */ { 0x18, 0xDF, aImplUniToDBCSTab_GBK_39 }, /* 0x39 */ { 0x73, 0x73, aImplUniToDBCSTab_GBK_3A }, /* 0x3A */ { 0x4E, 0x4E, aImplUniToDBCSTab_GBK_3B }, /* 0x3B */ { 0x6E, 0xE0, aImplUniToDBCSTab_GBK_3C }, /* 0x3C */ - { 1, 0, NULL }, /* 0x3D */ - { 1, 0, NULL }, /* 0x3E */ - { 1, 0, NULL }, /* 0x3F */ + { 1, 0, nullptr }, /* 0x3D */ + { 1, 0, nullptr }, /* 0x3E */ + { 1, 0, nullptr }, /* 0x3F */ { 0x56, 0x56, aImplUniToDBCSTab_GBK_40 }, /* 0x40 */ { 0x5F, 0x5F, aImplUniToDBCSTab_GBK_41 }, /* 0x41 */ - { 1, 0, NULL }, /* 0x42 */ + { 1, 0, nullptr }, /* 0x42 */ { 0x37, 0xDD, aImplUniToDBCSTab_GBK_43 }, /* 0x43 */ { 0xD6, 0xD6, aImplUniToDBCSTab_GBK_44 }, /* 0x44 */ - { 1, 0, NULL }, /* 0x45 */ + { 1, 0, nullptr }, /* 0x45 */ { 0x4C, 0x61, aImplUniToDBCSTab_GBK_46 }, /* 0x46 */ { 0x23, 0x8D, aImplUniToDBCSTab_GBK_47 }, /* 0x47 */ - { 1, 0, NULL }, /* 0x48 */ + { 1, 0, nullptr }, /* 0x48 */ { 0x47, 0xB7, aImplUniToDBCSTab_GBK_49 }, /* 0x49 */ - { 1, 0, NULL }, /* 0x4A */ - { 1, 0, NULL }, /* 0x4B */ + { 1, 0, nullptr }, /* 0x4A */ + { 1, 0, nullptr }, /* 0x4B */ { 0x77, 0xA3, aImplUniToDBCSTab_GBK_4C }, /* 0x4C */ { 0x13, 0xAE, aImplUniToDBCSTab_GBK_4D }, /* 0x4D */ { 0x00, 0xFF, aImplUniToDBCSTab_GBK_4E }, /* 0x4E */ @@ -1704,100 +1704,100 @@ static ImplUniToDBCSHighTab const aGBKDBCSHighTab[256] = { 0x00, 0xFF, aImplUniToDBCSTab_GBK_9D }, /* 0x9D */ { 0x00, 0xFF, aImplUniToDBCSTab_GBK_9E }, /* 0x9E */ { 0x00, 0xA5, aImplUniToDBCSTab_GBK_9F }, /* 0x9F */ - { 1, 0, NULL }, /* 0xA0 */ - { 1, 0, NULL }, /* 0xA1 */ - { 1, 0, NULL }, /* 0xA2 */ - { 1, 0, NULL }, /* 0xA3 */ - { 1, 0, NULL }, /* 0xA4 */ - { 1, 0, NULL }, /* 0xA5 */ - { 1, 0, NULL }, /* 0xA6 */ - { 1, 0, NULL }, /* 0xA7 */ - { 1, 0, NULL }, /* 0xA8 */ - { 1, 0, NULL }, /* 0xA9 */ - { 1, 0, NULL }, /* 0xAA */ - { 1, 0, NULL }, /* 0xAB */ - { 1, 0, NULL }, /* 0xAC */ - { 1, 0, NULL }, /* 0xAD */ - { 1, 0, NULL }, /* 0xAE */ - { 1, 0, NULL }, /* 0xAF */ - { 1, 0, NULL }, /* 0xB0 */ - { 1, 0, NULL }, /* 0xB1 */ - { 1, 0, NULL }, /* 0xB2 */ - { 1, 0, NULL }, /* 0xB3 */ - { 1, 0, NULL }, /* 0xB4 */ - { 1, 0, NULL }, /* 0xB5 */ - { 1, 0, NULL }, /* 0xB6 */ - { 1, 0, NULL }, /* 0xB7 */ - { 1, 0, NULL }, /* 0xB8 */ - { 1, 0, NULL }, /* 0xB9 */ - { 1, 0, NULL }, /* 0xBA */ - { 1, 0, NULL }, /* 0xBB */ - { 1, 0, NULL }, /* 0xBC */ - { 1, 0, NULL }, /* 0xBD */ - { 1, 0, NULL }, /* 0xBE */ - { 1, 0, NULL }, /* 0xBF */ - { 1, 0, NULL }, /* 0xC0 */ - { 1, 0, NULL }, /* 0xC1 */ - { 1, 0, NULL }, /* 0xC2 */ - { 1, 0, NULL }, /* 0xC3 */ - { 1, 0, NULL }, /* 0xC4 */ - { 1, 0, NULL }, /* 0xC5 */ - { 1, 0, NULL }, /* 0xC6 */ - { 1, 0, NULL }, /* 0xC7 */ - { 1, 0, NULL }, /* 0xC8 */ - { 1, 0, NULL }, /* 0xC9 */ - { 1, 0, NULL }, /* 0xCA */ - { 1, 0, NULL }, /* 0xCB */ - { 1, 0, NULL }, /* 0xCC */ - { 1, 0, NULL }, /* 0xCD */ - { 1, 0, NULL }, /* 0xCE */ - { 1, 0, NULL }, /* 0xCF */ - { 1, 0, NULL }, /* 0xD0 */ - { 1, 0, NULL }, /* 0xD1 */ - { 1, 0, NULL }, /* 0xD2 */ - { 1, 0, NULL }, /* 0xD3 */ - { 1, 0, NULL }, /* 0xD4 */ - { 1, 0, NULL }, /* 0xD5 */ - { 1, 0, NULL }, /* 0xD6 */ - { 1, 0, NULL }, /* 0xD7 */ - { 1, 0, NULL }, /* 0xD8 */ - { 1, 0, NULL }, /* 0xD9 */ - { 1, 0, NULL }, /* 0xDA */ - { 1, 0, NULL }, /* 0xDB */ - { 1, 0, NULL }, /* 0xDC */ - { 1, 0, NULL }, /* 0xDD */ - { 1, 0, NULL }, /* 0xDE */ - { 1, 0, NULL }, /* 0xDF */ - { 1, 0, NULL }, /* 0xE0 */ - { 1, 0, NULL }, /* 0xE1 */ - { 1, 0, NULL }, /* 0xE2 */ - { 1, 0, NULL }, /* 0xE3 */ - { 1, 0, NULL }, /* 0xE4 */ - { 1, 0, NULL }, /* 0xE5 */ - { 1, 0, NULL }, /* 0xE6 */ - { 1, 0, NULL }, /* 0xE7 */ - { 1, 0, NULL }, /* 0xE8 */ - { 1, 0, NULL }, /* 0xE9 */ - { 1, 0, NULL }, /* 0xEA */ - { 1, 0, NULL }, /* 0xEB */ - { 1, 0, NULL }, /* 0xEC */ - { 1, 0, NULL }, /* 0xED */ - { 1, 0, NULL }, /* 0xEE */ - { 1, 0, NULL }, /* 0xEF */ - { 1, 0, NULL }, /* 0xF0 */ - { 1, 0, NULL }, /* 0xF1 */ - { 1, 0, NULL }, /* 0xF2 */ - { 1, 0, NULL }, /* 0xF3 */ - { 1, 0, NULL }, /* 0xF4 */ - { 1, 0, NULL }, /* 0xF5 */ - { 1, 0, NULL }, /* 0xF6 */ - { 1, 0, NULL }, /* 0xF7 */ - { 1, 0, NULL }, /* 0xF8 */ + { 1, 0, nullptr }, /* 0xA0 */ + { 1, 0, nullptr }, /* 0xA1 */ + { 1, 0, nullptr }, /* 0xA2 */ + { 1, 0, nullptr }, /* 0xA3 */ + { 1, 0, nullptr }, /* 0xA4 */ + { 1, 0, nullptr }, /* 0xA5 */ + { 1, 0, nullptr }, /* 0xA6 */ + { 1, 0, nullptr }, /* 0xA7 */ + { 1, 0, nullptr }, /* 0xA8 */ + { 1, 0, nullptr }, /* 0xA9 */ + { 1, 0, nullptr }, /* 0xAA */ + { 1, 0, nullptr }, /* 0xAB */ + { 1, 0, nullptr }, /* 0xAC */ + { 1, 0, nullptr }, /* 0xAD */ + { 1, 0, nullptr }, /* 0xAE */ + { 1, 0, nullptr }, /* 0xAF */ + { 1, 0, nullptr }, /* 0xB0 */ + { 1, 0, nullptr }, /* 0xB1 */ + { 1, 0, nullptr }, /* 0xB2 */ + { 1, 0, nullptr }, /* 0xB3 */ + { 1, 0, nullptr }, /* 0xB4 */ + { 1, 0, nullptr }, /* 0xB5 */ + { 1, 0, nullptr }, /* 0xB6 */ + { 1, 0, nullptr }, /* 0xB7 */ + { 1, 0, nullptr }, /* 0xB8 */ + { 1, 0, nullptr }, /* 0xB9 */ + { 1, 0, nullptr }, /* 0xBA */ + { 1, 0, nullptr }, /* 0xBB */ + { 1, 0, nullptr }, /* 0xBC */ + { 1, 0, nullptr }, /* 0xBD */ + { 1, 0, nullptr }, /* 0xBE */ + { 1, 0, nullptr }, /* 0xBF */ + { 1, 0, nullptr }, /* 0xC0 */ + { 1, 0, nullptr }, /* 0xC1 */ + { 1, 0, nullptr }, /* 0xC2 */ + { 1, 0, nullptr }, /* 0xC3 */ + { 1, 0, nullptr }, /* 0xC4 */ + { 1, 0, nullptr }, /* 0xC5 */ + { 1, 0, nullptr }, /* 0xC6 */ + { 1, 0, nullptr }, /* 0xC7 */ + { 1, 0, nullptr }, /* 0xC8 */ + { 1, 0, nullptr }, /* 0xC9 */ + { 1, 0, nullptr }, /* 0xCA */ + { 1, 0, nullptr }, /* 0xCB */ + { 1, 0, nullptr }, /* 0xCC */ + { 1, 0, nullptr }, /* 0xCD */ + { 1, 0, nullptr }, /* 0xCE */ + { 1, 0, nullptr }, /* 0xCF */ + { 1, 0, nullptr }, /* 0xD0 */ + { 1, 0, nullptr }, /* 0xD1 */ + { 1, 0, nullptr }, /* 0xD2 */ + { 1, 0, nullptr }, /* 0xD3 */ + { 1, 0, nullptr }, /* 0xD4 */ + { 1, 0, nullptr }, /* 0xD5 */ + { 1, 0, nullptr }, /* 0xD6 */ + { 1, 0, nullptr }, /* 0xD7 */ + { 1, 0, nullptr }, /* 0xD8 */ + { 1, 0, nullptr }, /* 0xD9 */ + { 1, 0, nullptr }, /* 0xDA */ + { 1, 0, nullptr }, /* 0xDB */ + { 1, 0, nullptr }, /* 0xDC */ + { 1, 0, nullptr }, /* 0xDD */ + { 1, 0, nullptr }, /* 0xDE */ + { 1, 0, nullptr }, /* 0xDF */ + { 1, 0, nullptr }, /* 0xE0 */ + { 1, 0, nullptr }, /* 0xE1 */ + { 1, 0, nullptr }, /* 0xE2 */ + { 1, 0, nullptr }, /* 0xE3 */ + { 1, 0, nullptr }, /* 0xE4 */ + { 1, 0, nullptr }, /* 0xE5 */ + { 1, 0, nullptr }, /* 0xE6 */ + { 1, 0, nullptr }, /* 0xE7 */ + { 1, 0, nullptr }, /* 0xE8 */ + { 1, 0, nullptr }, /* 0xE9 */ + { 1, 0, nullptr }, /* 0xEA */ + { 1, 0, nullptr }, /* 0xEB */ + { 1, 0, nullptr }, /* 0xEC */ + { 1, 0, nullptr }, /* 0xED */ + { 1, 0, nullptr }, /* 0xEE */ + { 1, 0, nullptr }, /* 0xEF */ + { 1, 0, nullptr }, /* 0xF0 */ + { 1, 0, nullptr }, /* 0xF1 */ + { 1, 0, nullptr }, /* 0xF2 */ + { 1, 0, nullptr }, /* 0xF3 */ + { 1, 0, nullptr }, /* 0xF4 */ + { 1, 0, nullptr }, /* 0xF5 */ + { 1, 0, nullptr }, /* 0xF6 */ + { 1, 0, nullptr }, /* 0xF7 */ + { 1, 0, nullptr }, /* 0xF8 */ { 0x2C, 0xF1, aImplUniToDBCSTab_GBK_F9 }, /* 0xF9 */ { 0x0C, 0x29, aImplUniToDBCSTab_GBK_FA }, /* 0xFA */ - { 1, 0, NULL }, /* 0xFB */ - { 1, 0, NULL }, /* 0xFC */ - { 1, 0, NULL }, /* 0xFD */ + { 1, 0, nullptr }, /* 0xFB */ + { 1, 0, nullptr }, /* 0xFC */ + { 1, 0, nullptr }, /* 0xFD */ { 0x30, 0x6B, aImplUniToDBCSTab_GBK_FE }, /* 0xFE */ { 0x01, 0xE5, aImplUniToDBCSTab_GBK_FF } /* 0xFF */ }; @@ -1820,12 +1820,12 @@ static ImplTextEncodingData const aImplGBKTextEncodingData = { { &aImplGBKDBCSCvtData, ImplDBCSToUnicode, ImplUnicodeToDBCS, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL }, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr }, 1, 2, 2, @@ -1839,135 +1839,135 @@ static ImplTextEncodingData const aImplGBKTextEncodingData static ImplDBCSToUniLeadTab const aMS936UniLeadTab[256] = { - { 0x0000, 0, 0, NULL }, /* 0x00 */ - { 0x0001, 0, 0, NULL }, /* 0x01 */ - { 0x0002, 0, 0, NULL }, /* 0x02 */ - { 0x0003, 0, 0, NULL }, /* 0x03 */ - { 0x0004, 0, 0, NULL }, /* 0x04 */ - { 0x0005, 0, 0, NULL }, /* 0x05 */ - { 0x0006, 0, 0, NULL }, /* 0x06 */ - { 0x0007, 0, 0, NULL }, /* 0x07 */ - { 0x0008, 0, 0, NULL }, /* 0x08 */ - { 0x0009, 0, 0, NULL }, /* 0x09 */ - { 0x000A, 0, 0, NULL }, /* 0x0A */ - { 0x000B, 0, 0, NULL }, /* 0x0B */ - { 0x000C, 0, 0, NULL }, /* 0x0C */ - { 0x000D, 0, 0, NULL }, /* 0x0D */ - { 0x000E, 0, 0, NULL }, /* 0x0E */ - { 0x000F, 0, 0, NULL }, /* 0x0F */ - { 0x0010, 0, 0, NULL }, /* 0x10 */ - { 0x0011, 0, 0, NULL }, /* 0x11 */ - { 0x0012, 0, 0, NULL }, /* 0x12 */ - { 0x0013, 0, 0, NULL }, /* 0x13 */ - { 0x0014, 0, 0, NULL }, /* 0x14 */ - { 0x0015, 0, 0, NULL }, /* 0x15 */ - { 0x0016, 0, 0, NULL }, /* 0x16 */ - { 0x0017, 0, 0, NULL }, /* 0x17 */ - { 0x0018, 0, 0, NULL }, /* 0x18 */ - { 0x0019, 0, 0, NULL }, /* 0x19 */ - { 0x001A, 0, 0, NULL }, /* 0x1A */ - { 0x001B, 0, 0, NULL }, /* 0x1B */ - { 0x001C, 0, 0, NULL }, /* 0x1C */ - { 0x001D, 0, 0, NULL }, /* 0x1D */ - { 0x001E, 0, 0, NULL }, /* 0x1E */ - { 0x001F, 0, 0, NULL }, /* 0x1F */ - { 0x0020, 0, 0, NULL }, /* 0x20 */ - { 0x0021, 0, 0, NULL }, /* 0x21 */ - { 0x0022, 0, 0, NULL }, /* 0x22 */ - { 0x0023, 0, 0, NULL }, /* 0x23 */ - { 0x0024, 0, 0, NULL }, /* 0x24 */ - { 0x0025, 0, 0, NULL }, /* 0x25 */ - { 0x0026, 0, 0, NULL }, /* 0x26 */ - { 0x0027, 0, 0, NULL }, /* 0x27 */ - { 0x0028, 0, 0, NULL }, /* 0x28 */ - { 0x0029, 0, 0, NULL }, /* 0x29 */ - { 0x002A, 0, 0, NULL }, /* 0x2A */ - { 0x002B, 0, 0, NULL }, /* 0x2B */ - { 0x002C, 0, 0, NULL }, /* 0x2C */ - { 0x002D, 0, 0, NULL }, /* 0x2D */ - { 0x002E, 0, 0, NULL }, /* 0x2E */ - { 0x002F, 0, 0, NULL }, /* 0x2F */ - { 0x0030, 0, 0, NULL }, /* 0x30 */ - { 0x0031, 0, 0, NULL }, /* 0x31 */ - { 0x0032, 0, 0, NULL }, /* 0x32 */ - { 0x0033, 0, 0, NULL }, /* 0x33 */ - { 0x0034, 0, 0, NULL }, /* 0x34 */ - { 0x0035, 0, 0, NULL }, /* 0x35 */ - { 0x0036, 0, 0, NULL }, /* 0x36 */ - { 0x0037, 0, 0, NULL }, /* 0x37 */ - { 0x0038, 0, 0, NULL }, /* 0x38 */ - { 0x0039, 0, 0, NULL }, /* 0x39 */ - { 0x003A, 0, 0, NULL }, /* 0x3A */ - { 0x003B, 0, 0, NULL }, /* 0x3B */ - { 0x003C, 0, 0, NULL }, /* 0x3C */ - { 0x003D, 0, 0, NULL }, /* 0x3D */ - { 0x003E, 0, 0, NULL }, /* 0x3E */ - { 0x003F, 0, 0, NULL }, /* 0x3F */ - { 0x0040, 0, 0, NULL }, /* 0x40 */ - { 0x0041, 0, 0, NULL }, /* 0x41 */ - { 0x0042, 0, 0, NULL }, /* 0x42 */ - { 0x0043, 0, 0, NULL }, /* 0x43 */ - { 0x0044, 0, 0, NULL }, /* 0x44 */ - { 0x0045, 0, 0, NULL }, /* 0x45 */ - { 0x0046, 0, 0, NULL }, /* 0x46 */ - { 0x0047, 0, 0, NULL }, /* 0x47 */ - { 0x0048, 0, 0, NULL }, /* 0x48 */ - { 0x0049, 0, 0, NULL }, /* 0x49 */ - { 0x004A, 0, 0, NULL }, /* 0x4A */ - { 0x004B, 0, 0, NULL }, /* 0x4B */ - { 0x004C, 0, 0, NULL }, /* 0x4C */ - { 0x004D, 0, 0, NULL }, /* 0x4D */ - { 0x004E, 0, 0, NULL }, /* 0x4E */ - { 0x004F, 0, 0, NULL }, /* 0x4F */ - { 0x0050, 0, 0, NULL }, /* 0x50 */ - { 0x0051, 0, 0, NULL }, /* 0x51 */ - { 0x0052, 0, 0, NULL }, /* 0x52 */ - { 0x0053, 0, 0, NULL }, /* 0x53 */ - { 0x0054, 0, 0, NULL }, /* 0x54 */ - { 0x0055, 0, 0, NULL }, /* 0x55 */ - { 0x0056, 0, 0, NULL }, /* 0x56 */ - { 0x0057, 0, 0, NULL }, /* 0x57 */ - { 0x0058, 0, 0, NULL }, /* 0x58 */ - { 0x0059, 0, 0, NULL }, /* 0x59 */ - { 0x005A, 0, 0, NULL }, /* 0x5A */ - { 0x005B, 0, 0, NULL }, /* 0x5B */ - { 0x005C, 0, 0, NULL }, /* 0x5C */ - { 0x005D, 0, 0, NULL }, /* 0x5D */ - { 0x005E, 0, 0, NULL }, /* 0x5E */ - { 0x005F, 0, 0, NULL }, /* 0x5F */ - { 0x0060, 0, 0, NULL }, /* 0x60 */ - { 0x0061, 0, 0, NULL }, /* 0x61 */ - { 0x0062, 0, 0, NULL }, /* 0x62 */ - { 0x0063, 0, 0, NULL }, /* 0x63 */ - { 0x0064, 0, 0, NULL }, /* 0x64 */ - { 0x0065, 0, 0, NULL }, /* 0x65 */ - { 0x0066, 0, 0, NULL }, /* 0x66 */ - { 0x0067, 0, 0, NULL }, /* 0x67 */ - { 0x0068, 0, 0, NULL }, /* 0x68 */ - { 0x0069, 0, 0, NULL }, /* 0x69 */ - { 0x006A, 0, 0, NULL }, /* 0x6A */ - { 0x006B, 0, 0, NULL }, /* 0x6B */ - { 0x006C, 0, 0, NULL }, /* 0x6C */ - { 0x006D, 0, 0, NULL }, /* 0x6D */ - { 0x006E, 0, 0, NULL }, /* 0x6E */ - { 0x006F, 0, 0, NULL }, /* 0x6F */ - { 0x0070, 0, 0, NULL }, /* 0x70 */ - { 0x0071, 0, 0, NULL }, /* 0x71 */ - { 0x0072, 0, 0, NULL }, /* 0x72 */ - { 0x0073, 0, 0, NULL }, /* 0x73 */ - { 0x0074, 0, 0, NULL }, /* 0x74 */ - { 0x0075, 0, 0, NULL }, /* 0x75 */ - { 0x0076, 0, 0, NULL }, /* 0x76 */ - { 0x0077, 0, 0, NULL }, /* 0x77 */ - { 0x0078, 0, 0, NULL }, /* 0x78 */ - { 0x0079, 0, 0, NULL }, /* 0x79 */ - { 0x007A, 0, 0, NULL }, /* 0x7A */ - { 0x007B, 0, 0, NULL }, /* 0x7B */ - { 0x007C, 0, 0, NULL }, /* 0x7C */ - { 0x007D, 0, 0, NULL }, /* 0x7D */ - { 0x007E, 0, 0, NULL }, /* 0x7E */ - { 0x007F, 0, 0, NULL }, /* 0x7F */ - { 0x20AC, 0, 0, NULL }, /* 0x80 */ + { 0x0000, 0, 0, nullptr }, /* 0x00 */ + { 0x0001, 0, 0, nullptr }, /* 0x01 */ + { 0x0002, 0, 0, nullptr }, /* 0x02 */ + { 0x0003, 0, 0, nullptr }, /* 0x03 */ + { 0x0004, 0, 0, nullptr }, /* 0x04 */ + { 0x0005, 0, 0, nullptr }, /* 0x05 */ + { 0x0006, 0, 0, nullptr }, /* 0x06 */ + { 0x0007, 0, 0, nullptr }, /* 0x07 */ + { 0x0008, 0, 0, nullptr }, /* 0x08 */ + { 0x0009, 0, 0, nullptr }, /* 0x09 */ + { 0x000A, 0, 0, nullptr }, /* 0x0A */ + { 0x000B, 0, 0, nullptr }, /* 0x0B */ + { 0x000C, 0, 0, nullptr }, /* 0x0C */ + { 0x000D, 0, 0, nullptr }, /* 0x0D */ + { 0x000E, 0, 0, nullptr }, /* 0x0E */ + { 0x000F, 0, 0, nullptr }, /* 0x0F */ + { 0x0010, 0, 0, nullptr }, /* 0x10 */ + { 0x0011, 0, 0, nullptr }, /* 0x11 */ + { 0x0012, 0, 0, nullptr }, /* 0x12 */ + { 0x0013, 0, 0, nullptr }, /* 0x13 */ + { 0x0014, 0, 0, nullptr }, /* 0x14 */ + { 0x0015, 0, 0, nullptr }, /* 0x15 */ + { 0x0016, 0, 0, nullptr }, /* 0x16 */ + { 0x0017, 0, 0, nullptr }, /* 0x17 */ + { 0x0018, 0, 0, nullptr }, /* 0x18 */ + { 0x0019, 0, 0, nullptr }, /* 0x19 */ + { 0x001A, 0, 0, nullptr }, /* 0x1A */ + { 0x001B, 0, 0, nullptr }, /* 0x1B */ + { 0x001C, 0, 0, nullptr }, /* 0x1C */ + { 0x001D, 0, 0, nullptr }, /* 0x1D */ + { 0x001E, 0, 0, nullptr }, /* 0x1E */ + { 0x001F, 0, 0, nullptr }, /* 0x1F */ + { 0x0020, 0, 0, nullptr }, /* 0x20 */ + { 0x0021, 0, 0, nullptr }, /* 0x21 */ + { 0x0022, 0, 0, nullptr }, /* 0x22 */ + { 0x0023, 0, 0, nullptr }, /* 0x23 */ + { 0x0024, 0, 0, nullptr }, /* 0x24 */ + { 0x0025, 0, 0, nullptr }, /* 0x25 */ + { 0x0026, 0, 0, nullptr }, /* 0x26 */ + { 0x0027, 0, 0, nullptr }, /* 0x27 */ + { 0x0028, 0, 0, nullptr }, /* 0x28 */ + { 0x0029, 0, 0, nullptr }, /* 0x29 */ + { 0x002A, 0, 0, nullptr }, /* 0x2A */ + { 0x002B, 0, 0, nullptr }, /* 0x2B */ + { 0x002C, 0, 0, nullptr }, /* 0x2C */ + { 0x002D, 0, 0, nullptr }, /* 0x2D */ + { 0x002E, 0, 0, nullptr }, /* 0x2E */ + { 0x002F, 0, 0, nullptr }, /* 0x2F */ + { 0x0030, 0, 0, nullptr }, /* 0x30 */ + { 0x0031, 0, 0, nullptr }, /* 0x31 */ + { 0x0032, 0, 0, nullptr }, /* 0x32 */ + { 0x0033, 0, 0, nullptr }, /* 0x33 */ + { 0x0034, 0, 0, nullptr }, /* 0x34 */ + { 0x0035, 0, 0, nullptr }, /* 0x35 */ + { 0x0036, 0, 0, nullptr }, /* 0x36 */ + { 0x0037, 0, 0, nullptr }, /* 0x37 */ + { 0x0038, 0, 0, nullptr }, /* 0x38 */ + { 0x0039, 0, 0, nullptr }, /* 0x39 */ + { 0x003A, 0, 0, nullptr }, /* 0x3A */ + { 0x003B, 0, 0, nullptr }, /* 0x3B */ + { 0x003C, 0, 0, nullptr }, /* 0x3C */ + { 0x003D, 0, 0, nullptr }, /* 0x3D */ + { 0x003E, 0, 0, nullptr }, /* 0x3E */ + { 0x003F, 0, 0, nullptr }, /* 0x3F */ + { 0x0040, 0, 0, nullptr }, /* 0x40 */ + { 0x0041, 0, 0, nullptr }, /* 0x41 */ + { 0x0042, 0, 0, nullptr }, /* 0x42 */ + { 0x0043, 0, 0, nullptr }, /* 0x43 */ + { 0x0044, 0, 0, nullptr }, /* 0x44 */ + { 0x0045, 0, 0, nullptr }, /* 0x45 */ + { 0x0046, 0, 0, nullptr }, /* 0x46 */ + { 0x0047, 0, 0, nullptr }, /* 0x47 */ + { 0x0048, 0, 0, nullptr }, /* 0x48 */ + { 0x0049, 0, 0, nullptr }, /* 0x49 */ + { 0x004A, 0, 0, nullptr }, /* 0x4A */ + { 0x004B, 0, 0, nullptr }, /* 0x4B */ + { 0x004C, 0, 0, nullptr }, /* 0x4C */ + { 0x004D, 0, 0, nullptr }, /* 0x4D */ + { 0x004E, 0, 0, nullptr }, /* 0x4E */ + { 0x004F, 0, 0, nullptr }, /* 0x4F */ + { 0x0050, 0, 0, nullptr }, /* 0x50 */ + { 0x0051, 0, 0, nullptr }, /* 0x51 */ + { 0x0052, 0, 0, nullptr }, /* 0x52 */ + { 0x0053, 0, 0, nullptr }, /* 0x53 */ + { 0x0054, 0, 0, nullptr }, /* 0x54 */ + { 0x0055, 0, 0, nullptr }, /* 0x55 */ + { 0x0056, 0, 0, nullptr }, /* 0x56 */ + { 0x0057, 0, 0, nullptr }, /* 0x57 */ + { 0x0058, 0, 0, nullptr }, /* 0x58 */ + { 0x0059, 0, 0, nullptr }, /* 0x59 */ + { 0x005A, 0, 0, nullptr }, /* 0x5A */ + { 0x005B, 0, 0, nullptr }, /* 0x5B */ + { 0x005C, 0, 0, nullptr }, /* 0x5C */ + { 0x005D, 0, 0, nullptr }, /* 0x5D */ + { 0x005E, 0, 0, nullptr }, /* 0x5E */ + { 0x005F, 0, 0, nullptr }, /* 0x5F */ + { 0x0060, 0, 0, nullptr }, /* 0x60 */ + { 0x0061, 0, 0, nullptr }, /* 0x61 */ + { 0x0062, 0, 0, nullptr }, /* 0x62 */ + { 0x0063, 0, 0, nullptr }, /* 0x63 */ + { 0x0064, 0, 0, nullptr }, /* 0x64 */ + { 0x0065, 0, 0, nullptr }, /* 0x65 */ + { 0x0066, 0, 0, nullptr }, /* 0x66 */ + { 0x0067, 0, 0, nullptr }, /* 0x67 */ + { 0x0068, 0, 0, nullptr }, /* 0x68 */ + { 0x0069, 0, 0, nullptr }, /* 0x69 */ + { 0x006A, 0, 0, nullptr }, /* 0x6A */ + { 0x006B, 0, 0, nullptr }, /* 0x6B */ + { 0x006C, 0, 0, nullptr }, /* 0x6C */ + { 0x006D, 0, 0, nullptr }, /* 0x6D */ + { 0x006E, 0, 0, nullptr }, /* 0x6E */ + { 0x006F, 0, 0, nullptr }, /* 0x6F */ + { 0x0070, 0, 0, nullptr }, /* 0x70 */ + { 0x0071, 0, 0, nullptr }, /* 0x71 */ + { 0x0072, 0, 0, nullptr }, /* 0x72 */ + { 0x0073, 0, 0, nullptr }, /* 0x73 */ + { 0x0074, 0, 0, nullptr }, /* 0x74 */ + { 0x0075, 0, 0, nullptr }, /* 0x75 */ + { 0x0076, 0, 0, nullptr }, /* 0x76 */ + { 0x0077, 0, 0, nullptr }, /* 0x77 */ + { 0x0078, 0, 0, nullptr }, /* 0x78 */ + { 0x0079, 0, 0, nullptr }, /* 0x79 */ + { 0x007A, 0, 0, nullptr }, /* 0x7A */ + { 0x007B, 0, 0, nullptr }, /* 0x7B */ + { 0x007C, 0, 0, nullptr }, /* 0x7C */ + { 0x007D, 0, 0, nullptr }, /* 0x7D */ + { 0x007E, 0, 0, nullptr }, /* 0x7E */ + { 0x007F, 0, 0, nullptr }, /* 0x7F */ + { 0x20AC, 0, 0, nullptr }, /* 0x80 */ { 0, 0x40, 0xFE, aImplDBCSToUniTab_GBK_81 }, /* 0x81 */ { 0, 0x40, 0xFE, aImplDBCSToUniTab_GBK_82 }, /* 0x82 */ { 0, 0x40, 0xFE, aImplDBCSToUniTab_GBK_83 }, /* 0x83 */ @@ -2094,7 +2094,7 @@ static ImplDBCSToUniLeadTab const aMS936UniLeadTab[256] = { 0, 0x40, 0xA0, aImplDBCSToUniTab_GBK_FC }, /* 0xFC */ { 0, 0x40, 0xA0, aImplDBCSToUniTab_GBK_FD }, /* 0xFD */ { 0, 0x40, 0x4F, aImplDBCSToUniTab_GBK_FE }, /* 0xFE */ - { 0, 1, 0, NULL } /* 0xFF */ + { 0, 1, 0, nullptr } /* 0xFF */ }; /* ----------------------------------------------------------------------- */ @@ -2106,33 +2106,33 @@ static ImplUniToDBCSHighTab const aMS936DBCSHighTab[256] = { 0x51, 0xD9, aImplUniToDBCSTab_GBK_02 }, /* 0x02 */ { 0x91, 0xC9, aImplUniToDBCSTab_GB_03 }, /* 0x03 */ { 0x01, 0x51, aImplUniToDBCSTab_GB_04 }, /* 0x04 */ - { 1, 0, NULL }, /* 0x05 */ - { 1, 0, NULL }, /* 0x06 */ - { 1, 0, NULL }, /* 0x07 */ - { 1, 0, NULL }, /* 0x08 */ - { 1, 0, NULL }, /* 0x09 */ - { 1, 0, NULL }, /* 0x0A */ - { 1, 0, NULL }, /* 0x0B */ - { 1, 0, NULL }, /* 0x0C */ - { 1, 0, NULL }, /* 0x0D */ - { 1, 0, NULL }, /* 0x0E */ - { 1, 0, NULL }, /* 0x0F */ - { 1, 0, NULL }, /* 0x10 */ - { 1, 0, NULL }, /* 0x11 */ - { 1, 0, NULL }, /* 0x12 */ - { 1, 0, NULL }, /* 0x13 */ - { 1, 0, NULL }, /* 0x14 */ - { 1, 0, NULL }, /* 0x15 */ - { 1, 0, NULL }, /* 0x16 */ - { 1, 0, NULL }, /* 0x17 */ - { 1, 0, NULL }, /* 0x18 */ - { 1, 0, NULL }, /* 0x19 */ - { 1, 0, NULL }, /* 0x1A */ - { 1, 0, NULL }, /* 0x1B */ - { 1, 0, NULL }, /* 0x1C */ - { 1, 0, NULL }, /* 0x1D */ + { 1, 0, nullptr }, /* 0x05 */ + { 1, 0, nullptr }, /* 0x06 */ + { 1, 0, nullptr }, /* 0x07 */ + { 1, 0, nullptr }, /* 0x08 */ + { 1, 0, nullptr }, /* 0x09 */ + { 1, 0, nullptr }, /* 0x0A */ + { 1, 0, nullptr }, /* 0x0B */ + { 1, 0, nullptr }, /* 0x0C */ + { 1, 0, nullptr }, /* 0x0D */ + { 1, 0, nullptr }, /* 0x0E */ + { 1, 0, nullptr }, /* 0x0F */ + { 1, 0, nullptr }, /* 0x10 */ + { 1, 0, nullptr }, /* 0x11 */ + { 1, 0, nullptr }, /* 0x12 */ + { 1, 0, nullptr }, /* 0x13 */ + { 1, 0, nullptr }, /* 0x14 */ + { 1, 0, nullptr }, /* 0x15 */ + { 1, 0, nullptr }, /* 0x16 */ + { 1, 0, nullptr }, /* 0x17 */ + { 1, 0, nullptr }, /* 0x18 */ + { 1, 0, nullptr }, /* 0x19 */ + { 1, 0, nullptr }, /* 0x1A */ + { 1, 0, nullptr }, /* 0x1B */ + { 1, 0, nullptr }, /* 0x1C */ + { 1, 0, nullptr }, /* 0x1D */ { 0x3F, 0x3F, aImplUniToDBCSTab_APPLECHINSIMP_1E }, /* 0x1E */ /* we convert this char also to unicode */ - { 1, 0, NULL }, /* 0x1F */ + { 1, 0, nullptr }, /* 0x1F */ { 0x10, 0xAC, aImplUniToDBCSTab_GBK_20 }, /* 0x20 */ { 0x03, 0x99, aImplUniToDBCSTab_GBK_21 }, /* 0x21 */ { 0x08, 0xEF, aImplUniToDBCSTab_GBK_22 }, /* 0x22 */ @@ -2140,45 +2140,45 @@ static ImplUniToDBCSHighTab const aMS936DBCSHighTab[256] = { 0x60, 0x9B, aImplUniToDBCSTab_GB_24 }, /* 0x24 */ { 0x00, 0xE5, aImplUniToDBCSTab_GBK_25 }, /* 0x25 */ { 0x05, 0x42, aImplUniToDBCSTab_GBK_26 }, /* 0x26 */ - { 1, 0, NULL }, /* 0x27 */ - { 1, 0, NULL }, /* 0x28 */ - { 1, 0, NULL }, /* 0x29 */ - { 1, 0, NULL }, /* 0x2A */ - { 1, 0, NULL }, /* 0x2B */ - { 1, 0, NULL }, /* 0x2C */ - { 1, 0, NULL }, /* 0x2D */ - { 1, 0, NULL }, /* 0x2E */ - { 1, 0, NULL }, /* 0x2F */ + { 1, 0, nullptr }, /* 0x27 */ + { 1, 0, nullptr }, /* 0x28 */ + { 1, 0, nullptr }, /* 0x29 */ + { 1, 0, nullptr }, /* 0x2A */ + { 1, 0, nullptr }, /* 0x2B */ + { 1, 0, nullptr }, /* 0x2C */ + { 1, 0, nullptr }, /* 0x2D */ + { 1, 0, nullptr }, /* 0x2E */ + { 1, 0, nullptr }, /* 0x2F */ { 0x00, 0xFE, aImplUniToDBCSTab_GBK_30 }, /* 0x30 */ { 0x05, 0x29, aImplUniToDBCSTab_GB_31 }, /* 0x31 */ { 0x20, 0xA3, aImplUniToDBCSTab_GBK_32 }, /* 0x32 */ { 0x8E, 0xD5, aImplUniToDBCSTab_GBK_33 }, /* 0x33 */ - { 1, 0, NULL }, /* 0x34 */ - { 1, 0, NULL }, /* 0x35 */ - { 1, 0, NULL }, /* 0x36 */ - { 1, 0, NULL }, /* 0x37 */ - { 1, 0, NULL }, /* 0x38 */ - { 1, 0, NULL }, /* 0x39 */ - { 1, 0, NULL }, /* 0x3A */ - { 1, 0, NULL }, /* 0x3B */ - { 1, 0, NULL }, /* 0x3C */ - { 1, 0, NULL }, /* 0x3D */ - { 1, 0, NULL }, /* 0x3E */ - { 1, 0, NULL }, /* 0x3F */ - { 1, 0, NULL }, /* 0x40 */ - { 1, 0, NULL }, /* 0x41 */ - { 1, 0, NULL }, /* 0x42 */ - { 1, 0, NULL }, /* 0x43 */ - { 1, 0, NULL }, /* 0x44 */ - { 1, 0, NULL }, /* 0x45 */ - { 1, 0, NULL }, /* 0x46 */ - { 1, 0, NULL }, /* 0x47 */ - { 1, 0, NULL }, /* 0x48 */ - { 1, 0, NULL }, /* 0x49 */ - { 1, 0, NULL }, /* 0x4A */ - { 1, 0, NULL }, /* 0x4B */ - { 1, 0, NULL }, /* 0x4C */ - { 1, 0, NULL }, /* 0x4D */ + { 1, 0, nullptr }, /* 0x34 */ + { 1, 0, nullptr }, /* 0x35 */ + { 1, 0, nullptr }, /* 0x36 */ + { 1, 0, nullptr }, /* 0x37 */ + { 1, 0, nullptr }, /* 0x38 */ + { 1, 0, nullptr }, /* 0x39 */ + { 1, 0, nullptr }, /* 0x3A */ + { 1, 0, nullptr }, /* 0x3B */ + { 1, 0, nullptr }, /* 0x3C */ + { 1, 0, nullptr }, /* 0x3D */ + { 1, 0, nullptr }, /* 0x3E */ + { 1, 0, nullptr }, /* 0x3F */ + { 1, 0, nullptr }, /* 0x40 */ + { 1, 0, nullptr }, /* 0x41 */ + { 1, 0, nullptr }, /* 0x42 */ + { 1, 0, nullptr }, /* 0x43 */ + { 1, 0, nullptr }, /* 0x44 */ + { 1, 0, nullptr }, /* 0x45 */ + { 1, 0, nullptr }, /* 0x46 */ + { 1, 0, nullptr }, /* 0x47 */ + { 1, 0, nullptr }, /* 0x48 */ + { 1, 0, nullptr }, /* 0x49 */ + { 1, 0, nullptr }, /* 0x4A */ + { 1, 0, nullptr }, /* 0x4B */ + { 1, 0, nullptr }, /* 0x4C */ + { 1, 0, nullptr }, /* 0x4D */ { 0x00, 0xFF, aImplUniToDBCSTab_GBK_4E }, /* 0x4E */ { 0x00, 0xFF, aImplUniToDBCSTab_GBK_4F }, /* 0x4F */ { 0x00, 0xFF, aImplUniToDBCSTab_GBK_50 }, /* 0x50 */ @@ -2261,100 +2261,100 @@ static ImplUniToDBCSHighTab const aMS936DBCSHighTab[256] = { 0x00, 0xFF, aImplUniToDBCSTab_GBK_9D }, /* 0x9D */ { 0x00, 0xFF, aImplUniToDBCSTab_GBK_9E }, /* 0x9E */ { 0x00, 0xA5, aImplUniToDBCSTab_GBK_9F }, /* 0x9F */ - { 1, 0, NULL }, /* 0xA0 */ - { 1, 0, NULL }, /* 0xA1 */ - { 1, 0, NULL }, /* 0xA2 */ - { 1, 0, NULL }, /* 0xA3 */ - { 1, 0, NULL }, /* 0xA4 */ - { 1, 0, NULL }, /* 0xA5 */ - { 1, 0, NULL }, /* 0xA6 */ - { 1, 0, NULL }, /* 0xA7 */ - { 1, 0, NULL }, /* 0xA8 */ - { 1, 0, NULL }, /* 0xA9 */ - { 1, 0, NULL }, /* 0xAA */ - { 1, 0, NULL }, /* 0xAB */ - { 1, 0, NULL }, /* 0xAC */ - { 1, 0, NULL }, /* 0xAD */ - { 1, 0, NULL }, /* 0xAE */ - { 1, 0, NULL }, /* 0xAF */ - { 1, 0, NULL }, /* 0xB0 */ - { 1, 0, NULL }, /* 0xB1 */ - { 1, 0, NULL }, /* 0xB2 */ - { 1, 0, NULL }, /* 0xB3 */ - { 1, 0, NULL }, /* 0xB4 */ - { 1, 0, NULL }, /* 0xB5 */ - { 1, 0, NULL }, /* 0xB6 */ - { 1, 0, NULL }, /* 0xB7 */ - { 1, 0, NULL }, /* 0xB8 */ - { 1, 0, NULL }, /* 0xB9 */ - { 1, 0, NULL }, /* 0xBA */ - { 1, 0, NULL }, /* 0xBB */ - { 1, 0, NULL }, /* 0xBC */ - { 1, 0, NULL }, /* 0xBD */ - { 1, 0, NULL }, /* 0xBE */ - { 1, 0, NULL }, /* 0xBF */ - { 1, 0, NULL }, /* 0xC0 */ - { 1, 0, NULL }, /* 0xC1 */ - { 1, 0, NULL }, /* 0xC2 */ - { 1, 0, NULL }, /* 0xC3 */ - { 1, 0, NULL }, /* 0xC4 */ - { 1, 0, NULL }, /* 0xC5 */ - { 1, 0, NULL }, /* 0xC6 */ - { 1, 0, NULL }, /* 0xC7 */ - { 1, 0, NULL }, /* 0xC8 */ - { 1, 0, NULL }, /* 0xC9 */ - { 1, 0, NULL }, /* 0xCA */ - { 1, 0, NULL }, /* 0xCB */ - { 1, 0, NULL }, /* 0xCC */ - { 1, 0, NULL }, /* 0xCD */ - { 1, 0, NULL }, /* 0xCE */ - { 1, 0, NULL }, /* 0xCF */ - { 1, 0, NULL }, /* 0xD0 */ - { 1, 0, NULL }, /* 0xD1 */ - { 1, 0, NULL }, /* 0xD2 */ - { 1, 0, NULL }, /* 0xD3 */ - { 1, 0, NULL }, /* 0xD4 */ - { 1, 0, NULL }, /* 0xD5 */ - { 1, 0, NULL }, /* 0xD6 */ - { 1, 0, NULL }, /* 0xD7 */ - { 1, 0, NULL }, /* 0xD8 */ - { 1, 0, NULL }, /* 0xD9 */ - { 1, 0, NULL }, /* 0xDA */ - { 1, 0, NULL }, /* 0xDB */ - { 1, 0, NULL }, /* 0xDC */ - { 1, 0, NULL }, /* 0xDD */ - { 1, 0, NULL }, /* 0xDE */ - { 1, 0, NULL }, /* 0xDF */ - { 1, 0, NULL }, /* 0xE0 */ - { 1, 0, NULL }, /* 0xE1 */ - { 1, 0, NULL }, /* 0xE2 */ - { 1, 0, NULL }, /* 0xE3 */ - { 1, 0, NULL }, /* 0xE4 */ - { 1, 0, NULL }, /* 0xE5 */ - { 1, 0, NULL }, /* 0xE6 */ - { 1, 0, NULL }, /* 0xE7 */ - { 1, 0, NULL }, /* 0xE8 */ - { 1, 0, NULL }, /* 0xE9 */ - { 1, 0, NULL }, /* 0xEA */ - { 1, 0, NULL }, /* 0xEB */ - { 1, 0, NULL }, /* 0xEC */ - { 1, 0, NULL }, /* 0xED */ - { 1, 0, NULL }, /* 0xEE */ - { 1, 0, NULL }, /* 0xEF */ - { 1, 0, NULL }, /* 0xF0 */ - { 1, 0, NULL }, /* 0xF1 */ - { 1, 0, NULL }, /* 0xF2 */ - { 1, 0, NULL }, /* 0xF3 */ - { 1, 0, NULL }, /* 0xF4 */ - { 1, 0, NULL }, /* 0xF5 */ - { 1, 0, NULL }, /* 0xF6 */ - { 1, 0, NULL }, /* 0xF7 */ - { 1, 0, NULL }, /* 0xF8 */ + { 1, 0, nullptr }, /* 0xA0 */ + { 1, 0, nullptr }, /* 0xA1 */ + { 1, 0, nullptr }, /* 0xA2 */ + { 1, 0, nullptr }, /* 0xA3 */ + { 1, 0, nullptr }, /* 0xA4 */ + { 1, 0, nullptr }, /* 0xA5 */ + { 1, 0, nullptr }, /* 0xA6 */ + { 1, 0, nullptr }, /* 0xA7 */ + { 1, 0, nullptr }, /* 0xA8 */ + { 1, 0, nullptr }, /* 0xA9 */ + { 1, 0, nullptr }, /* 0xAA */ + { 1, 0, nullptr }, /* 0xAB */ + { 1, 0, nullptr }, /* 0xAC */ + { 1, 0, nullptr }, /* 0xAD */ + { 1, 0, nullptr }, /* 0xAE */ + { 1, 0, nullptr }, /* 0xAF */ + { 1, 0, nullptr }, /* 0xB0 */ + { 1, 0, nullptr }, /* 0xB1 */ + { 1, 0, nullptr }, /* 0xB2 */ + { 1, 0, nullptr }, /* 0xB3 */ + { 1, 0, nullptr }, /* 0xB4 */ + { 1, 0, nullptr }, /* 0xB5 */ + { 1, 0, nullptr }, /* 0xB6 */ + { 1, 0, nullptr }, /* 0xB7 */ + { 1, 0, nullptr }, /* 0xB8 */ + { 1, 0, nullptr }, /* 0xB9 */ + { 1, 0, nullptr }, /* 0xBA */ + { 1, 0, nullptr }, /* 0xBB */ + { 1, 0, nullptr }, /* 0xBC */ + { 1, 0, nullptr }, /* 0xBD */ + { 1, 0, nullptr }, /* 0xBE */ + { 1, 0, nullptr }, /* 0xBF */ + { 1, 0, nullptr }, /* 0xC0 */ + { 1, 0, nullptr }, /* 0xC1 */ + { 1, 0, nullptr }, /* 0xC2 */ + { 1, 0, nullptr }, /* 0xC3 */ + { 1, 0, nullptr }, /* 0xC4 */ + { 1, 0, nullptr }, /* 0xC5 */ + { 1, 0, nullptr }, /* 0xC6 */ + { 1, 0, nullptr }, /* 0xC7 */ + { 1, 0, nullptr }, /* 0xC8 */ + { 1, 0, nullptr }, /* 0xC9 */ + { 1, 0, nullptr }, /* 0xCA */ + { 1, 0, nullptr }, /* 0xCB */ + { 1, 0, nullptr }, /* 0xCC */ + { 1, 0, nullptr }, /* 0xCD */ + { 1, 0, nullptr }, /* 0xCE */ + { 1, 0, nullptr }, /* 0xCF */ + { 1, 0, nullptr }, /* 0xD0 */ + { 1, 0, nullptr }, /* 0xD1 */ + { 1, 0, nullptr }, /* 0xD2 */ + { 1, 0, nullptr }, /* 0xD3 */ + { 1, 0, nullptr }, /* 0xD4 */ + { 1, 0, nullptr }, /* 0xD5 */ + { 1, 0, nullptr }, /* 0xD6 */ + { 1, 0, nullptr }, /* 0xD7 */ + { 1, 0, nullptr }, /* 0xD8 */ + { 1, 0, nullptr }, /* 0xD9 */ + { 1, 0, nullptr }, /* 0xDA */ + { 1, 0, nullptr }, /* 0xDB */ + { 1, 0, nullptr }, /* 0xDC */ + { 1, 0, nullptr }, /* 0xDD */ + { 1, 0, nullptr }, /* 0xDE */ + { 1, 0, nullptr }, /* 0xDF */ + { 1, 0, nullptr }, /* 0xE0 */ + { 1, 0, nullptr }, /* 0xE1 */ + { 1, 0, nullptr }, /* 0xE2 */ + { 1, 0, nullptr }, /* 0xE3 */ + { 1, 0, nullptr }, /* 0xE4 */ + { 1, 0, nullptr }, /* 0xE5 */ + { 1, 0, nullptr }, /* 0xE6 */ + { 1, 0, nullptr }, /* 0xE7 */ + { 1, 0, nullptr }, /* 0xE8 */ + { 1, 0, nullptr }, /* 0xE9 */ + { 1, 0, nullptr }, /* 0xEA */ + { 1, 0, nullptr }, /* 0xEB */ + { 1, 0, nullptr }, /* 0xEC */ + { 1, 0, nullptr }, /* 0xED */ + { 1, 0, nullptr }, /* 0xEE */ + { 1, 0, nullptr }, /* 0xEF */ + { 1, 0, nullptr }, /* 0xF0 */ + { 1, 0, nullptr }, /* 0xF1 */ + { 1, 0, nullptr }, /* 0xF2 */ + { 1, 0, nullptr }, /* 0xF3 */ + { 1, 0, nullptr }, /* 0xF4 */ + { 1, 0, nullptr }, /* 0xF5 */ + { 1, 0, nullptr }, /* 0xF6 */ + { 1, 0, nullptr }, /* 0xF7 */ + { 1, 0, nullptr }, /* 0xF8 */ { 0x2C, 0xF1, aImplUniToDBCSTab_GBK_F9 }, /* 0xF9 */ { 0x0C, 0x29, aImplUniToDBCSTab_GBK_FA }, /* 0xFA */ - { 1, 0, NULL }, /* 0xFB */ - { 1, 0, NULL }, /* 0xFC */ - { 1, 0, NULL }, /* 0xFD */ + { 1, 0, nullptr }, /* 0xFB */ + { 1, 0, nullptr }, /* 0xFC */ + { 1, 0, nullptr }, /* 0xFD */ { 0x30, 0x6B, aImplUniToDBCSTab_GBK_FE }, /* 0xFE */ { 0x01, 0xE5, aImplUniToDBCSTab_GBK_FF } /* 0xFF */ }; @@ -2377,12 +2377,12 @@ static ImplTextEncodingData const aImplMS936TextEncodingData = { { &aImplMS936DBCSCvtData, ImplDBCSToUnicode, ImplUnicodeToDBCS, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL }, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr }, 1, 2, 2, @@ -2397,137 +2397,137 @@ static ImplTextEncodingData const aImplMS936TextEncodingData static ImplDBCSToUniLeadTab const aAPPLECHINSIMPUniLeadTab[256] = { - { 0x0000, 0, 0, NULL }, /* 0x00 */ - { 0x0001, 0, 0, NULL }, /* 0x01 */ - { 0x0002, 0, 0, NULL }, /* 0x02 */ - { 0x0003, 0, 0, NULL }, /* 0x03 */ - { 0x0004, 0, 0, NULL }, /* 0x04 */ - { 0x0005, 0, 0, NULL }, /* 0x05 */ - { 0x0006, 0, 0, NULL }, /* 0x06 */ - { 0x0007, 0, 0, NULL }, /* 0x07 */ - { 0x0008, 0, 0, NULL }, /* 0x08 */ - { 0x0009, 0, 0, NULL }, /* 0x09 */ - { 0x000A, 0, 0, NULL }, /* 0x0A */ - { 0x000B, 0, 0, NULL }, /* 0x0B */ - { 0x000C, 0, 0, NULL }, /* 0x0C */ - { 0x000D, 0, 0, NULL }, /* 0x0D */ - { 0x000E, 0, 0, NULL }, /* 0x0E */ - { 0x000F, 0, 0, NULL }, /* 0x0F */ - { 0x0010, 0, 0, NULL }, /* 0x10 */ - { 0x0011, 0, 0, NULL }, /* 0x11 */ - { 0x0012, 0, 0, NULL }, /* 0x12 */ - { 0x0013, 0, 0, NULL }, /* 0x13 */ - { 0x0014, 0, 0, NULL }, /* 0x14 */ - { 0x0015, 0, 0, NULL }, /* 0x15 */ - { 0x0016, 0, 0, NULL }, /* 0x16 */ - { 0x0017, 0, 0, NULL }, /* 0x17 */ - { 0x0018, 0, 0, NULL }, /* 0x18 */ - { 0x0019, 0, 0, NULL }, /* 0x19 */ - { 0x001A, 0, 0, NULL }, /* 0x1A */ - { 0x001B, 0, 0, NULL }, /* 0x1B */ - { 0x001C, 0, 0, NULL }, /* 0x1C */ - { 0x001D, 0, 0, NULL }, /* 0x1D */ - { 0x001E, 0, 0, NULL }, /* 0x1E */ - { 0x001F, 0, 0, NULL }, /* 0x1F */ - { 0x0020, 0, 0, NULL }, /* 0x20 */ - { 0x0021, 0, 0, NULL }, /* 0x21 */ - { 0x0022, 0, 0, NULL }, /* 0x22 */ - { 0x0023, 0, 0, NULL }, /* 0x23 */ - { 0x0024, 0, 0, NULL }, /* 0x24 */ - { 0x0025, 0, 0, NULL }, /* 0x25 */ - { 0x0026, 0, 0, NULL }, /* 0x26 */ - { 0x0027, 0, 0, NULL }, /* 0x27 */ - { 0x0028, 0, 0, NULL }, /* 0x28 */ - { 0x0029, 0, 0, NULL }, /* 0x29 */ - { 0x002A, 0, 0, NULL }, /* 0x2A */ - { 0x002B, 0, 0, NULL }, /* 0x2B */ - { 0x002C, 0, 0, NULL }, /* 0x2C */ - { 0x002D, 0, 0, NULL }, /* 0x2D */ - { 0x002E, 0, 0, NULL }, /* 0x2E */ - { 0x002F, 0, 0, NULL }, /* 0x2F */ - { 0x0030, 0, 0, NULL }, /* 0x30 */ - { 0x0031, 0, 0, NULL }, /* 0x31 */ - { 0x0032, 0, 0, NULL }, /* 0x32 */ - { 0x0033, 0, 0, NULL }, /* 0x33 */ - { 0x0034, 0, 0, NULL }, /* 0x34 */ - { 0x0035, 0, 0, NULL }, /* 0x35 */ - { 0x0036, 0, 0, NULL }, /* 0x36 */ - { 0x0037, 0, 0, NULL }, /* 0x37 */ - { 0x0038, 0, 0, NULL }, /* 0x38 */ - { 0x0039, 0, 0, NULL }, /* 0x39 */ - { 0x003A, 0, 0, NULL }, /* 0x3A */ - { 0x003B, 0, 0, NULL }, /* 0x3B */ - { 0x003C, 0, 0, NULL }, /* 0x3C */ - { 0x003D, 0, 0, NULL }, /* 0x3D */ - { 0x003E, 0, 0, NULL }, /* 0x3E */ - { 0x003F, 0, 0, NULL }, /* 0x3F */ - { 0x0040, 0, 0, NULL }, /* 0x40 */ - { 0x0041, 0, 0, NULL }, /* 0x41 */ - { 0x0042, 0, 0, NULL }, /* 0x42 */ - { 0x0043, 0, 0, NULL }, /* 0x43 */ - { 0x0044, 0, 0, NULL }, /* 0x44 */ - { 0x0045, 0, 0, NULL }, /* 0x45 */ - { 0x0046, 0, 0, NULL }, /* 0x46 */ - { 0x0047, 0, 0, NULL }, /* 0x47 */ - { 0x0048, 0, 0, NULL }, /* 0x48 */ - { 0x0049, 0, 0, NULL }, /* 0x49 */ - { 0x004A, 0, 0, NULL }, /* 0x4A */ - { 0x004B, 0, 0, NULL }, /* 0x4B */ - { 0x004C, 0, 0, NULL }, /* 0x4C */ - { 0x004D, 0, 0, NULL }, /* 0x4D */ - { 0x004E, 0, 0, NULL }, /* 0x4E */ - { 0x004F, 0, 0, NULL }, /* 0x4F */ - { 0x0050, 0, 0, NULL }, /* 0x50 */ - { 0x0051, 0, 0, NULL }, /* 0x51 */ - { 0x0052, 0, 0, NULL }, /* 0x52 */ - { 0x0053, 0, 0, NULL }, /* 0x53 */ - { 0x0054, 0, 0, NULL }, /* 0x54 */ - { 0x0055, 0, 0, NULL }, /* 0x55 */ - { 0x0056, 0, 0, NULL }, /* 0x56 */ - { 0x0057, 0, 0, NULL }, /* 0x57 */ - { 0x0058, 0, 0, NULL }, /* 0x58 */ - { 0x0059, 0, 0, NULL }, /* 0x59 */ - { 0x005A, 0, 0, NULL }, /* 0x5A */ - { 0x005B, 0, 0, NULL }, /* 0x5B */ - { 0x005C, 0, 0, NULL }, /* 0x5C */ - { 0x005D, 0, 0, NULL }, /* 0x5D */ - { 0x005E, 0, 0, NULL }, /* 0x5E */ - { 0x005F, 0, 0, NULL }, /* 0x5F */ - { 0x0060, 0, 0, NULL }, /* 0x60 */ - { 0x0061, 0, 0, NULL }, /* 0x61 */ - { 0x0062, 0, 0, NULL }, /* 0x62 */ - { 0x0063, 0, 0, NULL }, /* 0x63 */ - { 0x0064, 0, 0, NULL }, /* 0x64 */ - { 0x0065, 0, 0, NULL }, /* 0x65 */ - { 0x0066, 0, 0, NULL }, /* 0x66 */ - { 0x0067, 0, 0, NULL }, /* 0x67 */ - { 0x0068, 0, 0, NULL }, /* 0x68 */ - { 0x0069, 0, 0, NULL }, /* 0x69 */ - { 0x006A, 0, 0, NULL }, /* 0x6A */ - { 0x006B, 0, 0, NULL }, /* 0x6B */ - { 0x006C, 0, 0, NULL }, /* 0x6C */ - { 0x006D, 0, 0, NULL }, /* 0x6D */ - { 0x006E, 0, 0, NULL }, /* 0x6E */ - { 0x006F, 0, 0, NULL }, /* 0x6F */ - { 0x0070, 0, 0, NULL }, /* 0x70 */ - { 0x0071, 0, 0, NULL }, /* 0x71 */ - { 0x0072, 0, 0, NULL }, /* 0x72 */ - { 0x0073, 0, 0, NULL }, /* 0x73 */ - { 0x0074, 0, 0, NULL }, /* 0x74 */ - { 0x0075, 0, 0, NULL }, /* 0x75 */ - { 0x0076, 0, 0, NULL }, /* 0x76 */ - { 0x0077, 0, 0, NULL }, /* 0x77 */ - { 0x0078, 0, 0, NULL }, /* 0x78 */ - { 0x0079, 0, 0, NULL }, /* 0x79 */ - { 0x007A, 0, 0, NULL }, /* 0x7A */ - { 0x007B, 0, 0, NULL }, /* 0x7B */ - { 0x007C, 0, 0, NULL }, /* 0x7C */ - { 0x007D, 0, 0, NULL }, /* 0x7D */ - { 0x007E, 0, 0, NULL }, /* 0x7E */ - { 0x007F, 0, 0, NULL }, /* 0x7F */ - { 0, 1, 0, NULL }, /* 0x80 */ - { 0xF880, 0, 0, NULL }, /* 0x81 */ - { 0xF881, 0, 0, NULL }, /* 0x82 */ + { 0x0000, 0, 0, nullptr }, /* 0x00 */ + { 0x0001, 0, 0, nullptr }, /* 0x01 */ + { 0x0002, 0, 0, nullptr }, /* 0x02 */ + { 0x0003, 0, 0, nullptr }, /* 0x03 */ + { 0x0004, 0, 0, nullptr }, /* 0x04 */ + { 0x0005, 0, 0, nullptr }, /* 0x05 */ + { 0x0006, 0, 0, nullptr }, /* 0x06 */ + { 0x0007, 0, 0, nullptr }, /* 0x07 */ + { 0x0008, 0, 0, nullptr }, /* 0x08 */ + { 0x0009, 0, 0, nullptr }, /* 0x09 */ + { 0x000A, 0, 0, nullptr }, /* 0x0A */ + { 0x000B, 0, 0, nullptr }, /* 0x0B */ + { 0x000C, 0, 0, nullptr }, /* 0x0C */ + { 0x000D, 0, 0, nullptr }, /* 0x0D */ + { 0x000E, 0, 0, nullptr }, /* 0x0E */ + { 0x000F, 0, 0, nullptr }, /* 0x0F */ + { 0x0010, 0, 0, nullptr }, /* 0x10 */ + { 0x0011, 0, 0, nullptr }, /* 0x11 */ + { 0x0012, 0, 0, nullptr }, /* 0x12 */ + { 0x0013, 0, 0, nullptr }, /* 0x13 */ + { 0x0014, 0, 0, nullptr }, /* 0x14 */ + { 0x0015, 0, 0, nullptr }, /* 0x15 */ + { 0x0016, 0, 0, nullptr }, /* 0x16 */ + { 0x0017, 0, 0, nullptr }, /* 0x17 */ + { 0x0018, 0, 0, nullptr }, /* 0x18 */ + { 0x0019, 0, 0, nullptr }, /* 0x19 */ + { 0x001A, 0, 0, nullptr }, /* 0x1A */ + { 0x001B, 0, 0, nullptr }, /* 0x1B */ + { 0x001C, 0, 0, nullptr }, /* 0x1C */ + { 0x001D, 0, 0, nullptr }, /* 0x1D */ + { 0x001E, 0, 0, nullptr }, /* 0x1E */ + { 0x001F, 0, 0, nullptr }, /* 0x1F */ + { 0x0020, 0, 0, nullptr }, /* 0x20 */ + { 0x0021, 0, 0, nullptr }, /* 0x21 */ + { 0x0022, 0, 0, nullptr }, /* 0x22 */ + { 0x0023, 0, 0, nullptr }, /* 0x23 */ + { 0x0024, 0, 0, nullptr }, /* 0x24 */ + { 0x0025, 0, 0, nullptr }, /* 0x25 */ + { 0x0026, 0, 0, nullptr }, /* 0x26 */ + { 0x0027, 0, 0, nullptr }, /* 0x27 */ + { 0x0028, 0, 0, nullptr }, /* 0x28 */ + { 0x0029, 0, 0, nullptr }, /* 0x29 */ + { 0x002A, 0, 0, nullptr }, /* 0x2A */ + { 0x002B, 0, 0, nullptr }, /* 0x2B */ + { 0x002C, 0, 0, nullptr }, /* 0x2C */ + { 0x002D, 0, 0, nullptr }, /* 0x2D */ + { 0x002E, 0, 0, nullptr }, /* 0x2E */ + { 0x002F, 0, 0, nullptr }, /* 0x2F */ + { 0x0030, 0, 0, nullptr }, /* 0x30 */ + { 0x0031, 0, 0, nullptr }, /* 0x31 */ + { 0x0032, 0, 0, nullptr }, /* 0x32 */ + { 0x0033, 0, 0, nullptr }, /* 0x33 */ + { 0x0034, 0, 0, nullptr }, /* 0x34 */ + { 0x0035, 0, 0, nullptr }, /* 0x35 */ + { 0x0036, 0, 0, nullptr }, /* 0x36 */ + { 0x0037, 0, 0, nullptr }, /* 0x37 */ + { 0x0038, 0, 0, nullptr }, /* 0x38 */ + { 0x0039, 0, 0, nullptr }, /* 0x39 */ + { 0x003A, 0, 0, nullptr }, /* 0x3A */ + { 0x003B, 0, 0, nullptr }, /* 0x3B */ + { 0x003C, 0, 0, nullptr }, /* 0x3C */ + { 0x003D, 0, 0, nullptr }, /* 0x3D */ + { 0x003E, 0, 0, nullptr }, /* 0x3E */ + { 0x003F, 0, 0, nullptr }, /* 0x3F */ + { 0x0040, 0, 0, nullptr }, /* 0x40 */ + { 0x0041, 0, 0, nullptr }, /* 0x41 */ + { 0x0042, 0, 0, nullptr }, /* 0x42 */ + { 0x0043, 0, 0, nullptr }, /* 0x43 */ + { 0x0044, 0, 0, nullptr }, /* 0x44 */ + { 0x0045, 0, 0, nullptr }, /* 0x45 */ + { 0x0046, 0, 0, nullptr }, /* 0x46 */ + { 0x0047, 0, 0, nullptr }, /* 0x47 */ + { 0x0048, 0, 0, nullptr }, /* 0x48 */ + { 0x0049, 0, 0, nullptr }, /* 0x49 */ + { 0x004A, 0, 0, nullptr }, /* 0x4A */ + { 0x004B, 0, 0, nullptr }, /* 0x4B */ + { 0x004C, 0, 0, nullptr }, /* 0x4C */ + { 0x004D, 0, 0, nullptr }, /* 0x4D */ + { 0x004E, 0, 0, nullptr }, /* 0x4E */ + { 0x004F, 0, 0, nullptr }, /* 0x4F */ + { 0x0050, 0, 0, nullptr }, /* 0x50 */ + { 0x0051, 0, 0, nullptr }, /* 0x51 */ + { 0x0052, 0, 0, nullptr }, /* 0x52 */ + { 0x0053, 0, 0, nullptr }, /* 0x53 */ + { 0x0054, 0, 0, nullptr }, /* 0x54 */ + { 0x0055, 0, 0, nullptr }, /* 0x55 */ + { 0x0056, 0, 0, nullptr }, /* 0x56 */ + { 0x0057, 0, 0, nullptr }, /* 0x57 */ + { 0x0058, 0, 0, nullptr }, /* 0x58 */ + { 0x0059, 0, 0, nullptr }, /* 0x59 */ + { 0x005A, 0, 0, nullptr }, /* 0x5A */ + { 0x005B, 0, 0, nullptr }, /* 0x5B */ + { 0x005C, 0, 0, nullptr }, /* 0x5C */ + { 0x005D, 0, 0, nullptr }, /* 0x5D */ + { 0x005E, 0, 0, nullptr }, /* 0x5E */ + { 0x005F, 0, 0, nullptr }, /* 0x5F */ + { 0x0060, 0, 0, nullptr }, /* 0x60 */ + { 0x0061, 0, 0, nullptr }, /* 0x61 */ + { 0x0062, 0, 0, nullptr }, /* 0x62 */ + { 0x0063, 0, 0, nullptr }, /* 0x63 */ + { 0x0064, 0, 0, nullptr }, /* 0x64 */ + { 0x0065, 0, 0, nullptr }, /* 0x65 */ + { 0x0066, 0, 0, nullptr }, /* 0x66 */ + { 0x0067, 0, 0, nullptr }, /* 0x67 */ + { 0x0068, 0, 0, nullptr }, /* 0x68 */ + { 0x0069, 0, 0, nullptr }, /* 0x69 */ + { 0x006A, 0, 0, nullptr }, /* 0x6A */ + { 0x006B, 0, 0, nullptr }, /* 0x6B */ + { 0x006C, 0, 0, nullptr }, /* 0x6C */ + { 0x006D, 0, 0, nullptr }, /* 0x6D */ + { 0x006E, 0, 0, nullptr }, /* 0x6E */ + { 0x006F, 0, 0, nullptr }, /* 0x6F */ + { 0x0070, 0, 0, nullptr }, /* 0x70 */ + { 0x0071, 0, 0, nullptr }, /* 0x71 */ + { 0x0072, 0, 0, nullptr }, /* 0x72 */ + { 0x0073, 0, 0, nullptr }, /* 0x73 */ + { 0x0074, 0, 0, nullptr }, /* 0x74 */ + { 0x0075, 0, 0, nullptr }, /* 0x75 */ + { 0x0076, 0, 0, nullptr }, /* 0x76 */ + { 0x0077, 0, 0, nullptr }, /* 0x77 */ + { 0x0078, 0, 0, nullptr }, /* 0x78 */ + { 0x0079, 0, 0, nullptr }, /* 0x79 */ + { 0x007A, 0, 0, nullptr }, /* 0x7A */ + { 0x007B, 0, 0, nullptr }, /* 0x7B */ + { 0x007C, 0, 0, nullptr }, /* 0x7C */ + { 0x007D, 0, 0, nullptr }, /* 0x7D */ + { 0x007E, 0, 0, nullptr }, /* 0x7E */ + { 0x007F, 0, 0, nullptr }, /* 0x7F */ + { 0, 1, 0, nullptr }, /* 0x80 */ + { 0xF880, 0, 0, nullptr }, /* 0x81 */ + { 0xF881, 0, 0, nullptr }, /* 0x82 */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x83 */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x84 */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x85 */ /* We convert this as double byte */ @@ -2557,7 +2557,7 @@ static ImplDBCSToUniLeadTab const aAPPLECHINSIMPUniLeadTab[256] = { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x9D */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x9E */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0x9F */ /* We convert this as double byte */ - { 0x00A0, 0, 0, NULL }, /* 0xA0 */ + { 0x00A0, 0, 0, nullptr }, /* 0xA0 */ { 0, 0xA1, 0xFE, aImplDBCSToUniTab_GB_A1 }, /* 0xA1 */ { 0, 0xA1, 0xFC, aImplDBCSToUniTab_GB_A2 }, /* 0xA2 */ { 0, 0xA1, 0xFE, aImplDBCSToUniTab_GB_A3 }, /* 0xA3 */ @@ -2650,9 +2650,9 @@ static ImplDBCSToUniLeadTab const aAPPLECHINSIMPUniLeadTab[256] = { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0xFA */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0xFB */ /* We convert this as double byte */ { 0, 1, 0, aImplDoubleByteIdentifierTab }, /* 0xFC */ /* We convert this as double byte */ - { 0x00A9, 0, 0, NULL }, /* 0xFD */ - { 0x2122, 0, 0, NULL }, /* 0xFE */ - { 0x2026, 0, 0, NULL } /* 0xFF */ + { 0x00A9, 0, 0, nullptr }, /* 0xFD */ + { 0x2122, 0, 0, nullptr }, /* 0xFE */ + { 0x2026, 0, 0, nullptr } /* 0xFF */ }; /* ----------------------------------------------------------------------- */ @@ -2664,33 +2664,33 @@ static ImplUniToDBCSHighTab const aAPPLECHINSIMPDBCSHighTab[256] = { 0x51, 0xC9, aImplUniToDBCSTab_GB_02 }, /* 0x02 */ { 0x91, 0xC9, aImplUniToDBCSTab_GB_03 }, /* 0x03 */ { 0x01, 0x51, aImplUniToDBCSTab_GB_04 }, /* 0x04 */ - { 1, 0, NULL }, /* 0x05 */ - { 1, 0, NULL }, /* 0x06 */ - { 1, 0, NULL }, /* 0x07 */ - { 1, 0, NULL }, /* 0x08 */ - { 1, 0, NULL }, /* 0x09 */ - { 1, 0, NULL }, /* 0x0A */ - { 1, 0, NULL }, /* 0x0B */ - { 1, 0, NULL }, /* 0x0C */ - { 1, 0, NULL }, /* 0x0D */ - { 1, 0, NULL }, /* 0x0E */ - { 1, 0, NULL }, /* 0x0F */ - { 1, 0, NULL }, /* 0x10 */ - { 1, 0, NULL }, /* 0x11 */ - { 1, 0, NULL }, /* 0x12 */ - { 1, 0, NULL }, /* 0x13 */ - { 1, 0, NULL }, /* 0x14 */ - { 1, 0, NULL }, /* 0x15 */ - { 1, 0, NULL }, /* 0x16 */ - { 1, 0, NULL }, /* 0x17 */ - { 1, 0, NULL }, /* 0x18 */ - { 1, 0, NULL }, /* 0x19 */ - { 1, 0, NULL }, /* 0x1A */ - { 1, 0, NULL }, /* 0x1B */ - { 1, 0, NULL }, /* 0x1C */ - { 1, 0, NULL }, /* 0x1D */ + { 1, 0, nullptr }, /* 0x05 */ + { 1, 0, nullptr }, /* 0x06 */ + { 1, 0, nullptr }, /* 0x07 */ + { 1, 0, nullptr }, /* 0x08 */ + { 1, 0, nullptr }, /* 0x09 */ + { 1, 0, nullptr }, /* 0x0A */ + { 1, 0, nullptr }, /* 0x0B */ + { 1, 0, nullptr }, /* 0x0C */ + { 1, 0, nullptr }, /* 0x0D */ + { 1, 0, nullptr }, /* 0x0E */ + { 1, 0, nullptr }, /* 0x0F */ + { 1, 0, nullptr }, /* 0x10 */ + { 1, 0, nullptr }, /* 0x11 */ + { 1, 0, nullptr }, /* 0x12 */ + { 1, 0, nullptr }, /* 0x13 */ + { 1, 0, nullptr }, /* 0x14 */ + { 1, 0, nullptr }, /* 0x15 */ + { 1, 0, nullptr }, /* 0x16 */ + { 1, 0, nullptr }, /* 0x17 */ + { 1, 0, nullptr }, /* 0x18 */ + { 1, 0, nullptr }, /* 0x19 */ + { 1, 0, nullptr }, /* 0x1A */ + { 1, 0, nullptr }, /* 0x1B */ + { 1, 0, nullptr }, /* 0x1C */ + { 1, 0, nullptr }, /* 0x1D */ { 0x3F, 0x3F, aImplUniToDBCSTab_APPLECHINSIMP_1E }, /* 0x1E */ - { 1, 0, NULL }, /* 0x1F */ + { 1, 0, nullptr }, /* 0x1F */ { 0x14, 0x3E, aImplUniToDBCSTab_GB_20 }, /* 0x20 */ { 0x03, 0x93, aImplUniToDBCSTab_APPLECHINSIMP_21 }, /* 0x21 */ { 0x08, 0xEF, aImplUniToDBCSTab_GB_22 }, /* 0x22 */ @@ -2698,45 +2698,45 @@ static ImplUniToDBCSHighTab const aAPPLECHINSIMPDBCSHighTab[256] = { 0x60, 0x9B, aImplUniToDBCSTab_GB_24 }, /* 0x24 */ { 0x00, 0xCF, aImplUniToDBCSTab_GB_25 }, /* 0x25 */ { 0x05, 0x42, aImplUniToDBCSTab_GB_26 }, /* 0x26 */ - { 1, 0, NULL }, /* 0x27 */ - { 1, 0, NULL }, /* 0x28 */ - { 1, 0, NULL }, /* 0x29 */ - { 1, 0, NULL }, /* 0x2A */ - { 1, 0, NULL }, /* 0x2B */ - { 1, 0, NULL }, /* 0x2C */ - { 1, 0, NULL }, /* 0x2D */ - { 1, 0, NULL }, /* 0x2E */ - { 1, 0, NULL }, /* 0x2F */ + { 1, 0, nullptr }, /* 0x27 */ + { 1, 0, nullptr }, /* 0x28 */ + { 1, 0, nullptr }, /* 0x29 */ + { 1, 0, nullptr }, /* 0x2A */ + { 1, 0, nullptr }, /* 0x2B */ + { 1, 0, nullptr }, /* 0x2C */ + { 1, 0, nullptr }, /* 0x2D */ + { 1, 0, nullptr }, /* 0x2E */ + { 1, 0, nullptr }, /* 0x2F */ { 0x00, 0xFB, aImplUniToDBCSTab_GB_30 }, /* 0x30 */ { 0x05, 0x29, aImplUniToDBCSTab_GB_31 }, /* 0x31 */ { 0x20, 0x29, aImplUniToDBCSTab_GBK_32 }, /* 0x32 */ - { 1, 0, NULL }, /* 0x33 */ - { 1, 0, NULL }, /* 0x34 */ - { 1, 0, NULL }, /* 0x35 */ - { 1, 0, NULL }, /* 0x36 */ - { 1, 0, NULL }, /* 0x37 */ - { 1, 0, NULL }, /* 0x38 */ - { 1, 0, NULL }, /* 0x39 */ - { 1, 0, NULL }, /* 0x3A */ - { 1, 0, NULL }, /* 0x3B */ - { 1, 0, NULL }, /* 0x3C */ - { 1, 0, NULL }, /* 0x3D */ - { 1, 0, NULL }, /* 0x3E */ - { 1, 0, NULL }, /* 0x3F */ - { 1, 0, NULL }, /* 0x40 */ - { 1, 0, NULL }, /* 0x41 */ - { 1, 0, NULL }, /* 0x42 */ - { 1, 0, NULL }, /* 0x43 */ - { 1, 0, NULL }, /* 0x44 */ - { 1, 0, NULL }, /* 0x45 */ - { 1, 0, NULL }, /* 0x46 */ - { 1, 0, NULL }, /* 0x47 */ - { 1, 0, NULL }, /* 0x48 */ - { 1, 0, NULL }, /* 0x49 */ - { 1, 0, NULL }, /* 0x4A */ - { 1, 0, NULL }, /* 0x4B */ - { 1, 0, NULL }, /* 0x4C */ - { 1, 0, NULL }, /* 0x4D */ + { 1, 0, nullptr }, /* 0x33 */ + { 1, 0, nullptr }, /* 0x34 */ + { 1, 0, nullptr }, /* 0x35 */ + { 1, 0, nullptr }, /* 0x36 */ + { 1, 0, nullptr }, /* 0x37 */ + { 1, 0, nullptr }, /* 0x38 */ + { 1, 0, nullptr }, /* 0x39 */ + { 1, 0, nullptr }, /* 0x3A */ + { 1, 0, nullptr }, /* 0x3B */ + { 1, 0, nullptr }, /* 0x3C */ + { 1, 0, nullptr }, /* 0x3D */ + { 1, 0, nullptr }, /* 0x3E */ + { 1, 0, nullptr }, /* 0x3F */ + { 1, 0, nullptr }, /* 0x40 */ + { 1, 0, nullptr }, /* 0x41 */ + { 1, 0, nullptr }, /* 0x42 */ + { 1, 0, nullptr }, /* 0x43 */ + { 1, 0, nullptr }, /* 0x44 */ + { 1, 0, nullptr }, /* 0x45 */ + { 1, 0, nullptr }, /* 0x46 */ + { 1, 0, nullptr }, /* 0x47 */ + { 1, 0, nullptr }, /* 0x48 */ + { 1, 0, nullptr }, /* 0x49 */ + { 1, 0, nullptr }, /* 0x4A */ + { 1, 0, nullptr }, /* 0x4B */ + { 1, 0, nullptr }, /* 0x4C */ + { 1, 0, nullptr }, /* 0x4D */ { 0x00, 0xFF, aImplUniToDBCSTab_GB_4E }, /* 0x4E */ { 0x01, 0xFE, aImplUniToDBCSTab_GB_4F }, /* 0x4F */ { 0x0C, 0xFB, aImplUniToDBCSTab_GB_50 }, /* 0x50 */ @@ -2816,103 +2816,103 @@ static ImplUniToDBCSHighTab const aAPPLECHINSIMPDBCSHighTab[256] = { 0x6C, 0xFB, aImplUniToDBCSTab_GB_9A }, /* 0x9A */ { 0x03, 0x54, aImplUniToDBCSTab_GB_9B }, /* 0x9B */ { 0x7C, 0xE2, aImplUniToDBCSTab_GB_9C }, /* 0x9C */ - { 1, 0, NULL }, /* 0x9D */ + { 1, 0, nullptr }, /* 0x9D */ { 0x1F, 0xFE, aImplUniToDBCSTab_GB_9E }, /* 0x9E */ { 0x0B, 0xA0, aImplUniToDBCSTab_GB_9F }, /* 0x9F */ - { 1, 0, NULL }, /* 0xA0 */ - { 1, 0, NULL }, /* 0xA1 */ - { 1, 0, NULL }, /* 0xA2 */ - { 1, 0, NULL }, /* 0xA3 */ - { 1, 0, NULL }, /* 0xA4 */ - { 1, 0, NULL }, /* 0xA5 */ - { 1, 0, NULL }, /* 0xA6 */ - { 1, 0, NULL }, /* 0xA7 */ - { 1, 0, NULL }, /* 0xA8 */ - { 1, 0, NULL }, /* 0xA9 */ - { 1, 0, NULL }, /* 0xAA */ - { 1, 0, NULL }, /* 0xAB */ - { 1, 0, NULL }, /* 0xAC */ - { 1, 0, NULL }, /* 0xAD */ - { 1, 0, NULL }, /* 0xAE */ - { 1, 0, NULL }, /* 0xAF */ - { 1, 0, NULL }, /* 0xB0 */ - { 1, 0, NULL }, /* 0xB1 */ - { 1, 0, NULL }, /* 0xB2 */ - { 1, 0, NULL }, /* 0xB3 */ - { 1, 0, NULL }, /* 0xB4 */ - { 1, 0, NULL }, /* 0xB5 */ - { 1, 0, NULL }, /* 0xB6 */ - { 1, 0, NULL }, /* 0xB7 */ - { 1, 0, NULL }, /* 0xB8 */ - { 1, 0, NULL }, /* 0xB9 */ - { 1, 0, NULL }, /* 0xBA */ - { 1, 0, NULL }, /* 0xBB */ - { 1, 0, NULL }, /* 0xBC */ - { 1, 0, NULL }, /* 0xBD */ - { 1, 0, NULL }, /* 0xBE */ - { 1, 0, NULL }, /* 0xBF */ - { 1, 0, NULL }, /* 0xC0 */ - { 1, 0, NULL }, /* 0xC1 */ - { 1, 0, NULL }, /* 0xC2 */ - { 1, 0, NULL }, /* 0xC3 */ - { 1, 0, NULL }, /* 0xC4 */ - { 1, 0, NULL }, /* 0xC5 */ - { 1, 0, NULL }, /* 0xC6 */ - { 1, 0, NULL }, /* 0xC7 */ - { 1, 0, NULL }, /* 0xC8 */ - { 1, 0, NULL }, /* 0xC9 */ - { 1, 0, NULL }, /* 0xCA */ - { 1, 0, NULL }, /* 0xCB */ - { 1, 0, NULL }, /* 0xCC */ - { 1, 0, NULL }, /* 0xCD */ - { 1, 0, NULL }, /* 0xCE */ - { 1, 0, NULL }, /* 0xCF */ - { 1, 0, NULL }, /* 0xD0 */ - { 1, 0, NULL }, /* 0xD1 */ - { 1, 0, NULL }, /* 0xD2 */ - { 1, 0, NULL }, /* 0xD3 */ - { 1, 0, NULL }, /* 0xD4 */ - { 1, 0, NULL }, /* 0xD5 */ - { 1, 0, NULL }, /* 0xD6 */ - { 1, 0, NULL }, /* 0xD7 */ - { 1, 0, NULL }, /* 0xD8 */ - { 1, 0, NULL }, /* 0xD9 */ - { 1, 0, NULL }, /* 0xDA */ - { 1, 0, NULL }, /* 0xDB */ - { 1, 0, NULL }, /* 0xDC */ - { 1, 0, NULL }, /* 0xDD */ - { 1, 0, NULL }, /* 0xDE */ - { 1, 0, NULL }, /* 0xDF */ - { 1, 0, NULL }, /* 0xE0 */ - { 1, 0, NULL }, /* 0xE1 */ - { 1, 0, NULL }, /* 0xE2 */ - { 1, 0, NULL }, /* 0xE3 */ - { 1, 0, NULL }, /* 0xE4 */ - { 1, 0, NULL }, /* 0xE5 */ - { 1, 0, NULL }, /* 0xE6 */ - { 1, 0, NULL }, /* 0xE7 */ - { 1, 0, NULL }, /* 0xE8 */ - { 1, 0, NULL }, /* 0xE9 */ - { 1, 0, NULL }, /* 0xEA */ - { 1, 0, NULL }, /* 0xEB */ - { 1, 0, NULL }, /* 0xEC */ - { 1, 0, NULL }, /* 0xED */ - { 1, 0, NULL }, /* 0xEE */ - { 1, 0, NULL }, /* 0xEF */ - { 1, 0, NULL }, /* 0xF0 */ - { 1, 0, NULL }, /* 0xF1 */ - { 1, 0, NULL }, /* 0xF2 */ - { 1, 0, NULL }, /* 0xF3 */ - { 1, 0, NULL }, /* 0xF4 */ - { 1, 0, NULL }, /* 0xF5 */ - { 1, 0, NULL }, /* 0xF6 */ - { 1, 0, NULL }, /* 0xF7 */ + { 1, 0, nullptr }, /* 0xA0 */ + { 1, 0, nullptr }, /* 0xA1 */ + { 1, 0, nullptr }, /* 0xA2 */ + { 1, 0, nullptr }, /* 0xA3 */ + { 1, 0, nullptr }, /* 0xA4 */ + { 1, 0, nullptr }, /* 0xA5 */ + { 1, 0, nullptr }, /* 0xA6 */ + { 1, 0, nullptr }, /* 0xA7 */ + { 1, 0, nullptr }, /* 0xA8 */ + { 1, 0, nullptr }, /* 0xA9 */ + { 1, 0, nullptr }, /* 0xAA */ + { 1, 0, nullptr }, /* 0xAB */ + { 1, 0, nullptr }, /* 0xAC */ + { 1, 0, nullptr }, /* 0xAD */ + { 1, 0, nullptr }, /* 0xAE */ + { 1, 0, nullptr }, /* 0xAF */ + { 1, 0, nullptr }, /* 0xB0 */ + { 1, 0, nullptr }, /* 0xB1 */ + { 1, 0, nullptr }, /* 0xB2 */ + { 1, 0, nullptr }, /* 0xB3 */ + { 1, 0, nullptr }, /* 0xB4 */ + { 1, 0, nullptr }, /* 0xB5 */ + { 1, 0, nullptr }, /* 0xB6 */ + { 1, 0, nullptr }, /* 0xB7 */ + { 1, 0, nullptr }, /* 0xB8 */ + { 1, 0, nullptr }, /* 0xB9 */ + { 1, 0, nullptr }, /* 0xBA */ + { 1, 0, nullptr }, /* 0xBB */ + { 1, 0, nullptr }, /* 0xBC */ + { 1, 0, nullptr }, /* 0xBD */ + { 1, 0, nullptr }, /* 0xBE */ + { 1, 0, nullptr }, /* 0xBF */ + { 1, 0, nullptr }, /* 0xC0 */ + { 1, 0, nullptr }, /* 0xC1 */ + { 1, 0, nullptr }, /* 0xC2 */ + { 1, 0, nullptr }, /* 0xC3 */ + { 1, 0, nullptr }, /* 0xC4 */ + { 1, 0, nullptr }, /* 0xC5 */ + { 1, 0, nullptr }, /* 0xC6 */ + { 1, 0, nullptr }, /* 0xC7 */ + { 1, 0, nullptr }, /* 0xC8 */ + { 1, 0, nullptr }, /* 0xC9 */ + { 1, 0, nullptr }, /* 0xCA */ + { 1, 0, nullptr }, /* 0xCB */ + { 1, 0, nullptr }, /* 0xCC */ + { 1, 0, nullptr }, /* 0xCD */ + { 1, 0, nullptr }, /* 0xCE */ + { 1, 0, nullptr }, /* 0xCF */ + { 1, 0, nullptr }, /* 0xD0 */ + { 1, 0, nullptr }, /* 0xD1 */ + { 1, 0, nullptr }, /* 0xD2 */ + { 1, 0, nullptr }, /* 0xD3 */ + { 1, 0, nullptr }, /* 0xD4 */ + { 1, 0, nullptr }, /* 0xD5 */ + { 1, 0, nullptr }, /* 0xD6 */ + { 1, 0, nullptr }, /* 0xD7 */ + { 1, 0, nullptr }, /* 0xD8 */ + { 1, 0, nullptr }, /* 0xD9 */ + { 1, 0, nullptr }, /* 0xDA */ + { 1, 0, nullptr }, /* 0xDB */ + { 1, 0, nullptr }, /* 0xDC */ + { 1, 0, nullptr }, /* 0xDD */ + { 1, 0, nullptr }, /* 0xDE */ + { 1, 0, nullptr }, /* 0xDF */ + { 1, 0, nullptr }, /* 0xE0 */ + { 1, 0, nullptr }, /* 0xE1 */ + { 1, 0, nullptr }, /* 0xE2 */ + { 1, 0, nullptr }, /* 0xE3 */ + { 1, 0, nullptr }, /* 0xE4 */ + { 1, 0, nullptr }, /* 0xE5 */ + { 1, 0, nullptr }, /* 0xE6 */ + { 1, 0, nullptr }, /* 0xE7 */ + { 1, 0, nullptr }, /* 0xE8 */ + { 1, 0, nullptr }, /* 0xE9 */ + { 1, 0, nullptr }, /* 0xEA */ + { 1, 0, nullptr }, /* 0xEB */ + { 1, 0, nullptr }, /* 0xEC */ + { 1, 0, nullptr }, /* 0xED */ + { 1, 0, nullptr }, /* 0xEE */ + { 1, 0, nullptr }, /* 0xEF */ + { 1, 0, nullptr }, /* 0xF0 */ + { 1, 0, nullptr }, /* 0xF1 */ + { 1, 0, nullptr }, /* 0xF2 */ + { 1, 0, nullptr }, /* 0xF3 */ + { 1, 0, nullptr }, /* 0xF4 */ + { 1, 0, nullptr }, /* 0xF5 */ + { 1, 0, nullptr }, /* 0xF6 */ + { 1, 0, nullptr }, /* 0xF7 */ { 0x80, 0x81, aImplUniToDBCSTab_APPLECHINSIMP_F8 }, /* 0xF8 */ - { 1, 0, NULL }, /* 0xF9 */ - { 1, 0, NULL }, /* 0xFA */ - { 1, 0, NULL }, /* 0xFB */ - { 1, 0, NULL }, /* 0xFC */ - { 1, 0, NULL }, /* 0xFD */ + { 1, 0, nullptr }, /* 0xF9 */ + { 1, 0, nullptr }, /* 0xFA */ + { 1, 0, nullptr }, /* 0xFB */ + { 1, 0, nullptr }, /* 0xFC */ + { 1, 0, nullptr }, /* 0xFD */ { 0x31, 0x44, aImplUniToDBCSTab_GB_FE }, /* 0xFE */ { 0x01, 0xE5, aImplUniToDBCSTab_GB_FF } /* 0xFF */ }; @@ -2925,7 +2925,7 @@ static ImplDBCSConvertData const aImplAPPLECHINSIMPDBCSCvtData = aAPPLECHINSIMPDBCSHighTab, 0x00, 0xFF, 0xA1, 0xFE, - NULL, + nullptr, 0 }; @@ -2935,12 +2935,12 @@ static ImplTextEncodingData const aImplAPPLECHINSIMPTextEncodingData = { { &aImplAPPLECHINSIMPDBCSCvtData, ImplDBCSToUnicode, ImplUnicodeToDBCS, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL }, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr, + nullptr }, 1, 2, 2, |