2219 lines
36 KiB
C
2219 lines
36 KiB
C
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
|