diff options
author | Alexander Barkov <bar@mariadb.com> | 2023-02-21 12:38:50 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.com> | 2023-02-21 14:10:25 +0400 |
commit | 33f8f92b7426fc05e5405cdacf93c7709329eb6f (patch) | |
tree | 800c0cb4d513264d28aabab62ed6dc59f1400786 /strings/ctype-ujis.c | |
parent | 7e341cc7408eca81bd9bad4080df74e6d6fe21a3 (diff) | |
download | mariadb-git-33f8f92b7426fc05e5405cdacf93c7709329eb6f.tar.gz |
MDEV-30695 Refactor case folding data types in Asian collations
This is a non-functional change and should not change the server behavior.
Casefolding information is now stored in items of a new data type MY_CASEFOLD_CHARACTER:
typedef struct casefold_info_char_t
{
uint32 toupper;
uint32 tolower;
} MY_CASEFOLD_CHARACTER;
Before this change, casefolding tables for Asian collations were stored in:
typedef struct unicase_info_char_st
{
uint32 toupper;
uint32 tolower;
uint32 sort;
} MY_UNICASE_CHARACTER;
The "sort" member was not used in the code handling Asian collations,
it only wasted space.
(it's only used by Unicode _general_ci and _general_mysql500_ci collations).
Unicode collations (at least UCA and _bin) should also be refactored later,
but under terms of a separate task.
Diffstat (limited to 'strings/ctype-ujis.c')
-rw-r--r-- | strings/ctype-ujis.c | 2132 |
1 files changed, 1068 insertions, 1064 deletions
diff --git a/strings/ctype-ujis.c b/strings/ctype-ujis.c index 143b2c0ae9c..58be36f3040 100644 --- a/strings/ctype-ujis.c +++ b/strings/ctype-ujis.c @@ -65976,1097 +65976,1097 @@ my_wc_mb_euc_jp(CHARSET_INFO *cs __attribute__((unused)), /* Case info pages for JIS-X-0208 range */ -static MY_UNICASE_CHARACTER cA2[256]= +static MY_CASEFOLD_CHARACTER cA2[256]= { - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx00 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx10 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx20 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx30 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx40 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx50 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx60 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx70 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx80 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx90 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0xA2A0,0xA2A0,0x003F}, /* A2A0 */ - {0xA2A1,0xA2A1,0x25C6}, - {0xA2A2,0xA2A2,0x25A1}, - {0xA2A3,0xA2A3,0x25A0}, - {0xA2A4,0xA2A4,0x25B3}, - {0xA2A5,0xA2A5,0x25B2}, - {0xA2A6,0xA2A6,0x25BD}, - {0xA2A7,0xA2A7,0x25BC}, - {0xA2A8,0xA2A8,0x203B}, - {0xA2A9,0xA2A9,0x3012}, - {0xA2AA,0xA2AA,0x2192}, - {0xA2AB,0xA2AB,0x2190}, - {0xA2AC,0xA2AC,0x2191}, - {0xA2AD,0xA2AD,0x2193}, - {0xA2AE,0xA2AE,0x3013}, - {0xA2AF,0xA2AF,0x003F}, - {0xA2B0,0xA2B0,0x003F}, /* A2B0 */ - {0xA2B1,0xA2B1,0x003F}, - {0xA2B2,0xA2B2,0x003F}, - {0xA2B3,0xA2B3,0x003F}, - {0xA2B4,0xA2B4,0x003F}, - {0xA2B5,0xA2B5,0x003F}, - {0xA2B6,0xA2B6,0x003F}, - {0xA2B7,0xA2B7,0x003F}, - {0xA2B8,0xA2B8,0x003F}, - {0xA2B9,0xA2B9,0x003F}, - {0xA2BA,0xA2BA,0x2208}, - {0xA2BB,0xA2BB,0x220B}, - {0xA2BC,0xA2BC,0x2286}, - {0xA2BD,0xA2BD,0x2287}, - {0xA2BE,0xA2BE,0x2282}, - {0xA2BF,0xA2BF,0x2283}, - {0xA2C0,0xA2C0,0x222A}, /* A2C0 */ - {0xA2C1,0xA2C1,0x2229}, - {0xA2C2,0xA2C2,0x003F}, - {0xA2C3,0xA2C3,0x003F}, - {0xA2C4,0xA2C4,0x003F}, - {0xA2C5,0xA2C5,0x003F}, - {0xA2C6,0xA2C6,0x003F}, - {0xA2C7,0xA2C7,0x003F}, - {0xA2C8,0xA2C8,0x003F}, - {0xA2C9,0xA2C9,0x003F}, - {0xA2CA,0xA2CA,0x2227}, - {0xA2CB,0xA2CB,0x2228}, - {0xA2CC,0xA2CC,0x00AC}, - {0xA2CD,0xA2CD,0x21D2}, - {0xA2CE,0xA2CE,0x21D4}, - {0xA2CF,0xA2CF,0x2200}, - {0xA2D0,0xA2D0,0x2203}, /* A2D0 */ - {0xA2D1,0xA2D1,0x003F}, - {0xA2D2,0xA2D2,0x003F}, - {0xA2D3,0xA2D3,0x003F}, - {0xA2D4,0xA2D4,0x003F}, - {0xA2D5,0xA2D5,0x003F}, - {0xA2D6,0xA2D6,0x003F}, - {0xA2D7,0xA2D7,0x003F}, - {0xA2D8,0xA2D8,0x003F}, - {0xA2D9,0xA2D9,0x003F}, - {0xA2DA,0xA2DA,0x003F}, - {0xA2DB,0xA2DB,0x003F}, - {0xA2DC,0xA2DC,0x2220}, - {0xA2DD,0xA2DD,0x22A5}, - {0xA2DE,0xA2DE,0x2312}, - {0xA2DF,0xA2DF,0x2202}, - {0xA2E0,0xA2E0,0x2207}, /* A2E0 */ - {0xA2E1,0xA2E1,0x2261}, - {0xA2E2,0xA2E2,0x2252}, - {0xA2E3,0xA2E3,0x226A}, - {0xA2E4,0xA2E4,0x226B}, - {0xA2E5,0xA2E5,0x221A}, - {0xA2E6,0xA2E6,0x223D}, - {0xA2E7,0xA2E7,0x221D}, - {0xA2E8,0xA2E8,0x2235}, - {0xA2E9,0xA2E9,0x222B}, - {0xA2EA,0xA2EA,0x222C}, - {0xA2EB,0xA2EB,0x003F}, - {0xA2EC,0xA2EC,0x003F}, - {0xA2ED,0xA2ED,0x003F}, - {0xA2EE,0xA2EE,0x003F}, - {0xA2EF,0xA2EF,0x003F}, - {0xA2F0,0xA2F0,0x003F}, /* A2F0 */ - {0xA2F1,0xA2F1,0x003F}, - {0xA2F2,0x8FABA9,0x212B}, - {0xA2F3,0xA2F3,0x2030}, - {0xA2F4,0xA2F4,0x266F}, - {0xA2F5,0xA2F5,0x266D}, - {0xA2F6,0xA2F6,0x266A}, - {0xA2F7,0xA2F7,0x2020}, - {0xA2F8,0xA2F8,0x2021}, - {0xA2F9,0xA2F9,0x00B6}, - {0xA2FA,0xA2FA,0x003F}, - {0xA2FB,0xA2FB,0x003F}, - {0xA2FC,0xA2FC,0x003F}, - {0xA2FD,0xA2FD,0x003F}, - {0xA2FE,0xA2FE,0x25EF}, - {0xA2FF,0xA2FF,0x003F} + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx00 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx10 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx20 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx30 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx40 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx50 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx60 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx70 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx80 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx90 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0xA2A0,0xA2A0}, /* A2A0 */ + {0xA2A1,0xA2A1}, + {0xA2A2,0xA2A2}, + {0xA2A3,0xA2A3}, + {0xA2A4,0xA2A4}, + {0xA2A5,0xA2A5}, + {0xA2A6,0xA2A6}, + {0xA2A7,0xA2A7}, + {0xA2A8,0xA2A8}, + {0xA2A9,0xA2A9}, + {0xA2AA,0xA2AA}, + {0xA2AB,0xA2AB}, + {0xA2AC,0xA2AC}, + {0xA2AD,0xA2AD}, + {0xA2AE,0xA2AE}, + {0xA2AF,0xA2AF}, + {0xA2B0,0xA2B0}, /* A2B0 */ + {0xA2B1,0xA2B1}, + {0xA2B2,0xA2B2}, + {0xA2B3,0xA2B3}, + {0xA2B4,0xA2B4}, + {0xA2B5,0xA2B5}, + {0xA2B6,0xA2B6}, + {0xA2B7,0xA2B7}, + {0xA2B8,0xA2B8}, + {0xA2B9,0xA2B9}, + {0xA2BA,0xA2BA}, + {0xA2BB,0xA2BB}, + {0xA2BC,0xA2BC}, + {0xA2BD,0xA2BD}, + {0xA2BE,0xA2BE}, + {0xA2BF,0xA2BF}, + {0xA2C0,0xA2C0}, /* A2C0 */ + {0xA2C1,0xA2C1}, + {0xA2C2,0xA2C2}, + {0xA2C3,0xA2C3}, + {0xA2C4,0xA2C4}, + {0xA2C5,0xA2C5}, + {0xA2C6,0xA2C6}, + {0xA2C7,0xA2C7}, + {0xA2C8,0xA2C8}, + {0xA2C9,0xA2C9}, + {0xA2CA,0xA2CA}, + {0xA2CB,0xA2CB}, + {0xA2CC,0xA2CC}, + {0xA2CD,0xA2CD}, + {0xA2CE,0xA2CE}, + {0xA2CF,0xA2CF}, + {0xA2D0,0xA2D0}, /* A2D0 */ + {0xA2D1,0xA2D1}, + {0xA2D2,0xA2D2}, + {0xA2D3,0xA2D3}, + {0xA2D4,0xA2D4}, + {0xA2D5,0xA2D5}, + {0xA2D6,0xA2D6}, + {0xA2D7,0xA2D7}, + {0xA2D8,0xA2D8}, + {0xA2D9,0xA2D9}, + {0xA2DA,0xA2DA}, + {0xA2DB,0xA2DB}, + {0xA2DC,0xA2DC}, + {0xA2DD,0xA2DD}, + {0xA2DE,0xA2DE}, + {0xA2DF,0xA2DF}, + {0xA2E0,0xA2E0}, /* A2E0 */ + {0xA2E1,0xA2E1}, + {0xA2E2,0xA2E2}, + {0xA2E3,0xA2E3}, + {0xA2E4,0xA2E4}, + {0xA2E5,0xA2E5}, + {0xA2E6,0xA2E6}, + {0xA2E7,0xA2E7}, + {0xA2E8,0xA2E8}, + {0xA2E9,0xA2E9}, + {0xA2EA,0xA2EA}, + {0xA2EB,0xA2EB}, + {0xA2EC,0xA2EC}, + {0xA2ED,0xA2ED}, + {0xA2EE,0xA2EE}, + {0xA2EF,0xA2EF}, + {0xA2F0,0xA2F0}, /* A2F0 */ + {0xA2F1,0xA2F1}, + {0xA2F2,0x8FABA9}, + {0xA2F3,0xA2F3}, + {0xA2F4,0xA2F4}, + {0xA2F5,0xA2F5}, + {0xA2F6,0xA2F6}, + {0xA2F7,0xA2F7}, + {0xA2F8,0xA2F8}, + {0xA2F9,0xA2F9}, + {0xA2FA,0xA2FA}, + {0xA2FB,0xA2FB}, + {0xA2FC,0xA2FC}, + {0xA2FD,0xA2FD}, + {0xA2FE,0xA2FE}, + {0xA2FF,0xA2FF} }; -static MY_UNICASE_CHARACTER cA3[256]= +static MY_CASEFOLD_CHARACTER cA3[256]= { - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx00 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx10 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx20 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx30 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx40 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx50 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx60 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx70 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx80 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx90 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0xA3A0,0xA3A0,0x003F}, /* A3A0 */ - {0xA3A1,0xA3A1,0x003F}, - {0xA3A2,0xA3A2,0x003F}, - {0xA3A3,0xA3A3,0x003F}, - {0xA3A4,0xA3A4,0x003F}, - {0xA3A5,0xA3A5,0x003F}, - {0xA3A6,0xA3A6,0x003F}, - {0xA3A7,0xA3A7,0x003F}, - {0xA3A8,0xA3A8,0x003F}, - {0xA3A9,0xA3A9,0x003F}, - {0xA3AA,0xA3AA,0x003F}, - {0xA3AB,0xA3AB,0x003F}, - {0xA3AC,0xA3AC,0x003F}, - {0xA3AD,0xA3AD,0x003F}, - {0xA3AE,0xA3AE,0x003F}, - {0xA3AF,0xA3AF,0x003F}, - {0xA3B0,0xA3B0,0xFF10}, /* A3B0 */ - {0xA3B1,0xA3B1,0xFF11}, - {0xA3B2,0xA3B2,0xFF12}, - {0xA3B3,0xA3B3,0xFF13}, - {0xA3B4,0xA3B4,0xFF14}, - {0xA3B5,0xA3B5,0xFF15}, - {0xA3B6,0xA3B6,0xFF16}, - {0xA3B7,0xA3B7,0xFF17}, - {0xA3B8,0xA3B8,0xFF18}, - {0xA3B9,0xA3B9,0xFF19}, - {0xA3BA,0xA3BA,0x003F}, - {0xA3BB,0xA3BB,0x003F}, - {0xA3BC,0xA3BC,0x003F}, - {0xA3BD,0xA3BD,0x003F}, - {0xA3BE,0xA3BE,0x003F}, - {0xA3BF,0xA3BF,0x003F}, - {0xA3C0,0xA3C0,0x003F}, /* A3C0 */ - {0xA3C1,0xA3E1,0xFF21}, - {0xA3C2,0xA3E2,0xFF22}, - {0xA3C3,0xA3E3,0xFF23}, - {0xA3C4,0xA3E4,0xFF24}, - {0xA3C5,0xA3E5,0xFF25}, - {0xA3C6,0xA3E6,0xFF26}, - {0xA3C7,0xA3E7,0xFF27}, - {0xA3C8,0xA3E8,0xFF28}, - {0xA3C9,0xA3E9,0xFF29}, - {0xA3CA,0xA3EA,0xFF2A}, - {0xA3CB,0xA3EB,0xFF2B}, - {0xA3CC,0xA3EC,0xFF2C}, - {0xA3CD,0xA3ED,0xFF2D}, - {0xA3CE,0xA3EE,0xFF2E}, - {0xA3CF,0xA3EF,0xFF2F}, - {0xA3D0,0xA3F0,0xFF30}, /* A3D0 */ - {0xA3D1,0xA3F1,0xFF31}, - {0xA3D2,0xA3F2,0xFF32}, - {0xA3D3,0xA3F3,0xFF33}, - {0xA3D4,0xA3F4,0xFF34}, - {0xA3D5,0xA3F5,0xFF35}, - {0xA3D6,0xA3F6,0xFF36}, - {0xA3D7,0xA3F7,0xFF37}, - {0xA3D8,0xA3F8,0xFF38}, - {0xA3D9,0xA3F9,0xFF39}, - {0xA3DA,0xA3FA,0xFF3A}, - {0xA3DB,0xA3DB,0x003F}, - {0xA3DC,0xA3DC,0x003F}, - {0xA3DD,0xA3DD,0x003F}, - {0xA3DE,0xA3DE,0x003F}, - {0xA3DF,0xA3DF,0x003F}, - {0xA3E0,0xA3E0,0x003F}, /* A3E0 */ - {0xA3C1,0xA3E1,0xFF41}, - {0xA3C2,0xA3E2,0xFF42}, - {0xA3C3,0xA3E3,0xFF43}, - {0xA3C4,0xA3E4,0xFF44}, - {0xA3C5,0xA3E5,0xFF45}, - {0xA3C6,0xA3E6,0xFF46}, - {0xA3C7,0xA3E7,0xFF47}, - {0xA3C8,0xA3E8,0xFF48}, - {0xA3C9,0xA3E9,0xFF49}, - {0xA3CA,0xA3EA,0xFF4A}, - {0xA3CB,0xA3EB,0xFF4B}, - {0xA3CC,0xA3EC,0xFF4C}, - {0xA3CD,0xA3ED,0xFF4D}, - {0xA3CE,0xA3EE,0xFF4E}, - {0xA3CF,0xA3EF,0xFF4F}, - {0xA3D0,0xA3F0,0xFF50}, /* A3F0 */ - {0xA3D1,0xA3F1,0xFF51}, - {0xA3D2,0xA3F2,0xFF52}, - {0xA3D3,0xA3F3,0xFF53}, - {0xA3D4,0xA3F4,0xFF54}, - {0xA3D5,0xA3F5,0xFF55}, - {0xA3D6,0xA3F6,0xFF56}, - {0xA3D7,0xA3F7,0xFF57}, - {0xA3D8,0xA3F8,0xFF58}, - {0xA3D9,0xA3F9,0xFF59}, - {0xA3DA,0xA3FA,0xFF5A}, - {0xA3FB,0xA3FB,0x003F}, - {0xA3FC,0xA3FC,0x003F}, - {0xA3FD,0xA3FD,0x003F}, - {0xA3FE,0xA3FE,0x003F}, - {0xA3FF,0xA3FF,0x003F} + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx00 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx10 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx20 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx30 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx40 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx50 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx60 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx70 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx80 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx90 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0xA3A0,0xA3A0}, /* A3A0 */ + {0xA3A1,0xA3A1}, + {0xA3A2,0xA3A2}, + {0xA3A3,0xA3A3}, + {0xA3A4,0xA3A4}, + {0xA3A5,0xA3A5}, + {0xA3A6,0xA3A6}, + {0xA3A7,0xA3A7}, + {0xA3A8,0xA3A8}, + {0xA3A9,0xA3A9}, + {0xA3AA,0xA3AA}, + {0xA3AB,0xA3AB}, + {0xA3AC,0xA3AC}, + {0xA3AD,0xA3AD}, + {0xA3AE,0xA3AE}, + {0xA3AF,0xA3AF}, + {0xA3B0,0xA3B0}, /* A3B0 */ + {0xA3B1,0xA3B1}, + {0xA3B2,0xA3B2}, + {0xA3B3,0xA3B3}, + {0xA3B4,0xA3B4}, + {0xA3B5,0xA3B5}, + {0xA3B6,0xA3B6}, + {0xA3B7,0xA3B7}, + {0xA3B8,0xA3B8}, + {0xA3B9,0xA3B9}, + {0xA3BA,0xA3BA}, + {0xA3BB,0xA3BB}, + {0xA3BC,0xA3BC}, + {0xA3BD,0xA3BD}, + {0xA3BE,0xA3BE}, + {0xA3BF,0xA3BF}, + {0xA3C0,0xA3C0}, /* A3C0 */ + {0xA3C1,0xA3E1}, + {0xA3C2,0xA3E2}, + {0xA3C3,0xA3E3}, + {0xA3C4,0xA3E4}, + {0xA3C5,0xA3E5}, + {0xA3C6,0xA3E6}, + {0xA3C7,0xA3E7}, + {0xA3C8,0xA3E8}, + {0xA3C9,0xA3E9}, + {0xA3CA,0xA3EA}, + {0xA3CB,0xA3EB}, + {0xA3CC,0xA3EC}, + {0xA3CD,0xA3ED}, + {0xA3CE,0xA3EE}, + {0xA3CF,0xA3EF}, + {0xA3D0,0xA3F0}, /* A3D0 */ + {0xA3D1,0xA3F1}, + {0xA3D2,0xA3F2}, + {0xA3D3,0xA3F3}, + {0xA3D4,0xA3F4}, + {0xA3D5,0xA3F5}, + {0xA3D6,0xA3F6}, + {0xA3D7,0xA3F7}, + {0xA3D8,0xA3F8}, + {0xA3D9,0xA3F9}, + {0xA3DA,0xA3FA}, + {0xA3DB,0xA3DB}, + {0xA3DC,0xA3DC}, + {0xA3DD,0xA3DD}, + {0xA3DE,0xA3DE}, + {0xA3DF,0xA3DF}, + {0xA3E0,0xA3E0}, /* A3E0 */ + {0xA3C1,0xA3E1}, + {0xA3C2,0xA3E2}, + {0xA3C3,0xA3E3}, + {0xA3C4,0xA3E4}, + {0xA3C5,0xA3E5}, + {0xA3C6,0xA3E6}, + {0xA3C7,0xA3E7}, + {0xA3C8,0xA3E8}, + {0xA3C9,0xA3E9}, + {0xA3CA,0xA3EA}, + {0xA3CB,0xA3EB}, + {0xA3CC,0xA3EC}, + {0xA3CD,0xA3ED}, + {0xA3CE,0xA3EE}, + {0xA3CF,0xA3EF}, + {0xA3D0,0xA3F0}, /* A3F0 */ + {0xA3D1,0xA3F1}, + {0xA3D2,0xA3F2}, + {0xA3D3,0xA3F3}, + {0xA3D4,0xA3F4}, + {0xA3D5,0xA3F5}, + {0xA3D6,0xA3F6}, + {0xA3D7,0xA3F7}, + {0xA3D8,0xA3F8}, + {0xA3D9,0xA3F9}, + {0xA3DA,0xA3FA}, + {0xA3FB,0xA3FB}, + {0xA3FC,0xA3FC}, + {0xA3FD,0xA3FD}, + {0xA3FE,0xA3FE}, + {0xA3FF,0xA3FF} }; -static MY_UNICASE_CHARACTER cA6[256]= +static MY_CASEFOLD_CHARACTER cA6[256]= { - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx00 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx10 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx20 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx30 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx40 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx50 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx60 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx70 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx80 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx90 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0xA6A0,0xA6A0,0x003F}, /* A6A0 */ - {0xA6A1,0xA6C1,0x0391}, - {0xA6A2,0xA6C2,0x0392}, - {0xA6A3,0xA6C3,0x0393}, - {0xA6A4,0xA6C4,0x0394}, - {0xA6A5,0xA6C5,0x0395}, - {0xA6A6,0xA6C6,0x0396}, - {0xA6A7,0xA6C7,0x0397}, - {0xA6A8,0xA6C8,0x0398}, - {0xA6A9,0xA6C9,0x0399}, - {0xA6AA,0xA6CA,0x039A}, - {0xA6AB,0xA6CB,0x039B}, - {0xA6AC,0xA6CC,0x039C}, - {0xA6AD,0xA6CD,0x039D}, - {0xA6AE,0xA6CE,0x039E}, - {0xA6AF,0xA6CF,0x039F}, - {0xA6B0,0xA6D0,0x03A0}, /* A6B0 */ - {0xA6B1,0xA6D1,0x03A1}, - {0xA6B2,0xA6D2,0x03A3}, - {0xA6B3,0xA6D3,0x03A4}, - {0xA6B4,0xA6D4,0x03A5}, - {0xA6B5,0xA6D5,0x03A6}, - {0xA6B6,0xA6D6,0x03A7}, - {0xA6B7,0xA6D7,0x03A8}, - {0xA6B8,0xA6D8,0x03A9}, - {0xA6B9,0xA6B9,0x003F}, - {0xA6BA,0xA6BA,0x003F}, - {0xA6BB,0xA6BB,0x003F}, - {0xA6BC,0xA6BC,0x003F}, - {0xA6BD,0xA6BD,0x003F}, - {0xA6BE,0xA6BE,0x003F}, - {0xA6BF,0xA6BF,0x003F}, - {0xA6C0,0xA6C0,0x003F}, /* A6C0 */ - {0xA6A1,0xA6C1,0x03B1}, - {0xA6A2,0xA6C2,0x03B2}, - {0xA6A3,0xA6C3,0x03B3}, - {0xA6A4,0xA6C4,0x03B4}, - {0xA6A5,0xA6C5,0x03B5}, - {0xA6A6,0xA6C6,0x03B6}, - {0xA6A7,0xA6C7,0x03B7}, - {0xA6A8,0xA6C8,0x03B8}, - {0xA6A9,0xA6C9,0x03B9}, - {0xA6AA,0xA6CA,0x03BA}, - {0xA6AB,0xA6CB,0x03BB}, - {0xA6AC,0xA6CC,0x03BC}, - {0xA6AD,0xA6CD,0x03BD}, - {0xA6AE,0xA6CE,0x03BE}, - {0xA6AF,0xA6CF,0x03BF}, - {0xA6B0,0xA6D0,0x03C0}, /* A6D0 */ - {0xA6B1,0xA6D1,0x03C1}, - {0xA6B2,0xA6D2,0x03C3}, - {0xA6B3,0xA6D3,0x03C4}, - {0xA6B4,0xA6D4,0x03C5}, - {0xA6B5,0xA6D5,0x03C6}, - {0xA6B6,0xA6D6,0x03C7}, - {0xA6B7,0xA6D7,0x03C8}, - {0xA6B8,0xA6D8,0x03C9}, - {0xA6D9,0xA6D9,0x003F}, - {0xA6DA,0xA6DA,0x003F}, - {0xA6DB,0xA6DB,0x003F}, - {0xA6DC,0xA6DC,0x003F}, - {0xA6DD,0xA6DD,0x003F}, - {0xA6DE,0xA6DE,0x003F}, - {0xA6DF,0xA6DF,0x003F}, - {0xA6E0,0xA6E0,0x003F}, /* A6E0 */ - {0xA6E1,0xA6E1,0x003F}, - {0xA6E2,0xA6E2,0x003F}, - {0xA6E3,0xA6E3,0x003F}, - {0xA6E4,0xA6E4,0x003F}, - {0xA6E5,0xA6E5,0x003F}, - {0xA6E6,0xA6E6,0x003F}, - {0xA6E7,0xA6E7,0x003F}, - {0xA6E8,0xA6E8,0x003F}, - {0xA6E9,0xA6E9,0x003F}, - {0xA6EA,0xA6EA,0x003F}, - {0xA6EB,0xA6EB,0x003F}, - {0xA6EC,0xA6EC,0x003F}, - {0xA6ED,0xA6ED,0x003F}, - {0xA6EE,0xA6EE,0x003F}, - {0xA6EF,0xA6EF,0x003F}, - {0xA6F0,0xA6F0,0x003F}, /* A6F0 */ - {0xA6F1,0xA6F1,0x003F}, - {0xA6F2,0xA6F2,0x003F}, - {0xA6F3,0xA6F3,0x003F}, - {0xA6F4,0xA6F4,0x003F}, - {0xA6F5,0xA6F5,0x003F}, - {0xA6F6,0xA6F6,0x003F}, - {0xA6F7,0xA6F7,0x003F}, - {0xA6F8,0xA6F8,0x003F}, - {0xA6F9,0xA6F9,0x003F}, - {0xA6FA,0xA6FA,0x003F}, - {0xA6FB,0xA6FB,0x003F}, - {0xA6FC,0xA6FC,0x003F}, - {0xA6FD,0xA6FD,0x003F}, - {0xA6FE,0xA6FE,0x003F}, - {0xA6FF,0xA6FF,0x003F} + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx00 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx10 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx20 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx30 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx40 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx50 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx60 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx70 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx80 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx90 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0xA6A0,0xA6A0}, /* A6A0 */ + {0xA6A1,0xA6C1}, + {0xA6A2,0xA6C2}, + {0xA6A3,0xA6C3}, + {0xA6A4,0xA6C4}, + {0xA6A5,0xA6C5}, + {0xA6A6,0xA6C6}, + {0xA6A7,0xA6C7}, + {0xA6A8,0xA6C8}, + {0xA6A9,0xA6C9}, + {0xA6AA,0xA6CA}, + {0xA6AB,0xA6CB}, + {0xA6AC,0xA6CC}, + {0xA6AD,0xA6CD}, + {0xA6AE,0xA6CE}, + {0xA6AF,0xA6CF}, + {0xA6B0,0xA6D0}, /* A6B0 */ + {0xA6B1,0xA6D1}, + {0xA6B2,0xA6D2}, + {0xA6B3,0xA6D3}, + {0xA6B4,0xA6D4}, + {0xA6B5,0xA6D5}, + {0xA6B6,0xA6D6}, + {0xA6B7,0xA6D7}, + {0xA6B8,0xA6D8}, + {0xA6B9,0xA6B9}, + {0xA6BA,0xA6BA}, + {0xA6BB,0xA6BB}, + {0xA6BC,0xA6BC}, + {0xA6BD,0xA6BD}, + {0xA6BE,0xA6BE}, + {0xA6BF,0xA6BF}, + {0xA6C0,0xA6C0}, /* A6C0 */ + {0xA6A1,0xA6C1}, + {0xA6A2,0xA6C2}, + {0xA6A3,0xA6C3}, + {0xA6A4,0xA6C4}, + {0xA6A5,0xA6C5}, + {0xA6A6,0xA6C6}, + {0xA6A7,0xA6C7}, + {0xA6A8,0xA6C8}, + {0xA6A9,0xA6C9}, + {0xA6AA,0xA6CA}, + {0xA6AB,0xA6CB}, + {0xA6AC,0xA6CC}, + {0xA6AD,0xA6CD}, + {0xA6AE,0xA6CE}, + {0xA6AF,0xA6CF}, + {0xA6B0,0xA6D0}, /* A6D0 */ + {0xA6B1,0xA6D1}, + {0xA6B2,0xA6D2}, + {0xA6B3,0xA6D3}, + {0xA6B4,0xA6D4}, + {0xA6B5,0xA6D5}, + {0xA6B6,0xA6D6}, + {0xA6B7,0xA6D7}, + {0xA6B8,0xA6D8}, + {0xA6D9,0xA6D9}, + {0xA6DA,0xA6DA}, + {0xA6DB,0xA6DB}, + {0xA6DC,0xA6DC}, + {0xA6DD,0xA6DD}, + {0xA6DE,0xA6DE}, + {0xA6DF,0xA6DF}, + {0xA6E0,0xA6E0}, /* A6E0 */ + {0xA6E1,0xA6E1}, + {0xA6E2,0xA6E2}, + {0xA6E3,0xA6E3}, + {0xA6E4,0xA6E4}, + {0xA6E5,0xA6E5}, + {0xA6E6,0xA6E6}, + {0xA6E7,0xA6E7}, + {0xA6E8,0xA6E8}, + {0xA6E9,0xA6E9}, + {0xA6EA,0xA6EA}, + {0xA6EB,0xA6EB}, + {0xA6EC,0xA6EC}, + {0xA6ED,0xA6ED}, + {0xA6EE,0xA6EE}, + {0xA6EF,0xA6EF}, + {0xA6F0,0xA6F0}, /* A6F0 */ + {0xA6F1,0xA6F1}, + {0xA6F2,0xA6F2}, + {0xA6F3,0xA6F3}, + {0xA6F4,0xA6F4}, + {0xA6F5,0xA6F5}, + {0xA6F6,0xA6F6}, + {0xA6F7,0xA6F7}, + {0xA6F8,0xA6F8}, + {0xA6F9,0xA6F9}, + {0xA6FA,0xA6FA}, + {0xA6FB,0xA6FB}, + {0xA6FC,0xA6FC}, + {0xA6FD,0xA6FD}, + {0xA6FE,0xA6FE}, + {0xA6FF,0xA6FF} }; -static MY_UNICASE_CHARACTER cA7[256]= +static MY_CASEFOLD_CHARACTER cA7[256]= { - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx00 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx10 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx20 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx30 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx40 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx50 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx60 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx70 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx80 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx90 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0xA7A0,0xA7A0,0x003F}, - {0xA7A1,0xA7D1,0x0410}, - {0xA7A2,0xA7D2,0x0411}, - {0xA7A3,0xA7D3,0x0412}, - {0xA7A4,0xA7D4,0x0413}, - {0xA7A5,0xA7D5,0x0414}, - {0xA7A6,0xA7D6,0x0415}, - {0xA7A7,0xA7D7,0x0401}, - {0xA7A8,0xA7D8,0x0416}, - {0xA7A9,0xA7D9,0x0417}, - {0xA7AA,0xA7DA,0x0418}, - {0xA7AB,0xA7DB,0x0419}, - {0xA7AC,0xA7DC,0x041A}, - {0xA7AD,0xA7DD,0x041B}, - {0xA7AE,0xA7DE,0x041C}, - {0xA7AF,0xA7DF,0x041D}, - {0xA7B0,0xA7E0,0x041E}, /* A7B0 */ - {0xA7B1,0xA7E1,0x041F}, - {0xA7B2,0xA7E2,0x0420}, - {0xA7B3,0xA7E3,0x0421}, - {0xA7B4,0xA7E4,0x0422}, - {0xA7B5,0xA7E5,0x0423}, - {0xA7B6,0xA7E6,0x0424}, - {0xA7B7,0xA7E7,0x0425}, - {0xA7B8,0xA7E8,0x0426}, - {0xA7B9,0xA7E9,0x0427}, - {0xA7BA,0xA7EA,0x0428}, - {0xA7BB,0xA7EB,0x0429}, - {0xA7BC,0xA7EC,0x042A}, - {0xA7BD,0xA7ED,0x042B}, - {0xA7BE,0xA7EE,0x042C}, - {0xA7BF,0xA7EF,0x042D}, - {0xA7C0,0xA7F0,0x042E}, /* A7C0 */ - {0xA7C1,0xA7F1,0x042F}, - {0xA7C2,0xA7C2,0x003F}, - {0xA7C3,0xA7C3,0x003F}, - {0xA7C4,0xA7C4,0x003F}, - {0xA7C5,0xA7C5,0x003F}, - {0xA7C6,0xA7C6,0x003F}, - {0xA7C7,0xA7C7,0x003F}, - {0xA7C8,0xA7C8,0x003F}, - {0xA7C9,0xA7C9,0x003F}, - {0xA7CA,0xA7CA,0x003F}, - {0xA7CB,0xA7CB,0x003F}, - {0xA7CC,0xA7CC,0x003F}, - {0xA7CD,0xA7CD,0x003F}, - {0xA7CE,0xA7CE,0x003F}, - {0xA7CF,0xA7CF,0x003F}, - {0xA7D0,0xA7D0,0x003F}, /* A7D0 */ - {0xA7A1,0xA7D1,0x0430}, - {0xA7A2,0xA7D2,0x0431}, - {0xA7A3,0xA7D3,0x0432}, - {0xA7A4,0xA7D4,0x0433}, - {0xA7A5,0xA7D5,0x0434}, - {0xA7A6,0xA7D6,0x0435}, - {0xA7A7,0xA7D7,0x0451}, - {0xA7A8,0xA7D8,0x0436}, - {0xA7A9,0xA7D9,0x0437}, - {0xA7AA,0xA7DA,0x0438}, - {0xA7AB,0xA7DB,0x0439}, - {0xA7AC,0xA7DC,0x043A}, - {0xA7AD,0xA7DD,0x043B}, - {0xA7AE,0xA7DE,0x043C}, - {0xA7AF,0xA7DF,0x043D}, - {0xA7B0,0xA7E0,0x043E}, /* A7E0 */ - {0xA7B1,0xA7E1,0x043F}, - {0xA7B2,0xA7E2,0x0440}, - {0xA7B3,0xA7E3,0x0441}, - {0xA7B4,0xA7E4,0x0442}, - {0xA7B5,0xA7E5,0x0443}, - {0xA7B6,0xA7E6,0x0444}, - {0xA7B7,0xA7E7,0x0445}, - {0xA7B8,0xA7E8,0x0446}, - {0xA7B9,0xA7E9,0x0447}, - {0xA7BA,0xA7EA,0x0448}, - {0xA7BB,0xA7EB,0x0449}, - {0xA7BC,0xA7EC,0x044A}, - {0xA7BD,0xA7ED,0x044B}, - {0xA7BE,0xA7EE,0x044C}, - {0xA7BF,0xA7EF,0x044D}, - {0xA7C0,0xA7F0,0x044E}, /* A7F0 */ - {0xA7C1,0xA7F1,0x044F}, - {0xA7F2,0xA7F2,0x003F}, - {0xA7F3,0xA7F3,0x003F}, - {0xA7F4,0xA7F4,0x003F}, - {0xA7F5,0xA7F5,0x003F}, - {0xA7F6,0xA7F6,0x003F}, - {0xA7F7,0xA7F7,0x003F}, - {0xA7F8,0xA7F8,0x003F}, - {0xA7F9,0xA7F9,0x003F}, - {0xA7FA,0xA7FA,0x003F}, - {0xA7FB,0xA7FB,0x003F}, - {0xA7FC,0xA7FC,0x003F}, - {0xA7FD,0xA7FD,0x003F}, - {0xA7FE,0xA7FE,0x003F}, - {0xA7FF,0xA7FF,0x003F}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx00 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx10 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx20 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx30 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx40 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx50 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx60 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx70 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx80 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx90 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0xA7A0,0xA7A0}, + {0xA7A1,0xA7D1}, + {0xA7A2,0xA7D2}, + {0xA7A3,0xA7D3}, + {0xA7A4,0xA7D4}, + {0xA7A5,0xA7D5}, + {0xA7A6,0xA7D6}, + {0xA7A7,0xA7D7}, + {0xA7A8,0xA7D8}, + {0xA7A9,0xA7D9}, + {0xA7AA,0xA7DA}, + {0xA7AB,0xA7DB}, + {0xA7AC,0xA7DC}, + {0xA7AD,0xA7DD}, + {0xA7AE,0xA7DE}, + {0xA7AF,0xA7DF}, + {0xA7B0,0xA7E0}, /* A7B0 */ + {0xA7B1,0xA7E1}, + {0xA7B2,0xA7E2}, + {0xA7B3,0xA7E3}, + {0xA7B4,0xA7E4}, + {0xA7B5,0xA7E5}, + {0xA7B6,0xA7E6}, + {0xA7B7,0xA7E7}, + {0xA7B8,0xA7E8}, + {0xA7B9,0xA7E9}, + {0xA7BA,0xA7EA}, + {0xA7BB,0xA7EB}, + {0xA7BC,0xA7EC}, + {0xA7BD,0xA7ED}, + {0xA7BE,0xA7EE}, + {0xA7BF,0xA7EF}, + {0xA7C0,0xA7F0}, /* A7C0 */ + {0xA7C1,0xA7F1}, + {0xA7C2,0xA7C2}, + {0xA7C3,0xA7C3}, + {0xA7C4,0xA7C4}, + {0xA7C5,0xA7C5}, + {0xA7C6,0xA7C6}, + {0xA7C7,0xA7C7}, + {0xA7C8,0xA7C8}, + {0xA7C9,0xA7C9}, + {0xA7CA,0xA7CA}, + {0xA7CB,0xA7CB}, + {0xA7CC,0xA7CC}, + {0xA7CD,0xA7CD}, + {0xA7CE,0xA7CE}, + {0xA7CF,0xA7CF}, + {0xA7D0,0xA7D0}, /* A7D0 */ + {0xA7A1,0xA7D1}, + {0xA7A2,0xA7D2}, + {0xA7A3,0xA7D3}, + {0xA7A4,0xA7D4}, + {0xA7A5,0xA7D5}, + {0xA7A6,0xA7D6}, + {0xA7A7,0xA7D7}, + {0xA7A8,0xA7D8}, + {0xA7A9,0xA7D9}, + {0xA7AA,0xA7DA}, + {0xA7AB,0xA7DB}, + {0xA7AC,0xA7DC}, + {0xA7AD,0xA7DD}, + {0xA7AE,0xA7DE}, + {0xA7AF,0xA7DF}, + {0xA7B0,0xA7E0}, /* A7E0 */ + {0xA7B1,0xA7E1}, + {0xA7B2,0xA7E2}, + {0xA7B3,0xA7E3}, + {0xA7B4,0xA7E4}, + {0xA7B5,0xA7E5}, + {0xA7B6,0xA7E6}, + {0xA7B7,0xA7E7}, + {0xA7B8,0xA7E8}, + {0xA7B9,0xA7E9}, + {0xA7BA,0xA7EA}, + {0xA7BB,0xA7EB}, + {0xA7BC,0xA7EC}, + {0xA7BD,0xA7ED}, + {0xA7BE,0xA7EE}, + {0xA7BF,0xA7EF}, + {0xA7C0,0xA7F0}, /* A7F0 */ + {0xA7C1,0xA7F1}, + {0xA7F2,0xA7F2}, + {0xA7F3,0xA7F3}, + {0xA7F4,0xA7F4}, + {0xA7F5,0xA7F5}, + {0xA7F6,0xA7F6}, + {0xA7F7,0xA7F7}, + {0xA7F8,0xA7F8}, + {0xA7F9,0xA7F9}, + {0xA7FA,0xA7FA}, + {0xA7FB,0xA7FB}, + {0xA7FC,0xA7FC}, + {0xA7FD,0xA7FD}, + {0xA7FE,0xA7FE}, + {0xA7FF,0xA7FF}, }; /* Case info pages for JIS-X-0212 range */ -static MY_UNICASE_CHARACTER c8FA6[]= +static MY_CASEFOLD_CHARACTER c8FA6[]= { - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx00 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx10 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx20 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx30 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx40 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx50 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx60 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx70 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx80 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx90 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0x8FA6A0,0x8FA6A0,0x003F}, /* 8FA6A0 */ - {0x8FA6A1,0x8FA6A1,0x003F}, - {0x8FA6A2,0x8FA6A2,0x003F}, - {0x8FA6A3,0x8FA6A3,0x003F}, - {0x8FA6A4,0x8FA6A4,0x003F}, - {0x8FA6A5,0x8FA6A5,0x003F}, - {0x8FA6A6,0x8FA6A6,0x003F}, - {0x8FA6A7,0x8FA6A7,0x003F}, - {0x8FA6A8,0x8FA6A8,0x003F}, - {0x8FA6A9,0x8FA6A9,0x003F}, - {0x8FA6AA,0x8FA6AA,0x003F}, - {0x8FA6AB,0x8FA6AB,0x003F}, - {0x8FA6AC,0x8FA6AC,0x003F}, - {0x8FA6AD,0x8FA6AD,0x003F}, - {0x8FA6AE,0x8FA6AE,0x003F}, - {0x8FA6AF,0x8FA6AF,0x003F}, - {0x8FA6B0,0x8FA6B0,0x003F}, /* 8FA6B0 */ - {0x8FA6B1,0x8FA6B1,0x003F}, - {0x8FA6B2,0x8FA6B2,0x003F}, - {0x8FA6B3,0x8FA6B3,0x003F}, - {0x8FA6B4,0x8FA6B4,0x003F}, - {0x8FA6B5,0x8FA6B5,0x003F}, - {0x8FA6B6,0x8FA6B6,0x003F}, - {0x8FA6B7,0x8FA6B7,0x003F}, - {0x8FA6B8,0x8FA6B8,0x003F}, - {0x8FA6B9,0x8FA6B9,0x003F}, - {0x8FA6BA,0x8FA6BA,0x003F}, - {0x8FA6BB,0x8FA6BB,0x003F}, - {0x8FA6BC,0x8FA6BC,0x003F}, - {0x8FA6BD,0x8FA6BD,0x003F}, - {0x8FA6BE,0x8FA6BE,0x003F}, - {0x8FA6BF,0x8FA6BF,0x003F}, - {0x8FA6C0,0x8FA6C0,0x003F}, /* 8FA6C0 */ - {0x8FA6C1,0x8FA6C1,0x003F}, - {0x8FA6C2,0x8FA6C2,0x003F}, - {0x8FA6C3,0x8FA6C3,0x003F}, - {0x8FA6C4,0x8FA6C4,0x003F}, - {0x8FA6C5,0x8FA6C5,0x003F}, - {0x8FA6C6,0x8FA6C6,0x003F}, - {0x8FA6C7,0x8FA6C7,0x003F}, - {0x8FA6C8,0x8FA6C8,0x003F}, - {0x8FA6C9,0x8FA6C9,0x003F}, - {0x8FA6CA,0x8FA6CA,0x003F}, - {0x8FA6CB,0x8FA6CB,0x003F}, - {0x8FA6CC,0x8FA6CC,0x003F}, - {0x8FA6CD,0x8FA6CD,0x003F}, - {0x8FA6CE,0x8FA6CE,0x003F}, - {0x8FA6CF,0x8FA6CF,0x003F}, - {0x8FA6D0,0x8FA6D0,0x003F}, /* 8FA6D0 */ - {0x8FA6D1,0x8FA6D1,0x003F}, - {0x8FA6D2,0x8FA6D2,0x003F}, - {0x8FA6D3,0x8FA6D3,0x003F}, - {0x8FA6D4,0x8FA6D4,0x003F}, - {0x8FA6D5,0x8FA6D5,0x003F}, - {0x8FA6D6,0x8FA6D6,0x003F}, - {0x8FA6D7,0x8FA6D7,0x003F}, - {0x8FA6D8,0x8FA6D8,0x003F}, - {0x8FA6D9,0x8FA6D9,0x003F}, - {0x8FA6DA,0x8FA6DA,0x003F}, - {0x8FA6DB,0x8FA6DB,0x003F}, - {0x8FA6DC,0x8FA6DC,0x003F}, - {0x8FA6DD,0x8FA6DD,0x003F}, - {0x8FA6DE,0x8FA6DE,0x003F}, - {0x8FA6DF,0x8FA6DF,0x003F}, - {0x8FA6E0,0x8FA6E0,0x003F}, /* 8FA6E0 */ - {0x8FA6E1,0x8FA6F1,0x0386}, - {0x8FA6E2,0x8FA6F2,0x0388}, - {0x8FA6E3,0x8FA6F3,0x0389}, - {0x8FA6E4,0x8FA6F4,0x038A}, - {0x8FA6E5,0x8FA6F5,0x03AA}, - {0x8FA6E6,0x8FA6E6,0x003F}, - {0x8FA6E7,0x8FA6F7,0x038C}, - {0x8FA6E8,0x8FA6E8,0x003F}, - {0x8FA6E9,0x8FA6F9,0x038E}, - {0x8FA6EA,0x8FA6FA,0x03AB}, - {0x8FA6EB,0x8FA6EB,0x003F}, - {0x8FA6EC,0x8FA6FC,0x038F}, - {0x8FA6ED,0x8FA6ED,0x003F}, - {0x8FA6EE,0x8FA6EE,0x003F}, - {0x8FA6EF,0x8FA6EF,0x003F}, - {0x8FA6F0,0x8FA6F0,0x003F}, /* 8FA6F0 */ - {0x8FA6E1,0x8FA6F1,0x03AC}, - {0x8FA6E2,0x8FA6F2,0x03AD}, - {0x8FA6E3,0x8FA6F3,0x03AE}, - {0x8FA6E4,0x8FA6F4,0x03AF}, - {0x8FA6E5,0x8FA6F5,0x03CA}, - {0x8FA6F6,0x8FA6F6,0x0390}, - {0x8FA6E7,0x8FA6F7,0x03CC}, - { 0xA6B2,0x8FA6F8,0x03C2}, - {0x8FA6E9,0x8FA6F9,0x03CD}, - {0x8FA6EA,0x8FA6FA,0x03CB}, - {0x8FA6FB,0x8FA6FB,0x03B0}, - {0x8FA6EC,0x8FA6FC,0x03CE}, - {0x8FA6FD,0x8FA6FD,0x003F}, - {0x8FA6FE,0x8FA6FE,0x003F}, - {0x8FA6FF,0x8FA6FF,0x003F}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx00 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx10 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx20 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx30 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx40 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx50 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx60 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx70 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx80 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx90 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0x8FA6A0,0x8FA6A0}, /* 8FA6A0 */ + {0x8FA6A1,0x8FA6A1}, + {0x8FA6A2,0x8FA6A2}, + {0x8FA6A3,0x8FA6A3}, + {0x8FA6A4,0x8FA6A4}, + {0x8FA6A5,0x8FA6A5}, + {0x8FA6A6,0x8FA6A6}, + {0x8FA6A7,0x8FA6A7}, + {0x8FA6A8,0x8FA6A8}, + {0x8FA6A9,0x8FA6A9}, + {0x8FA6AA,0x8FA6AA}, + {0x8FA6AB,0x8FA6AB}, + {0x8FA6AC,0x8FA6AC}, + {0x8FA6AD,0x8FA6AD}, + {0x8FA6AE,0x8FA6AE}, + {0x8FA6AF,0x8FA6AF}, + {0x8FA6B0,0x8FA6B0}, /* 8FA6B0 */ + {0x8FA6B1,0x8FA6B1}, + {0x8FA6B2,0x8FA6B2}, + {0x8FA6B3,0x8FA6B3}, + {0x8FA6B4,0x8FA6B4}, + {0x8FA6B5,0x8FA6B5}, + {0x8FA6B6,0x8FA6B6}, + {0x8FA6B7,0x8FA6B7}, + {0x8FA6B8,0x8FA6B8}, + {0x8FA6B9,0x8FA6B9}, + {0x8FA6BA,0x8FA6BA}, + {0x8FA6BB,0x8FA6BB}, + {0x8FA6BC,0x8FA6BC}, + {0x8FA6BD,0x8FA6BD}, + {0x8FA6BE,0x8FA6BE}, + {0x8FA6BF,0x8FA6BF}, + {0x8FA6C0,0x8FA6C0}, /* 8FA6C0 */ + {0x8FA6C1,0x8FA6C1}, + {0x8FA6C2,0x8FA6C2}, + {0x8FA6C3,0x8FA6C3}, + {0x8FA6C4,0x8FA6C4}, + {0x8FA6C5,0x8FA6C5}, + {0x8FA6C6,0x8FA6C6}, + {0x8FA6C7,0x8FA6C7}, + {0x8FA6C8,0x8FA6C8}, + {0x8FA6C9,0x8FA6C9}, + {0x8FA6CA,0x8FA6CA}, + {0x8FA6CB,0x8FA6CB}, + {0x8FA6CC,0x8FA6CC}, + {0x8FA6CD,0x8FA6CD}, + {0x8FA6CE,0x8FA6CE}, + {0x8FA6CF,0x8FA6CF}, + {0x8FA6D0,0x8FA6D0}, /* 8FA6D0 */ + {0x8FA6D1,0x8FA6D1}, + {0x8FA6D2,0x8FA6D2}, + {0x8FA6D3,0x8FA6D3}, + {0x8FA6D4,0x8FA6D4}, + {0x8FA6D5,0x8FA6D5}, + {0x8FA6D6,0x8FA6D6}, + {0x8FA6D7,0x8FA6D7}, + {0x8FA6D8,0x8FA6D8}, + {0x8FA6D9,0x8FA6D9}, + {0x8FA6DA,0x8FA6DA}, + {0x8FA6DB,0x8FA6DB}, + {0x8FA6DC,0x8FA6DC}, + {0x8FA6DD,0x8FA6DD}, + {0x8FA6DE,0x8FA6DE}, + {0x8FA6DF,0x8FA6DF}, + {0x8FA6E0,0x8FA6E0}, /* 8FA6E0 */ + {0x8FA6E1,0x8FA6F1}, + {0x8FA6E2,0x8FA6F2}, + {0x8FA6E3,0x8FA6F3}, + {0x8FA6E4,0x8FA6F4}, + {0x8FA6E5,0x8FA6F5}, + {0x8FA6E6,0x8FA6E6}, + {0x8FA6E7,0x8FA6F7}, + {0x8FA6E8,0x8FA6E8}, + {0x8FA6E9,0x8FA6F9}, + {0x8FA6EA,0x8FA6FA}, + {0x8FA6EB,0x8FA6EB}, + {0x8FA6EC,0x8FA6FC}, + {0x8FA6ED,0x8FA6ED}, + {0x8FA6EE,0x8FA6EE}, + {0x8FA6EF,0x8FA6EF}, + {0x8FA6F0,0x8FA6F0}, /* 8FA6F0 */ + {0x8FA6E1,0x8FA6F1}, + {0x8FA6E2,0x8FA6F2}, + {0x8FA6E3,0x8FA6F3}, + {0x8FA6E4,0x8FA6F4}, + {0x8FA6E5,0x8FA6F5}, + {0x8FA6F6,0x8FA6F6}, + {0x8FA6E7,0x8FA6F7}, + { 0xA6B2,0x8FA6F8}, + {0x8FA6E9,0x8FA6F9}, + {0x8FA6EA,0x8FA6FA}, + {0x8FA6FB,0x8FA6FB}, + {0x8FA6EC,0x8FA6FC}, + {0x8FA6FD,0x8FA6FD}, + {0x8FA6FE,0x8FA6FE}, + {0x8FA6FF,0x8FA6FF}, }; -static MY_UNICASE_CHARACTER c8FA7[]= +static MY_CASEFOLD_CHARACTER c8FA7[]= { - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx00 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx10 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx20 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx30 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx40 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx50 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx60 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx70 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx80 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx90 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0x8FA7A0,0x8FA7A0,0x003F}, /* 8FA7A0 */ - {0x8FA7A1,0x8FA7A1,0x003F}, - {0x8FA7A2,0x8FA7A2,0x003F}, - {0x8FA7A3,0x8FA7A3,0x003F}, - {0x8FA7A4,0x8FA7A4,0x003F}, - {0x8FA7A5,0x8FA7A5,0x003F}, - {0x8FA7A6,0x8FA7A6,0x003F}, - {0x8FA7A7,0x8FA7A7,0x003F}, - {0x8FA7A8,0x8FA7A8,0x003F}, - {0x8FA7A9,0x8FA7A9,0x003F}, - {0x8FA7AA,0x8FA7AA,0x003F}, - {0x8FA7AB,0x8FA7AB,0x003F}, - {0x8FA7AC,0x8FA7AC,0x003F}, - {0x8FA7AD,0x8FA7AD,0x003F}, - {0x8FA7AE,0x8FA7AE,0x003F}, - {0x8FA7AF,0x8FA7AF,0x003F}, - {0x8FA7B0,0x8FA7B0,0x003F}, /* 8FA7B0 */ - {0x8FA7B1,0x8FA7B1,0x003F}, - {0x8FA7B2,0x8FA7B2,0x003F}, - {0x8FA7B3,0x8FA7B3,0x003F}, - {0x8FA7B4,0x8FA7B4,0x003F}, - {0x8FA7B5,0x8FA7B5,0x003F}, - {0x8FA7B6,0x8FA7B6,0x003F}, - {0x8FA7B7,0x8FA7B7,0x003F}, - {0x8FA7B8,0x8FA7B8,0x003F}, - {0x8FA7B9,0x8FA7B9,0x003F}, - {0x8FA7BA,0x8FA7BA,0x003F}, - {0x8FA7BB,0x8FA7BB,0x003F}, - {0x8FA7BC,0x8FA7BC,0x003F}, - {0x8FA7BD,0x8FA7BD,0x003F}, - {0x8FA7BE,0x8FA7BE,0x003F}, - {0x8FA7BF,0x8FA7BF,0x003F}, - {0x8FA7C0,0x8FA7C0,0x003F}, /* 8FA7C0 */ - {0x8FA7C1,0x8FA7C1,0x003F}, - {0x8FA7C2,0x8FA7F2,0x0402}, - {0x8FA7C3,0x8FA7F3,0x0403}, - {0x8FA7C4,0x8FA7F4,0x0404}, - {0x8FA7C5,0x8FA7F5,0x0405}, - {0x8FA7C6,0x8FA7F6,0x0406}, - {0x8FA7C7,0x8FA7F7,0x0407}, - {0x8FA7C8,0x8FA7F8,0x0408}, - {0x8FA7C9,0x8FA7F9,0x0409}, - {0x8FA7CA,0x8FA7FA,0x040A}, - {0x8FA7CB,0x8FA7FB,0x040B}, - {0x8FA7CC,0x8FA7FC,0x040C}, - {0x8FA7CD,0x8FA7FD,0x040E}, - {0x8FA7CE,0x8FA7FE,0x040F}, - {0x8FA7CF,0x8FA7CF,0x003F}, - {0x8FA7D0,0x8FA7D0,0x003F}, /* 8FA7D0 */ - {0x8FA7D1,0x8FA7D1,0x003F}, - {0x8FA7D2,0x8FA7D2,0x003F}, - {0x8FA7D3,0x8FA7D3,0x003F}, - {0x8FA7D4,0x8FA7D4,0x003F}, - {0x8FA7D5,0x8FA7D5,0x003F}, - {0x8FA7D6,0x8FA7D6,0x003F}, - {0x8FA7D7,0x8FA7D7,0x003F}, - {0x8FA7D8,0x8FA7D8,0x003F}, - {0x8FA7D9,0x8FA7D9,0x003F}, - {0x8FA7DA,0x8FA7DA,0x003F}, - {0x8FA7DB,0x8FA7DB,0x003F}, - {0x8FA7DC,0x8FA7DC,0x003F}, - {0x8FA7DD,0x8FA7DD,0x003F}, - {0x8FA7DE,0x8FA7DE,0x003F}, - {0x8FA7DF,0x8FA7DF,0x003F}, - {0x8FA7E0,0x8FA7E0,0x003F}, /* 8FA7E0 */ - {0x8FA7E1,0x8FA7E1,0x003F}, - {0x8FA7E2,0x8FA7E2,0x003F}, - {0x8FA7E3,0x8FA7E3,0x003F}, - {0x8FA7E4,0x8FA7E4,0x003F}, - {0x8FA7E5,0x8FA7E5,0x003F}, - {0x8FA7E6,0x8FA7E6,0x003F}, - {0x8FA7E7,0x8FA7E7,0x003F}, - {0x8FA7E8,0x8FA7E8,0x003F}, - {0x8FA7E9,0x8FA7E9,0x003F}, - {0x8FA7EA,0x8FA7EA,0x003F}, - {0x8FA7EB,0x8FA7EB,0x003F}, - {0x8FA7EC,0x8FA7EC,0x003F}, - {0x8FA7ED,0x8FA7ED,0x003F}, - {0x8FA7EE,0x8FA7EE,0x003F}, - {0x8FA7EF,0x8FA7EF,0x003F}, - {0x8FA7F0,0x8FA7F0,0x003F}, /* 8FA7F0 */ - {0x8FA7F1,0x8FA7F1,0x003F}, - {0x8FA7C2,0x8FA7F2,0x0452}, - {0x8FA7C3,0x8FA7F3,0x0453}, - {0x8FA7C4,0x8FA7F4,0x0454}, - {0x8FA7C5,0x8FA7F5,0x0455}, - {0x8FA7C6,0x8FA7F6,0x0456}, - {0x8FA7C7,0x8FA7F7,0x0457}, - {0x8FA7C8,0x8FA7F8,0x0458}, - {0x8FA7C9,0x8FA7F9,0x0459}, - {0x8FA7CA,0x8FA7FA,0x045A}, - {0x8FA7CB,0x8FA7FB,0x045B}, - {0x8FA7CC,0x8FA7FC,0x045C}, - {0x8FA7CD,0x8FA7FD,0x045E}, - {0x8FA7CE,0x8FA7FE,0x045F}, - {0x8FA7FF,0x8FA7FF,0x003F} + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx00 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx10 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx20 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx30 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx40 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx50 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx60 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx70 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx80 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx90 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0x8FA7A0,0x8FA7A0}, /* 8FA7A0 */ + {0x8FA7A1,0x8FA7A1}, + {0x8FA7A2,0x8FA7A2}, + {0x8FA7A3,0x8FA7A3}, + {0x8FA7A4,0x8FA7A4}, + {0x8FA7A5,0x8FA7A5}, + {0x8FA7A6,0x8FA7A6}, + {0x8FA7A7,0x8FA7A7}, + {0x8FA7A8,0x8FA7A8}, + {0x8FA7A9,0x8FA7A9}, + {0x8FA7AA,0x8FA7AA}, + {0x8FA7AB,0x8FA7AB}, + {0x8FA7AC,0x8FA7AC}, + {0x8FA7AD,0x8FA7AD}, + {0x8FA7AE,0x8FA7AE}, + {0x8FA7AF,0x8FA7AF}, + {0x8FA7B0,0x8FA7B0}, /* 8FA7B0 */ + {0x8FA7B1,0x8FA7B1}, + {0x8FA7B2,0x8FA7B2}, + {0x8FA7B3,0x8FA7B3}, + {0x8FA7B4,0x8FA7B4}, + {0x8FA7B5,0x8FA7B5}, + {0x8FA7B6,0x8FA7B6}, + {0x8FA7B7,0x8FA7B7}, + {0x8FA7B8,0x8FA7B8}, + {0x8FA7B9,0x8FA7B9}, + {0x8FA7BA,0x8FA7BA}, + {0x8FA7BB,0x8FA7BB}, + {0x8FA7BC,0x8FA7BC}, + {0x8FA7BD,0x8FA7BD}, + {0x8FA7BE,0x8FA7BE}, + {0x8FA7BF,0x8FA7BF}, + {0x8FA7C0,0x8FA7C0}, /* 8FA7C0 */ + {0x8FA7C1,0x8FA7C1}, + {0x8FA7C2,0x8FA7F2}, + {0x8FA7C3,0x8FA7F3}, + {0x8FA7C4,0x8FA7F4}, + {0x8FA7C5,0x8FA7F5}, + {0x8FA7C6,0x8FA7F6}, + {0x8FA7C7,0x8FA7F7}, + {0x8FA7C8,0x8FA7F8}, + {0x8FA7C9,0x8FA7F9}, + {0x8FA7CA,0x8FA7FA}, + {0x8FA7CB,0x8FA7FB}, + {0x8FA7CC,0x8FA7FC}, + {0x8FA7CD,0x8FA7FD}, + {0x8FA7CE,0x8FA7FE}, + {0x8FA7CF,0x8FA7CF}, + {0x8FA7D0,0x8FA7D0}, /* 8FA7D0 */ + {0x8FA7D1,0x8FA7D1}, + {0x8FA7D2,0x8FA7D2}, + {0x8FA7D3,0x8FA7D3}, + {0x8FA7D4,0x8FA7D4}, + {0x8FA7D5,0x8FA7D5}, + {0x8FA7D6,0x8FA7D6}, + {0x8FA7D7,0x8FA7D7}, + {0x8FA7D8,0x8FA7D8}, + {0x8FA7D9,0x8FA7D9}, + {0x8FA7DA,0x8FA7DA}, + {0x8FA7DB,0x8FA7DB}, + {0x8FA7DC,0x8FA7DC}, + {0x8FA7DD,0x8FA7DD}, + {0x8FA7DE,0x8FA7DE}, + {0x8FA7DF,0x8FA7DF}, + {0x8FA7E0,0x8FA7E0}, /* 8FA7E0 */ + {0x8FA7E1,0x8FA7E1}, + {0x8FA7E2,0x8FA7E2}, + {0x8FA7E3,0x8FA7E3}, + {0x8FA7E4,0x8FA7E4}, + {0x8FA7E5,0x8FA7E5}, + {0x8FA7E6,0x8FA7E6}, + {0x8FA7E7,0x8FA7E7}, + {0x8FA7E8,0x8FA7E8}, + {0x8FA7E9,0x8FA7E9}, + {0x8FA7EA,0x8FA7EA}, + {0x8FA7EB,0x8FA7EB}, + {0x8FA7EC,0x8FA7EC}, + {0x8FA7ED,0x8FA7ED}, + {0x8FA7EE,0x8FA7EE}, + {0x8FA7EF,0x8FA7EF}, + {0x8FA7F0,0x8FA7F0}, /* 8FA7F0 */ + {0x8FA7F1,0x8FA7F1}, + {0x8FA7C2,0x8FA7F2}, + {0x8FA7C3,0x8FA7F3}, + {0x8FA7C4,0x8FA7F4}, + {0x8FA7C5,0x8FA7F5}, + {0x8FA7C6,0x8FA7F6}, + {0x8FA7C7,0x8FA7F7}, + {0x8FA7C8,0x8FA7F8}, + {0x8FA7C9,0x8FA7F9}, + {0x8FA7CA,0x8FA7FA}, + {0x8FA7CB,0x8FA7FB}, + {0x8FA7CC,0x8FA7FC}, + {0x8FA7CD,0x8FA7FD}, + {0x8FA7CE,0x8FA7FE}, + {0x8FA7FF,0x8FA7FF} }; -static MY_UNICASE_CHARACTER c8FA9[]= +static MY_CASEFOLD_CHARACTER c8FA9[]= { - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx00 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx10 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx20 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx30 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx40 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx50 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx60 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx70 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx80 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx90 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0x8FA9A0,0x8FA9A0,0x003F}, /* 8FA9A0 */ - {0x8FA9A1,0x8FA9C1,0x00C6}, - {0x8FA9A2,0x8FA9C2,0x0110}, - {0x8FA9A3,0x8FA9A3,0x003F}, - {0x8FA9A4,0x8FA9C4,0x0126}, - {0x8FA9A5,0x8FA9A5,0x003F}, - {0x8FA9A6,0x8FA9C6,0x0132}, - {0x8FA9A7,0x8FA9A7,0x003F}, - {0x8FA9A8,0x8FA9C8,0x0141}, - {0x8FA9A9,0x8FA9C9,0x013F}, - {0x8FA9AA,0x8FA9AA,0x003F}, - {0x8FA9AB,0x8FA9CB,0x014A}, - {0x8FA9AC,0x8FA9CC,0x00D8}, - {0x8FA9AD,0x8FA9CD,0x0152}, - {0x8FA9AE,0x8FA9AE,0x003F}, - {0x8FA9AF,0x8FA9CF,0x0166}, - {0x8FA9B0,0x8FA9D0,0x00DE}, /* 8FA9B0 */ - {0x8FA9B1,0x8FA9B1,0x003F}, - {0x8FA9B2,0x8FA9B2,0x003F}, - {0x8FA9B3,0x8FA9B3,0x003F}, - {0x8FA9B4,0x8FA9B4,0x003F}, - {0x8FA9B5,0x8FA9B5,0x003F}, - {0x8FA9B6,0x8FA9B6,0x003F}, - {0x8FA9B7,0x8FA9B7,0x003F}, - {0x8FA9B8,0x8FA9B8,0x003F}, - {0x8FA9B9,0x8FA9B9,0x003F}, - {0x8FA9BA,0x8FA9BA,0x003F}, - {0x8FA9BB,0x8FA9BB,0x003F}, - {0x8FA9BC,0x8FA9BC,0x003F}, - {0x8FA9BD,0x8FA9BD,0x003F}, - {0x8FA9BE,0x8FA9BE,0x003F}, - {0x8FA9BF,0x8FA9BF,0x003F}, - {0x8FA9C0,0x8FA9C0,0x003F}, /* 8FA9C0 */ - {0x8FA9A1,0x8FA9C1,0x00E6}, - {0x8FA9A2,0x8FA9C2,0x0111}, - {0x8FA9C3,0x8FA9C3,0x00F0}, - {0x8FA9A4,0x8FA9C4,0x0127}, - { 0x49,0x8FA9C5,0x0131}, - {0x8FA9A6,0x8FA9C6,0x0133}, - {0x8FA9C7,0x8FA9C7,0x0138}, - {0x8FA9A8,0x8FA9C8,0x0142}, - {0x8FA9A9,0x8FA9C9,0x0140}, - {0x8FA9CA,0x8FA9CA,0x0149}, - {0x8FA9AB,0x8FA9CB,0x014B}, - {0x8FA9AC,0x8FA9CC,0x00F8}, - {0x8FA9AD,0x8FA9CD,0x0153}, - {0x8FA9CE,0x8FA9CE,0x00DF}, - {0x8FA9AF,0x8FA9CF,0x0167}, - {0x8FA9B0,0x8FA9D0,0x00FE}, /* 8FA9D0 */ - {0x8FA9D1,0x8FA9D1,0x003F}, - {0x8FA9D2,0x8FA9D2,0x003F}, - {0x8FA9D3,0x8FA9D3,0x003F}, - {0x8FA9D4,0x8FA9D4,0x003F}, - {0x8FA9D5,0x8FA9D5,0x003F}, - {0x8FA9D6,0x8FA9D6,0x003F}, - {0x8FA9D7,0x8FA9D7,0x003F}, - {0x8FA9D8,0x8FA9D8,0x003F}, - {0x8FA9D9,0x8FA9D9,0x003F}, - {0x8FA9DA,0x8FA9DA,0x003F}, - {0x8FA9DB,0x8FA9DB,0x003F}, - {0x8FA9DC,0x8FA9DC,0x003F}, - {0x8FA9DD,0x8FA9DD,0x003F}, - {0x8FA9DE,0x8FA9DE,0x003F}, - {0x8FA9DF,0x8FA9DF,0x003F}, - {0x8FA9E0,0x8FA9E0,0x003F}, /* 8FA9E0 */ - {0x8FA9E1,0x8FA9E1,0x003F}, - {0x8FA9E2,0x8FA9E2,0x003F}, - {0x8FA9E3,0x8FA9E3,0x003F}, - {0x8FA9E4,0x8FA9E4,0x003F}, - {0x8FA9E5,0x8FA9E5,0x003F}, - {0x8FA9E6,0x8FA9E6,0x003F}, - {0x8FA9E7,0x8FA9E7,0x003F}, - {0x8FA9E8,0x8FA9E8,0x003F}, - {0x8FA9E9,0x8FA9E9,0x003F}, - {0x8FA9EA,0x8FA9EA,0x003F}, - {0x8FA9EB,0x8FA9EB,0x003F}, - {0x8FA9EC,0x8FA9EC,0x003F}, - {0x8FA9ED,0x8FA9ED,0x003F}, - {0x8FA9EE,0x8FA9EE,0x003F}, - {0x8FA9EF,0x8FA9EF,0x003F}, - {0x8FA9F0,0x8FA9F0,0x003F}, /* 8FA9F0 */ - {0x8FA9F1,0x8FA9F1,0x003F}, - {0x8FA9F2,0x8FA9F2,0x003F}, - {0x8FA9F3,0x8FA9F3,0x003F}, - {0x8FA9F4,0x8FA9F4,0x003F}, - {0x8FA9F5,0x8FA9F5,0x003F}, - {0x8FA9F6,0x8FA9F6,0x003F}, - {0x8FA9F7,0x8FA9F7,0x003F}, - {0x8FA9F8,0x8FA9F8,0x003F}, - {0x8FA9F9,0x8FA9F9,0x003F}, - {0x8FA9FA,0x8FA9FA,0x003F}, - {0x8FA9FB,0x8FA9FB,0x003F}, - {0x8FA9FC,0x8FA9FC,0x003F}, - {0x8FA9FD,0x8FA9FD,0x003F}, - {0x8FA9FE,0x8FA9FE,0x003F}, - {0x8FA9FF,0x8FA9FF,0x003F}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx00 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx10 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx20 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx30 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx40 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx50 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx60 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx70 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx80 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx90 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0x8FA9A0,0x8FA9A0}, /* 8FA9A0 */ + {0x8FA9A1,0x8FA9C1}, + {0x8FA9A2,0x8FA9C2}, + {0x8FA9A3,0x8FA9A3}, + {0x8FA9A4,0x8FA9C4}, + {0x8FA9A5,0x8FA9A5}, + {0x8FA9A6,0x8FA9C6}, + {0x8FA9A7,0x8FA9A7}, + {0x8FA9A8,0x8FA9C8}, + {0x8FA9A9,0x8FA9C9}, + {0x8FA9AA,0x8FA9AA}, + {0x8FA9AB,0x8FA9CB}, + {0x8FA9AC,0x8FA9CC}, + {0x8FA9AD,0x8FA9CD}, + {0x8FA9AE,0x8FA9AE}, + {0x8FA9AF,0x8FA9CF}, + {0x8FA9B0,0x8FA9D0}, /* 8FA9B0 */ + {0x8FA9B1,0x8FA9B1}, + {0x8FA9B2,0x8FA9B2}, + {0x8FA9B3,0x8FA9B3}, + {0x8FA9B4,0x8FA9B4}, + {0x8FA9B5,0x8FA9B5}, + {0x8FA9B6,0x8FA9B6}, + {0x8FA9B7,0x8FA9B7}, + {0x8FA9B8,0x8FA9B8}, + {0x8FA9B9,0x8FA9B9}, + {0x8FA9BA,0x8FA9BA}, + {0x8FA9BB,0x8FA9BB}, + {0x8FA9BC,0x8FA9BC}, + {0x8FA9BD,0x8FA9BD}, + {0x8FA9BE,0x8FA9BE}, + {0x8FA9BF,0x8FA9BF}, + {0x8FA9C0,0x8FA9C0}, /* 8FA9C0 */ + {0x8FA9A1,0x8FA9C1}, + {0x8FA9A2,0x8FA9C2}, + {0x8FA9C3,0x8FA9C3}, + {0x8FA9A4,0x8FA9C4}, + { 0x49,0x8FA9C5}, + {0x8FA9A6,0x8FA9C6}, + {0x8FA9C7,0x8FA9C7}, + {0x8FA9A8,0x8FA9C8}, + {0x8FA9A9,0x8FA9C9}, + {0x8FA9CA,0x8FA9CA}, + {0x8FA9AB,0x8FA9CB}, + {0x8FA9AC,0x8FA9CC}, + {0x8FA9AD,0x8FA9CD}, + {0x8FA9CE,0x8FA9CE}, + {0x8FA9AF,0x8FA9CF}, + {0x8FA9B0,0x8FA9D0}, /* 8FA9D0 */ + {0x8FA9D1,0x8FA9D1}, + {0x8FA9D2,0x8FA9D2}, + {0x8FA9D3,0x8FA9D3}, + {0x8FA9D4,0x8FA9D4}, + {0x8FA9D5,0x8FA9D5}, + {0x8FA9D6,0x8FA9D6}, + {0x8FA9D7,0x8FA9D7}, + {0x8FA9D8,0x8FA9D8}, + {0x8FA9D9,0x8FA9D9}, + {0x8FA9DA,0x8FA9DA}, + {0x8FA9DB,0x8FA9DB}, + {0x8FA9DC,0x8FA9DC}, + {0x8FA9DD,0x8FA9DD}, + {0x8FA9DE,0x8FA9DE}, + {0x8FA9DF,0x8FA9DF}, + {0x8FA9E0,0x8FA9E0}, /* 8FA9E0 */ + {0x8FA9E1,0x8FA9E1}, + {0x8FA9E2,0x8FA9E2}, + {0x8FA9E3,0x8FA9E3}, + {0x8FA9E4,0x8FA9E4}, + {0x8FA9E5,0x8FA9E5}, + {0x8FA9E6,0x8FA9E6}, + {0x8FA9E7,0x8FA9E7}, + {0x8FA9E8,0x8FA9E8}, + {0x8FA9E9,0x8FA9E9}, + {0x8FA9EA,0x8FA9EA}, + {0x8FA9EB,0x8FA9EB}, + {0x8FA9EC,0x8FA9EC}, + {0x8FA9ED,0x8FA9ED}, + {0x8FA9EE,0x8FA9EE}, + {0x8FA9EF,0x8FA9EF}, + {0x8FA9F0,0x8FA9F0}, /* 8FA9F0 */ + {0x8FA9F1,0x8FA9F1}, + {0x8FA9F2,0x8FA9F2}, + {0x8FA9F3,0x8FA9F3}, + {0x8FA9F4,0x8FA9F4}, + {0x8FA9F5,0x8FA9F5}, + {0x8FA9F6,0x8FA9F6}, + {0x8FA9F7,0x8FA9F7}, + {0x8FA9F8,0x8FA9F8}, + {0x8FA9F9,0x8FA9F9}, + {0x8FA9FA,0x8FA9FA}, + {0x8FA9FB,0x8FA9FB}, + {0x8FA9FC,0x8FA9FC}, + {0x8FA9FD,0x8FA9FD}, + {0x8FA9FE,0x8FA9FE}, + {0x8FA9FF,0x8FA9FF}, }; -static MY_UNICASE_CHARACTER c8FAA[]= +static MY_CASEFOLD_CHARACTER c8FAA[]= { - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx00 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx10 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx20 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx30 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx40 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx50 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx60 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx70 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx80 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx90 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0x8FAAA0,0x8FAAA0,0x003F}, /* 8FAAA0 */ - {0x8FAAA1,0x8FABA1,0x00C1}, - {0x8FAAA2,0x8FABA2,0x00C0}, - {0x8FAAA3,0x8FABA3,0x00C4}, - {0x8FAAA4,0x8FABA4,0x00C2}, - {0x8FAAA5,0x8FABA5,0x0102}, - {0x8FAAA6,0x8FABA6,0x01CD}, - {0x8FAAA7,0x8FABA7,0x0100}, - {0x8FAAA8,0x8FABA8,0x0104}, - {0x8FAAA9,0x8FABA9,0x00C5}, - {0x8FAAAA,0x8FABAA,0x00C3}, - {0x8FAAAB,0x8FABAB,0x0106}, - {0x8FAAAC,0x8FABAC,0x0108}, - {0x8FAAAD,0x8FABAD,0x010C}, - {0x8FAAAE,0x8FABAE,0x00C7}, - {0x8FAAAF,0x8FABAF,0x010A}, - {0x8FAAB0,0x8FABB0,0x010E}, /* 8FAAB0 */ - {0x8FAAB1,0x8FABB1,0x00C9}, - {0x8FAAB2,0x8FABB2,0x00C8}, - {0x8FAAB3,0x8FABB3,0x00CB}, - {0x8FAAB4,0x8FABB4,0x00CA}, - {0x8FAAB5,0x8FABB5,0x011A}, - {0x8FAAB6,0x8FABB6,0x0116}, - {0x8FAAB7,0x8FABB7,0x0112}, - {0x8FAAB8,0x8FABB8,0x0118}, - {0x8FAAB9,0x8FAAB9,0x003F}, - {0x8FAABA,0x8FABBA,0x011C}, - {0x8FAABB,0x8FABBB,0x011E}, - {0x8FAABC,0x8FAABC,0x0122}, - {0x8FAABD,0x8FABBD,0x0120}, - {0x8FAABE,0x8FABBE,0x0124}, - {0x8FAABF,0x8FABBF,0x00CD}, - {0x8FAAC0,0x8FABC0,0x00CC}, /* 8FAAC0 */ - {0x8FAAC1,0x8FABC1,0x00CF}, - {0x8FAAC2,0x8FABC2,0x00CE}, - {0x8FAAC3,0x8FABC3,0x01CF}, - {0x8FAAC4, 0x69,0x0130}, - {0x8FAAC5,0x8FABC5,0x012A}, - {0x8FAAC6,0x8FABC6,0x012E}, - {0x8FAAC7,0x8FABC7,0x0128}, - {0x8FAAC8,0x8FABC8,0x0134}, - {0x8FAAC9,0x8FABC9,0x0136}, - {0x8FAACA,0x8FABCA,0x0139}, - {0x8FAACB,0x8FABCB,0x013D}, - {0x8FAACC,0x8FABCC,0x013B}, - {0x8FAACD,0x8FABCD,0x0143}, - {0x8FAACE,0x8FABCE,0x0147}, - {0x8FAACF,0x8FABCF,0x0145}, - {0x8FAAD0,0x8FABD0,0x00D1}, /* 8FAAD0 */ - {0x8FAAD1,0x8FABD1,0x00D3}, - {0x8FAAD2,0x8FABD2,0x00D2}, - {0x8FAAD3,0x8FABD3,0x00D6}, - {0x8FAAD4,0x8FABD4,0x00D4}, - {0x8FAAD5,0x8FABD5,0x01D1}, - {0x8FAAD6,0x8FABD6,0x0150}, - {0x8FAAD7,0x8FABD7,0x014C}, - {0x8FAAD8,0x8FABD8,0x00D5}, - {0x8FAAD9,0x8FABD9,0x0154}, - {0x8FAADA,0x8FABDA,0x0158}, - {0x8FAADB,0x8FABDB,0x0156}, - {0x8FAADC,0x8FABDC,0x015A}, - {0x8FAADD,0x8FABDD,0x015C}, - {0x8FAADE,0x8FABDE,0x0160}, - {0x8FAADF,0x8FABDF,0x015E}, - {0x8FAAE0,0x8FABE0,0x0164}, /* 8FAAE0 */ - {0x8FAAE1,0x8FABE1,0x0162}, - {0x8FAAE2,0x8FABE2,0x00DA}, - {0x8FAAE3,0x8FABE3,0x00D9}, - {0x8FAAE4,0x8FABE4,0x00DC}, - {0x8FAAE5,0x8FABE5,0x00DB}, - {0x8FAAE6,0x8FABE6,0x016C}, - {0x8FAAE7,0x8FABE7,0x01D3}, - {0x8FAAE8,0x8FABE8,0x0170}, - {0x8FAAE9,0x8FABE9,0x016A}, - {0x8FAAEA,0x8FABEA,0x0172}, - {0x8FAAEB,0x8FABEB,0x016E}, - {0x8FAAEC,0x8FABEC,0x0168}, - {0x8FAAED,0x8FABED,0x01D7}, - {0x8FAAEE,0x8FABEE,0x01DB}, - {0x8FAAEF,0x8FABEF,0x01D9}, - {0x8FAAF0,0x8FABF0,0x01D5}, /* 8FAAF0 */ - {0x8FAAF1,0x8FABF1,0x0174}, - {0x8FAAF2,0x8FABF2,0x00DD}, - {0x8FAAF3,0x8FABF3,0x0178}, - {0x8FAAF4,0x8FABF4,0x0176}, - {0x8FAAF5,0x8FABF5,0x0179}, - {0x8FAAF6,0x8FABF6,0x017D}, - {0x8FAAF7,0x8FABF7,0x017B}, - {0x8FAAF8,0x8FAAF8,0x003F}, - {0x8FAAF9,0x8FAAF9,0x003F}, - {0x8FAAFA,0x8FAAFA,0x003F}, - {0x8FAAFB,0x8FAAFB,0x003F}, - {0x8FAAFC,0x8FAAFC,0x003F}, - {0x8FAAFD,0x8FAAFD,0x003F}, - {0x8FAAFE,0x8FAAFE,0x003F}, - {0x8FAAFF,0x8FAAFF,0x003F}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx00 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx10 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx20 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx30 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx40 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx50 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx60 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx70 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx80 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx90 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0x8FAAA0,0x8FAAA0}, /* 8FAAA0 */ + {0x8FAAA1,0x8FABA1}, + {0x8FAAA2,0x8FABA2}, + {0x8FAAA3,0x8FABA3}, + {0x8FAAA4,0x8FABA4}, + {0x8FAAA5,0x8FABA5}, + {0x8FAAA6,0x8FABA6}, + {0x8FAAA7,0x8FABA7}, + {0x8FAAA8,0x8FABA8}, + {0x8FAAA9,0x8FABA9}, + {0x8FAAAA,0x8FABAA}, + {0x8FAAAB,0x8FABAB}, + {0x8FAAAC,0x8FABAC}, + {0x8FAAAD,0x8FABAD}, + {0x8FAAAE,0x8FABAE}, + {0x8FAAAF,0x8FABAF}, + {0x8FAAB0,0x8FABB0}, /* 8FAAB0 */ + {0x8FAAB1,0x8FABB1}, + {0x8FAAB2,0x8FABB2}, + {0x8FAAB3,0x8FABB3}, + {0x8FAAB4,0x8FABB4}, + {0x8FAAB5,0x8FABB5}, + {0x8FAAB6,0x8FABB6}, + {0x8FAAB7,0x8FABB7}, + {0x8FAAB8,0x8FABB8}, + {0x8FAAB9,0x8FAAB9}, + {0x8FAABA,0x8FABBA}, + {0x8FAABB,0x8FABBB}, + {0x8FAABC,0x8FAABC}, + {0x8FAABD,0x8FABBD}, + {0x8FAABE,0x8FABBE}, + {0x8FAABF,0x8FABBF}, + {0x8FAAC0,0x8FABC0}, /* 8FAAC0 */ + {0x8FAAC1,0x8FABC1}, + {0x8FAAC2,0x8FABC2}, + {0x8FAAC3,0x8FABC3}, + {0x8FAAC4, 0x69}, + {0x8FAAC5,0x8FABC5}, + {0x8FAAC6,0x8FABC6}, + {0x8FAAC7,0x8FABC7}, + {0x8FAAC8,0x8FABC8}, + {0x8FAAC9,0x8FABC9}, + {0x8FAACA,0x8FABCA}, + {0x8FAACB,0x8FABCB}, + {0x8FAACC,0x8FABCC}, + {0x8FAACD,0x8FABCD}, + {0x8FAACE,0x8FABCE}, + {0x8FAACF,0x8FABCF}, + {0x8FAAD0,0x8FABD0}, /* 8FAAD0 */ + {0x8FAAD1,0x8FABD1}, + {0x8FAAD2,0x8FABD2}, + {0x8FAAD3,0x8FABD3}, + {0x8FAAD4,0x8FABD4}, + {0x8FAAD5,0x8FABD5}, + {0x8FAAD6,0x8FABD6}, + {0x8FAAD7,0x8FABD7}, + {0x8FAAD8,0x8FABD8}, + {0x8FAAD9,0x8FABD9}, + {0x8FAADA,0x8FABDA}, + {0x8FAADB,0x8FABDB}, + {0x8FAADC,0x8FABDC}, + {0x8FAADD,0x8FABDD}, + {0x8FAADE,0x8FABDE}, + {0x8FAADF,0x8FABDF}, + {0x8FAAE0,0x8FABE0}, /* 8FAAE0 */ + {0x8FAAE1,0x8FABE1}, + {0x8FAAE2,0x8FABE2}, + {0x8FAAE3,0x8FABE3}, + {0x8FAAE4,0x8FABE4}, + {0x8FAAE5,0x8FABE5}, + {0x8FAAE6,0x8FABE6}, + {0x8FAAE7,0x8FABE7}, + {0x8FAAE8,0x8FABE8}, + {0x8FAAE9,0x8FABE9}, + {0x8FAAEA,0x8FABEA}, + {0x8FAAEB,0x8FABEB}, + {0x8FAAEC,0x8FABEC}, + {0x8FAAED,0x8FABED}, + {0x8FAAEE,0x8FABEE}, + {0x8FAAEF,0x8FABEF}, + {0x8FAAF0,0x8FABF0}, /* 8FAAF0 */ + {0x8FAAF1,0x8FABF1}, + {0x8FAAF2,0x8FABF2}, + {0x8FAAF3,0x8FABF3}, + {0x8FAAF4,0x8FABF4}, + {0x8FAAF5,0x8FABF5}, + {0x8FAAF6,0x8FABF6}, + {0x8FAAF7,0x8FABF7}, + {0x8FAAF8,0x8FAAF8}, + {0x8FAAF9,0x8FAAF9}, + {0x8FAAFA,0x8FAAFA}, + {0x8FAAFB,0x8FAAFB}, + {0x8FAAFC,0x8FAAFC}, + {0x8FAAFD,0x8FAAFD}, + {0x8FAAFE,0x8FAAFE}, + {0x8FAAFF,0x8FAAFF}, }; -static MY_UNICASE_CHARACTER c8FAB[]= +static MY_CASEFOLD_CHARACTER c8FAB[]= { - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx00 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx10 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx20 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx30 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx40 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx50 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx60 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx70 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx80 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, /* xx90 */ - {0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}, - {0x8FABA0,0x8FABA0,0x003F}, /* 8FABA0 */ - {0x8FAAA1,0x8FABA1,0x00E1}, - {0x8FAAA2,0x8FABA2,0x00E0}, - {0x8FAAA3,0x8FABA3,0x00E4}, - {0x8FAAA4,0x8FABA4,0x00E2}, - {0x8FAAA5,0x8FABA5,0x0103}, - {0x8FAAA6,0x8FABA6,0x01CE}, - {0x8FAAA7,0x8FABA7,0x0101}, - {0x8FAAA8,0x8FABA8,0x0105}, - {0x8FAAA9,0x8FABA9,0x00E5}, - {0x8FAAAA,0x8FABAA,0x00E3}, - {0x8FAAAB,0x8FABAB,0x0107}, - {0x8FAAAC,0x8FABAC,0x0109}, - {0x8FAAAD,0x8FABAD,0x010D}, - {0x8FAAAE,0x8FABAE,0x00E7}, - {0x8FAAAF,0x8FABAF,0x010B}, - {0x8FAAB0,0x8FABB0,0x010F}, /* 8FABB0 */ - {0x8FAAB1,0x8FABB1,0x00E9}, - {0x8FAAB2,0x8FABB2,0x00E8}, - {0x8FAAB3,0x8FABB3,0x00EB}, - {0x8FAAB4,0x8FABB4,0x00EA}, - {0x8FAAB5,0x8FABB5,0x011B}, - {0x8FAAB6,0x8FABB6,0x0117}, - {0x8FAAB7,0x8FABB7,0x0113}, - {0x8FAAB8,0x8FABB8,0x0119}, - {0x8FABB9,0x8FABB9,0x01F5}, - {0x8FAABA,0x8FABBA,0x011D}, - {0x8FAABB,0x8FABBB,0x011F}, - {0x8FABBC,0x8FABBC,0x003F}, - {0x8FAABD,0x8FABBD,0x0121}, - {0x8FAABE,0x8FABBE,0x0125}, - {0x8FAABF,0x8FABBF,0x00ED}, - {0x8FAAC0,0x8FABC0,0x00EC}, /* 8FABC0 */ - {0x8FAAC1,0x8FABC1,0x00EF}, - {0x8FAAC2,0x8FABC2,0x00EE}, - {0x8FAAC3,0x8FABC3,0x01D0}, - {0x8FABC4,0x8FABC4,0x003F}, - {0x8FAAC5,0x8FABC5,0x012B}, - {0x8FAAC6,0x8FABC6,0x012F}, - {0x8FAAC7,0x8FABC7,0x0129}, - {0x8FAAC8,0x8FABC8,0x0135}, - {0x8FAAC9,0x8FABC9,0x0137}, - {0x8FAACA,0x8FABCA,0x013A}, - {0x8FAACB,0x8FABCB,0x013E}, - {0x8FAACC,0x8FABCC,0x013C}, - {0x8FAACD,0x8FABCD,0x0144}, - {0x8FAACE,0x8FABCE,0x0148}, - {0x8FAACF,0x8FABCF,0x0146}, - {0x8FAAD0,0x8FABD0,0x00F1}, /* 8FABD0 */ - {0x8FAAD1,0x8FABD1,0x00F3}, - {0x8FAAD2,0x8FABD2,0x00F2}, - {0x8FAAD3,0x8FABD3,0x00F6}, - {0x8FAAD4,0x8FABD4,0x00F4}, - {0x8FAAD5,0x8FABD5,0x01D2}, - {0x8FAAD6,0x8FABD6,0x0151}, - {0x8FAAD7,0x8FABD7,0x014D}, - {0x8FAAD8,0x8FABD8,0x00F5}, - {0x8FAAD9,0x8FABD9,0x0155}, - {0x8FAADA,0x8FABDA,0x0159}, - {0x8FAADB,0x8FABDB,0x0157}, - {0x8FAADC,0x8FABDC,0x015B}, - {0x8FAADD,0x8FABDD,0x015D}, - {0x8FAADE,0x8FABDE,0x0161}, - {0x8FAADF,0x8FABDF,0x015F}, - {0x8FAAE0,0x8FABE0,0x0165}, /* 8FABE0 */ - {0x8FAAE1,0x8FABE1,0x0163}, - {0x8FAAE2,0x8FABE2,0x00FA}, - {0x8FAAE3,0x8FABE3,0x00F9}, - {0x8FAAE4,0x8FABE4,0x00FC}, - {0x8FAAE5,0x8FABE5,0x00FB}, - {0x8FAAE6,0x8FABE6,0x016D}, - {0x8FAAE7,0x8FABE7,0x01D4}, - {0x8FAAE8,0x8FABE8,0x0171}, - {0x8FAAE9,0x8FABE9,0x016B}, - {0x8FAAEA,0x8FABEA,0x0173}, - {0x8FAAEB,0x8FABEB,0x016F}, - {0x8FAAEC,0x8FABEC,0x0169}, - {0x8FAAED,0x8FABED,0x01D8}, - {0x8FAAEE,0x8FABEE,0x01DC}, - {0x8FAAEF,0x8FABEF,0x01DA}, - {0x8FAAF0,0x8FABF0,0x01D6}, /* 8FABF0 */ - {0x8FAAF1,0x8FABF1,0x0175}, - {0x8FAAF2,0x8FABF2,0x00FD}, - {0x8FAAF3,0x8FABF3,0x00FF}, - {0x8FAAF4,0x8FABF4,0x0177}, - {0x8FAAF5,0x8FABF5,0x017A}, - {0x8FAAF6,0x8FABF6,0x017E}, - {0x8FAAF7,0x8FABF7,0x017C}, - {0x8FABF8,0x8FABF8,0x003F}, - {0x8FABF9,0x8FABF9,0x003F}, - {0x8FABFA,0x8FABFA,0x003F}, - {0x8FABFB,0x8FABFB,0x003F}, - {0x8FABFC,0x8FABFC,0x003F}, - {0x8FABFD,0x8FABFD,0x003F}, - {0x8FABFE,0x8FABFE,0x003F}, - {0x8FABFF,0x8FABFF,0x003F} + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx00 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx10 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx20 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx30 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx40 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx50 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx60 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx70 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx80 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* xx90 */ + {0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, + {0x8FABA0,0x8FABA0}, /* 8FABA0 */ + {0x8FAAA1,0x8FABA1}, + {0x8FAAA2,0x8FABA2}, + {0x8FAAA3,0x8FABA3}, + {0x8FAAA4,0x8FABA4}, + {0x8FAAA5,0x8FABA5}, + {0x8FAAA6,0x8FABA6}, + {0x8FAAA7,0x8FABA7}, + {0x8FAAA8,0x8FABA8}, + {0x8FAAA9,0x8FABA9}, + {0x8FAAAA,0x8FABAA}, + {0x8FAAAB,0x8FABAB}, + {0x8FAAAC,0x8FABAC}, + {0x8FAAAD,0x8FABAD}, + {0x8FAAAE,0x8FABAE}, + {0x8FAAAF,0x8FABAF}, + {0x8FAAB0,0x8FABB0}, /* 8FABB0 */ + {0x8FAAB1,0x8FABB1}, + {0x8FAAB2,0x8FABB2}, + {0x8FAAB3,0x8FABB3}, + {0x8FAAB4,0x8FABB4}, + {0x8FAAB5,0x8FABB5}, + {0x8FAAB6,0x8FABB6}, + {0x8FAAB7,0x8FABB7}, + {0x8FAAB8,0x8FABB8}, + {0x8FABB9,0x8FABB9}, + {0x8FAABA,0x8FABBA}, + {0x8FAABB,0x8FABBB}, + {0x8FABBC,0x8FABBC}, + {0x8FAABD,0x8FABBD}, + {0x8FAABE,0x8FABBE}, + {0x8FAABF,0x8FABBF}, + {0x8FAAC0,0x8FABC0}, /* 8FABC0 */ + {0x8FAAC1,0x8FABC1}, + {0x8FAAC2,0x8FABC2}, + {0x8FAAC3,0x8FABC3}, + {0x8FABC4,0x8FABC4}, + {0x8FAAC5,0x8FABC5}, + {0x8FAAC6,0x8FABC6}, + {0x8FAAC7,0x8FABC7}, + {0x8FAAC8,0x8FABC8}, + {0x8FAAC9,0x8FABC9}, + {0x8FAACA,0x8FABCA}, + {0x8FAACB,0x8FABCB}, + {0x8FAACC,0x8FABCC}, + {0x8FAACD,0x8FABCD}, + {0x8FAACE,0x8FABCE}, + {0x8FAACF,0x8FABCF}, + {0x8FAAD0,0x8FABD0}, /* 8FABD0 */ + {0x8FAAD1,0x8FABD1}, + {0x8FAAD2,0x8FABD2}, + {0x8FAAD3,0x8FABD3}, + {0x8FAAD4,0x8FABD4}, + {0x8FAAD5,0x8FABD5}, + {0x8FAAD6,0x8FABD6}, + {0x8FAAD7,0x8FABD7}, + {0x8FAAD8,0x8FABD8}, + {0x8FAAD9,0x8FABD9}, + {0x8FAADA,0x8FABDA}, + {0x8FAADB,0x8FABDB}, + {0x8FAADC,0x8FABDC}, + {0x8FAADD,0x8FABDD}, + {0x8FAADE,0x8FABDE}, + {0x8FAADF,0x8FABDF}, + {0x8FAAE0,0x8FABE0}, /* 8FABE0 */ + {0x8FAAE1,0x8FABE1}, + {0x8FAAE2,0x8FABE2}, + {0x8FAAE3,0x8FABE3}, + {0x8FAAE4,0x8FABE4}, + {0x8FAAE5,0x8FABE5}, + {0x8FAAE6,0x8FABE6}, + {0x8FAAE7,0x8FABE7}, + {0x8FAAE8,0x8FABE8}, + {0x8FAAE9,0x8FABE9}, + {0x8FAAEA,0x8FABEA}, + {0x8FAAEB,0x8FABEB}, + {0x8FAAEC,0x8FABEC}, + {0x8FAAED,0x8FABED}, + {0x8FAAEE,0x8FABEE}, + {0x8FAAEF,0x8FABEF}, + {0x8FAAF0,0x8FABF0}, /* 8FABF0 */ + {0x8FAAF1,0x8FABF1}, + {0x8FAAF2,0x8FABF2}, + {0x8FAAF3,0x8FABF3}, + {0x8FAAF4,0x8FABF4}, + {0x8FAAF5,0x8FABF5}, + {0x8FAAF6,0x8FABF6}, + {0x8FAAF7,0x8FABF7}, + {0x8FABF8,0x8FABF8}, + {0x8FABF9,0x8FABF9}, + {0x8FABFA,0x8FABFA}, + {0x8FABFB,0x8FABFB}, + {0x8FABFC,0x8FABFC}, + {0x8FABFD,0x8FABFD}, + {0x8FABFE,0x8FABFE}, + {0x8FABFF,0x8FABFF} }; -static MY_UNICASE_CHARACTER *my_caseinfo_pages_ujis[512]= +static MY_CASEFOLD_CHARACTER *my_casefold_pages_ujis[512]= { /* JIS-X-0208 */ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, /* 0 */ @@ -67137,10 +67137,10 @@ static MY_UNICASE_CHARACTER *my_caseinfo_pages_ujis[512]= NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; -static MY_UNICASE_INFO my_caseinfo_ujis= +static MY_CASEFOLD_INFO my_casefold_info_ujis= { 0x0FFFF, - my_caseinfo_pages_ujis + my_casefold_pages_ujis }; @@ -67155,11 +67155,11 @@ static MY_UNICASE_INFO my_caseinfo_ujis= UJIS and EUCJPMS share the same UPPER/LOWER functions. */ -static MY_UNICASE_CHARACTER* +static MY_CASEFOLD_CHARACTER* get_case_info_for_ch(CHARSET_INFO *cs, uint plane, uint page, uint offs) { - MY_UNICASE_CHARACTER *p; - return (p= cs->caseinfo->page[page + plane * 256]) ? &p[offs & 0xFF] : NULL; + MY_CASEFOLD_CHARACTER *p; + return (p= cs->casefold->page[page + plane * 256]) ? &p[offs & 0xFF] : NULL; } @@ -67180,7 +67180,7 @@ my_casefold_ujis(CHARSET_INFO *cs, size_t mblen= my_ismbchar(cs, src, srcend); if (mblen) { - MY_UNICASE_CHARACTER *ch; + MY_CASEFOLD_CHARACTER *ch; ch= (mblen == 2) ? get_case_info_for_ch(cs, 0, (uchar) src[0], (uchar) src[1]) : get_case_info_for_ch(cs, 1, (uchar) src[1], (uchar) src[2]); @@ -67377,7 +67377,8 @@ struct charset_info_st my_charset_ujis_japanese_ci= NULL, /* uca */ NULL, /* tab_to_uni */ NULL, /* tab_from_uni */ - &my_caseinfo_ujis, /* caseinfo */ + &my_casefold_info_ujis,/* casefold */ + NULL, /* caseinfo */ NULL, /* state_map */ NULL, /* ident_map */ 1, /* strxfrm_multiply */ @@ -67408,7 +67409,8 @@ struct charset_info_st my_charset_ujis_bin= NULL, /* uca */ NULL, /* tab_to_uni */ NULL, /* tab_from_uni */ - &my_caseinfo_ujis, /* caseinfo */ + &my_casefold_info_ujis,/* casefold */ + NULL, /* caseinfo */ NULL, /* state_map */ NULL, /* ident_map */ 1, /* strxfrm_multiply */ @@ -67439,7 +67441,8 @@ struct charset_info_st my_charset_ujis_japanese_nopad_ci= NULL, /* uca */ NULL, /* tab_to_uni */ NULL, /* tab_from_uni */ - &my_caseinfo_ujis, /* caseinfo */ + &my_casefold_info_ujis,/* casefold */ + NULL, /* caseinfo */ NULL, /* state_map */ NULL, /* ident_map */ 1, /* strxfrm_multiply */ @@ -67470,7 +67473,8 @@ struct charset_info_st my_charset_ujis_nopad_bin= NULL, /* uca */ NULL, /* tab_to_uni */ NULL, /* tab_from_uni */ - &my_caseinfo_ujis, /* caseinfo */ + &my_casefold_info_ujis,/* casefold */ + NULL, /* caseinfo */ NULL, /* state_map */ NULL, /* ident_map */ 1, /* strxfrm_multiply */ |