unsigned char mpchordNorm[] = { 0x00, // 0x00 0x01, // 0x01 0x02, // 0x02 0x03, // 0x03 0x04, // 0x04 0x05, // 0x05 0x06, // 0x06 0x07, // 0x07 0x08, // 0x08 0x09, // 0x09 0x0A, // 0x0A 0x0B, // 0x0B 0x0C, // 0x0C 0x0D, // 0x0D 0x0E, // 0x0E 0x0F, // 0x0F 0x10, // 0x10 0x11, // 0x11 0x12, // 0x12 0x13, // 0x13 0x14, // 0x14 0x15, // 0x15 0x16, // 0x16 0x17, // 0x17 0x18, // 0x18 0x19, // 0x19 0x1A, // 0x1A 0x1B, // 0x1B 0x1C, // 0x1C 0x1D, // 0x1D 0x1E, // 0x1E 0x1F, // 0x1F 0x20, // ' ' 0x21, // '!' 0x22, // '"' 0x23, // '#' 0x24, // '$' 0x25, // '%' 0x26, // '&' 0x27, // ''' 0x28, // '(' 0x29, // ')' 0x2A, // '*' 0x2B, // '+' 0x2C, // ',' 0x2D, // '-' 0x2E, // '.' 0x2F, // '/' 0x82, // '0' 0x83, // '1' 0x84, // '2' 0x85, // '3' 0x86, // '4' 0x87, // '5' 0x88, // '6' 0x89, // '7' 0x8A, // '8' 0x8B, // '9' 0x30, // ':' 0x31, // ';' 0x32, // '<' 0x33, // '=' 0x34, // '>' 0x35, // '?' 0x36, // '@' 0x8D, // 'A' 0x8F, // 'B' 0x91, // 'C' 0x93, // 'D' 0x95, // 'E' 0x97, // 'F' 0x99, // 'G' 0x9B, // 'H' 0x9D, // 'I' 0x9F, // 'J' 0xA1, // 'K' 0xA3, // 'L' 0xA5, // 'M' 0xA7, // 'N' 0xAB, // 'O' 0xAD, // 'P' 0xAF, // 'Q' 0xB1, // 'R' 0xB3, // 'S' 0xB6, // 'T' 0xB8, // 'U' 0xBA, // 'V' 0xBC, // 'W' 0xBE, // 'X' 0xC1, // 'Y' 0xC5, // 'Z' 0x37, // '[' 0x38, // '\' 0x39, // ']' 0x3A, // '^' 0x3B, // '_' 0x3C, // '`' 0x8D, // 'a' 0x8F, // 'b' 0x91, // 'c' 0x93, // 'd' 0x95, // 'e' 0x97, // 'f' 0x99, // 'g' 0x9B, // 'h' 0x9D, // 'i' 0x9F, // 'j' 0xA1, // 'k' 0xA3, // 'l' 0xA5, // 'm' 0xA7, // 'n' 0xAB, // 'o' 0xAD, // 'p' 0xAF, // 'q' 0xB1, // 'r' 0xB3, // 's' 0xB6, // 't' 0xB8, // 'u' 0xBA, // 'v' 0xBC, // 'w' 0xBE, // 'x' 0xC1, // 'y' 0xC5, // 'z' 0x3D, // '{' 0x3E, // '|' 0x3F, // '}' 0x40, // '~' 0x41, // 0x7F 0x42, // 0x80 0x43, // 0x81 0x44, // 0x82 0x45, // 0x83 0x46, // 0x84 0x47, // 0x85 0x48, // 0x86 0x49, // 0x87 0x4A, // 0x88 0x4B, // 0x89 0x4B, // 0x8A 0x4D, // 0x8B 0x4E, // 0x8C 0x4F, // 0x8D 0x50, // 0x8E 0x51, // 0x8F 0x52, // 0x90 0x53, // 0x91 0x54, // 0x92 0x55, // 0x93 0x56, // 0x94 0x57, // 0x95 0x58, // 0x96 0x59, // 0x97 0x5A, // 0x98 0x5B, // 0x99 0x5C, // 0x9A 0x5D, // 0x9B 0x5E, // 0x9C 0x5F, // 0x9D 0x60, // 0x9E 0x61, // 0x9F 0x62, // 0xA0 0x63, // 0xA1 0x64, // 0xA2 0x65, // 0xA3 0x66, // 0xA4 0x67, // 0xA5 0x68, // 0xA6 0x69, // 0xA7 0x6A, // 0xA8 0x6B, // 0xA9 0x6C, // 0xAA 0x6D, // 0xAB 0x6E, // 0xAC 0x6F, // 0xAD 0x70, // 0xAE 0x71, // 0xAF 0x72, // 0xB0 0x73, // 0xB1 0x74, // 0xB2 0x75, // 0xB3 0x76, // 0xB4 0x77, // 0xB5 0x78, // 0xB6 0x79, // 0xB7 0x7A, // 0xB8 0x7B, // 0xB9 0x7C, // 0xBA 0x7D, // 0xBB 0x7E, // 0xBC 0x7F, // 0xBD 0x80, // 0xBE 0x81, // 0xBF 0x8D, // 0xC0 0x8D, // 0xC1 0x8D, // 0xC2 0x8D, // 0xC3 0x8D, // 0xC4 0x8D, // 0xC5 0x8D, // 0xC6 0x91, // 0xC7 0x95, // 0xC8 0x95, // 0xC9 0x95, // 0xCA 0x95, // 0xCB 0x9D, // 0xCC 0x9D, // 0xCD 0x9D, // 0xCE 0x9D, // 0xCF 0x93, // 0xD0 0xA9, // 0xD1 0xAB, // 0xD2 0xAB, // 0xD3 0xAB, // 0xD4 0xAB, // 0xD5 0xAB, // 0xD6 0xAA, // 0xD7 0xAB, // 0xD8 0xB8, // 0xD9 0xB8, // 0xDA 0xB8, // 0xDB 0xB8, // 0xDC 0xC2, // 0xDD 0xC6, // 0xDE 0xB4, // 0xDF 0x8D, // 0xE0 0x8D, // 0xE1 0x8D, // 0xE2 0x8D, // 0xE3 0x8D, // 0xE4 0x8D, // 0xE5 0x8D, // 0xE6 0x91, // 0xE7 0x95, // 0xE8 0x95, // 0xE9 0x95, // 0xEA 0x95, // 0xEB 0x9D, // 0xEC 0x9D, // 0xED 0x9D, // 0xEE 0x9D, // 0xEF 0x93, // 0xF0 0xA9, // 0xF1 0xAB, // 0xF2 0xAB, // 0xF3 0xAB, // 0xF4 0xAB, // 0xF5 0xAB, // 0xF6 0xAB, // 0xF7 0xAB, // 0xF8 0xB8, // 0xF9 0xB8, // 0xFA 0xB8, // 0xFB 0xB8, // 0xFC 0xC2, // 0xFD 0xC6, // 0xFE 0xC3, // 0xFF }; unsigned char mpchordScan[] = { 0x00, // 0x00 0x01, // 0x01 0x02, // 0x02 0x03, // 0x03 0x04, // 0x04 0x05, // 0x05 0x06, // 0x06 0x07, // 0x07 0x08, // 0x08 0x09, // 0x09 0x0A, // 0x0A 0x0B, // 0x0B 0x0C, // 0x0C 0x0D, // 0x0D 0x0E, // 0x0E 0x0F, // 0x0F 0x10, // 0x10 0x11, // 0x11 0x12, // 0x12 0x13, // 0x13 0x14, // 0x14 0x15, // 0x15 0x16, // 0x16 0x17, // 0x17 0x18, // 0x18 0x19, // 0x19 0x1A, // 0x1A 0x1B, // 0x1B 0x1C, // 0x1C 0x1D, // 0x1D 0x1E, // 0x1E 0x1F, // 0x1F 0x20, // ' ' 0x21, // '!' 0x22, // '"' 0x23, // '#' 0x24, // '$' 0x25, // '%' 0x26, // '&' 0x27, // ''' 0x28, // '(' 0x29, // ')' 0x2A, // '*' 0x2B, // '+' 0x2C, // ',' 0x2D, // '-' 0x2E, // '.' 0x2F, // '/' 0x82, // '0' 0x83, // '1' 0x84, // '2' 0x85, // '3' 0x86, // '4' 0x87, // '5' 0x88, // '6' 0x89, // '7' 0x8A, // '8' 0x8B, // '9' 0x30, // ':' 0x31, // ';' 0x32, // '<' 0x33, // '=' 0x34, // '>' 0x35, // '?' 0x36, // '@' 0x8D, // 'A' 0x8F, // 'B' 0x91, // 'C' 0x93, // 'D' 0x95, // 'E' 0x97, // 'F' 0x99, // 'G' 0x9B, // 'H' 0x9D, // 'I' 0x9F, // 'J' 0xA1, // 'K' 0xA3, // 'L' 0xA5, // 'M' 0xA7, // 'N' 0xAB, // 'O' 0xAD, // 'P' 0xAF, // 'Q' 0xB1, // 'R' 0xB3, // 'S' 0xB6, // 'T' 0xB8, // 'U' 0xBA, // 'V' 0xBC, // 'W' 0xBE, // 'X' 0xC1, // 'Y' 0xC5, // 'Z' 0x37, // '[' 0x38, // '\' 0x39, // ']' 0x3A, // '^' 0x3B, // '_' 0x3C, // '`' 0x8D, // 'a' 0x8F, // 'b' 0x91, // 'c' 0x93, // 'd' 0x95, // 'e' 0x97, // 'f' 0x99, // 'g' 0x9B, // 'h' 0x9D, // 'i' 0x9F, // 'j' 0xA1, // 'k' 0xA3, // 'l' 0xA5, // 'm' 0xA7, // 'n' 0xAB, // 'o' 0xAD, // 'p' 0xAF, // 'q' 0xB1, // 'r' 0xB3, // 's' 0xB6, // 't' 0xB8, // 'u' 0xBA, // 'v' 0xBC, // 'w' 0xBE, // 'x' 0xC1, // 'y' 0xC5, // 'z' 0x3D, // '{' 0x3E, // '|' 0x3F, // '}' 0x40, // '~' 0x41, // 0x7F 0x42, // 0x80 0x43, // 0x81 0x44, // 0x82 0x45, // 0x83 0x46, // 0x84 0x47, // 0x85 0x48, // 0x86 0x49, // 0x87 0x4A, // 0x88 0x4B, // 0x89 0x4B, // 0x8A 0x4D, // 0x8B 0x4E, // 0x8C 0x4F, // 0x8D 0x50, // 0x8E 0x51, // 0x8F 0x52, // 0x90 0x53, // 0x91 0x54, // 0x92 0x55, // 0x93 0x56, // 0x94 0x57, // 0x95 0x58, // 0x96 0x59, // 0x97 0x5A, // 0x98 0x5B, // 0x99 0x5C, // 0x9A 0x5D, // 0x9B 0x5E, // 0x9C 0x5F, // 0x9D 0x60, // 0x9E 0x61, // 0x9F 0x62, // 0xA0 0x63, // 0xA1 0x64, // 0xA2 0x65, // 0xA3 0x66, // 0xA4 0x67, // 0xA5 0x68, // 0xA6 0x69, // 0xA7 0x6A, // 0xA8 0x6B, // 0xA9 0x6C, // 0xAA 0x6D, // 0xAB 0x6E, // 0xAC 0x6F, // 0xAD 0x70, // 0xAE 0x71, // 0xAF 0x72, // 0xB0 0x73, // 0xB1 0x74, // 0xB2 0x75, // 0xB3 0x76, // 0xB4 0x77, // 0xB5 0x78, // 0xB6 0x79, // 0xB7 0x7A, // 0xB8 0x7B, // 0xB9 0x7C, // 0xBA 0x7D, // 0xBB 0x7E, // 0xBC 0x7F, // 0xBD 0x80, // 0xBE 0x81, // 0xBF 0x8D, // 0xC0 0x8D, // 0xC1 0x8D, // 0xC2 0x8D, // 0xC3 0xCF, // 0xC4 0xCD, // 0xC5 0xC9, // 0xC6 0x91, // 0xC7 0x95, // 0xC8 0x95, // 0xC9 0x95, // 0xCA 0x95, // 0xCB 0x9D, // 0xCC 0x9D, // 0xCD 0x9D, // 0xCE 0x9D, // 0xCF 0x93, // 0xD0 0xA9, // 0xD1 0xAB, // 0xD2 0xAB, // 0xD3 0xAB, // 0xD4 0xAB, // 0xD5 0xD1, // 0xD6 0xAA, // 0xD7 0xCB, // 0xD8 0xB8, // 0xD9 0xB8, // 0xDA 0xB8, // 0xDB 0xB8, // 0xDC 0xC2, // 0xDD 0xC7, // 0xDE 0xB4, // 0xDF 0x8D, // 0xE0 0x8D, // 0xE1 0x8D, // 0xE2 0x8D, // 0xE3 0xCF, // 0xE4 0xCD, // 0xE5 0xC9, // 0xE6 0x91, // 0xE7 0x95, // 0xE8 0x95, // 0xE9 0x95, // 0xEA 0x95, // 0xEB 0x9D, // 0xEC 0x9D, // 0xED 0x9D, // 0xEE 0x9D, // 0xEF 0x93, // 0xF0 0xA9, // 0xF1 0xAB, // 0xF2 0xAB, // 0xF3 0xAB, // 0xF4 0xAB, // 0xF5 0xD1, // 0xF6 0xAB, // 0xF7 0xCB, // 0xF8 0xB8, // 0xF9 0xB8, // 0xFA 0xB8, // 0xFB 0xB8, // 0xFC 0xC2, // 0xFD 0xC7, // 0xFE 0xC3, // 0xFF }; #define NonLetter 0 #define Letter 154 // Common EE table (CP 1250) unsigned char mpchordNormEE[] = { NonLetter + 0, NonLetter + 1, NonLetter + 2, NonLetter + 3, NonLetter + 4, NonLetter + 5, NonLetter + 6, NonLetter + 7, NonLetter + 8, NonLetter + 9, NonLetter + 10, NonLetter + 11, NonLetter + 12, NonLetter + 13, NonLetter + 14, NonLetter + 15, NonLetter + 16, NonLetter + 17, NonLetter + 18, NonLetter + 19, NonLetter + 20, NonLetter + 21, NonLetter + 22, NonLetter + 23, NonLetter + 24, NonLetter + 25, NonLetter + 26, NonLetter + 27, NonLetter + 28, NonLetter + 29, NonLetter + 30, NonLetter + 31, NonLetter + 67, NonLetter + 68, NonLetter + 69, NonLetter + 70, NonLetter + 71, NonLetter + 72, NonLetter + 73, NonLetter + 74, NonLetter + 75, NonLetter + 76, NonLetter + 77, NonLetter + 78, NonLetter + 79, NonLetter + 80, NonLetter + 81, NonLetter + 82, Letter - 10, Letter - 9, Letter - 8, Letter - 7, Letter - 6, Letter - 5, Letter - 4, Letter - 3, Letter - 2, Letter - 1, NonLetter + 83, NonLetter + 84, NonLetter + 85, NonLetter + 86, NonLetter + 87, NonLetter + 88, NonLetter + 89, Letter + 0, Letter + 6, Letter + 7, Letter + 13, Letter + 19, Letter + 24, Letter + 25, Letter + 26, Letter + 27, Letter + 30, Letter + 31, Letter + 32, Letter + 36, Letter + 37, Letter + 40, Letter + 45, Letter + 46, Letter + 47, Letter + 51, Letter + 57, Letter + 60, Letter + 65, Letter + 66, Letter + 67, Letter + 68, Letter + 70, NonLetter + 90, NonLetter + 91, NonLetter + 92, NonLetter + 93, NonLetter + 94, NonLetter + 95, Letter + 0, Letter + 6, Letter + 7, Letter + 13, Letter + 19, Letter + 24, Letter + 25, Letter + 26, Letter + 27, Letter + 30, Letter + 31, Letter + 32, Letter + 36, Letter + 37, Letter + 40, Letter + 45, Letter + 46, Letter + 47, Letter + 51, Letter + 57, Letter + 60, Letter + 65, Letter + 66, Letter + 67, Letter + 68, Letter + 70, NonLetter + 96, NonLetter + 97, NonLetter + 98, NonLetter + 99, NonLetter + 32, NonLetter + 33, NonLetter + 34, NonLetter + 35, NonLetter + 36, NonLetter + 37, NonLetter + 38, NonLetter + 39, NonLetter + 40, NonLetter + 41, NonLetter + 42, Letter + 54, NonLetter + 44, Letter + 53, Letter + 58, Letter + 73, Letter + 71, NonLetter + 49, NonLetter + 50, NonLetter + 51, NonLetter + 52, NonLetter + 53, NonLetter + 54, NonLetter + 55, NonLetter + 56, NonLetter + 57, NonLetter + 58, Letter + 54, NonLetter + 60, Letter + 53, Letter + 58, Letter + 73, Letter + 71, NonLetter + 100, NonLetter + 101, NonLetter + 102, Letter + 33, NonLetter + 104, Letter + 1, NonLetter + 106, NonLetter + 107, NonLetter + 108, NonLetter + 109, Letter + 55, NonLetter + 111, NonLetter + 112, NonLetter + 113, NonLetter + 114, Letter + 72, NonLetter + 116, NonLetter + 117, NonLetter + 118, Letter + 33, NonLetter + 120, NonLetter + 121, NonLetter + 122, NonLetter + 123, NonLetter + 124, Letter + 1, Letter + 55, NonLetter + 127, Letter + 34, NonLetter + 129, Letter + 34, Letter + 72, Letter + 49, Letter + 2, Letter + 3, Letter + 4, Letter + 5, Letter + 34, Letter + 10, Letter + 12, Letter + 11, Letter + 21, Letter + 20, Letter + 23, Letter + 22, Letter + 28, Letter + 29, Letter + 17, Letter + 18, Letter + 38, Letter + 39, Letter + 41, Letter + 42, Letter + 43, Letter + 44, NonLetter + 65, Letter + 50, Letter + 61, Letter + 62, Letter + 63, Letter + 64, Letter + 69, Letter + 59, Letter + 56, Letter + 49, Letter + 2, Letter + 3, Letter + 4, Letter + 5, Letter + 34, Letter + 10, Letter + 12, Letter + 11, Letter + 21, Letter + 20, Letter + 23, Letter + 22, Letter + 28, Letter + 29, Letter + 17, Letter + 18, Letter + 38, Letter + 39, Letter + 41, Letter + 42, Letter + 43, Letter + 44, NonLetter + 66, Letter + 50, Letter + 61, Letter + 62, Letter + 63, Letter + 64, Letter + 69, Letter + 59, NonLetter + 130, }; // Common Cyrillic table (CP 1251) unsigned char cdecl mpchordCyr[] = { NonLetter + 0, NonLetter + 1, NonLetter + 2, NonLetter + 3, NonLetter + 4, NonLetter + 5, NonLetter + 6, NonLetter + 7, NonLetter + 8, NonLetter + 9, NonLetter + 10, NonLetter + 11, NonLetter + 12, NonLetter + 13, NonLetter + 14, NonLetter + 15, NonLetter + 16, NonLetter + 17, NonLetter + 18, NonLetter + 19, NonLetter + 20, NonLetter + 21, NonLetter + 22, NonLetter + 23, NonLetter + 24, NonLetter + 25, NonLetter + 26, NonLetter + 27, NonLetter + 28, NonLetter + 29, NonLetter + 30, NonLetter + 31, NonLetter + 67, NonLetter + 68, NonLetter + 69, NonLetter + 70, NonLetter + 71, NonLetter + 72, NonLetter + 73, NonLetter + 74, NonLetter + 75, NonLetter + 76, NonLetter + 77, NonLetter + 78, NonLetter + 79, NonLetter + 80, NonLetter + 81, NonLetter + 82, Letter - 10, Letter - 9, Letter - 8, Letter - 7, Letter - 6, Letter - 5, Letter - 4, Letter - 3, Letter - 2, Letter - 1, NonLetter + 83, NonLetter + 84, NonLetter + 85, NonLetter + 86, NonLetter + 87, NonLetter + 88, NonLetter + 89, Letter + 0, Letter + 1, Letter + 2, Letter + 3, Letter + 4, Letter + 5, Letter + 6, Letter + 7, Letter + 8, Letter + 9, Letter + 10, Letter + 11, Letter + 12, Letter + 13, Letter + 14, Letter + 15, Letter + 16, Letter + 17, Letter + 18, Letter + 19, Letter + 20, Letter + 21, Letter + 22, Letter + 23, Letter + 24, Letter + 25, NonLetter + 90, NonLetter + 91, NonLetter + 92, NonLetter + 93, NonLetter + 94, NonLetter + 95, Letter + 0, Letter + 1, Letter + 2, Letter + 3, Letter + 4, Letter + 5, Letter + 6, Letter + 7, Letter + 8, Letter + 9, Letter + 10, Letter + 11, Letter + 12, Letter + 13, Letter + 14, Letter + 15, Letter + 16, Letter + 17, Letter + 18, Letter + 19, Letter + 20, Letter + 21, Letter + 22, Letter + 23, Letter + 24, Letter + 25, NonLetter + 96, NonLetter + 97, NonLetter + 98, NonLetter + 99, NonLetter + 32, Letter + 33, Letter + 31, NonLetter + 35, Letter + 31, NonLetter + 37, NonLetter + 38, NonLetter + 39, NonLetter + 40, NonLetter + 41, NonLetter + 42, Letter + 47, NonLetter + 44, Letter + 50, Letter + 45, Letter + 57, Letter + 64, Letter + 33, NonLetter + 50, NonLetter + 51, NonLetter + 52, NonLetter + 53, NonLetter + 54, NonLetter + 55, NonLetter + 56, NonLetter + 57, NonLetter + 58, Letter + 47, NonLetter + 60, Letter + 50, Letter + 45, Letter + 57, Letter + 64, NonLetter + 100, Letter + 59, Letter + 59, Letter + 43, NonLetter + 104, Letter + 30, NonLetter + 106, NonLetter + 107, Letter + 35, NonLetter + 109, Letter + 36, NonLetter + 111, NonLetter + 112, NonLetter + 113, NonLetter + 114, Letter + 42, NonLetter + 116, NonLetter + 117, Letter + 41, Letter + 41, Letter + 30, NonLetter + 121, NonLetter + 122, NonLetter + 123, Letter + 35, NonLetter + 125, Letter + 36, NonLetter + 127, Letter + 43, Letter + 55, Letter + 55, Letter + 42, Letter + 26, Letter + 27, Letter + 28, Letter + 29, Letter + 32, Letter + 34, Letter + 37, Letter + 38, Letter + 39, Letter + 40, Letter + 44, Letter + 46, Letter + 48, Letter + 49, Letter + 51, Letter + 52, Letter + 53, Letter + 54, Letter + 56, Letter + 58, Letter + 60, Letter + 61, Letter + 62, Letter + 63, Letter + 65, Letter + 66, Letter + 67, Letter + 68, Letter + 69, Letter + 70, Letter + 71, Letter + 72, Letter + 26, Letter + 27, Letter + 28, Letter + 29, Letter + 32, Letter + 34, Letter + 37, Letter + 38, Letter + 39, Letter + 40, Letter + 44, Letter + 46, Letter + 48, Letter + 49, Letter + 51, Letter + 52, Letter + 53, Letter + 54, Letter + 56, Letter + 58, Letter + 60, Letter + 61, Letter + 62, Letter + 63, Letter + 65, Letter + 66, Letter + 67, Letter + 68, Letter + 69, Letter + 70, Letter + 71, Letter + 72, }; unsigned char cdecl mpchordGrk[256] = { NonLetter + 0, NonLetter + 1, NonLetter + 2, NonLetter + 3, NonLetter + 4, NonLetter + 5, NonLetter + 6, NonLetter + 7, NonLetter + 8, NonLetter + 9, NonLetter + 10, NonLetter + 11, NonLetter + 12, NonLetter + 13, NonLetter + 14, NonLetter + 15, NonLetter + 16, NonLetter + 17, NonLetter + 18, NonLetter + 19, NonLetter + 20, NonLetter + 21, NonLetter + 22, NonLetter + 23, NonLetter + 24, NonLetter + 25, NonLetter + 26, NonLetter + 27, NonLetter + 28, NonLetter + 29, NonLetter + 31, NonLetter + 32, NonLetter + 30, // ' ' NonLetter + 68, // ! NonLetter + 69, // " NonLetter + 70, // # NonLetter + 71, // $ NonLetter + 72, // % NonLetter + 73, // & NonLetter + 74, // ' NonLetter + 75, // ( NonLetter + 76, // ) NonLetter + 77, // * NonLetter + 78, // + NonLetter + 79, // , NonLetter + 80, // - NonLetter + 81, // . NonLetter + 82, // / Letter - 10, // 0 Letter - 9, // 1 Letter - 8, // 2 Letter - 7, // 3 Letter - 6, // 4 Letter - 5, // 5 Letter - 4, // 6 Letter - 3, // 7 Letter - 2, // 8 Letter - 1, // 9 NonLetter + 83, // : NonLetter + 84, // ; NonLetter + 85, // < NonLetter + 86, // = NonLetter + 87, // > NonLetter + 88, // ? NonLetter + 89, // @ Letter + 0, // A Letter + 1, // B Letter + 2, // C Letter + 3, // D Letter + 4, // E Letter + 5, // F Letter + 6, // G Letter + 7, // H Letter + 8, // I Letter + 9, // J Letter + 10, // K Letter + 11, // L Letter + 12, // M Letter + 13, // N Letter + 14, // O Letter + 16, // P Letter + 17, // Q Letter + 18, // R Letter + 19, // S Letter + 21, // T Letter + 22, // U Letter + 23, // V Letter + 24, // W Letter + 25, // X Letter + 26, // Y Letter + 27, // Z NonLetter + 90, // '[' NonLetter + 91, // '\' NonLetter + 92, // ']' NonLetter + 93, // '^' NonLetter + 94, // '_' NonLetter + 95, // '`' Letter + 0, // a Letter + 1, // b Letter + 2, // c Letter + 3, // d Letter + 4, // e Letter + 5, // f Letter + 6, // g Letter + 7, // h Letter + 8, // i Letter + 9, // j Letter + 10, // k Letter + 11, // l Letter + 12, // m Letter + 13, // n Letter + 14, // o Letter + 16, // p Letter + 17, // q Letter + 18, // r Letter + 19, // s Letter + 21, // t Letter + 22, // u Letter + 23, // v Letter + 24, // w Letter + 25, // x Letter + 26, // y Letter + 27, // z NonLetter + 96, // '{' NonLetter + 97, // '|' NonLetter + 98, // '}' NonLetter + 99, // '~' NonLetter + 33, // 0x7F NonLetter + 34, NonLetter + 35, NonLetter + 36, NonLetter + 37, NonLetter + 38, NonLetter + 39, NonLetter + 39, NonLetter + 40, NonLetter + 41, NonLetter + 42, Letter + 20, NonLetter + 43, // 139 Letter + 15, NonLetter + 44, NonLetter + 45, NonLetter + 46, NonLetter + 47, NonLetter + 48, NonLetter + 49, NonLetter + 50, NonLetter + 51, NonLetter + 52, NonLetter + 53, NonLetter + 54, NonLetter + 55, NonLetter + 56, // 153 Letter + 20, NonLetter + 57, Letter + 15, NonLetter + 58, NonLetter + 59, // 158 NonLetter + 125, NonLetter + 30, NonLetter + 100, Letter + 29-1, // 162: 'A NonLetter + 101, NonLetter + 102, NonLetter + 103, NonLetter + 104, NonLetter + 105, NonLetter + 106, NonLetter + 107, NonLetter + 108, NonLetter + 109, NonLetter + 110, NonLetter + 111, NonLetter + 112, NonLetter + 113, NonLetter + 114, NonLetter + 115, NonLetter + 116, NonLetter + 117, NonLetter + 118, NonLetter + 119, NonLetter + 120, NonLetter + 121, Letter + 34-1, // 184: 'E Letter + 37-1, // 'H Letter + 40-1, // 'I NonLetter + 122, Letter + 49-1, // 'O NonLetter + 123, Letter + 56-1, // 190: 'Y Letter + 63-1, // 'Omega Letter + 42, // i with 3 dots Letter + 28, // A Letter + 30, // B Letter + 31, // Gamma Letter + 32, // Delta Letter + 33, // E Letter + 35, // 198: Strange looking Z Letter + 36, // H Letter + 38, // Circle with something inside Letter + 39, // I Letter + 43, // K Letter + 44, // A without vertical bar Letter + 45, // M Letter + 46, // N Letter + 47, // 206: Undescribable Letter + 48, // O Letter + 50, // PI Letter + 51, // P NonLetter + 124, Letter + 52, // Sigma Letter + 54, // T Letter + 55, // Y Letter + 59, // 214: O with vertical bar and stuff Letter + 60, // X, sort of Letter + 61, // Nesten en stemmegaffel Letter + 62, // Omega Letter + 41, // I with two dots Letter + 57, // Y with two dots Letter + 29-1, // 'a Letter + 34-1, // 'epsilon Letter + 37-1, // 222: 'h Letter + 40-1, // 'i Letter + 58, // u with three dots Letter + 28, // alpha Letter + 30, // beta Letter + 31, // gamma Letter + 32, // delta Letter + 33, // epsilon Letter + 35, // 230: Lower case of strange looking Z Letter + 36, // h, sort of Letter + 38, // Lower case of circle with something inside Letter + 39, // i without dot Letter + 43, // kappa Letter + 44, // gamma? Letter + 45, // micron Letter + 46, // n... Letter + 47, // 238: No comment Letter + 48, // o Letter + 50, // pi Letter + 51, // p... Letter + 52, // sigma Letter + 53, // rho? Letter + 54, // tau Letter + 55, // y... Letter + 59, // 246: Letter + 60, // x... Letter + 61, // Liten stemmegaffel... Letter + 62, // omega Letter + 41, // i with two dots Letter + 57, // y with two dots Letter + 49-1, // 'o Letter + 56-1, // 'y... Letter + 63-1, // 'omega NonLetter + 126, }; /* Need one that doesn't distinguish between accented and non-accented vowels. See str.c for details. */ unsigned char cdecl mpchordGrkLenient[256] = { NonLetter + 0, NonLetter + 1, NonLetter + 2, NonLetter + 3, NonLetter + 4, NonLetter + 5, NonLetter + 6, NonLetter + 7, NonLetter + 8, NonLetter + 9, NonLetter + 10, NonLetter + 11, NonLetter + 12, NonLetter + 13, NonLetter + 14, NonLetter + 15, NonLetter + 16, NonLetter + 17, NonLetter + 18, NonLetter + 19, NonLetter + 20, NonLetter + 21, NonLetter + 22, NonLetter + 23, NonLetter + 24, NonLetter + 25, NonLetter + 26, NonLetter + 27, NonLetter + 28, NonLetter + 29, NonLetter + 31, NonLetter + 32, NonLetter + 30, // ' ' NonLetter + 68, // ! NonLetter + 69, // " NonLetter + 70, // # NonLetter + 71, // $ NonLetter + 72, // % NonLetter + 73, // & NonLetter + 74, // ' NonLetter + 75, // ( NonLetter + 76, // ) NonLetter + 77, // * NonLetter + 78, // + NonLetter + 79, // , NonLetter + 80, // - NonLetter + 81, // . NonLetter + 82, // / Letter - 10, // 0 Letter - 9, // 1 Letter - 8, // 2 Letter - 7, // 3 Letter - 6, // 4 Letter - 5, // 5 Letter - 4, // 6 Letter - 3, // 7 Letter - 2, // 8 Letter - 1, // 9 NonLetter + 83, // : NonLetter + 84, // ; NonLetter + 85, // < NonLetter + 86, // = NonLetter + 87, // > NonLetter + 88, // ? NonLetter + 89, // @ Letter + 0, // A Letter + 1, // B Letter + 2, // C Letter + 3, // D Letter + 4, // E Letter + 5, // F Letter + 6, // G Letter + 7, // H Letter + 8, // I Letter + 9, // J Letter + 10, // K Letter + 11, // L Letter + 12, // M Letter + 13, // N Letter + 14, // O Letter + 16, // P Letter + 17, // Q Letter + 18, // R Letter + 19, // S Letter + 21, // T Letter + 22, // U Letter + 23, // V Letter + 24, // W Letter + 25, // X Letter + 26, // Y Letter + 27, // Z NonLetter + 90, // '[' NonLetter + 91, // '\' NonLetter + 92, // ']' NonLetter + 93, // '^' NonLetter + 94, // '_' NonLetter + 95, // '`' Letter + 0, // a Letter + 1, // b Letter + 2, // c Letter + 3, // d Letter + 4, // e Letter + 5, // f Letter + 6, // g Letter + 7, // h Letter + 8, // i Letter + 9, // j Letter + 10, // k Letter + 11, // l Letter + 12, // m Letter + 13, // n Letter + 14, // o Letter + 16, // p Letter + 17, // q Letter + 18, // r Letter + 19, // s Letter + 21, // t Letter + 22, // u Letter + 23, // v Letter + 24, // w Letter + 25, // x Letter + 26, // y Letter + 27, // z NonLetter + 96, // '{' NonLetter + 97, // '|' NonLetter + 98, // '}' NonLetter + 99, // '~' NonLetter + 33, // 0x7F NonLetter + 34, NonLetter + 35, NonLetter + 36, NonLetter + 37, NonLetter + 38, NonLetter + 39, NonLetter + 39, NonLetter + 40, NonLetter + 41, NonLetter + 42, Letter + 20, NonLetter + 43, // 139 Letter + 15, NonLetter + 44, NonLetter + 45, NonLetter + 46, NonLetter + 47, NonLetter + 48, NonLetter + 49, NonLetter + 50, NonLetter + 51, NonLetter + 52, NonLetter + 53, NonLetter + 54, NonLetter + 55, NonLetter + 56, // 153 Letter + 20, NonLetter + 57, Letter + 15, NonLetter + 58, NonLetter + 59, // 158 NonLetter + 125, NonLetter + 30, NonLetter + 100, Letter + 29-1, // 162: 'A NonLetter + 101, NonLetter + 102, NonLetter + 103, NonLetter + 104, NonLetter + 105, NonLetter + 106, NonLetter + 107, NonLetter + 108, NonLetter + 109, NonLetter + 110, NonLetter + 111, NonLetter + 112, NonLetter + 113, NonLetter + 114, NonLetter + 115, NonLetter + 116, NonLetter + 117, NonLetter + 118, NonLetter + 119, NonLetter + 120, NonLetter + 121, Letter + 34-1, // 184: 'E Letter + 37-1, // 'H Letter + 40-1, // 'I NonLetter + 122, Letter + 49-1, // 'O NonLetter + 123, Letter + 56-1, // 190: 'Y Letter + 63-1, // 'Omega Letter + 42, // i with 3 dots Letter + 28, // A Letter + 30, // B Letter + 31, // Gamma Letter + 32, // Delta Letter + 33, // E Letter + 35, // 198: Strange looking Z Letter + 36, // H Letter + 38, // Circle with something inside Letter + 39, // I Letter + 43, // K Letter + 44, // A without vertical bar Letter + 45, // M Letter + 46, // N Letter + 47, // 206: Undescribable Letter + 48, // O Letter + 50, // PI Letter + 51, // P NonLetter + 124, Letter + 52, // Sigma Letter + 54, // T Letter + 55, // Y Letter + 59, // 214: O with vertical bar and stuff Letter + 60, // X, sort of Letter + 61, // Nesten en stemmegaffel Letter + 62, // Omega Letter + 41, // I with two dots Letter + 57, // Y with two dots Letter + 29-1, // 'a Letter + 34-1, // 'epsilon Letter + 37-1, // 222: 'h Letter + 40-1, // 'i Letter + 58, // u with three dots Letter + 28, // alpha Letter + 30, // beta Letter + 31, // gamma Letter + 32, // delta Letter + 33, // epsilon Letter + 35, // 230: Lower case of strange looking Z Letter + 36, // h, sort of Letter + 38, // Lower case of circle with something inside Letter + 39, // i without dot Letter + 43, // kappa Letter + 44, // gamma? Letter + 45, // micron Letter + 46, // n... Letter + 47, // 238: No comment Letter + 48, // o Letter + 50, // pi Letter + 51, // p... Letter + 52, // sigma Letter + 53, // rho? Letter + 54, // tau Letter + 55, // y... Letter + 59, // 246: Letter + 60, // x... Letter + 61, // Liten stemmegaffel... Letter + 62, // omega Letter + 41, // i with two dots Letter + 57, // y with two dots Letter + 49-1, // 'o Letter + 56-1, // 'y... Letter + 63-1, // 'omega NonLetter + 126, }; #define ch(_i) ((unsigned char) (_i)) unsigned char LowCase[] = { ch(0) ,ch(1) ,ch(2) ,ch(3) ,ch(4) ,ch(5) ,ch(6) ,ch(7) ,ch(8) ,ch(9) ,ch(10) ,ch(11) ,ch(12) ,ch(13) ,ch(14) ,ch(15) ,ch(16) ,ch(17) ,ch(18) ,ch(19) ,ch(20) ,ch(21) ,ch(22) ,ch(23) ,ch(24) ,ch(25) ,ch(26) ,ch(27) ,ch(28) ,ch(29) ,ch(30) ,ch(31) , ' ' , '!' , '"' , '#' , '$' , '%' , '&' , '\'' , '(' , ')' , '*' , '+' , ',' , '-' , '.' , '/' , '0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , ':' , ';' , '<' , '=' , '>' , '?' , '@' , 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' , 'k' , 'l' , 'm' , 'n' , 'o' , 'p' , 'q' , 'r' , 's' , 't' , 'u' , 'v' , 'w' , 'x' , 'y' , 'z' , '[' , '\\' , ']' , '^' , '_' , '`' , 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' , 'k' , 'l' , 'm' , 'n' , 'o' , 'p' , 'q' , 'r' , 's' , 't' , 'u' , 'v' , 'w' , 'x' , 'y' , 'z' , '{' , '|' , '}' , '~' ,ch(127) ,ch(128) ,ch(129) ,ch(130) ,ch(131) ,ch(132) ,ch(133) ,ch(134) ,ch(135) ,ch(136) ,ch(137) ,ch(137) ,ch(139) ,ch(140) ,ch(141) ,ch(142) ,ch(143) ,ch(144) ,ch(145) ,ch(146) ,ch(147) ,ch(148) ,ch(149) ,ch(150) ,ch(151) ,ch(152) ,ch(153) ,ch(154) ,ch(155) ,ch(156) ,ch(157) ,ch(158) ,ch(159) ,ch(160) ,ch(161) ,ch(162) ,ch(163) ,ch(164) ,ch(165) ,ch(166) ,ch(167) ,ch(168) ,ch(169) ,ch(170) ,ch(171) ,ch(172) ,ch(173) ,ch(174) ,ch(175) ,ch(176) ,ch(177) ,ch(178) ,ch(179) ,ch(180) ,ch(181) ,ch(182) ,ch(183) ,ch(184) ,ch(185) ,ch(186) ,ch(187) ,ch(188) ,ch(189) ,ch(190) ,ch(191) ,ch(224) ,ch(225) ,ch(226) ,ch(227) ,ch(228) ,ch(229) ,ch(230) ,ch(231) ,ch(232) ,ch(233) ,ch(234) ,ch(235) ,ch(236) ,ch(237) ,ch(238) ,ch(239) ,ch(240) ,ch(241) ,ch(242) ,ch(243) ,ch(244) ,ch(245) ,ch(246) ,ch(215) ,ch(248) ,ch(249) ,ch(250) ,ch(251) ,ch(252) ,ch(253) ,ch(254) ,ch(223) ,ch(224) ,ch(225) ,ch(226) ,ch(227) ,ch(228) ,ch(229) ,ch(230) ,ch(231) ,ch(232) ,ch(233) ,ch(234) ,ch(235) ,ch(236) ,ch(237) ,ch(238) ,ch(239) ,ch(240) ,ch(241) ,ch(242) ,ch(243) ,ch(244) ,ch(245) ,ch(246) ,ch(247) ,ch(248) ,ch(249) ,ch(250) ,ch(251) ,ch(252) ,ch(253) ,ch(254) ,ch(255) }; unsigned char cdecl UppCase[] = { ch(0) ,ch(1) ,ch(2) ,ch(3) ,ch(4) ,ch(5) ,ch(6) ,ch(7) ,ch(8) ,ch(9) ,ch(10) ,ch(11) ,ch(12) ,ch(13) ,ch(14) ,ch(15) ,ch(16) ,ch(17) ,ch(18) ,ch(19) ,ch(20) ,ch(21) ,ch(22) ,ch(23) ,ch(24) ,ch(25) ,ch(26) ,ch(27) ,ch(28) ,ch(29) ,ch(30) ,ch(31) , ' ' , '!' , '"' , '#' , '$' , '%' , '&' , '\'' , '(' , ')' , '*' , '+' , ',' , '-' , '.' , '/' , '0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , ':' , ';' , '<' , '=' , '>' , '?' , '@' , 'A' , 'B' , 'C' , 'D' , 'E' , 'F' , 'G' , 'H' , 'I' , 'J' , 'K' , 'L' , 'M' , 'N' , 'O' , 'P' , 'Q' , 'R' , 'S' , 'T' , 'U' , 'V' , 'W' , 'X' , 'Y' , 'Z' , '[' , '\\' , ']' , '^' , '_' , '`' , 'A' , 'B' , 'C' , 'D' , 'E' , 'F' , 'G' , 'H' , 'I' , 'J' , 'K' , 'L' , 'M' , 'N' , 'O' , 'P' , 'Q' , 'R' , 'S' , 'T' , 'U' , 'V' , 'W' , 'X' , 'Y' , 'Z' , '{' , '|' , '}' , '~' ,ch(127) ,ch(128) ,ch(129) ,ch(130) /* 130 */ ,ch(131) ,ch(132) ,ch(133) ,ch(134) ,ch(135) ,ch(136) ,ch(137) ,ch(137) ,ch(139) ,ch(140) ,ch(141) ,ch(142) ,ch(143) ,ch(144) ,ch(145) ,ch(146) ,ch(147) ,ch(148) ,ch(149) ,ch(150) /* 150 */ ,ch(151) ,ch(152) ,ch(153) ,ch(154) ,ch(155) ,ch(156) ,ch(157) ,ch(158) ,ch(159) ,ch(160) ,ch(161) ,ch(162) ,ch(163) ,ch(164) ,ch(165) ,ch(166) ,ch(167) ,ch(168) ,ch(169) ,ch(170) /* 170 */ ,ch(171) ,ch(172) ,ch(173) ,ch(174) ,ch(175) ,ch(176) ,ch(177) ,ch(178) ,ch(179) ,ch(180) ,ch(181) ,ch(182) ,ch(183) ,ch(184) ,ch(185) ,ch(186) ,ch(187) ,ch(188) ,ch(189) ,ch(190) /* 190 */ ,ch(191) ,ch(192) ,ch(193) ,ch(194) ,ch(195) ,ch(196) ,ch(197) ,ch(198) ,ch(199) ,ch(200) ,ch(201) ,ch(202) ,ch(203) ,ch(204) ,ch(205) ,ch(206) ,ch(207) ,ch(208) ,ch(209) ,ch(210) /* 210 */ ,ch(211) ,ch(212) ,ch(213) ,ch(214) ,ch(215) ,ch(216) ,ch(217) ,ch(218) ,ch(219) ,ch(220) ,ch(221) ,ch(222) ,ch(223) , 'A' , 'A' , 'A' ,ch(195) ,ch(196) ,ch(197) ,ch(198) /* 230 */ ,ch(199) , 'E' , 'E' , 'E' , 'E' , 'I' , 'I' , 'I' , 'I' ,ch(208) ,ch(209) , 'O' , 'O' , 'O' ,ch(213) ,ch(214) ,ch(247) ,ch(216) , 'U' , 'U' /* 250 */ , 'U' ,ch(220) ,ch(221) ,ch(222) , 'Y' } ; #undef ch // **** The following code exists solely to support 3.1 DBCS help files. // **** None of this code should be used for 4.0 DBCS help files. #ifdef DBCS unsigned char mpchordJapan[] = { 0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7, 0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF, 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17, 0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F, 0x20,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7, 0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF, 0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE, 0xBF,0xC0,0xD0,0xD1,0xD2,0xD3,0xD4,0xD5, 0xD6,0x9D,0x9E,0x9F,0xA0,0xA1,0xA2,0xA3, 0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB, 0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3, 0xB4,0xB5,0xB6,0xD8,0xD9,0xDA,0xDB,0xDC, 0xD7,0x9D,0x9E,0x9F,0xA0,0xA1,0xA2,0xA3, 0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB, 0xAC,0xAD,0xAE,0xAF,0xB0,0xB1,0xB2,0xB3, 0xB4,0xB5,0xB6,0xDD,0xDE,0xDF,0xE0,0xE1, 0xE2,0x21,0x22,0x23,0x24,0x25,0x26,0x27, 0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F, 0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37, 0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F, 0x5D,0x5E,0x5F,0x60,0x61,0x62,0x63,0x64, 0x65,0x66,0x67,0x68,0x69,0x6A,0x6B,0x6C, 0x6D,0x6E,0x6F,0x70,0x71,0x72,0x73,0x74, 0x75,0x76,0x77,0x78,0x79,0x7A,0x7B,0x7C, 0x7D,0x7E,0x7F,0x80,0x81,0x82,0x83,0x84, 0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C, 0x8D,0x8E,0x8F,0x90,0x91,0x92,0x93,0x94, 0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C, 0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47, 0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F, 0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57, 0x58,0x59,0x5A,0x5B,0xE3,0xE4,0xE5,0xE6, }; unsigned char mpchordKorea[] = { 0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7, 0x8,0x9,0xA,0xB,0xC,0xD,0xE,0xF, 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17, 0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F, 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27, 0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F, 0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37, 0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F, 0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47, 0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F, 0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57, 0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F, 0x60,0x41,0x42,0x43,0x44,0x45,0x46,0x47, 0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F, 0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57, 0x58,0x59,0x5A,0x7B,0x7C,0x7D,0x7E,0x7F, 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87, 0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F, 0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97, 0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F, 0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7, 0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF, 0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7, 0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF, 0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7, 0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF, 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7, 0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF, 0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7, 0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF, 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7, 0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF, }; #endif // DBCS