NT4/private/windows/win4help/winhelp/inc/maps.h
2020-09-30 17:12:29 +02:00

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