857.h
CONST USHORT CodePage857ToUnicode[256] = {
0x0000 ,//: NULL
0x0001 ,//: START OF HEADING
0x0002 ,//: START OF TEXT
0x0003 ,//: END OF TEXT
0x0004 ,//: END OF TRANSMISSION
0x0005 ,//: ENQUIRY
0x0006 ,//: ACKNOWLEDGE
0x0007 ,//: BELL
0x0008 ,//: BACKSPACE
0x0009 ,//: HORIZONTAL TABULATION
0x000A ,//: LINE FEED
0x000B ,//: VERTICAL TABULATION
0x000C ,//: FORM FEED
0x000D ,//: CARRIAGE RETURN
0x000E ,//: SHIFT OUT
0x000F ,//: SHIFT IN
0x0010 ,//: DATA LINK ESCAPE
0x0011 ,//: DEVICE CONTROL ONE
0x0012 ,//: DEVICE CONTROL TWO
0x0013 ,//: DEVICE CONTROL THREE
0x0014 ,//: DEVICE CONTROL FOUR
0x0015 ,//: NEGATIVE ACKNOWLEDGE
0x0016 ,//: SYNCHRONOUS IDLE
0x0017 ,//: END OF TRANSMISSION BLOCK
0x0018 ,//: CANCEL
0x0019 ,//: END OF MEDIUM
0x001A ,//: SUBSTITUTE
0x001B ,//: ESCAPE
0x001C ,//: FILE SEPARATOR
0x001D ,//: GROUP SEPARATOR
0x001E ,//: RECORD SEPARATOR
0x001F ,//: UNIT SEPARATOR
0x0020 ,//: SPACE
0x0021 ,//: EXCLAMATION MARK
0x0022 ,//: QUOTATION MARK
0x0023 ,//: NUMBER SIGN
0x0024 ,//: DOLLAR SIGN
0x0025 ,//: PERCENT SIGN
0x0026 ,//: AMPERSAND
0x0027 ,//: APOSTROPHE
0x0028 ,//: LEFT PARENTHESIS
0x0029 ,//: RIGHT PARENTHESIS
0x002A ,//: ASTERISK
0x002B ,//: PLUS SIGN
0x002C ,//: COMMA
0x002D ,//: HYPHEN-MINUS
0x002E ,//: FULL STOP
0x002F ,//: SOLIDUS
0x0030 ,//: DIGIT ZERO
0x0031 ,//: DIGIT ONE
0x0032 ,//: DIGIT TWO
0x0033 ,//: DIGIT THREE
0x0034 ,//: DIGIT FOUR
0x0035 ,//: DIGIT FIVE
0x0036 ,//: DIGIT SIX
0x0037 ,//: DIGIT SEVEN
0x0038 ,//: DIGIT EIGHT
0x0039 ,//: DIGIT NINE
0x003A ,//: COLON
0x003B ,//: SEMICOLON
0x003C ,//: LESS-THAN SIGN
0x003D ,//: EQUALS SIGN
0x003E ,//: GREATER-THAN SIGN
0x003F ,//: QUESTION MARK
0x0040 ,//: COMMERCIAL AT
0x0041 ,//: LATIN CAPITAL LETTER A
0x0042 ,//: LATIN CAPITAL LETTER B
0x0043 ,//: LATIN CAPITAL LETTER C
0x0044 ,//: LATIN CAPITAL LETTER D
0x0045 ,//: LATIN CAPITAL LETTER E
0x0046 ,//: LATIN CAPITAL LETTER F
0x0047 ,//: LATIN CAPITAL LETTER G
0x0048 ,//: LATIN CAPITAL LETTER H
0x0049 ,//: LATIN CAPITAL LETTER I
0x004A ,//: LATIN CAPITAL LETTER J
0x004B ,//: LATIN CAPITAL LETTER K
0x004C ,//: LATIN CAPITAL LETTER L
0x004D ,//: LATIN CAPITAL LETTER M
0x004E ,//: LATIN CAPITAL LETTER N
0x004F ,//: LATIN CAPITAL LETTER O
0x0050 ,//: LATIN CAPITAL LETTER P
0x0051 ,//: LATIN CAPITAL LETTER Q
0x0052 ,//: LATIN CAPITAL LETTER R
0x0053 ,//: LATIN CAPITAL LETTER S
0x0054 ,//: LATIN CAPITAL LETTER T
0x0055 ,//: LATIN CAPITAL LETTER U
0x0056 ,//: LATIN CAPITAL LETTER V
0x0057 ,//: LATIN CAPITAL LETTER W
0x0058 ,//: LATIN CAPITAL LETTER X
0x0059 ,//: LATIN CAPITAL LETTER Y
0x005A ,//: LATIN CAPITAL LETTER Z
0x005B ,//: LEFT SQUARE BRACKET
0x005C ,//: REVERSE SOLIDUS
0x005D ,//: RIGHT SQUARE BRACKET
0x005E ,//: CIRCUMFLEX ACCENT
0x005F ,//: LOW LINE
0x0060 ,//: GRAVE ACCENT
0x0061 ,//: LATIN SMALL LETTER A
0x0062 ,//: LATIN SMALL LETTER B
0x0063 ,//: LATIN SMALL LETTER C
0x0064 ,//: LATIN SMALL LETTER D
0x0065 ,//: LATIN SMALL LETTER E
0x0066 ,//: LATIN SMALL LETTER F
0x0067 ,//: LATIN SMALL LETTER G
0x0068 ,//: LATIN SMALL LETTER H
0x0069 ,//: LATIN SMALL LETTER I
0x006A ,//: LATIN SMALL LETTER J
0x006B ,//: LATIN SMALL LETTER K
0x006C ,//: LATIN SMALL LETTER L
0x006D ,//: LATIN SMALL LETTER M
0x006E ,//: LATIN SMALL LETTER N
0x006F ,//: LATIN SMALL LETTER O
0x0070 ,//: LATIN SMALL LETTER P
0x0071 ,//: LATIN SMALL LETTER Q
0x0072 ,//: LATIN SMALL LETTER R
0x0073 ,//: LATIN SMALL LETTER S
0x0074 ,//: LATIN SMALL LETTER T
0x0075 ,//: LATIN SMALL LETTER U
0x0076 ,//: LATIN SMALL LETTER V
0x0077 ,//: LATIN SMALL LETTER W
0x0078 ,//: LATIN SMALL LETTER X
0x0079 ,//: LATIN SMALL LETTER Y
0x007A ,//: LATIN SMALL LETTER Z
0x007B ,//: LEFT CURLY BRACKET
0x007C ,//: VERTICAL LINE
0x007D ,//: RIGHT CURLY BRACKET
0x007E ,//: TILDE
0x007F ,//: DELETE
0x00C7 ,//: LATIN CAPITAL LETTER C WITH CEDILLA
0x00FC ,//: LATIN SMALL LETTER U WITH DIAERESIS
0x00E9 ,//: LATIN SMALL LETTER E WITH ACUTE
0x00E2 ,//: LATIN SMALL LETTER A WITH CIRCUMFLEX
0x00E4 ,//: LATIN SMALL LETTER A WITH DIAERESIS
0x00E0 ,//: LATIN SMALL LETTER A WITH GRAVE
0x00E5 ,//: LATIN SMALL LETTER A WITH RING ABOVE
0x00E7 ,//: LATIN SMALL LETTER C WITH CEDILLA
0x00EA ,//: LATIN SMALL LETTER E WITH CIRCUMFLEX
0x00EB ,//: LATIN SMALL LETTER E WITH DIAERESIS
0x00E8 ,//: LATIN SMALL LETTER E WITH GRAVE
0x00EF ,//: LATIN SMALL LETTER I WITH DIAERESIS
0x00EE ,//: LATIN SMALL LETTER I WITH CIRCUMFLEX
0x0131 ,//: LATIN SMALL LETTER DOTLESS I
0x00C4 ,//: LATIN CAPITAL LETTER A WITH DIAERESIS
0x00C5 ,//: LATIN CAPITAL LETTER A WITH RING ABOVE
0x00C9 ,//: LATIN CAPITAL LETTER E WITH ACUTE
0x00E6 ,//: LATIN SMALL LETTER AE
0x00C6 ,//: LATIN CAPITAL LETTER AE
0x00F4 ,//: LATIN SMALL LETTER O WITH CIRCUMFLEX
0x00F6 ,//: LATIN SMALL LETTER O WITH DIAERESIS
0x00F2 ,//: LATIN SMALL LETTER O WITH GRAVE
0x00FB ,//: LATIN SMALL LETTER U WITH CIRCUMFLEX
0x00F9 ,//: LATIN SMALL LETTER U WITH GRAVE
0x0130 ,//: LATIN CAPITAL LETTER I WITH DOT ABOVE
0x00D6 ,//: LATIN CAPITAL LETTER O WITH DIAERESIS
0x00DC ,//: LATIN CAPITAL LETTER U WITH DIAERESIS
0x00F8 ,//: LATIN SMALL LETTER O WITH STROKE
0x00A3 ,//: POUND SIGN
0x00D8 ,//: LATIN CAPITAL LETTER O WITH STROKE
0x015E ,//: LATIN CAPITAL LETTER S WITH CEDILLA
0x015F ,//: LATIN SMALL LETTER S WITH CEDILLA
0x00E1 ,//: LATIN SMALL LETTER A WITH ACUTE
0x00ED ,//: LATIN SMALL LETTER I WITH ACUTE
0x00F3 ,//: LATIN SMALL LETTER O WITH ACUTE
0x00FA ,//: LATIN SMALL LETTER U WITH ACUTE
0x00F1 ,//: LATIN SMALL LETTER N WITH TILDE
0x00D1 ,//: LATIN CAPITAL LETTER N WITH TILDE
0x011E ,//: LATIN CAPITAL LETTER G WITH BREVE
0x011F ,//: LATIN SMALL LETTER G WITH BREVE
0x00BF ,//: INVERTED QUESTION MARK
0x00AE ,//: REGISTERED SIGN
0x00AC ,//: NOT SIGN
0x00BD ,//: VULGAR FRACTION ONE HALF
0x00BC ,//: VULGAR FRACTION ONE QUARTER
0x00A1 ,//: INVERTED EXCLAMATION MARK
0x00AB ,//: LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
0x00BB ,//: RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x20AC,// : LIGHT SHADE 0x2591 -> EURO SIGN
0x20AC,// : MEDIUM SHADE 0x2592 -> EURO SIGN
0x2593 ,//: DARK SHADE
0x2502 ,//: BOX DRAWINGS LIGHT VERTICAL
0x2524 ,//: BOX DRAWINGS LIGHT VERTICAL AND LEFT
0x00C1 ,//: LATIN CAPITAL LETTER A WITH ACUTE
0x00C2 ,//: LATIN CAPITAL LETTER A WITH CIRCUMFLEX
0x00C0 ,//: LATIN CAPITAL LETTER A WITH GRAVE
0x00A9 ,//: COPYRIGHT SIGN
0x2563 ,//: BOX DRAWINGS DOUBLE VERTICAL AND LEFT
0x2551 ,//: BOX DRAWINGS DOUBLE VERTICAL
0x2557 ,//: BOX DRAWINGS DOUBLE DOWN AND LEFT
0x255D ,//: BOX DRAWINGS DOUBLE UP AND LEFT
0x00A2 ,//: CENT SIGN
0x00A5 ,//: YEN SIGN
0x2510 ,//: BOX DRAWINGS LIGHT DOWN AND LEFT
0x2514 ,//: BOX DRAWINGS LIGHT UP AND RIGHT
0x2534 ,//: BOX DRAWINGS LIGHT UP AND HORIZONTAL
0x252C ,//: BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0x251C ,//: BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0x2500 ,//: BOX DRAWINGS LIGHT HORIZONTAL
0x253C ,//: BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0x00E3 ,//: LATIN SMALL LETTER A WITH TILDE
0x00C3 ,//: LATIN CAPITAL LETTER A WITH TILDE
0x255A ,//: BOX DRAWINGS DOUBLE UP AND RIGHT
0x2554 ,//: BOX DRAWINGS DOUBLE DOWN AND RIGHT
0x2569 ,//: BOX DRAWINGS DOUBLE UP AND HORIZONTAL
0x2566 ,//: BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
0x2560 ,//: BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
0x2550 ,//: BOX DRAWINGS DOUBLE HORIZONTAL
0x256C ,//: BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
0x00A4 ,//: CURRENCY SIGN
0x00BA ,//: MASCULINE ORDINAL INDICATOR
0x00AA ,//: FEMININE ORDINAL INDICATOR
0x00CA ,//: LATIN CAPITAL LETTER E WITH CIRCUMFLEX
0x00CB ,//: LATIN CAPITAL LETTER E WITH DIAERESIS
0x00C8 ,//: LATIN CAPITAL LETTER E WITH GRAVE
0x00CD ,//: LATIN CAPITAL LETTER I WITH ACUTE
0x00CE ,//: LATIN CAPITAL LETTER I WITH CIRCUMFLEX
0x00CF ,//: LATIN CAPITAL LETTER I WITH DIAERESIS
0x2518 ,//: BOX DRAWINGS LIGHT UP AND LEFT
0x250C ,//: BOX DRAWINGS LIGHT DOWN AND RIGHT
0x2588 ,//: FULL BLOCK
0x2584 ,//: LOWER HALF BLOCK
0x00A6 ,//: BROKEN BAR
0x00CC ,//: LATIN CAPITAL LETTER I WITH GRAVE
0x2580 ,//: UPPER HALF BLOCK
0x00D3 ,//: LATIN CAPITAL LETTER O WITH ACUTE
0x00DF ,//: LATIN SMALL LETTER SHARP S
0x00D4 ,//: LATIN CAPITAL LETTER O WITH CIRCUMFLEX
0x00D2 ,//: LATIN CAPITAL LETTER O WITH GRAVE
0x00F5 ,//: LATIN SMALL LETTER O WITH TILDE
0x00D5 ,//: LATIN CAPITAL LETTER O WITH TILDE
0x00B5 ,//: MICRO SIGN
0x00D7 ,//: MULTIPLICATION SIGN
0x00DA ,//: LATIN CAPITAL LETTER U WITH ACUTE
0x00DB ,//: LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0x00D9 ,//: LATIN CAPITAL LETTER U WITH GRAVE
0x00EC ,//: LATIN SMALL LETTER I WITH GRAVE
0x00FF ,//: LATIN SMALL LETTER Y WITH DIAERESIS
0x00AF ,//: MACRON
0x00B4 ,//: ACUTE ACCENT
0x00AD ,//: SOFT HYPHEN
0x00B1 ,//: PLUS-MINUS SIGN
0x00BE ,//: VULGAR FRACTION THREE QUARTERS
0x00B6 ,//: PILCROW SIGN
0x00A7 ,//: SECTION SIGN
0x00F7 ,//: DIVISION SIGN
0x00B8 ,//: CEDILLA
0x00B0 ,//: DEGREE SIGN
0x00A8 ,//: DIAERESIS
0x00B7 ,//: MIDDLE DOT
0x00B9 ,//: SUPERSCRIPT ONE
0x00B3 ,//: SUPERSCRIPT THREE
0x00B2 ,//: SUPERSCRIPT TWO
0x25A0 ,//: BLACK SQUARE
0x00A0 //: NO-BREAK SPACE
};
860.h /
CONST USHORT CodePage860ToUnicode[256] = {
0x0000,// : NULL
0x0001,// : START OF HEADING
0x0002,// : START OF TEXT
0x0003,// : END OF TEXT
0x0004,// : END OF TRANSMISSION
0x0005,// : ENQUIRY
0x0006,// : ACKNOWLEDGE
0x0007,// : BELL
0x0008,// : BACKSPACE
0x0009,// : HORIZONTAL TABULATION
0x000A,// : LINE FEED
0x000B,// : VERTICAL TABULATION
0x000C,// : FORM FEED
0x000D,// : CARRIAGE RETURN
0x000E,// : SHIFT OUT
0x000F,// : SHIFT IN
0x0010,// : DATA LINK ESCAPE
0x0011,// : DEVICE CONTROL ONE
0x0012,// : DEVICE CONTROL TWO
0x0013,// : DEVICE CONTROL THREE
0x0014,// : DEVICE CONTROL FOUR
0x0015,// : NEGATIVE ACKNOWLEDGE
0x0016,// : SYNCHRONOUS IDLE
0x0017,// : END OF TRANSMISSION BLOCK
0x0018,// : CANCEL
0x0019,// : END OF MEDIUM
0x001A,// : SUBSTITUTE
0x001B,// : ESCAPE
0x001C,// : FILE SEPARATOR
0x001D,// : GROUP SEPARATOR
0x001E,// : RECORD SEPARATOR
0x001F,// : UNIT SEPARATOR
32 ,//SPACE
33 ,//EXCLAMATION MARK
34 ,//QUOTATION MARK
35 ,//NUMBER SIGN
36 ,//DOLLAR SIGN
37 ,//PERCENT SIGN
38 ,//AMPERSAND
39 ,//APOSTROPHE
40 ,//LEFT PARENTHESIS
41 ,//RIGHT PARENTHESIS
42 ,//ASTERISK
43 ,//PLUS SIGN
44 ,//COMMA
45 ,//HYPHEN-MINUS
46 ,//FULL STOP
47 ,//SOLIDUS
48 ,//DIGIT ZERO
49 ,//DIGIT ONE
50 ,//DIGIT TWO
51 ,//DIGIT THREE
52 ,//DIGIT FOUR
53 ,//DIGIT FIVE
54 ,//DIGIT SIX
55 ,//DIGIT SEVEN
56 ,//DIGIT EIGHT
57 ,//DIGIT NINE
58 ,//COLON
59 ,//SEMICOLON
60 ,//LESS-THAN SIGN
61 ,//EQUALS SIGN
62 ,//GREATER-THAN SIGN
63 ,//QUESTION MARK
64 ,//COMMERCIAL AT
65 ,//LATIN CAPITAL LETTER A
66 ,//LATIN CAPITAL LETTER B
67 ,//LATIN CAPITAL LETTER C
68 ,//LATIN CAPITAL LETTER D
69 ,//LATIN CAPITAL LETTER E
70 ,//LATIN CAPITAL LETTER F
71 ,//LATIN CAPITAL LETTER G
72 ,//LATIN CAPITAL LETTER H
73 ,//LATIN CAPITAL LETTER I
74 ,//LATIN CAPITAL LETTER J
75 ,//LATIN CAPITAL LETTER K
76 ,//LATIN CAPITAL LETTER L
77 ,//LATIN CAPITAL LETTER M
78 ,//LATIN CAPITAL LETTER N
79 ,//LATIN CAPITAL LETTER O
80 ,//LATIN CAPITAL LETTER P
81 ,//LATIN CAPITAL LETTER Q
82 ,//LATIN CAPITAL LETTER R
83 ,//LATIN CAPITAL LETTER S
84 ,//LATIN CAPITAL LETTER T
85 ,//LATIN CAPITAL LETTER U
86 ,//LATIN CAPITAL LETTER V
87 ,//LATIN CAPITAL LETTER W
88 ,//LATIN CAPITAL LETTER X
89 ,//LATIN CAPITAL LETTER Y
90 ,//LATIN CAPITAL LETTER Z
91 ,//LEFT SQUARE BRACKET
92 ,//REVERSE SOLIDUS
93 ,//RIGHT SQUARE BRACKET
94 ,//CIRCUMFLEX ACCENT
95 ,//LOW LINE
96 ,//GRAVE ACCENT
97 ,//LATIN SMALL LETTER A
98 ,//LATIN SMALL LETTER B
99 ,//LATIN SMALL LETTER C
100 ,//LATIN SMALL LETTER D
101 ,//LATIN SMALL LETTER E
102 ,//LATIN SMALL LETTER F
103 ,//LATIN SMALL LETTER G
104 ,//LATIN SMALL LETTER H
105 ,//LATIN SMALL LETTER I
106 ,//LATIN SMALL LETTER J
107 ,//LATIN SMALL LETTER K
108 ,//LATIN SMALL LETTER L
109 ,//LATIN SMALL LETTER M
110 ,//LATIN SMALL LETTER N
111 ,//LATIN SMALL LETTER O
112 ,//LATIN SMALL LETTER P
113 ,//LATIN SMALL LETTER Q
114 ,//LATIN SMALL LETTER R
115 ,//LATIN SMALL LETTER S
116 ,//LATIN SMALL LETTER T
117 ,//LATIN SMALL LETTER U
118 ,//LATIN SMALL LETTER V
119 ,//LATIN SMALL LETTER W
120 ,//LATIN SMALL LETTER X
121 ,//LATIN SMALL LETTER Y
122 ,//LATIN SMALL LETTER Z
123 ,//LEFT CURLY BRACKET
124 ,//VERTICAL LINE
125 ,//RIGHT CURLY BRACKET
126 ,//TILDE
127 ,//DELETE
199 ,//LATIN CAPITAL LETTER C WITH CEDILLA
252 ,//LATIN SMALL LETTER U WITH DIAERESIS
233 ,//LATIN SMALL LETTER E WITH ACUTE
226 ,//LATIN SMALL LETTER A WITH CIRCUMFLEX
227 ,//LATIN SMALL LETTER A WITH TILDE
224 ,//LATIN SMALL LETTER A WITH GRAVE
193 ,//LATIN CAPITAL LETTER A WITH ACUTE
231 ,//LATIN SMALL LETTER C WITH CEDILLA
234 ,//LATIN SMALL LETTER E WITH CIRCUMFLEX
202 ,//LATIN CAPITAL LETTER E WITH CIRCUMFLEX
232 ,//LATIN SMALL LETTER E WITH GRAVE
205 ,//LATIN CAPITAL LETTER I WITH ACUTE
212 ,//LATIN CAPITAL LETTER O WITH CIRCUMFLEX
236 ,//LATIN SMALL LETTER I WITH GRAVE
195 ,//LATIN CAPITAL LETTER A WITH TILDE
194 ,//LATIN CAPITAL LETTER A WITH CIRCUMFLEX
201 ,//LATIN CAPITAL LETTER E WITH ACUTE
192 ,//LATIN CAPITAL LETTER A WITH GRAVE
200 ,//LATIN CAPITAL LETTER E WITH GRAVE
244 ,//LATIN SMALL LETTER O WITH CIRCUMFLEX
245 ,//LATIN SMALL LETTER O WITH TILDE
242 ,//LATIN SMALL LETTER O WITH GRAVE
218 ,//LATIN CAPITAL LETTER U WITH ACUTE
249 ,//LATIN SMALL LETTER U WITH GRAVE
204 ,//LATIN CAPITAL LETTER I WITH GRAVE
213 ,//LATIN CAPITAL LETTER O WITH TILDE
220 ,//LATIN CAPITAL LETTER U WITH DIAERESIS
162 ,//CENT SIGN
163 ,//POUND SIGN
217 ,// LATIN CAPITAL LETTER U WITH GRAVE
8359,// ;8359PESETA SIGN
211 ,//LATIN CAPITAL LETTER O WITH ACUTE
225 ,//LATIN SMALL LETTER A WITH ACUTE
237 ,//LATIN SMALL LETTER I WITH ACUTE
243 ,//LATIN SMALL LETTER O WITH ACUTE
250 ,//LATIN SMALL LETTER U WITH ACUTE
241 ,//LATIN SMALL LETTER N WITH TILDE
209 ,//LATIN CAPITAL LETTER N WITH TILDE
170 ,//FEMININE ORDINAL INDICATOR
186 ,//MASCULINE ORDINAL INDICATOR
191 ,//INVERTED QUESTION MARK
210 ,//LATIN CAPITAL LETTER O WITH GRAVE
172 ,//NOT SIGN
189 ,//VULGAR FRACTION ONE HALF
188 ,//VULGAR FRACTION ONE QUARTER
161 ,//INVERTED EXCLAMATION MARK
171 ,//LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
187 ,//RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x20AC,// ;9617LIGHT SHADE -> EURO SIGN
0x20AC,// ;9618MEDIUM SHADE-> EURO SIGN
9619,// ;9619DARK SHADE
9474,// ;9474BOX DRAWINGS LIGHT VERTICAL
9508,// ;9508BOX DRAWINGS LIGHT VERTICAL AND LEFT
9569,// ;9569BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
9570,// ;9570BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
9558,// ;9558BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
9557,// ;9557BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
9571,// ;9571BOX DRAWINGS DOUBLE VERTICAL AND LEFT
9553,// ;9553BOX DRAWINGS DOUBLE VERTICAL
9559,// ;9559BOX DRAWINGS DOUBLE DOWN AND LEFT
9565,// ;9565BOX DRAWINGS DOUBLE UP AND LEFT
9564,// ;9564BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
9563,// ;9563BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
9488,// ;9488BOX DRAWINGS LIGHT DOWN AND LEFT
9492,// ;9492BOX DRAWINGS LIGHT UP AND RIGHT
9524,// ;9524BOX DRAWINGS LIGHT UP AND HORIZONTAL
9516,// ;9516BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
9500,// ;9500BOX DRAWINGS LIGHT VERTICAL AND RIGHT
9472,// ;9472BOX DRAWINGS LIGHT HORIZONTAL
9532,// ;9532BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
9566,// ;9566BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
9567,// ;9567BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
9562,// ;9562BOX DRAWINGS DOUBLE UP AND RIGHT
9556,// ;9556BOX DRAWINGS DOUBLE DOWN AND RIGHT
9577,// ;9577BOX DRAWINGS DOUBLE UP AND HORIZONTAL
9574,// ;9574BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
9568,// ;9568BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
9552,// ;9552BOX DRAWINGS DOUBLE HORIZONTAL
9580,// ;9580BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
9575,// ;9575BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
9576,// ;9576BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
9572,// ;9572BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
9573,// ;9573BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
9561,// ;9561BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
9560,// ;9560BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
9554,// ;9554BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
9555,// ;9555BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
9579,// ;9579BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
9578,// ;9578BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
9496,// ;9496BOX DRAWINGS LIGHT UP AND LEFT
9484,// ;9484BOX DRAWINGS LIGHT DOWN AND RIGHT
9608,// ;9608FULL BLOCK
9604,// ;9604LOWER HALF BLOCK
9612,// ;9612LEFT HALF BLOCK
9616,// ;9616RIGHT HALF BLOCK
9600,// ;9600UPPER HALF BLOCK
945 ,// ;945GREEK SMALL LETTER ALPHA
223 ,// LATIN SMALL LETTER SHARP S
915 ,// ;915GREEK CAPITAL LETTER GAMMA
960 ,// ;960GREEK SMALL LETTER PI
931 ,// ;931GREEK CAPITAL LETTER SIGMA
963 ,// ;963GREEK SMALL LETTER SIGMA
181 ,// MICRO SIGN
964 ,// ;964GREEK SMALL LETTER TAU
934 ,// ;934GREEK CAPITAL LETTER PHI
920 ,// ;920GREEK CAPITAL LETTER THETA
937 ,// ;937GREEK CAPITAL LETTER OMEGA
948 ,// ;948GREEK SMALL LETTER DELTA
8734,// ;8734INFINITY
966 ,// ;966GREEK SMALL LETTER PHI
949 ,// ;949GREEK SMALL LETTER EPSILON
8745,// ;8745INTERSECTION
8801,// ;8801IDENTICAL TO
177 ,// PLUS-MINUS SIGN
8805,// ;8805GREATER-THAN OR EQUAL TO
8804,// ;8804LESS-THAN OR EQUAL TO
8992,// ;8992TOP HALF INTEGRAL
8993,// ;8993BOTTOM HALF INTEGRAL
247 ,// DIVISION SIGN
8776,// ;8776ALMOST EQUAL TO
176 ,// DEGREE SIGN
8729,// ;8729BULLET OPERATOR
183 ,// MIDDLE DOT
8730,// ;8730SQUARE ROOT
8319,// ;8319SUPERSCRIPT LATIN SMALL LETTER N
178 ,// SUPERSCRIPT TWO
9632,// ;9632BLACK SQUARE
160 // NO-BREAK SPACE
};
861.h
// (Iceland)
CONST USHORT CodePage861ToUnicode[256] = {
/*00*/ 0x0000, // NULL
/*01*/ 0x0001, // START OF HEADING
/*02*/ 0x0002, // START OF TEXT
/*03*/ 0x0003, // END OF TEXT
/*04*/ 0x0004, // END OF TRANSMISSION
/*05*/ 0x0005, // ENQUIRY
/*06*/ 0x0006, // ACKNOWLEDGE
/*07*/ 0x0007, // BELL
/*08*/ 0x0008, // BACKSPACE
/*09*/ 0x0009, // HORIZONTAL TABULATION
/*0A*/ 0x000A, // LINE FEED
/*0B*/ 0x000B, // VERTICAL TABULATION
/*0C*/ 0x000C, // FORM FEED
/*0D*/ 0x000D, // CARRIAGE RETURN
/*0E*/ 0x000E, // SHIFT OUT
/*0F*/ 0x000F, // SHIFT IN
/*10*/ 0x0010, // DATA LINK ESCAPE
/*11*/ 0x0011, // DEVICE CONTROL ONE
/*12*/ 0x0012, // DEVICE CONTROL TWO
/*13*/ 0x0013, // DEVICE CONTROL THREE
/*14*/ 0x0014, // DEVICE CONTROL FOUR
/*15*/ 0x0015, // NEGATIVE ACKNOWLEDGE
/*16*/ 0x0016, // SYNCHRONOUS IDLE
/*17*/ 0x0017, // END OF TRANSMISSION BLOCK
/*18*/ 0x0018, // CANCEL
/*19*/ 0x0019, // END OF MEDIUM
/*1A*/ 0x001A, // SUBSTITUTE
/*1B*/ 0x001B, // ESCAPE
/*1C*/ 0x001C, // FILE SEPARATOR
/*1D*/ 0x001D, // GROUP SEPARATOR
/*1E*/ 0x001E, // RECORD SEPARATOR
/*1F*/ 0x001F, // UNIT SEPARATOR
/*20*/ 0x0020, // SPACE
/*21*/ 0x0021, // EXCLAMATION MARK
/*22*/ 0x0022, // QUOTATION MARK
/*23*/ 0x0023, // NUMBER SIGN
/*24*/ 0x0024, // DOLLAR SIGN
/*25*/ 0x0025, // PERCENT SIGN
/*26*/ 0x0026, // AMPERSAND
/*27*/ 0x0027, // APOSTROPHE
/*28*/ 0x0028, // LEFT PARENTHESIS
/*29*/ 0x0029, // RIGHT PARENTHESIS
/*2A*/ 0x002A, // ASTERISK
/*2B*/ 0x002B, // PLUS SIGN
/*2C*/ 0x002C, // COMMA
/*2D*/ 0x002D, // HYPHEN-MINUS
/*2E*/ 0x002E, // FULL STOP
/*2F*/ 0x002F, // SOLIDUS
/*30*/ 0x0030, // DIGIT ZERO
/*31*/ 0x0031, // DIGIT ONE
/*32*/ 0x0032, // DIGIT TWO
/*33*/ 0x0033, // DIGIT THREE
/*34*/ 0x0034, // DIGIT FOUR
/*35*/ 0x0035, // DIGIT FIVE
/*36*/ 0x0036, // DIGIT SIX
/*37*/ 0x0037, // DIGIT SEVEN
/*38*/ 0x0038, // DIGIT EIGHT
/*39*/ 0x0039, // DIGIT NINE
/*3A*/ 0x003A, // COLON
/*3B*/ 0x003B, // SEMICOLON
/*3C*/ 0x003C, // LESS-THAN SIGN
/*3D*/ 0x003D, // EQUALS SIGN
/*3E*/ 0x003E, // GREATER-THAN SIGN
/*3F*/ 0x003F, // QUESTION MARK
/*40*/ 0x0040, // COMMERCIAL AT
/*41*/ 0x0041, // LATIN CAPITAL LETTER A
/*42*/ 0x0042, // LATIN CAPITAL LETTER B
/*43*/ 0x0043, // LATIN CAPITAL LETTER C
/*44*/ 0x0044, // LATIN CAPITAL LETTER D
/*45*/ 0x0045, // LATIN CAPITAL LETTER E
/*46*/ 0x0046, // LATIN CAPITAL LETTER F
/*47*/ 0x0047, // LATIN CAPITAL LETTER G
/*48*/ 0x0048, // LATIN CAPITAL LETTER H
/*49*/ 0x0049, // LATIN CAPITAL LETTER I
/*4A*/ 0x004A, // LATIN CAPITAL LETTER J
/*4B*/ 0x004B, // LATIN CAPITAL LETTER K
/*4C*/ 0x004C, // LATIN CAPITAL LETTER L
/*4D*/ 0x004D, // LATIN CAPITAL LETTER M
/*4E*/ 0x004E, // LATIN CAPITAL LETTER N
/*4F*/ 0x004F, // LATIN CAPITAL LETTER O
/*50*/ 0x0050, // LATIN CAPITAL LETTER P
/*51*/ 0x0051, // LATIN CAPITAL LETTER Q
/*52*/ 0x0052, // LATIN CAPITAL LETTER R
/*53*/ 0x0053, // LATIN CAPITAL LETTER S
/*54*/ 0x0054, // LATIN CAPITAL LETTER T
/*55*/ 0x0055, // LATIN CAPITAL LETTER U
/*56*/ 0x0056, // LATIN CAPITAL LETTER V
/*57*/ 0x0057, // LATIN CAPITAL LETTER W
/*58*/ 0x0058, // LATIN CAPITAL LETTER X
/*59*/ 0x0059, // LATIN CAPITAL LETTER Y
/*5A*/ 0x005A, // LATIN CAPITAL LETTER Z
/*5B*/ 0x005B, // LEFT SQUARE BRACKET
/*5C*/ 0x005C, // REVERSE SOLIDUS
/*5D*/ 0x005D, // RIGHT SQUARE BRACKET
/*5E*/ 0x005E, // CIRCUMFLEX ACCENT
/*5F*/ 0x005F, // LOW LINE
/*60*/ 0x0060, // GRAVE ACCENT
/*61*/ 0x0061, // LATIN SMALL LETTER A
/*62*/ 0x0062, // LATIN SMALL LETTER B
/*63*/ 0x0063, // LATIN SMALL LETTER C
/*64*/ 0x0064, // LATIN SMALL LETTER D
/*65*/ 0x0065, // LATIN SMALL LETTER E
/*66*/ 0x0066, // LATIN SMALL LETTER F
/*67*/ 0x0067, // LATIN SMALL LETTER G
/*68*/ 0x0068, // LATIN SMALL LETTER H
/*69*/ 0x0069, // LATIN SMALL LETTER I
/*6A*/ 0x006A, // LATIN SMALL LETTER J
/*6B*/ 0x006B, // LATIN SMALL LETTER K
/*6C*/ 0x006C, // LATIN SMALL LETTER L
/*6D*/ 0x006D, // LATIN SMALL LETTER M
/*6E*/ 0x006E, // LATIN SMALL LETTER N
/*6F*/ 0x006F, // LATIN SMALL LETTER O
/*70*/ 0x0070, // LATIN SMALL LETTER P
/*71*/ 0x0071, // LATIN SMALL LETTER Q
/*72*/ 0x0072, // LATIN SMALL LETTER R
/*73*/ 0x0073, // LATIN SMALL LETTER S
/*74*/ 0x0074, // LATIN SMALL LETTER T
/*75*/ 0x0075, // LATIN SMALL LETTER U
/*76*/ 0x0076, // LATIN SMALL LETTER V
/*77*/ 0x0077, // LATIN SMALL LETTER W
/*78*/ 0x0078, // LATIN SMALL LETTER X
/*79*/ 0x0079, // LATIN SMALL LETTER Y
/*7A*/ 0x007A, // LATIN SMALL LETTER Z
/*7B*/ 0x007B, // LEFT CURLY BRACKET
/*7C*/ 0x007C, // VERTICAL LINE
/*7D*/ 0x007D, // RIGHT CURLY BRACKET
/*7E*/ 0x007E, // TILDE
/*7F*/ 0x007F, // DELETE
/*80*/ 199, // LATIN CAPITAL LETTER C WITH CEDILLA
/*81*/ 252, // LATIN SMALL LETTER U WITH DIAERESIS
/*82*/ 233, // LATIN SMALL LETTER E WITH ACUTE
/*83*/ 226, // LATIN SMALL LETTER A WITH CIRCUMFLEX
/*84*/ 228, // LATIN SMALL LETTER A WITH DIAERESIS
/*85*/ 224, // LATIN SMALL LETTER A WITH GRAVE
/*86*/ 229, // LATIN SMALL LETTER A WITH RING ABOVE
/*87*/ 231, // LATIN SMALL LETTER C WITH CEDILLA
/*88*/ 234, // LATIN SMALL LETTER E WITH CIRCUMFLEX
/*89*/ 235, // LATIN SMALL LETTER E WITH DIAERESIS
/*8A*/ 232, // LATIN SMALL LETTER E WITH GRAVE
/*8B*/ 208, // LATIN CAPITAL LETTER ETH
/*8C*/ 240, // LATIN SMALL LETTER ETH
/*8D*/ 222, // LATIN CAPITAL LETTER THORN
/*8E*/ 196, // LATIN CAPITAL LETTER A WITH DIAERESIS
/*8F*/ 197, // LATIN CAPITAL LETTER A WITH RING ABOVE
/*90*/ 201, // LATIN CAPITAL LETTER E WITH ACUTE
/*91*/ 230, // LATIN SMALL LETTER AE
/*92*/ 198, // LATIN CAPITAL LETTER AE
/*93*/ 244, // LATIN SMALL LETTER O WITH CIRCUMFLEX
/*94*/ 246, // LATIN SMALL LETTER O WITH DIAERESIS
/*95*/ 254, // LATIN SMALL LETTER THORN
/*96*/ 251, // LATIN SMALL LETTER U WITH CIRCUMFLEX
/*97*/ 221, // LATIN CAPITAL LETTER Y WITH ACUTE
/*98*/ 253, // LATIN SMALL LETTER Y WITH ACUTE
/*99*/ 214, // LATIN CAPITAL LETTER O WITH DIAERESIS
/*9A*/ 220, // LATIN CAPITAL LETTER U WITH DIAERESIS
/*9B*/ 248, // LATIN SMALL LETTER O WITH STROKE
/*9C*/ 163, // POUND SIGN
/*9D*/ 216, // LATIN CAPITAL LETTER O WITH STROKE
/*9E*/ 8359, // PESETA SIGN
/*9F*/ 402, // LATIN SMALL LETTER F WITH HOOK
/*A0*/ 225, // LATIN SMALL LETTER A WITH ACUTE
/*A1*/ 237, // LATIN SMALL LETTER I WITH ACUTE
/*A2*/ 243, // LATIN SMALL LETTER O WITH ACUTE
/*A3*/ 250, // LATIN SMALL LETTER U WITH ACUTE
/*A4*/ 193, // LATIN CAPITAL LETTER A WITH ACUTE
/*A5*/ 205, // LATIN CAPITAL LETTER I WITH ACUTE
/*A6*/ 211, // LATIN CAPITAL LETTER O WITH ACUTE
/*A7*/ 218, // LATIN CAPITAL LETTER U WITH ACUTE
/*A8*/ 191, // INVERTED QUESTION MARK
/*A9*/ 8976, // REVERSED NOT SIGN
/*AA*/ 172, // NOT SIGN
/*AB*/ 189, // VULGAR FRACTION ONE HALF
/*AC*/ 188, // VULGAR FRACTION ONE QUARTER
/*AD*/ 161, // INVERTED EXCLAMATION MARK
/*AE*/ 171, // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
/*AF*/ 187, // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
/*B0*/ 0x20AC, // LIGHT SHADE 0x2591 -> EURO SIGN
/*B1*/ 0x20AC, // MEDIUM SHADE 0x2592 -> EURO SIGN
/*B2*/ 9619, // DARK SHADE
/*B3*/ 9474, // BOX DRAWINGS LIGHT VERTICAL
/*B4*/ 9508, // BOX DRAWINGS LIGHT VERTICAL AND LEFT
/*B5*/ 9569, // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
/*B6*/ 9570, // BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
/*B7*/ 9558, // BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
/*B8*/ 9557, // BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
/*B9*/ 9571, // BOX DRAWINGS DOUBLE VERTICAL AND LEFT
/*BA*/ 9553, // BOX DRAWINGS DOUBLE VERTICAL
/*BB*/ 9559, // BOX DRAWINGS DOUBLE DOWN AND LEFT
/*BC*/ 9565, // BOX DRAWINGS DOUBLE UP AND LEFT
/*BD*/ 9564, // BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
/*BE*/ 9563, // BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
/*BF*/ 9488, // BOX DRAWINGS LIGHT DOWN AND LEFT
/*C0*/ 9492, // BOX DRAWINGS LIGHT UP AND RIGHT
/*C1*/ 9524, // BOX DRAWINGS LIGHT UP AND HORIZONTAL
/*C2*/ 9516, // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
/*C3*/ 9500, // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
/*C4*/ 9472, // BOX DRAWINGS LIGHT HORIZONTAL
/*C5*/ 9532, // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
/*C6*/ 9566, // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
/*C7*/ 9567, // BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
/*C8*/ 9562, // BOX DRAWINGS DOUBLE UP AND RIGHT
/*C9*/ 9556, // BOX DRAWINGS DOUBLE DOWN AND RIGHT
/*CA*/ 9577, // BOX DRAWINGS DOUBLE UP AND HORIZONTAL
/*CB*/ 9574, // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
/*CC*/ 9568, // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
/*CD*/ 9552, // BOX DRAWINGS DOUBLE HORIZONTAL
/*CE*/ 9580, // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
/*CF*/ 9575, // BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
/*D0*/ 9576, // BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
/*D1*/ 9572, // BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
/*D2*/ 9573, // BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
/*D3*/ 9561, // BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
/*D4*/ 9560, // BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
/*D5*/ 9554, // BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
/*D6*/ 9555, // BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
/*D7*/ 9579, // BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
/*D8*/ 9578, // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
/*D9*/ 9496, // BOX DRAWINGS LIGHT UP AND LEFT
/*DA*/ 9484, // BOX DRAWINGS LIGHT DOWN AND RIGHT
/*DB*/ 9608, // FULL BLOCK
/*DC*/ 9604, // LOWER HALF BLOCK
/*DD*/ 9612, // LEFT HALF BLOCK
/*DE*/ 9616, // RIGHT HALF BLOCK
/*DF*/ 9600, // UPPER HALF BLOCK
/*E0*/ 945, // GREEK SMALL LETTER ALPHA
/*E1*/ 223, // LATIN SMALL LETTER SHARP S
/*E2*/ 915, // GREEK CAPITAL LETTER GAMMA
/*E3*/ 960, // GREEK SMALL LETTER PI
/*E4*/ 931, // GREEK CAPITAL LETTER SIGMA
/*E5*/ 963, // GREEK SMALL LETTER SIGMA
/*E6*/ 181, // MICRO SIGN
/*E7*/ 964, // GREEK SMALL LETTER TAU
/*E8*/ 934, // GREEK CAPITAL LETTER PHI
/*E9*/ 920, // GREEK CAPITAL LETTER THETA
/*EA*/ 937, // GREEK CAPITAL LETTER OMEGA
/*EB*/ 948, // GREEK SMALL LETTER DELTA
/*EC*/ 8734, // INFINITY
/*ED*/ 966, // GREEK SMALL LETTER PHI
/*EE*/ 949, // GREEK SMALL LETTER EPSILON
/*EF*/ 8745, // INTERSECTION
/*F0*/ 8801, // IDENTICAL TO
/*F1*/ 177, // PLUS-MINUS SIGN
/*F2*/ 8805, // GREATER-THAN OR EQUAL TO
/*F3*/ 8804, // LESS-THAN OR EQUAL TO
/*F4*/ 8992, // TOP HALF INTEGRAL
/*F5*/ 8993, // BOTTOM HALF INTEGRAL
/*F6*/ 247, // DIVISION SIGN
/*F7*/ 8776, // ALMOST EQUAL TO
/*F8*/ 176, // DEGREE SIGN
/*F9*/ 8729, // BULLET OPERATOR
/*FA*/ 183, // MIDDLE DOT
/*FB*/ 8730, // SQUARE ROOT
/*FC*/ 8319, // SUPERSCRIPT LATIN SMALL LETTER N
/*FD*/ 178, // SUPERSCRIPT TWO
/*FE*/ 9632, // BLACK SQUARE
/*FF*/ 160, // NO-BREAK SPACE
};
862.h //
// (Hebrew)
CONST USHORT CodePage862ToUnicode[256] = {
/*00*/ 0x0000, // NULL
/*01*/ 0x0001, // START OF HEADING
/*02*/ 0x0002, // START OF TEXT
/*03*/ 0x0003, // END OF TEXT
/*04*/ 0x0004, // END OF TRANSMISSION
/*05*/ 0x0005, // ENQUIRY
/*06*/ 0x0006, // ACKNOWLEDGE
/*07*/ 0x0007, // BELL
/*08*/ 0x0008, // BACKSPACE
/*09*/ 0x0009, // HORIZONTAL TABULATION
/*0A*/ 0x000A, // LINE FEED
/*0B*/ 0x000B, // VERTICAL TABULATION
/*0C*/ 0x000C, // FORM FEED
/*0D*/ 0x000D, // CARRIAGE RETURN
/*0E*/ 0x000E, // SHIFT OUT
/*0F*/ 0x000F, // SHIFT IN
/*10*/ 0x0010, // DATA LINK ESCAPE
/*11*/ 0x0011, // DEVICE CONTROL ONE
/*12*/ 0x0012, // DEVICE CONTROL TWO
/*13*/ 0x0013, // DEVICE CONTROL THREE
/*14*/ 0x0014, // DEVICE CONTROL FOUR
/*15*/ 0x0015, // NEGATIVE ACKNOWLEDGE
/*16*/ 0x0016, // SYNCHRONOUS IDLE
/*17*/ 0x0017, // END OF TRANSMISSION BLOCK
/*18*/ 0x0018, // CANCEL
/*19*/ 0x0019, // END OF MEDIUM
/*1A*/ 0x001A, // SUBSTITUTE
/*1B*/ 0x001B, // ESCAPE
/*1C*/ 0x001C, // FILE SEPARATOR
/*1D*/ 0x001D, // GROUP SEPARATOR
/*1E*/ 0x001E, // RECORD SEPARATOR
/*1F*/ 0x001F, // UNIT SEPARATOR
/*20*/ 0x0020, // SPACE
/*21*/ 0x0021, // EXCLAMATION MARK
/*22*/ 0x0022, // QUOTATION MARK
/*23*/ 0x0023, // NUMBER SIGN
/*24*/ 0x0024, // DOLLAR SIGN
/*25*/ 0x0025, // PERCENT SIGN
/*26*/ 0x0026, // AMPERSAND
/*27*/ 0x0027, // APOSTROPHE
/*28*/ 0x0028, // LEFT PARENTHESIS
/*29*/ 0x0029, // RIGHT PARENTHESIS
/*2A*/ 0x002A, // ASTERISK
/*2B*/ 0x002B, // PLUS SIGN
/*2C*/ 0x002C, // COMMA
/*2D*/ 0x002D, // HYPHEN-MINUS
/*2E*/ 0x002E, // FULL STOP
/*2F*/ 0x002F, // SOLIDUS
/*30*/ 0x0030, // DIGIT ZERO
/*31*/ 0x0031, // DIGIT ONE
/*32*/ 0x0032, // DIGIT TWO
/*33*/ 0x0033, // DIGIT THREE
/*34*/ 0x0034, // DIGIT FOUR
/*35*/ 0x0035, // DIGIT FIVE
/*36*/ 0x0036, // DIGIT SIX
/*37*/ 0x0037, // DIGIT SEVEN
/*38*/ 0x0038, // DIGIT EIGHT
/*39*/ 0x0039, // DIGIT NINE
/*3A*/ 0x003A, // COLON
/*3B*/ 0x003B, // SEMICOLON
/*3C*/ 0x003C, // LESS-THAN SIGN
/*3D*/ 0x003D, // EQUALS SIGN
/*3E*/ 0x003E, // GREATER-THAN SIGN
/*3F*/ 0x003F, // QUESTION MARK
/*40*/ 0x0040, // COMMERCIAL AT
/*41*/ 0x0041, // LATIN CAPITAL LETTER A
/*42*/ 0x0042, // LATIN CAPITAL LETTER B
/*43*/ 0x0043, // LATIN CAPITAL LETTER C
/*44*/ 0x0044, // LATIN CAPITAL LETTER D
/*45*/ 0x0045, // LATIN CAPITAL LETTER E
/*46*/ 0x0046, // LATIN CAPITAL LETTER F
/*47*/ 0x0047, // LATIN CAPITAL LETTER G
/*48*/ 0x0048, // LATIN CAPITAL LETTER H
/*49*/ 0x0049, // LATIN CAPITAL LETTER I
/*4A*/ 0x004A, // LATIN CAPITAL LETTER J
/*4B*/ 0x004B, // LATIN CAPITAL LETTER K
/*4C*/ 0x004C, // LATIN CAPITAL LETTER L
/*4D*/ 0x004D, // LATIN CAPITAL LETTER M
/*4E*/ 0x004E, // LATIN CAPITAL LETTER N
/*4F*/ 0x004F, // LATIN CAPITAL LETTER O
/*50*/ 0x0050, // LATIN CAPITAL LETTER P
/*51*/ 0x0051, // LATIN CAPITAL LETTER Q
/*52*/ 0x0052, // LATIN CAPITAL LETTER R
/*53*/ 0x0053, // LATIN CAPITAL LETTER S
/*54*/ 0x0054, // LATIN CAPITAL LETTER T
/*55*/ 0x0055, // LATIN CAPITAL LETTER U
/*56*/ 0x0056, // LATIN CAPITAL LETTER V
/*57*/ 0x0057, // LATIN CAPITAL LETTER W
/*58*/ 0x0058, // LATIN CAPITAL LETTER X
/*59*/ 0x0059, // LATIN CAPITAL LETTER Y
/*5A*/ 0x005A, // LATIN CAPITAL LETTER Z
/*5B*/ 0x005B, // LEFT SQUARE BRACKET
/*5C*/ 0x005C, // REVERSE SOLIDUS
/*5D*/ 0x005D, // RIGHT SQUARE BRACKET
/*5E*/ 0x005E, // CIRCUMFLEX ACCENT
/*5F*/ 0x005F, // LOW LINE
/*60*/ 0x0060, // GRAVE ACCENT
/*61*/ 0x0061, // LATIN SMALL LETTER A
/*62*/ 0x0062, // LATIN SMALL LETTER B
/*63*/ 0x0063, // LATIN SMALL LETTER C
/*64*/ 0x0064, // LATIN SMALL LETTER D
/*65*/ 0x0065, // LATIN SMALL LETTER E
/*66*/ 0x0066, // LATIN SMALL LETTER F
/*67*/ 0x0067, // LATIN SMALL LETTER G
/*68*/ 0x0068, // LATIN SMALL LETTER H
/*69*/ 0x0069, // LATIN SMALL LETTER I
/*6A*/ 0x006A, // LATIN SMALL LETTER J
/*6B*/ 0x006B, // LATIN SMALL LETTER K
/*6C*/ 0x006C, // LATIN SMALL LETTER L
/*6D*/ 0x006D, // LATIN SMALL LETTER M
/*6E*/ 0x006E, // LATIN SMALL LETTER N
/*6F*/ 0x006F, // LATIN SMALL LETTER O
/*70*/ 0x0070, // LATIN SMALL LETTER P
/*71*/ 0x0071, // LATIN SMALL LETTER Q
/*72*/ 0x0072, // LATIN SMALL LETTER R
/*73*/ 0x0073, // LATIN SMALL LETTER S
/*74*/ 0x0074, // LATIN SMALL LETTER T
/*75*/ 0x0075, // LATIN SMALL LETTER U
/*76*/ 0x0076, // LATIN SMALL LETTER V
/*77*/ 0x0077, // LATIN SMALL LETTER W
/*78*/ 0x0078, // LATIN SMALL LETTER X
/*79*/ 0x0079, // LATIN SMALL LETTER Y
/*7A*/ 0x007A, // LATIN SMALL LETTER Z
/*7B*/ 0x007B, // LEFT CURLY BRACKET
/*7C*/ 0x007C, // VERTICAL LINE
/*7D*/ 0x007D, // RIGHT CURLY BRACKET
/*7E*/ 0x007E, // TILDE
/*7F*/ 0x007F, // DELETE
/*80*/ 0x05D0, // HEBREW LETTER ALEF
/*81*/ 0x05D1, // HEBREW LETTER BET
/*82*/ 0x05D2, // HEBREW LETTER GIMEL
/*83*/ 0x05D3, // HEBREW LETTER DALET
/*84*/ 0x05D4, // HEBREW LETTER HE
/*85*/ 0x05D5, // HEBREW LETTER VAV
/*86*/ 0x05D6, // HEBREW LETTER ZAYIN
/*87*/ 0x05D7, // HEBREW LETTER HET
/*88*/ 0x05D8, // HEBREW LETTER TET
/*89*/ 0x05D9, // HEBREW LETTER YOD
/*8A*/ 0x05DA, // HEBREW LETTER FINAL KAF
/*8B*/ 0x05DB, // HEBREW LETTER KAF
/*8C*/ 0x05DC, // HEBREW LETTER LAMED
/*8D*/ 0x05DD, // HEBREW LETTER FINAL MEM
/*8E*/ 0x05DE, // HEBREW LETTER MEM
/*8F*/ 0x05DF, // HEBREW LETTER FINAL NUN
/*90*/ 0x05E0, // HEBREW LETTER NUN
/*91*/ 0x05E1, // HEBREW LETTER SAMEKH
/*92*/ 0x05E2, // HEBREW LETTER AYIN
/*93*/ 0x05E3, // HEBREW LETTER FINAL PE
/*94*/ 0x05E4, // HEBREW LETTER PE
/*95*/ 0x05E5, // HEBREW LETTER FINAL TSADI
/*96*/ 0x05E6, // HEBREW LETTER TSADI
/*97*/ 0x05E7, // HEBREW LETTER QOF
/*98*/ 0x05E8, // HEBREW LETTER RESH
/*99*/ 0x05E9, // HEBREW LETTER SHIN
/*9A*/ 0x05EA, // HEBREW LETTER TAV
/*9B*/ 0x00A2, // CENT SIGN
/*9C*/ 0x00A3, // POUND SIGN
/*9D*/ 0x00A5, // YEN SIGN
/*9E*/ 0x20A7, // PESETA SIGN
/*9F*/ 0x0192, // LATIN SMALL LETTER F WITH HOOK
/*A0*/ 0x00E1, // LATIN SMALL LETTER A WITH ACUTE
/*A1*/ 0x00ED, // LATIN SMALL LETTER I WITH ACUTE
/*A2*/ 0x00F3, // LATIN SMALL LETTER O WITH ACUTE
/*A3*/ 0x00FA, // LATIN SMALL LETTER U WITH ACUTE
/*A4*/ 0x00F1, // LATIN SMALL LETTER N WITH TILDE
/*A5*/ 0x00D1, // LATIN CAPITAL LETTER N WITH TILDE
/*A6*/ 0x00AA, // FEMININE ORDINAL INDICATOR
/*A7*/ 0x00BA, // MASCULINE ORDINAL INDICATOR
/*A8*/ 0x00BF, // INVERTED QUESTION MARK
/*A9*/ 0x2310, // REVERSED NOT SIGN
/*AA*/ 0x00AC, // NOT SIGN
/*AB*/ 0x00BD, // VULGAR FRACTION ONE HALF
/*AC*/ 0x00BC, // VULGAR FRACTION ONE QUARTER
/*AD*/ 0x00A1, // INVERTED EXCLAMATION MARK
/*AE*/ 0x00AB, // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
/*AF*/ 0x00BB, // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
/*B0*/ 0x20AC, // LIGHT SHADE 0x2591 -> EURO SIGN
/*B1*/ 0x20AC, // MEDIUM SHADE 0x2592 -> EURO SIGN
/*B2*/ 0x2593, // DARK SHADE
/*B3*/ 0x2502, // BOX DRAWINGS LIGHT VERTICAL
/*B4*/ 0x2524, // BOX DRAWINGS LIGHT VERTICAL AND LEFT
/*B5*/ 0x2561, // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
/*B6*/ 0x2562, // BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
/*B7*/ 0x2556, // BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
/*B8*/ 0x2555, // BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
/*B9*/ 0x2563, // BOX DRAWINGS DOUBLE VERTICAL AND LEFT
/*BA*/ 0x2551, // BOX DRAWINGS DOUBLE VERTICAL
/*BB*/ 0x2557, // BOX DRAWINGS DOUBLE DOWN AND LEFT
/*BC*/ 0x255D, // BOX DRAWINGS DOUBLE UP AND LEFT
/*BD*/ 0x255C, // BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
/*BE*/ 0x255B, // BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
/*BF*/ 0x2510, // BOX DRAWINGS LIGHT DOWN AND LEFT
/*C0*/ 0x2514, // BOX DRAWINGS LIGHT UP AND RIGHT
/*C1*/ 0x2534, // BOX DRAWINGS LIGHT UP AND HORIZONTAL
/*C2*/ 0x252C, // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
/*C3*/ 0x251C, // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
/*C4*/ 0x2500, // BOX DRAWINGS LIGHT HORIZONTAL
/*C5*/ 0x253C, // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
/*C6*/ 0x255E, // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
/*C7*/ 0x255F, // BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
/*C8*/ 0x255A, // BOX DRAWINGS DOUBLE UP AND RIGHT
/*C9*/ 0x2554, // BOX DRAWINGS DOUBLE DOWN AND RIGHT
/*CA*/ 0x2569, // BOX DRAWINGS DOUBLE UP AND HORIZONTAL
/*CB*/ 0x2566, // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
/*CC*/ 0x2560, // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
/*CD*/ 0x2550, // BOX DRAWINGS DOUBLE HORIZONTAL
/*CE*/ 0x256C, // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
/*CF*/ 0x2567, // BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
/*D0*/ 0x2568, // BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
/*D1*/ 0x2564, // BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
/*D2*/ 0x2565, // BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
/*D3*/ 0x2559, // BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
/*D4*/ 0x2558, // BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
/*D5*/ 0x2552, // BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
/*D6*/ 0x2553, // BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
/*D7*/ 0x256B, // BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
/*D8*/ 0x256A, // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
/*D9*/ 0x2518, // BOX DRAWINGS LIGHT UP AND LEFT
/*DA*/ 0x250C, // BOX DRAWINGS LIGHT DOWN AND RIGHT
/*DB*/ 0x2588, // FULL BLOCK
/*DC*/ 0x2584, // LOWER HALF BLOCK
/*DD*/ 0x258C, // LEFT HALF BLOCK
/*DE*/ 0x2590, // RIGHT HALF BLOCK
/*DF*/ 0x2580, // UPPER HALF BLOCK
/*E0*/ 0x03B1, // GREEK SMALL LETTER ALPHA
/*E1*/ 0x00DF, // LATIN SMALL LETTER SHARP S
/*E2*/ 0x0393, // GREEK CAPITAL LETTER GAMMA
/*E3*/ 0x03C0, // GREEK SMALL LETTER PI
/*E4*/ 0x03A3, // GREEK CAPITAL LETTER SIGMA
/*E5*/ 0x03C3, // GREEK SMALL LETTER SIGMA
/*E6*/ 0x00B5, // MICRO SIGN
/*E7*/ 0x03C4, // GREEK SMALL LETTER TAU
/*E8*/ 0x03A6, // GREEK CAPITAL LETTER PHI
/*E9*/ 0x0398, // GREEK CAPITAL LETTER THETA
/*EA*/ 0x03A9, // GREEK CAPITAL LETTER OMEGA
/*EB*/ 0x03B4, // GREEK SMALL LETTER DELTA
/*EC*/ 0x221E, // INFINITY
/*ED*/ 0x03C6, // GREEK SMALL LETTER PHI
/*EE*/ 0x03B5, // GREEK SMALL LETTER EPSILON
/*EF*/ 0x2229, // INTERSECTION
/*F0*/ 0x2261, // IDENTICAL TO
/*F1*/ 0x00B1, // PLUS-MINUS SIGN
/*F2*/ 0x2265, // GREATER-THAN OR EQUAL TO
/*F3*/ 0x2264, // LESS-THAN OR EQUAL TO
/*F4*/ 0x2320, // TOP HALF INTEGRAL
/*F5*/ 0x2321, // BOTTOM HALF INTEGRAL
/*F6*/ 0x00F7, // DIVISION SIGN
/*F7*/ 0x2248, // ALMOST EQUAL TO
/*F8*/ 0x00B0, // DEGREE SIGN
/*F9*/ 0x2219, // BULLET OPERATOR
/*FA*/ 0x00B7, // MIDDLE DOT
/*FB*/ 0x221A, // SQUARE ROOT
/*FC*/ 0x207F, // SUPERSCRIPT LATIN SMALL LETTER N
/*FD*/ 0x00B2, // SUPERSCRIPT TWO
/*FE*/ 0x25A0, // BLACK SQUARE
/*FF*/ 0x00A0, // NO-BREAK SPACE
};
863.h /
CONST USHORT CodePage863ToUnicode[256] = {
0x0000,// : NULL
0x0001,// : START OF HEADING
0x0002,// : START OF TEXT
0x0003,// : END OF TEXT
0x0004,// : END OF TRANSMISSION
0x0005,// : ENQUIRY
0x0006,// : ACKNOWLEDGE
0x0007,// : BELL
0x0008,// : BACKSPACE
0x0009,// : HORIZONTAL TABULATION
0x000A,// : LINE FEED
0x000B,// : VERTICAL TABULATION
0x000C,// : FORM FEED
0x000D,// : CARRIAGE RETURN
0x000E,// : SHIFT OUT
0x000F,// : SHIFT IN
0x0010,// : DATA LINK ESCAPE
0x0011,// : DEVICE CONTROL ONE
0x0012,// : DEVICE CONTROL TWO
0x0013,// : DEVICE CONTROL THREE
0x0014,// : DEVICE CONTROL FOUR
0x0015,// : NEGATIVE ACKNOWLEDGE
0x0016,// : SYNCHRONOUS IDLE
0x0017,// : END OF TRANSMISSION BLOCK
0x0018,// : CANCEL
0x0019,// : END OF MEDIUM
0x001A,// : SUBSTITUTE
0x001B,// : ESCAPE
0x001C,// : FILE SEPARATOR
0x001D,// : GROUP SEPARATOR
0x001E,// : RECORD SEPARATOR
0x001F,// : UNIT SEPARATOR
32, //SPACE
33, //EXCLAMATION MARK
34, //QUOTATION MARK
35, //NUMBER SIGN
36, //DOLLAR SIGN
37, //PERCENT SIGN
38, //AMPERSAND
39, //APOSTROPHE
40, //LEFT PARENTHESIS
41, //RIGHT PARENTHESIS
42, //ASTERISK
43, //PLUS SIGN
44, //COMMA
45, //HYPHEN-MINUS
46, //FULL STOP
47, //SOLIDUS
48, //DIGIT ZERO
49, //DIGIT ONE
50, //DIGIT TWO
51, //DIGIT THREE
52, //DIGIT FOUR
53, //DIGIT FIVE
54, //DIGIT SIX
55, //DIGIT SEVEN
56, //DIGIT EIGHT
57, //DIGIT NINE
58, //COLON
59, //SEMICOLON
60, //LESS-THAN SIGN
61, //EQUALS SIGN
62, //GREATER-THAN SIGN
63, //QUESTION MARK
64, //COMMERCIAL AT
65, //LATIN CAPITAL LETTER A
66, //LATIN CAPITAL LETTER B
67, //LATIN CAPITAL LETTER C
68, //LATIN CAPITAL LETTER D
69, //LATIN CAPITAL LETTER E
70, //LATIN CAPITAL LETTER F
71, //LATIN CAPITAL LETTER G
72, //LATIN CAPITAL LETTER H
73, //LATIN CAPITAL LETTER I
74, //LATIN CAPITAL LETTER J
75, //LATIN CAPITAL LETTER K
76, //LATIN CAPITAL LETTER L
77, //LATIN CAPITAL LETTER M
78, //LATIN CAPITAL LETTER N
79, //LATIN CAPITAL LETTER O
80, //LATIN CAPITAL LETTER P
81, //LATIN CAPITAL LETTER Q
82, //LATIN CAPITAL LETTER R
83, //LATIN CAPITAL LETTER S
84, //LATIN CAPITAL LETTER T
85, //LATIN CAPITAL LETTER U
86, //LATIN CAPITAL LETTER V
87, //LATIN CAPITAL LETTER W
88, //LATIN CAPITAL LETTER X
89, //LATIN CAPITAL LETTER Y
90, //LATIN CAPITAL LETTER Z
91, //LEFT SQUARE BRACKET
92, //REVERSE SOLIDUS
93, //RIGHT SQUARE BRACKET
94, //CIRCUMFLEX ACCENT
95, //LOW LINE
96, //GRAVE ACCENT
97, //LATIN SMALL LETTER A
98, //LATIN SMALL LETTER B
99, //LATIN SMALL LETTER C
100, //LATIN SMALL LETTER D
101, //LATIN SMALL LETTER E
102, //LATIN SMALL LETTER F
103, //LATIN SMALL LETTER G
104, //LATIN SMALL LETTER H
105, //LATIN SMALL LETTER I
106, //LATIN SMALL LETTER J
107, //LATIN SMALL LETTER K
108, //LATIN SMALL LETTER L
109, //LATIN SMALL LETTER M
110, //LATIN SMALL LETTER N
111, //LATIN SMALL LETTER O
112, //LATIN SMALL LETTER P
113, //LATIN SMALL LETTER Q
114, //LATIN SMALL LETTER R
115, //LATIN SMALL LETTER S
116, //LATIN SMALL LETTER T
117, //LATIN SMALL LETTER U
118, //LATIN SMALL LETTER V
119, //LATIN SMALL LETTER W
120, //LATIN SMALL LETTER X
121, //LATIN SMALL LETTER Y
122, //LATIN SMALL LETTER Z
123, //LEFT CURLY BRACKET
124, //VERTICAL LINE
125, //RIGHT CURLY BRACKET
126, //TILDE
127, //DELETE
199, //LATIN CAPITAL LETTER C WITH CEDILLA
252, //LATIN SMALL LETTER U WITH DIAERESIS
233, //LATIN SMALL LETTER E WITH ACUTE
226, //LATIN SMALL LETTER A WITH CIRCUMFLEX
194, //LATIN CAPITAL LETTER A WITH CIRCUMFLEX
224, //LATIN SMALL LETTER A WITH GRAVE
182, //PILCROW SIGN
231, //LATIN SMALL LETTER C WITH CEDILLA
234, //LATIN SMALL LETTER E WITH CIRCUMFLEX
235, //LATIN SMALL LETTER E WITH DIAERESIS
232, //LATIN SMALL LETTER E WITH GRAVE
239, //LATIN SMALL LETTER I WITH DIAERESIS
238, //LATIN SMALL LETTER I WITH CIRCUMFLEX
8215, //;8215DOUBLE LOW LINE
192, //LATIN CAPITAL LETTER A WITH GRAVE
167, //SECTION SIGN
201, //LATIN CAPITAL LETTER E WITH ACUTE
200, //LATIN CAPITAL LETTER E WITH GRAVE
202, //LATIN CAPITAL LETTER E WITH CIRCUMFLEX
244, //LATIN SMALL LETTER O WITH CIRCUMFLEX
203, //LATIN CAPITAL LETTER E WITH DIAERESIS
207, //LATIN CAPITAL LETTER I WITH DIAERESIS
251, //LATIN SMALL LETTER U WITH CIRCUMFLEX
249, //LATIN SMALL LETTER U WITH GRAVE
164, //CURRENCY SIGN
212, //LATIN CAPITAL LETTER O WITH CIRCUMFLEX
220, //LATIN CAPITAL LETTER U WITH DIAERESIS
162, //CENT SIGN
163, //POUND SIGN
217, //LATIN CAPITAL LETTER U WITH GRAVE
219, //LATIN CAPITAL LETTER U WITH CIRCUMFLEX
402, //LATIN SMALL LETTER F WITH HOOK
166, //BROKEN BAR
180, //ACUTE ACCENT
243, //LATIN SMALL LETTER O WITH ACUTE
250, //LATIN SMALL LETTER U WITH ACUTE
168, //DIAERESIS
184, //CEDILLA
179, //SUPERSCRIPT THREE
175, //MACRON
206, //LATIN CAPITAL LETTER I WITH CIRCUMFLEX
8976, //;8976REVERSED NOT SIGN
172, //NOT SIGN
189, //VULGAR FRACTION ONE HALF
188, //VULGAR FRACTION ONE QUARTER
190, //VULGAR FRACTION THREE QUARTERS
171, //LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
187, //RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
0x20AC, //;9617LIGHT SHADE -> EURO SIGN
0x20AC, //;9618MEDIUM SHADE-> EURO SIGN
9619, //;9619DARK SHADE
9474, //;9474BOX DRAWINGS LIGHT VERTICAL
9508, //;9508BOX DRAWINGS LIGHT VERTICAL AND LEFT
9569, //;9569BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
9570, //;9570BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
9558, //;9558BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
9557, //;9557BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
9571, //;9571BOX DRAWINGS DOUBLE VERTICAL AND LEFT
9553, //;9553BOX DRAWINGS DOUBLE VERTICAL
9559, //;9559BOX DRAWINGS DOUBLE DOWN AND LEFT
9565, //;9565BOX DRAWINGS DOUBLE UP AND LEFT
9564, //;9564BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
9563, //;9563BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
9488, //;9488BOX DRAWINGS LIGHT DOWN AND LEFT
9492, //;9492BOX DRAWINGS LIGHT UP AND RIGHT
9524, //;9524BOX DRAWINGS LIGHT UP AND HORIZONTAL
9516, //;9516BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
9500, //;9500BOX DRAWINGS LIGHT VERTICAL AND RIGHT
9472, //;9472BOX DRAWINGS LIGHT HORIZONTAL
9532, //;9532BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
9566, //;9566BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
9567, //;9567BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
9562, //;9562BOX DRAWINGS DOUBLE UP AND RIGHT
9556, //;9556BOX DRAWINGS DOUBLE DOWN AND RIGHT
9577, //;9577BOX DRAWINGS DOUBLE UP AND HORIZONTAL
9574, //;9574BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
9568, //;9568BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
9552, //;9552BOX DRAWINGS DOUBLE HORIZONTAL
9580, //;9580BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
9575, //;9575BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
9576, //;9576BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
9572, //;9572BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
9573, //;9573BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
9561, //;9561BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
9560, //;9560BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
9554, //;9554BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
9555, //;9555BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
9579, //;9579BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
9578, //;9578BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
9496, //;9496BOX DRAWINGS LIGHT UP AND LEFT
9484, //;9484BOX DRAWINGS LIGHT DOWN AND RIGHT
9608, //;9608FULL BLOCK
9604, //;9604LOWER HALF BLOCK
9612, //;9612LEFT HALF BLOCK
9616, //;9616RIGHT HALF BLOCK
9600, //;9600UPPER HALF BLOCK
945 , //;945GREEK SMALL LETTER ALPHA
223 , //LATIN SMALL LETTER SHARP S
915 , //;915GREEK CAPITAL LETTER GAMMA
960 , //;960GREEK SMALL LETTER PI
931 , //;931GREEK CAPITAL LETTER SIGMA
963 , //;963GREEK SMALL LETTER SIGMA
181 , //MICRO SIGN
964 , //;964GREEK SMALL LETTER TAU
934 , //;934GREEK CAPITAL LETTER PHI
920 , //;920GREEK CAPITAL LETTER THETA
937 , //;937GREEK CAPITAL LETTER OMEGA
948 , //;948GREEK SMALL LETTER DELTA
8734, //;8734INFINITY
966 , //;966GREEK SMALL LETTER PHI
949 , //;949GREEK SMALL LETTER EPSILON
8745, //;8745INTERSECTION
8801, //;8801IDENTICAL TO
177 , //PLUS-MINUS SIGN
8805, //;8805GREATER-THAN OR EQUAL TO
8804, //;8804LESS-THAN OR EQUAL TO
8992, //;8992TOP HALF INTEGRAL
8993, //;8993BOTTOM HALF INTEGRAL
247 , //DIVISION SIGN
8776, //;8776ALMOST EQUAL TO
176 , //DEGREE SIGN
8729, //;8729BULLET OPERATOR
183 , //MIDDLE DOT
8730, //;8730SQUARE ROOT
8319, //;8319SUPERSCRIPT LATIN SMALL LETTER N
178 , //SUPERSCRIPT TWO
9632, //;9632BLACK SQUARE
160 //NO-BREAK SPACE
};
865.h /
CONST USHORT CodePage865ToUnicode[256] = {
0x0000,// : NULL
0x0001,// : START OF HEADING
0x0002,// : START OF TEXT
0x0003,// : END OF TEXT
0x0004,// : END OF TRANSMISSION
0x0005,// : ENQUIRY
0x0006,// : ACKNOWLEDGE
0x0007,// : BELL
0x0008,// : BACKSPACE
0x0009,// : HORIZONTAL TABULATION
0x000A,// : LINE FEED
0x000B,// : VERTICAL TABULATION
0x000C,// : FORM FEED
0x000D,// : CARRIAGE RETURN
0x000E,// : SHIFT OUT
0x000F,// : SHIFT IN
0x0010,// : DATA LINK ESCAPE
0x0011,// : DEVICE CONTROL ONE
0x0012,// : DEVICE CONTROL TWO
0x0013,// : DEVICE CONTROL THREE
0x0014,// : DEVICE CONTROL FOUR
0x0015,// : NEGATIVE ACKNOWLEDGE
0x0016,// : SYNCHRONOUS IDLE
0x0017,// : END OF TRANSMISSION BLOCK
0x0018,// : CANCEL
0x0019,// : END OF MEDIUM
0x001A,// : SUBSTITUTE
0x001B,// : ESCAPE
0x001C,// : FILE SEPARATOR
0x001D,// : GROUP SEPARATOR
0x001E,// : RECORD SEPARATOR
0x001F,// : UNIT SEPARATOR
32 ,//SPACE
33 ,//EXCLAMATION MARK
34 ,//QUOTATION MARK
35 ,//NUMBER SIGN
36 ,//DOLLAR SIGN
37 ,//PERCENT SIGN
38 ,//AMPERSAND
39 ,//APOSTROPHE
40 ,//LEFT PARENTHESIS
41 ,//RIGHT PARENTHESIS
42 ,//ASTERISK
43 ,//PLUS SIGN
44 ,//COMMA
45 ,//HYPHEN-MINUS
46 ,//FULL STOP
47 ,//SOLIDUS
48 ,//DIGIT ZERO
49 ,//DIGIT ONE
50 ,//DIGIT TWO
51 ,//DIGIT THREE
52 ,//DIGIT FOUR
53 ,//DIGIT FIVE
54 ,//DIGIT SIX
55 ,//DIGIT SEVEN
56 ,//DIGIT EIGHT
57 ,//DIGIT NINE
58 ,//COLON
59 ,//SEMICOLON
60 ,//LESS-THAN SIGN
61 ,//EQUALS SIGN
62 ,//GREATER-THAN SIGN
63 ,//QUESTION MARK
64 ,//COMMERCIAL AT
65 ,//LATIN CAPITAL LETTER A
66 ,//LATIN CAPITAL LETTER B
67 ,//LATIN CAPITAL LETTER C
68 ,//LATIN CAPITAL LETTER D
69 ,//LATIN CAPITAL LETTER E
70 ,//LATIN CAPITAL LETTER F
71 ,//LATIN CAPITAL LETTER G
72 ,//LATIN CAPITAL LETTER H
73 ,//LATIN CAPITAL LETTER I
74 ,//LATIN CAPITAL LETTER J
75 ,//LATIN CAPITAL LETTER K
76 ,//LATIN CAPITAL LETTER L
77 ,//LATIN CAPITAL LETTER M
78 ,//LATIN CAPITAL LETTER N
79 ,//LATIN CAPITAL LETTER O
80 ,//LATIN CAPITAL LETTER P
81 ,//LATIN CAPITAL LETTER Q
82 ,//LATIN CAPITAL LETTER R
83 ,//LATIN CAPITAL LETTER S
84 ,//LATIN CAPITAL LETTER T
85 ,//LATIN CAPITAL LETTER U
86 ,//LATIN CAPITAL LETTER V
87 ,//LATIN CAPITAL LETTER W
88 ,//LATIN CAPITAL LETTER X
89 ,//LATIN CAPITAL LETTER Y
90 ,//LATIN CAPITAL LETTER Z
91 ,//LEFT SQUARE BRACKET
92 ,//REVERSE SOLIDUS
93 ,//RIGHT SQUARE BRACKET
94 ,//CIRCUMFLEX ACCENT
95 ,//LOW LINE
96 ,//GRAVE ACCENT
97 ,//LATIN SMALL LETTER A
98 ,//LATIN SMALL LETTER B
99 ,//LATIN SMALL LETTER C
100 ,//LATIN SMALL LETTER D
101 ,//LATIN SMALL LETTER E
102 ,//LATIN SMALL LETTER F
103 ,//LATIN SMALL LETTER G
104 ,//LATIN SMALL LETTER H
105 ,//LATIN SMALL LETTER I
106 ,//LATIN SMALL LETTER J
107 ,//LATIN SMALL LETTER K
108 ,//LATIN SMALL LETTER L
109 ,//LATIN SMALL LETTER M
110 ,//LATIN SMALL LETTER N
111 ,//LATIN SMALL LETTER O
112 ,//LATIN SMALL LETTER P
113 ,//LATIN SMALL LETTER Q
114 ,//LATIN SMALL LETTER R
115 ,//LATIN SMALL LETTER S
116 ,//LATIN SMALL LETTER T
117 ,//LATIN SMALL LETTER U
118 ,//LATIN SMALL LETTER V
119 ,//LATIN SMALL LETTER W
120 ,//LATIN SMALL LETTER X
121 ,//LATIN SMALL LETTER Y
122 ,//LATIN SMALL LETTER Z
123 ,//LEFT CURLY BRACKET
124 ,//VERTICAL LINE
125 ,//RIGHT CURLY BRACKET
126 ,//TILDE
127 ,//DELETE
199 ,//LATIN CAPITAL LETTER C WITH CEDILLA
252 ,//LATIN SMALL LETTER U WITH DIAERESIS
233 ,//LATIN SMALL LETTER E WITH ACUTE
226 ,//LATIN SMALL LETTER A WITH CIRCUMFLEX
228 ,//LATIN SMALL LETTER A WITH DIAERESIS
224 ,//LATIN SMALL LETTER A WITH GRAVE
229 ,//LATIN SMALL LETTER A WITH RING ABOVE
231 ,//LATIN SMALL LETTER C WITH CEDILLA
234 ,//LATIN SMALL LETTER E WITH CIRCUMFLEX
235 ,//LATIN SMALL LETTER E WITH DIAERESIS
232 ,//LATIN SMALL LETTER E WITH GRAVE
239 ,//LATIN SMALL LETTER I WITH DIAERESIS
238 ,//LATIN SMALL LETTER I WITH CIRCUMFLEX
236 ,//LATIN SMALL LETTER I WITH GRAVE
196 ,//LATIN CAPITAL LETTER A WITH DIAERESIS
197 ,//LATIN CAPITAL LETTER A WITH RING ABOVE
201 ,//LATIN CAPITAL LETTER E WITH ACUTE
230 ,//LATIN SMALL LETTER AE
198 ,//LATIN CAPITAL LETTER AE
244 ,//LATIN SMALL LETTER O WITH CIRCUMFLEX
246 ,//LATIN SMALL LETTER O WITH DIAERESIS
242 ,//LATIN SMALL LETTER O WITH GRAVE
251 ,//LATIN SMALL LETTER U WITH CIRCUMFLEX
249 ,//LATIN SMALL LETTER U WITH GRAVE
255 ,//LATIN SMALL LETTER Y WITH DIAERESIS
214 ,//LATIN CAPITAL LETTER O WITH DIAERESIS
220 ,//LATIN CAPITAL LETTER U WITH DIAERESIS
248 ,//LATIN SMALL LETTER O WITH STROKE
163 ,//POUND SIGN
216 ,//LATIN CAPITAL LETTER O WITH STROKE
8359 ,//;8359PESETA SIGN
402 ,//LATIN SMALL LETTER F WITH HOOK
225 ,//LATIN SMALL LETTER A WITH ACUTE
237 ,//LATIN SMALL LETTER I WITH ACUTE
243 ,//LATIN SMALL LETTER O WITH ACUTE
250 ,//LATIN SMALL LETTER U WITH ACUTE
241 ,//LATIN SMALL LETTER N WITH TILDE
209 ,//LATIN CAPITAL LETTER N WITH TILDE
170 ,//FEMININE ORDINAL INDICATOR
186 ,//MASCULINE ORDINAL INDICATOR
191 ,//INVERTED QUESTION MARK
8976 ,//;8976REVERSED NOT SIGN
172 ,//NOT SIGN
189 ,//VULGAR FRACTION ONE HALF
188 ,//VULGAR FRACTION ONE QUARTER
161 ,//INVERTED EXCLAMATION MARK
171 ,//LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
164 ,// CURRENCY SIGN
0x20AC,//;9617LIGHT SHADE -> EURO SIGN
0x20AC,//;9618MEDIUM SHADE-> EURO SIGN
9619,//;9619DARK SHADE
9474,//;9474BOX DRAWINGS LIGHT VERTICAL
9508,//;9508BOX DRAWINGS LIGHT VERTICAL AND LEFT
9569,//;9569BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
9570,//;9570BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
9558,//;9558BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
9557,//;9557BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
9571,//;9571BOX DRAWINGS DOUBLE VERTICAL AND LEFT
9553,//;9553BOX DRAWINGS DOUBLE VERTICAL
9559,//;9559BOX DRAWINGS DOUBLE DOWN AND LEFT
9565,//;9565BOX DRAWINGS DOUBLE UP AND LEFT
9564,//;9564BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
9563,//;9563BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
9488,//;9488BOX DRAWINGS LIGHT DOWN AND LEFT
9492,//;9492BOX DRAWINGS LIGHT UP AND RIGHT
9524,//;9524BOX DRAWINGS LIGHT UP AND HORIZONTAL
9516,//;9516BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
9500,//;9500BOX DRAWINGS LIGHT VERTICAL AND RIGHT
9472,//;9472BOX DRAWINGS LIGHT HORIZONTAL
9532,//;9532BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
9566,//;9566BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
9567,//;9567BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
9562,//;9562BOX DRAWINGS DOUBLE UP AND RIGHT
9556,//;9556BOX DRAWINGS DOUBLE DOWN AND RIGHT
9577,//;9577BOX DRAWINGS DOUBLE UP AND HORIZONTAL
9574,//;9574BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
9568,//;9568BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
9552,//;9552BOX DRAWINGS DOUBLE HORIZONTAL
9580,//;9580BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
9575,//;9575BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
9576,//;9576BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
9572,//;9572BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
9573,//;9573BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
9561,//;9561BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
9560,//;9560BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
9554,//;9554BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
9555,//;9555BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
9579,//;9579BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
9578,//;9578BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
9496,//;9496BOX DRAWINGS LIGHT UP AND LEFT
9484,//;9484BOX DRAWINGS LIGHT DOWN AND RIGHT
9608,//;9608FULL BLOCK
9604,//;9604LOWER HALF BLOCK
9612,//;9612LEFT HALF BLOCK
9616,//;9616RIGHT HALF BLOCK
9600,//;9600UPPER HALF BLOCK
945 ,//;945GREEK SMALL LETTER ALPHA
223 ,//LATIN SMALL LETTER SHARP S
915 ,//;915GREEK CAPITAL LETTER GAMMA
960 ,//;960GREEK SMALL LETTER PI
931 ,//;931GREEK CAPITAL LETTER SIGMA
963 ,//;963GREEK SMALL LETTER SIGMA
181 ,//MICRO SIGN
964 ,//;964GREEK SMALL LETTER TAU
934 ,//;934GREEK CAPITAL LETTER PHI
920 ,//;920GREEK CAPITAL LETTER THETA
937 ,//;937GREEK CAPITAL LETTER OMEGA
948 ,//;948GREEK SMALL LETTER DELTA
8734,//;8734INFINITY
966 ,//;966GREEK SMALL LETTER PHI
949 ,//;949GREEK SMALL LETTER EPSILON
8745,//;8745INTERSECTION
8801,//;8801IDENTICAL TO
177 ,// PLUS-MINUS SIGN
8805,//;8805GREATER-THAN OR EQUAL TO
8804,//;8804LESS-THAN OR EQUAL TO
8992,//;8992TOP HALF INTEGRAL
8993,//;8993BOTTOM HALF INTEGRAL
247 ,// DIVISION SIGN
8776,//;8776ALMOST EQUAL TO
176 ,// DEGREE SIGN
8729,//;8729BULLET OPERATOR
183 ,// MIDDLE DOT
8730,//;8730SQUARE ROOT
8319,//;8319SUPERSCRIPT LATIN SMALL LETTER N
178 ,// SUPERSCRIPT TWO
9632,//;9632BLACK SQUARE
160 // NO-BREAK SPACE
};
866.h ///
// (Russian)
CONST USHORT CodePage866ToUnicode[256] = {
/*00*/ 0x0000, // NULL
/*01*/ 0x0001, // START OF HEADING
/*02*/ 0x0002, // START OF TEXT
/*03*/ 0x0003, // END OF TEXT
/*04*/ 0x0004, // END OF TRANSMISSION
/*05*/ 0x0005, // ENQUIRY
/*06*/ 0x0006, // ACKNOWLEDGE
/*07*/ 0x0007, // BELL
/*08*/ 0x0008, // BACKSPACE
/*09*/ 0x0009, // HORIZONTAL TABULATION
/*0A*/ 0x000A, // LINE FEED
/*0B*/ 0x000B, // VERTICAL TABULATION
/*0C*/ 0x000C, // FORM FEED
/*0D*/ 0x000D, // CARRIAGE RETURN
/*0E*/ 0x000E, // SHIFT OUT
/*0F*/ 0x000F, // SHIFT IN
/*10*/ 0x0010, // DATA LINK ESCAPE
/*11*/ 0x0011, // DEVICE CONTROL ONE
/*12*/ 0x0012, // DEVICE CONTROL TWO
/*13*/ 0x0013, // DEVICE CONTROL THREE
/*14*/ 0x0014, // DEVICE CONTROL FOUR
/*15*/ 0x0015, // NEGATIVE ACKNOWLEDGE
/*16*/ 0x0016, // SYNCHRONOUS IDLE
/*17*/ 0x0017, // END OF TRANSMISSION BLOCK
/*18*/ 0x0018, // CANCEL
/*19*/ 0x0019, // END OF MEDIUM
/*1A*/ 0x001A, // SUBSTITUTE
/*1B*/ 0x001B, // ESCAPE
/*1C*/ 0x001C, // FILE SEPARATOR
/*1D*/ 0x001D, // GROUP SEPARATOR
/*1E*/ 0x001E, // RECORD SEPARATOR
/*1F*/ 0x001F, // UNIT SEPARATOR
/*20*/ 0x0020, // SPACE
/*21*/ 0x0021, // EXCLAMATION MARK
/*22*/ 0x0022, // QUOTATION MARK
/*23*/ 0x0023, // NUMBER SIGN
/*24*/ 0x0024, // DOLLAR SIGN
/*25*/ 0x0025, // PERCENT SIGN
/*26*/ 0x0026, // AMPERSAND
/*27*/ 0x0027, // APOSTROPHE
/*28*/ 0x0028, // LEFT PARENTHESIS
/*29*/ 0x0029, // RIGHT PARENTHESIS
/*2A*/ 0x002A, // ASTERISK
/*2B*/ 0x002B, // PLUS SIGN
/*2C*/ 0x002C, // COMMA
/*2D*/ 0x002D, // HYPHEN-MINUS
/*2E*/ 0x002E, // FULL STOP
/*2F*/ 0x002F, // SOLIDUS
/*30*/ 0x0030, // DIGIT ZERO
/*31*/ 0x0031, // DIGIT ONE
/*32*/ 0x0032, // DIGIT TWO
/*33*/ 0x0033, // DIGIT THREE
/*34*/ 0x0034, // DIGIT FOUR
/*35*/ 0x0035, // DIGIT FIVE
/*36*/ 0x0036, // DIGIT SIX
/*37*/ 0x0037, // DIGIT SEVEN
/*38*/ 0x0038, // DIGIT EIGHT
/*39*/ 0x0039, // DIGIT NINE
/*3A*/ 0x003A, // COLON
/*3B*/ 0x003B, // SEMICOLON
/*3C*/ 0x003C, // LESS-THAN SIGN
/*3D*/ 0x003D, // EQUALS SIGN
/*3E*/ 0x003E, // GREATER-THAN SIGN
/*3F*/ 0x003F, // QUESTION MARK
/*40*/ 0x0040, // COMMERCIAL AT
/*41*/ 0x0041, // LATIN CAPITAL LETTER A
/*42*/ 0x0042, // LATIN CAPITAL LETTER B
/*43*/ 0x0043, // LATIN CAPITAL LETTER C
/*44*/ 0x0044, // LATIN CAPITAL LETTER D
/*45*/ 0x0045, // LATIN CAPITAL LETTER E
/*46*/ 0x0046, // LATIN CAPITAL LETTER F
/*47*/ 0x0047, // LATIN CAPITAL LETTER G
/*48*/ 0x0048, // LATIN CAPITAL LETTER H
/*49*/ 0x0049, // LATIN CAPITAL LETTER I
/*4A*/ 0x004A, // LATIN CAPITAL LETTER J
/*4B*/ 0x004B, // LATIN CAPITAL LETTER K
/*4C*/ 0x004C, // LATIN CAPITAL LETTER L
/*4D*/ 0x004D, // LATIN CAPITAL LETTER M
/*4E*/ 0x004E, // LATIN CAPITAL LETTER N
/*4F*/ 0x004F, // LATIN CAPITAL LETTER O
/*50*/ 0x0050, // LATIN CAPITAL LETTER P
/*51*/ 0x0051, // LATIN CAPITAL LETTER Q
/*52*/ 0x0052, // LATIN CAPITAL LETTER R
/*53*/ 0x0053, // LATIN CAPITAL LETTER S
/*54*/ 0x0054, // LATIN CAPITAL LETTER T
/*55*/ 0x0055, // LATIN CAPITAL LETTER U
/*56*/ 0x0056, // LATIN CAPITAL LETTER V
/*57*/ 0x0057, // LATIN CAPITAL LETTER W
/*58*/ 0x0058, // LATIN CAPITAL LETTER X
/*59*/ 0x0059, // LATIN CAPITAL LETTER Y
/*5A*/ 0x005A, // LATIN CAPITAL LETTER Z
/*5B*/ 0x005B, // LEFT SQUARE BRACKET
/*5C*/ 0x005C, // REVERSE SOLIDUS
/*5D*/ 0x005D, // RIGHT SQUARE BRACKET
/*5E*/ 0x005E, // CIRCUMFLEX ACCENT
/*5F*/ 0x005F, // LOW LINE
/*60*/ 0x0060, // GRAVE ACCENT
/*61*/ 0x0061, // LATIN SMALL LETTER A
/*62*/ 0x0062, // LATIN SMALL LETTER B
/*63*/ 0x0063, // LATIN SMALL LETTER C
/*64*/ 0x0064, // LATIN SMALL LETTER D
/*65*/ 0x0065, // LATIN SMALL LETTER E
/*66*/ 0x0066, // LATIN SMALL LETTER F
/*67*/ 0x0067, // LATIN SMALL LETTER G
/*68*/ 0x0068, // LATIN SMALL LETTER H
/*69*/ 0x0069, // LATIN SMALL LETTER I
/*6A*/ 0x006A, // LATIN SMALL LETTER J
/*6B*/ 0x006B, // LATIN SMALL LETTER K
/*6C*/ 0x006C, // LATIN SMALL LETTER L
/*6D*/ 0x006D, // LATIN SMALL LETTER M
/*6E*/ 0x006E, // LATIN SMALL LETTER N
/*6F*/ 0x006F, // LATIN SMALL LETTER O
/*70*/ 0x0070, // LATIN SMALL LETTER P
/*71*/ 0x0071, // LATIN SMALL LETTER Q
/*72*/ 0x0072, // LATIN SMALL LETTER R
/*73*/ 0x0073, // LATIN SMALL LETTER S
/*74*/ 0x0074, // LATIN SMALL LETTER T
/*75*/ 0x0075, // LATIN SMALL LETTER U
/*76*/ 0x0076, // LATIN SMALL LETTER V
/*77*/ 0x0077, // LATIN SMALL LETTER W
/*78*/ 0x0078, // LATIN SMALL LETTER X
/*79*/ 0x0079, // LATIN SMALL LETTER Y
/*7A*/ 0x007A, // LATIN SMALL LETTER Z
/*7B*/ 0x007B, // LEFT CURLY BRACKET
/*7C*/ 0x007C, // VERTICAL LINE
/*7D*/ 0x007D, // RIGHT CURLY BRACKET
/*7E*/ 0x007E, // TILDE
/*7F*/ 0x007F, // DELETE
/*80*/ 0x0410, // CYRILLIC CAPITAL LETTER A
/*81*/ 0x0411, // CYRILLIC CAPITAL LETTER BE
/*82*/ 0x0412, // CYRILLIC CAPITAL LETTER VE
/*83*/ 0x0413, // CYRILLIC CAPITAL LETTER GHE
/*84*/ 0x0414, // CYRILLIC CAPITAL LETTER DE
/*85*/ 0x0415, // CYRILLIC CAPITAL LETTER IE
/*86*/ 0x0416, // CYRILLIC CAPITAL LETTER ZHE
/*87*/ 0x0417, // CYRILLIC CAPITAL LETTER ZE
/*88*/ 0x0418, // CYRILLIC CAPITAL LETTER I
/*89*/ 0x0419, // CYRILLIC CAPITAL LETTER SHORT I
/*8A*/ 0x041A, // CYRILLIC CAPITAL LETTER KA
/*8B*/ 0x041B, // CYRILLIC CAPITAL LETTER EL
/*8C*/ 0x041C, // CYRILLIC CAPITAL LETTER EM
/*8D*/ 0x041D, // CYRILLIC CAPITAL LETTER EN
/*8E*/ 0x041E, // CYRILLIC CAPITAL LETTER O
/*8F*/ 0x041F, // CYRILLIC CAPITAL LETTER PE
/*90*/ 0x0420, // CYRILLIC CAPITAL LETTER ER
/*91*/ 0x0421, // CYRILLIC CAPITAL LETTER ES
/*92*/ 0x0422, // CYRILLIC CAPITAL LETTER TE
/*93*/ 0x0423, // CYRILLIC CAPITAL LETTER U
/*94*/ 0x0424, // CYRILLIC CAPITAL LETTER EF
/*95*/ 0x0425, // CYRILLIC CAPITAL LETTER HA
/*96*/ 0x0426, // CYRILLIC CAPITAL LETTER TSE
/*97*/ 0x0427, // CYRILLIC CAPITAL LETTER CHE
/*98*/ 0x0428, // CYRILLIC CAPITAL LETTER SHA
/*99*/ 0x0429, // CYRILLIC CAPITAL LETTER SHCHA
/*9A*/ 0x042A, // CYRILLIC CAPITAL LETTER HARD SIGN
/*9B*/ 0x042B, // CYRILLIC CAPITAL LETTER YERU
/*9C*/ 0x042C, // CYRILLIC CAPITAL LETTER SOFT SIGN
/*9D*/ 0x042D, // CYRILLIC CAPITAL LETTER E
/*9E*/ 0x042E, // CYRILLIC CAPITAL LETTER YU
/*9F*/ 0x042F, // CYRILLIC CAPITAL LETTER YA
/*A0*/ 0x0430, // CYRILLIC SMALL LETTER A
/*A1*/ 0x0431, // CYRILLIC SMALL LETTER BE
/*A2*/ 0x0432, // CYRILLIC SMALL LETTER VE
/*A3*/ 0x0433, // CYRILLIC SMALL LETTER GHE
/*A4*/ 0x0434, // CYRILLIC SMALL LETTER DE
/*A5*/ 0x0435, // CYRILLIC SMALL LETTER IE
/*A6*/ 0x0436, // CYRILLIC SMALL LETTER ZHE
/*A7*/ 0x0437, // CYRILLIC SMALL LETTER ZE
/*A8*/ 0x0438, // CYRILLIC SMALL LETTER I
/*A9*/ 0x0439, // CYRILLIC SMALL LETTER SHORT I
/*AA*/ 0x043A, // CYRILLIC SMALL LETTER KA
/*AB*/ 0x043B, // CYRILLIC SMALL LETTER EL
/*AC*/ 0x043C, // CYRILLIC SMALL LETTER EM
/*AD*/ 0x043D, // CYRILLIC SMALL LETTER EN
/*AE*/ 0x043E, // CYRILLIC SMALL LETTER O
/*AF*/ 0x043F, // CYRILLIC SMALL LETTER PE
/*B0*/ 0x20AC, // LIGHT SHADE 0x2591 -> EURO SIGN
/*B1*/ 0x20AC, // MEDIUM SHADE 0x2592 -> EURO SIGN
/*B2*/ 0x2593, // DARK SHADE
/*B3*/ 0x2502, // BOX DRAWINGS LIGHT VERTICAL
/*B4*/ 0x2524, // BOX DRAWINGS LIGHT VERTICAL AND LEFT
/*B5*/ 0x2561, // BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
/*B6*/ 0x2562, // BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
/*B7*/ 0x2556, // BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
/*B8*/ 0x2555, // BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
/*B9*/ 0x2563, // BOX DRAWINGS DOUBLE VERTICAL AND LEFT
/*BA*/ 0x2551, // BOX DRAWINGS DOUBLE VERTICAL
/*BB*/ 0x2557, // BOX DRAWINGS DOUBLE DOWN AND LEFT
/*BC*/ 0x255D, // BOX DRAWINGS DOUBLE UP AND LEFT
/*BD*/ 0x255C, // BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
/*BE*/ 0x255B, // BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
/*BF*/ 0x2510, // BOX DRAWINGS LIGHT DOWN AND LEFT
/*C0*/ 0x2514, // BOX DRAWINGS LIGHT UP AND RIGHT
/*C1*/ 0x2534, // BOX DRAWINGS LIGHT UP AND HORIZONTAL
/*C2*/ 0x252C, // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
/*C3*/ 0x251C, // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
/*C4*/ 0x2500, // BOX DRAWINGS LIGHT HORIZONTAL
/*C5*/ 0x253C, // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
/*C6*/ 0x255E, // BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
/*C7*/ 0x255F, // BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
/*C8*/ 0x255A, // BOX DRAWINGS DOUBLE UP AND RIGHT
/*C9*/ 0x2554, // BOX DRAWINGS DOUBLE DOWN AND RIGHT
/*CA*/ 0x2569, // BOX DRAWINGS DOUBLE UP AND HORIZONTAL
/*CB*/ 0x2566, // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
/*CC*/ 0x2560, // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
/*CD*/ 0x2550, // BOX DRAWINGS DOUBLE HORIZONTAL
/*CE*/ 0x256C, // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
/*CF*/ 0x2567, // BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
/*D0*/ 0x2568, // BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
/*D1*/ 0x2564, // BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
/*D2*/ 0x2565, // BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
/*D3*/ 0x2559, // BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
/*D4*/ 0x2558, // BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
/*D5*/ 0x2552, // BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
/*D6*/ 0x2553, // BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
/*D7*/ 0x256B, // BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
/*D8*/ 0x256A, // BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
/*D9*/ 0x2518, // BOX DRAWINGS LIGHT UP AND LEFT
/*DA*/ 0x250C, // BOX DRAWINGS LIGHT DOWN AND RIGHT
/*DB*/ 0x2588, // FULL BLOCK
/*DC*/ 0x2584, // LOWER HALF BLOCK
/*DD*/ 0x258C, // LEFT HALF BLOCK
/*DE*/ 0x2590, // RIGHT HALF BLOCK
/*DF*/ 0x2580, // UPPER HALF BLOCK
/*E0*/ 0x0440, // CYRILLIC SMALL LETTER ER
/*E1*/ 0x0441, // CYRILLIC SMALL LETTER ES
/*E2*/ 0x0442, // CYRILLIC SMALL LETTER TE
/*E3*/ 0x0443, // CYRILLIC SMALL LETTER U
/*E4*/ 0x0444, // CYRILLIC SMALL LETTER EF
/*E5*/ 0x0445, // CYRILLIC SMALL LETTER HA
/*E6*/ 0x0446, // CYRILLIC SMALL LETTER TSE
/*E7*/ 0x0447, // CYRILLIC SMALL LETTER CHE
/*E8*/ 0x0448, // CYRILLIC SMALL LETTER SHA
/*E9*/ 0x0449, // CYRILLIC SMALL LETTER SHCHA
/*EA*/ 0x044A, // CYRILLIC SMALL LETTER HARD SIGN
/*EB*/ 0x044B, // CYRILLIC SMALL LETTER YERU
/*EC*/ 0x044C, // CYRILLIC SMALL LETTER SOFT SIGN
/*ED*/ 0x044D, // CYRILLIC SMALL LETTER E
/*EE*/ 0x044E, // CYRILLIC SMALL LETTER YU
/*EF*/ 0x044F, // CYRILLIC SMALL LETTER YA
/*F0*/ 0x0401, // CYRILLIC CAPITAL LETTER IO
/*F1*/ 0x0451, // CYRILLIC SMALL LETTER IO
/*F2*/ 0x0404, // CYRILLIC CAPITAL LETTER UKRAINIAN IE
/*F3*/ 0x0454, // CYRILLIC SMALL LETTER UKRAINIAN IE
/*F4*/ 0x0407, // CYRILLIC CAPITAL LETTER YI
/*F5*/ 0x0457, // CYRILLIC SMALL LETTER YI
/*F6*/ 0x040E, // CYRILLIC CAPITAL LETTER SHORT U
/*F7*/ 0x045E, // CYRILLIC SMALL LETTER SHORT U
/*F8*/ 0x00B0, // DEGREE SIGN
/*F9*/ 0x2219, // BULLET OPERATOR
/*FA*/ 0x00B7, // MIDDLE DOT
/*FB*/ 0x221A, // SQUARE ROOT
/*FC*/ 0x2116, // NUMERO SIGN
/*FD*/ 0x00A4, // CURRENCY SIGN
/*FE*/ 0x25A0, // BLACK SQUARE
/*FF*/ 0x00A0, // NO-BREAK SPACE
};
869.h//
// (Greek 2)
CONST USHORT CodePage869ToUnicode[256] = {
/*00*/ 0x0000, // NULL
/*01*/ 0x0001, // START OF HEADING
/*02*/ 0x0002, // START OF TEXT
/*03*/ 0x0003, // END OF TEXT
/*04*/ 0x0004, // END OF TRANSMISSION
/*05*/ 0x0005, // ENQUIRY
/*06*/ 0x0006, // ACKNOWLEDGE
/*07*/ 0x0007, // BELL
/*08*/ 0x0008, // BACKSPACE
/*09*/ 0x0009, // HORIZONTAL TABULATION
/*0A*/ 0x000A, // LINE FEED
/*0B*/ 0x000B, // VERTICAL TABULATION
/*0C*/ 0x000C, // FORM FEED
/*0D*/ 0x000D, // CARRIAGE RETURN
/*0E*/ 0x000E, // SHIFT OUT
/*0F*/ 0x000F, // SHIFT IN
/*10*/ 0x0010, // DATA LINK ESCAPE
/*11*/ 0x0011, // DEVICE CONTROL ONE
/*12*/ 0x0012, // DEVICE CONTROL TWO
/*13*/ 0x0013, // DEVICE CONTROL THREE
/*14*/ 0x0014, // DEVICE CONTROL FOUR
/*15*/ 0x0015, // NEGATIVE ACKNOWLEDGE
/*16*/ 0x0016, // SYNCHRONOUS IDLE
/*17*/ 0x0017, // END OF TRANSMISSION BLOCK
/*18*/ 0x0018, // CANCEL
/*19*/ 0x0019, // END OF MEDIUM
/*1A*/ 0x001A, // SUBSTITUTE
/*1B*/ 0x001B, // ESCAPE
/*1C*/ 0x001C, // FILE SEPARATOR
/*1D*/ 0x001D, // GROUP SEPARATOR
/*1E*/ 0x001E, // RECORD SEPARATOR
/*1F*/ 0x001F, // UNIT SEPARATOR
/*20*/ 0x0020, // SPACE
/*21*/ 0x0021, // EXCLAMATION MARK
/*22*/ 0x0022, // QUOTATION MARK
/*23*/ 0x0023, // NUMBER SIGN
/*24*/ 0x0024, // DOLLAR SIGN
/*25*/ 0x0025, // PERCENT SIGN
/*26*/ 0x0026, // AMPERSAND
/*27*/ 0x0027, // APOSTROPHE
/*28*/ 0x0028, // LEFT PARENTHESIS
/*29*/ 0x0029, // RIGHT PARENTHESIS
/*2A*/ 0x002A, // ASTERISK
/*2B*/ 0x002B, // PLUS SIGN
/*2C*/ 0x002C, // COMMA
/*2D*/ 0x002D, // HYPHEN-MINUS
/*2E*/ 0x002E, // FULL STOP
/*2F*/ 0x002F, // SOLIDUS
/*30*/ 0x0030, // DIGIT ZERO
/*31*/ 0x0031, // DIGIT ONE
/*32*/ 0x0032, // DIGIT TWO
/*33*/ 0x0033, // DIGIT THREE
/*34*/ 0x0034, // DIGIT FOUR
/*35*/ 0x0035, // DIGIT FIVE
/*36*/ 0x0036, // DIGIT SIX
/*37*/ 0x0037, // DIGIT SEVEN
/*38*/ 0x0038, // DIGIT EIGHT
/*39*/ 0x0039, // DIGIT NINE
/*3A*/ 0x003A, // COLON
/*3B*/ 0x003B, // SEMICOLON
/*3C*/ 0x003C, // LESS-THAN SIGN
/*3D*/ 0x003D, // EQUALS SIGN
/*3E*/ 0x003E, // GREATER-THAN SIGN
/*3F*/ 0x003F, // QUESTION MARK
/*40*/ 0x0040, // COMMERCIAL AT
/*41*/ 0x0041, // LATIN CAPITAL LETTER A
/*42*/ 0x0042, // LATIN CAPITAL LETTER B
/*43*/ 0x0043, // LATIN CAPITAL LETTER C
/*44*/ 0x0044, // LATIN CAPITAL LETTER D
/*45*/ 0x0045, // LATIN CAPITAL LETTER E
/*46*/ 0x0046, // LATIN CAPITAL LETTER F
/*47*/ 0x0047, // LATIN CAPITAL LETTER G
/*48*/ 0x0048, // LATIN CAPITAL LETTER H
/*49*/ 0x0049, // LATIN CAPITAL LETTER I
/*4A*/ 0x004A, // LATIN CAPITAL LETTER J
/*4B*/ 0x004B, // LATIN CAPITAL LETTER K
/*4C*/ 0x004C, // LATIN CAPITAL LETTER L
/*4D*/ 0x004D, // LATIN CAPITAL LETTER M
/*4E*/ 0x004E, // LATIN CAPITAL LETTER N
/*4F*/ 0x004F, // LATIN CAPITAL LETTER O
/*50*/ 0x0050, // LATIN CAPITAL LETTER P
/*51*/ 0x0051, // LATIN CAPITAL LETTER Q
/*52*/ 0x0052, // LATIN CAPITAL LETTER R
/*53*/ 0x0053, // LATIN CAPITAL LETTER S
/*54*/ 0x0054, // LATIN CAPITAL LETTER T
/*55*/ 0x0055, // LATIN CAPITAL LETTER U
/*56*/ 0x0056, // LATIN CAPITAL LETTER V
/*57*/ 0x0057, // LATIN CAPITAL LETTER W
/*58*/ 0x0058, // LATIN CAPITAL LETTER X
/*59*/ 0x0059, // LATIN CAPITAL LETTER Y
/*5A*/ 0x005A, // LATIN CAPITAL LETTER Z
/*5B*/ 0x005B, // LEFT SQUARE BRACKET
/*5C*/ 0x005C, // REVERSE SOLIDUS
/*5D*/ 0x005D, // RIGHT SQUARE BRACKET
/*5E*/ 0x005E, // CIRCUMFLEX ACCENT
/*5F*/ 0x005F, // LOW LINE
/*60*/ 0x0060, // GRAVE ACCENT
/*61*/ 0x0061, // LATIN SMALL LETTER A
/*62*/ 0x0062, // LATIN SMALL LETTER B
/*63*/ 0x0063, // LATIN SMALL LETTER C
/*64*/ 0x0064, // LATIN SMALL LETTER D
/*65*/ 0x0065, // LATIN SMALL LETTER E
/*66*/ 0x0066, // LATIN SMALL LETTER F
/*67*/ 0x0067, // LATIN SMALL LETTER G
/*68*/ 0x0068, // LATIN SMALL LETTER H
/*69*/ 0x0069, // LATIN SMALL LETTER I
/*6A*/ 0x006A, // LATIN SMALL LETTER J
/*6B*/ 0x006B, // LATIN SMALL LETTER K
/*6C*/ 0x006C, // LATIN SMALL LETTER L
/*6D*/ 0x006D, // LATIN SMALL LETTER M
/*6E*/ 0x006E, // LATIN SMALL LETTER N
/*6F*/ 0x006F, // LATIN SMALL LETTER O
/*70*/ 0x0070, // LATIN SMALL LETTER P
/*71*/ 0x0071, // LATIN SMALL LETTER Q
/*72*/ 0x0072, // LATIN SMALL LETTER R
/*73*/ 0x0073, // LATIN SMALL LETTER S
/*74*/ 0x0074, // LATIN SMALL LETTER T
/*75*/ 0x0075, // LATIN SMALL LETTER U
/*76*/ 0x0076, // LATIN SMALL LETTER V
/*77*/ 0x0077, // LATIN SMALL LETTER W
/*78*/ 0x0078, // LATIN SMALL LETTER X
/*79*/ 0x0079, // LATIN SMALL LETTER Y
/*7A*/ 0x007A, // LATIN SMALL LETTER Z
/*7B*/ 0x007B, // LEFT CURLY BRACKET
/*7C*/ 0x007C, // VERTICAL LINE
/*7D*/ 0x007D, // RIGHT CURLY BRACKET
/*7E*/ 0x007E, // TILDE
/*7F*/ 0x007F, // DELETE
/*80*/ 0,
/*81*/ 0,
/*82*/ 0,
/*83*/ 0,
/*84*/ 0,
/*85*/ 0,
/*86*/ 902, // GREEK CAPITAL LETTER ALPHA WITH TONOS
/*87*/ 0,
/*88*/ 183, // MIDDLE DOT
/*89*/ 172, // NOT SIGN
/*8A*/ 166, // BROKEN BAR
/*8B*/ 8216, // LEFT SINGLE QUOTATION MARK
/*8C*/ 8217, // RIGHT SINGLE QUOTATION MARK
/*8D*/ 904, // GREEK CAPITAL LETTER EPSILON WITH TONOS
/*8E*/ 8213, // HORIZONTAL BAR
/*8F*/ 905, // GREEK CAPITAL LETTER ETA WITH TONOS
/*90*/ 906, // GREEK CAPITAL LETTER IOTA WITH TONOS
/*91*/ 938, // GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
/*92*/ 908, // GREEK CAPITAL LETTER OMICRON WITH TONOS
/*93*/ 0,
/*94*/ 0,
/*95*/ 910, // GREEK CAPITAL LETTER UPSILON WITH TONOS
/*96*/ 939, // GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
/*97*/ 169, // COPYRIGHT SIGN
/*98*/ 911, // GREEK CAPITAL LETTER OMEGA WITH TONOS
/*99*/ 178, // SUPERSCRIPT TWO
/*9A*/ 179, // SUPERSCRIPT THREE
/*9B*/ 940, // GREEK SMALL LETTER ALPHA WITH TONOS
/*9C*/ 163, // POUND SIGN
/*9D*/ 941, // GREEK SMALL LETTER EPSILON WITH TONOS
/*9E*/ 942, // GREEK SMALL LETTER ETA WITH TONOS
/*9F*/ 943, // GREEK SMALL LETTER IOTA WITH TONOS
/*A0*/ 970, // GREEK SMALL LETTER IOTA WITH DIALYTIKA
/*A1*/ 912, // GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
/*A2*/ 972, // GREEK SMALL LETTER OMICRON WITH TONOS
/*A3*/ 973, // GREEK SMALL LETTER UPSILON WITH TONOS
/*A4*/ 913, // GREEK CAPITAL LETTER ALPHA
/*A5*/ 914, // GREEK CAPITAL LETTER BETA
/*A6*/ 915, // GREEK CAPITAL LETTER GAMMA
/*A7*/ 916, // GREEK CAPITAL LETTER DELTA
/*A8*/ 917, // GREEK CAPITAL LETTER EPSILON
/*A9*/ 918, // GREEK CAPITAL LETTER ZETA
/*AA*/ 919, // GREEK CAPITAL LETTER ETA
/*AB*/ 189, // VULGAR FRACTION ONE HALF
/*AC*/ 920, // GREEK CAPITAL LETTER THETA
/*AD*/ 921, // GREEK CAPITAL LETTER IOTA
/*AE*/ 171, // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
/*AF*/ 187, // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
/*B0*/ 0x20AC, // LIGHT SHADE 0x2591 -> EURO SIGN
/*B1*/ 0x20AC, // MEDIUM SHADE 0x2592 -> EURO SIGN
/*B2*/ 9619, // DARK SHADE
/*B3*/ 9474, // BOX DRAWINGS LIGHT VERTICAL
/*B4*/ 9508, // BOX DRAWINGS LIGHT VERTICAL AND LEFT
/*B5*/ 922, // GREEK CAPITAL LETTER KAPPA
/*B6*/ 923, // GREEK CAPITAL LETTER LAMDA
/*B7*/ 924, // GREEK CAPITAL LETTER MU
/*B8*/ 925, // GREEK CAPITAL LETTER NU
/*B9*/ 9571, // BOX DRAWINGS DOUBLE VERTICAL AND LEFT
/*BA*/ 9553, // BOX DRAWINGS DOUBLE VERTICAL
/*BB*/ 9559, // BOX DRAWINGS DOUBLE DOWN AND LEFT
/*BC*/ 9565, // BOX DRAWINGS DOUBLE UP AND LEFT
/*BD*/ 926, // GREEK CAPITAL LETTER XI
/*BE*/ 927, // GREEK CAPITAL LETTER OMICRON
/*BF*/ 9488, // BOX DRAWINGS LIGHT DOWN AND LEFT
/*C0*/ 9492, // BOX DRAWINGS LIGHT UP AND RIGHT
/*C1*/ 9524, // BOX DRAWINGS LIGHT UP AND HORIZONTAL
/*C2*/ 9516, // BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
/*C3*/ 9500, // BOX DRAWINGS LIGHT VERTICAL AND RIGHT
/*C4*/ 9472, // BOX DRAWINGS LIGHT HORIZONTAL
/*C5*/ 9532, // BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
/*C6*/ 928, // GREEK CAPITAL LETTER PI
/*C7*/ 929, // GREEK CAPITAL LETTER RHO
/*C8*/ 9562, // BOX DRAWINGS DOUBLE UP AND RIGHT
/*C9*/ 9556, // BOX DRAWINGS DOUBLE DOWN AND RIGHT
/*CA*/ 9577, // BOX DRAWINGS DOUBLE UP AND HORIZONTAL
/*CB*/ 9574, // BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
/*CC*/ 9568, // BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
/*CD*/ 9552, // BOX DRAWINGS DOUBLE HORIZONTAL
/*CE*/ 9580, // BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
/*CF*/ 931, // GREEK CAPITAL LETTER SIGMA
/*D0*/ 932, // GREEK CAPITAL LETTER TAU
/*D1*/ 933, // GREEK CAPITAL LETTER UPSILON
/*D2*/ 934, // GREEK CAPITAL LETTER PHI
/*D3*/ 935, // GREEK CAPITAL LETTER CHI
/*D4*/ 936, // GREEK CAPITAL LETTER PSI
/*D5*/ 937, // GREEK CAPITAL LETTER OMEGA
/*D6*/ 945, // GREEK SMALL LETTER ALPHA
/*D7*/ 946, // GREEK SMALL LETTER BETA
/*D8*/ 947, // GREEK SMALL LETTER GAMMA
/*D9*/ 9496, // BOX DRAWINGS LIGHT UP AND LEFT
/*DA*/ 9484, // BOX DRAWINGS LIGHT DOWN AND RIGHT
/*DB*/ 9608, // FULL BLOCK
/*DC*/ 9604, // LOWER HALF BLOCK
/*DD*/ 948, // GREEK SMALL LETTER DELTA
/*DE*/ 949, // GREEK SMALL LETTER EPSILON
/*DF*/ 9600, // UPPER HALF BLOCK
/*E0*/ 950, // GREEK SMALL LETTER ZETA
/*E1*/ 951, // GREEK SMALL LETTER ETA
/*E2*/ 952, // GREEK SMALL LETTER THETA
/*E3*/ 953, // GREEK SMALL LETTER IOTA
/*E4*/ 954, // GREEK SMALL LETTER KAPPA
/*E5*/ 955, // GREEK SMALL LETTER LAMDA
/*E6*/ 956, // GREEK SMALL LETTER MU
/*E7*/ 957, // GREEK SMALL LETTER NU
/*E8*/ 958, // GREEK SMALL LETTER XI
/*E9*/ 959, // GREEK SMALL LETTER OMICRON
/*EA*/ 960, // GREEK SMALL LETTER PI
/*EB*/ 961, // GREEK SMALL LETTER RHO
/*EC*/ 963, // GREEK SMALL LETTER SIGMA
/*ED*/ 962, // GREEK SMALL LETTER FINAL SIGMA
/*EE*/ 964, // GREEK SMALL LETTER TAU
/*EF*/ 900, // GREEK TONOS
/*F0*/ 173, // SOFT HYPHEN
/*F1*/ 177, // PLUS-MINUS SIGN
/*F2*/ 965, // GREEK SMALL LETTER UPSILON
/*F3*/ 966, // GREEK SMALL LETTER PHI
/*F4*/ 967, // GREEK SMALL LETTER CHI
/*F5*/ 167, // SECTION SIGN
/*F6*/ 968, // GREEK SMALL LETTER PSI
/*F7*/ 901, // GREEK DIALYTIKA TONOS
/*F8*/ 176, // DEGREE SIGN
/*F9*/ 168, // DIAERESIS
/*FA*/ 969, // GREEK SMALL LETTER OMEGA
/*FB*/ 971, // GREEK SMALL LETTER UPSILON WITH DIALYTIKA
/*FC*/ 944, // GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
/*FD*/ 974, // GREEK SMALL LETTER OMEGA WITH TONOS
/*FE*/ 9632, // BLACK SQUARE
/*FF*/ 160, // NO-BREAK SPACE
};