1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
static char StartCode[No3Bcode][3] = {
"\016","_","_" };
static char EndCode[No3Bcode][3] = {
"\017","_","_" };
static char ChoSung[32][No3Bcode][3] = {
"", "", "",
"", "", "",
"A", "r", "G", /* 0x02 */
"B", "R", "GG",
"D", "s", "N",
"G", "e", "D",
"H", "E", "DD",
"I", "f", "R",
"Q", "a", "M",
"R", "q", "B",
"S", "Q", "BB",
"U", "t", "S",
"V", "T", "SS",
"W", "d", ".",
"X", "w", "J",
"Y", "W", "JJ",
"Z", "c", "Ch",
"[", "z", "K",
"\\","x", "T",
"]", "v", "P",
"^", "g", "H", /* 0x14 */
"", "", "",
"", "", "",
"", "", "",
"", "", "",
"", "", "",
"", "", "",
"", "", "",
"", "", "",
"", "", "",
"", "", "",
"", "", "" }; /* 0x1f */
static char JungSung[32][No3Bcode][4] = {
"", "", "",
"", "" , "",
"", "" , "",
"b", "k", "a",
"c", "o", "ai",
"d", "i", "ya",
"e", "O", "yai",
"f", "j", "eo", /* 0x07 */
"", "" , "",
"", "" , "",
"g", "p", "e",
"j", "u", "yeo",
"k", "P", "ye",
"l", "h", "o",
"lb", "hk", "oa",
"lc", "ho", "oai", /* 0x0f */
"", "", "",
"", "", "",
"l|", "hl", "oi",
"r", "y", "yo",
"s", "n", "u",
"sf", "nj", "ueo",
"sg", "np", "ue",
"s|", "nk", "ui", /* 0x17 */
"", "", "",
"", "", "",
"w", "b", "yu",
"z", "m", "eu",
"z|", "mi", "eui",
"|", "k", "i",
"", "", "",
"", "", "" }; /* 0x1f */
static char JongSung[32][No3Bcode][3] = {
"", "", "",
"", "", "", /* Without Jongsung */
"A", "r", "g",
"B", "R", "gg",
"AU", "rt", "gs",
"D", "s", "n",
"DX", "sw", "nj",
"D^", "sg", "nh",
"G", "e", "d",
"I", "f", "l",
"IA", "fr", "lg",
"IQ", "fa", "lm",
"IR", "fq", "lb",
"IU", "ft", "ls",
"I\\","fx", "lt",
"I]", "fv", "lp",
"I^", "fg", "lh",
"Q", "a", "m",
"" , "", "",
"R", "q", "b",
"RU", "Q", "bs",
"U", "t", "s",
"V", "T", "ss",
"W", "d", "ng",
"X", "w", "j",
"Z", "c", "ch",
"[", "z", "k",
"\\", "x", "t",
"]", "v", "p",
"^", "g", "h",
"", "", "",
"", "", "" }; /* 0x1f */
|