96d976780a453780c83ae2f5de5a3133223de697
[reactos.git] / reactos / lib / kernel32 / nls / cp437.c
1 /*
2 * nls/cp437.c
3 * Copyright (C) 1996, Onno Hovers
4 *
5 * This file has been generated by gencp.exe
6 */
7
8 #include <windows.h>
9 #include <kernel32/nls.h>
10
11
12 WCHAR __CP437_00[32]=
13 {
14 0x0000, 0x263A, 0x263B, 0x2665, 0x2666, 0x2663, 0x2660, 0x2022,
15 0x25D8, 0x25CB, 0x25D9, 0x2642, 0x2640, 0x266A, 0x266B, 0x263C,
16 0x25BA, 0x25C4, 0x2195, 0x203C, 0x00B6, 0x00A7, 0x25AC, 0x21A8,
17 0x2191, 0x2193, 0x2192, 0x2190, 0x221F, 0x2194, 0x25B2, 0x25BC,
18 };
19
20 WCHAR __CP437_60[32]=
21 {
22 0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
23 0x0068, 0x0069, 0x006A, 0x006B, 0x006C, 0x006D, 0x006E, 0x006F,
24 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
25 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D, 0x007E, 0x2302,
26 };
27
28 WCHAR __CP437_80[32]=
29 {
30 0x00C7, 0x00FC, 0x00E9, 0x00E2, 0x00E4, 0x00E0, 0x00E5, 0x00E7,
31 0x00EA, 0x00EB, 0x00E8, 0x00EF, 0x00EE, 0x00EC, 0x00C4, 0x00C5,
32 0x00C9, 0x00E6, 0x00C6, 0x00F4, 0x00F6, 0x00F2, 0x00FB, 0x00F9,
33 0x00FF, 0x00D6, 0x00DC, 0x00A2, 0x00A3, 0x00A5, 0x20A7, 0x0192,
34 };
35
36 WCHAR __CP437_A0[32]=
37 {
38 0x00E1, 0x00ED, 0x00F3, 0x00FA, 0x00F1, 0x00D1, 0x00AA, 0x00BA,
39 0x00BF, 0x2310, 0x00AC, 0x00BD, 0x00BC, 0x00A1, 0x00AB, 0x00BB,
40 0x2591, 0x2592, 0x2593, 0x2502, 0x2524, 0x2561, 0x2562, 0x2556,
41 0x2555, 0x2563, 0x2551, 0x2557, 0x255D, 0x255C, 0x255B, 0x2510,
42 };
43
44 WCHAR __CP437_C0[32]=
45 {
46 0x2514, 0x2534, 0x252C, 0x251C, 0x2500, 0x253C, 0x255E, 0x255F,
47 0x255A, 0x2554, 0x2569, 0x2566, 0x2560, 0x2550, 0x256C, 0x2567,
48 0x2568, 0x2564, 0x2565, 0x2559, 0x2558, 0x2552, 0x2553, 0x256B,
49 0x256A, 0x2518, 0x250C, 0x2588, 0x2584, 0x258C, 0x2590, 0x2580,
50 };
51
52 WCHAR __CP437_E0[32]=
53 {
54 0x03B1, 0x00DF, 0x0393, 0x03C0, 0x03A3, 0x03C3, 0x00B5, 0x03C4,
55 0x03A6, 0x0398, 0x03A9, 0x03B4, 0x221E, 0x03C6, 0x03B5, 0x2229,
56 0x2261, 0x00B1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00F7, 0x2248,
57 0x00B0, 0x2219, 0x00B7, 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0,
58 };
59
60
61 WCHAR *__CP437_ToUnicode[8]=
62 {
63 __ASCII_00, __ASCII_20, __ASCII_40, __ASCII_60,
64 __CP437_80, __CP437_A0, __CP437_C0, __CP437_E0
65 };
66
67
68 WCHAR *__CP437_ToUnicodeGlyph[8]=
69 {
70 __CP437_00, __ASCII_20, __ASCII_40, __CP437_60,
71 __CP437_80, __CP437_A0, __CP437_C0, __CP437_E0
72 };
73
74
75 CHAR __CP437_00A0[32]=
76 {
77 0xFF, 0xAD, 0x9B, 0x9C, 0x0F, 0x9D, 0xDD, 0x15,
78 0x22, 0x63, 0xA6, 0xAE, 0xAA, 0x2D, 0x72, 0x5F,
79 0xF8, 0xF1, 0xFD, 0x33, 0x27, 0xE6, 0x14, 0xFA,
80 0x2C, 0x31, 0xA7, 0xAF, 0xAC, 0xAB, 0x5F, 0xA8,
81 };
82
83 CHAR __CP437_00C0[32]=
84 {
85 0x41, 0x41, 0x41, 0x41, 0x8E, 0x8F, 0x92, 0x80,
86 0x45, 0x90, 0x45, 0x45, 0x49, 0x49, 0x49, 0x49,
87 0x44, 0xA5, 0x4F, 0x4F, 0x4F, 0x4F, 0x99, 0x78,
88 0x4F, 0x55, 0x55, 0x55, 0x9A, 0x59, 0x5F, 0xE1,
89 };
90
91 CHAR __CP437_00E0[32]=
92 {
93 0x85, 0xA0, 0x83, 0x61, 0x84, 0x86, 0x91, 0x87,
94 0x8A, 0x82, 0x88, 0x89, 0x8D, 0xA1, 0x8C, 0x8B,
95 0x64, 0xA4, 0x95, 0xA2, 0x93, 0x6F, 0x94, 0xF6,
96 0x6F, 0x97, 0xA3, 0x96, 0x81, 0x79, 0x5F, 0x98,
97 };
98
99 CHAR __CP437_0100[32]=
100 {
101 0x41, 0x61, 0x41, 0x61, 0x41, 0x61, 0x43, 0x63,
102 0x43, 0x63, 0x43, 0x63, 0x43, 0x63, 0x44, 0x64,
103 0x44, 0x64, 0x45, 0x65, 0x45, 0x65, 0x45, 0x65,
104 0x45, 0x65, 0x45, 0x65, 0x47, 0x67, 0x47, 0x67,
105 };
106
107 CHAR __CP437_0120[32]=
108 {
109 0x47, 0x67, 0x47, 0x67, 0x48, 0x68, 0x48, 0x68,
110 0x49, 0x69, 0x49, 0x69, 0x49, 0x69, 0x49, 0x69,
111 0x49, 0x69, 0x00, 0x00, 0x4A, 0x6A, 0x4B, 0x6B,
112 0x00, 0x4C, 0x6C, 0x4C, 0x6C, 0x4C, 0x6C, 0x00,
113 };
114
115 CHAR __CP437_0140[32]=
116 {
117 0x00, 0x4C, 0x6C, 0x4E, 0x6E, 0x4E, 0x6E, 0x4E,
118 0x6E, 0x00, 0x00, 0x00, 0x4F, 0x6F, 0x4F, 0x6F,
119 0x4F, 0x6F, 0x4F, 0x6F, 0x52, 0x72, 0x52, 0x72,
120 0x52, 0x72, 0x53, 0x73, 0x53, 0x73, 0x53, 0x73,
121 };
122
123 CHAR __CP437_0160[32]=
124 {
125 0x53, 0x73, 0x54, 0x74, 0x54, 0x74, 0x54, 0x74,
126 0x55, 0x75, 0x55, 0x75, 0x55, 0x75, 0x55, 0x75,
127 0x55, 0x75, 0x55, 0x75, 0x57, 0x77, 0x59, 0x79,
128 0x59, 0x5A, 0x7A, 0x5A, 0x7A, 0x5A, 0x7A, 0x00,
129 };
130
131 CHAR __CP437_0180[32]=
132 {
133 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
134 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
135 0x00, 0x9F, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x49,
136 0x00, 0x00, 0x6C, 0x00, 0x00, 0x00, 0x00, 0x4F,
137 };
138
139 CHAR __CP437_01A0[32]=
140 {
141 0x4F, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
142 0x00, 0xE4, 0x00, 0x74, 0x00, 0x00, 0x54, 0x55,
143 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7A, 0x00,
144 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
145 };
146
147 CHAR __CP437_01C0[32]=
148 {
149 0x7C, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00,
150 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x61, 0x49,
151 0x69, 0x4F, 0x6F, 0x55, 0x75, 0x55, 0x75, 0x55,
152 0x75, 0x55, 0x75, 0x55, 0x75, 0x00, 0x41, 0x61,
153 };
154
155 CHAR __CP437_01E0[32]=
156 {
157 0x00, 0x00, 0x00, 0x00, 0x47, 0x67, 0x47, 0x67,
158 0x4B, 0x6B, 0x4F, 0x6F, 0x4F, 0x6F, 0x00, 0x00,
159 0x6A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
160 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
161 };
162
163 CHAR __CP437_0260[32]=
164 {
165 0x00, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
166 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
167 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
168 0xED, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
169 };
170
171 CHAR __CP437_02A0[32]=
172 {
173 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
174 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
175 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
176 0x00, 0x27, 0x22, 0x00, 0x27, 0x00, 0x00, 0x00,
177 };
178
179 CHAR __CP437_02C0[32]=
180 {
181 0x00, 0x00, 0x00, 0x00, 0x5E, 0x00, 0x5E, 0x00,
182 0x27, 0xC4, 0x27, 0x60, 0x00, 0x5F, 0x00, 0x00,
183 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
184 0x00, 0x00, 0xF8, 0x00, 0x7E, 0x00, 0x00, 0x00,
185 };
186
187 CHAR __CP437_0300[32]=
188 {
189 0x60, 0x27, 0x5E, 0x7E, 0xC4, 0x00, 0x00, 0x00,
190 0x22, 0x00, 0xF8, 0x00, 0x00, 0x00, 0x22, 0x00,
191 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
192 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
193 };
194
195 CHAR __CP437_0320[32]=
196 {
197 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C,
198 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
199 0x00, 0x5F, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x00,
200 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
201 };
202
203 CHAR __CP437_0360[32]=
204 {
205 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
206 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
208 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3B, 0x00,
209 };
210
211 CHAR __CP437_0380[32]=
212 {
213 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
214 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
215 0x00, 0xE0, 0x00, 0xE2, 0xEB, 0xEE, 0x00, 0x00,
216 0xE9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
217 };
218
219 CHAR __CP437_03A0[32]=
220 {
221 0xE3, 0x00, 0x00, 0xE4, 0xE7, 0x00, 0xE8, 0x00,
222 0x00, 0xEA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
223 0x00, 0xE0, 0xE1, 0x00, 0xEB, 0xEE, 0x00, 0x00,
224 0x00, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00, 0x00,
225 };
226
227 CHAR __CP437_03C0[32]=
228 {
229 0xE3, 0x00, 0x00, 0xE5, 0xE7, 0x00, 0xED, 0x00,
230 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
231 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
232 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
233 };
234
235
236 CHAR *__CP437_00XX[32]=
237 {
238 __ASCII_0000, __ASCII_0020, __ASCII_0040, __ASCII_0060,
239 __NULL_0000, __CP437_00A0, __CP437_00C0, __CP437_00E0,
240 __CP437_0100, __CP437_0120, __CP437_0140, __CP437_0160,
241 __CP437_0180, __CP437_01A0, __CP437_01C0, __CP437_01E0,
242 __NULL_0000, __NULL_0000, __NULL_0000, __CP437_0260,
243 __NULL_0000, __CP437_02A0, __CP437_02C0, __NULL_0000,
244 __CP437_0300, __CP437_0320, __NULL_0000, __CP437_0360,
245 __CP437_0380, __CP437_03A0, __CP437_03C0, __NULL_0000,
246 };
247
248 CHAR __CP437_04A0[32]=
249 {
250 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
251 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
252 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
253 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00,
254 };
255
256 CHAR __CP437_0580[32]=
257 {
258 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
259 0x00, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
260 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
261 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
262 };
263
264 CHAR __CP437_0660[32]=
265 {
266 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
267 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00,
268 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
269 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
270 };
271
272
273 CHAR *__CP437_04XX[32]=
274 {
275 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
276 __NULL_0000, __CP437_04A0, __NULL_0000, __NULL_0000,
277 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
278 __CP437_0580, __NULL_0000, __NULL_0000, __NULL_0000,
279 __NULL_0000, __NULL_0000, __NULL_0000, __CP437_0660,
280 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
281 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
282 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
283 };
284
285 CHAR __CP437_2000[32]=
286 {
287 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00,
288 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
289 0x2D, 0x2D, 0x00, 0x2D, 0x2D, 0x00, 0x00, 0x5F,
290 0x60, 0x27, 0x2C, 0x00, 0x22, 0x22, 0x2C, 0x00,
291 };
292
293 CHAR __CP437_2020[32]=
294 {
295 0x2B, 0xD8, 0x07, 0x00, 0xFA, 0x00, 0x2E, 0x00,
296 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
297 0x25, 0x00, 0x27, 0x00, 0x00, 0x60, 0x00, 0x00,
298 0x00, 0x3C, 0x3E, 0x00, 0x13, 0x00, 0x00, 0x00,
299 };
300
301 CHAR __CP437_2040[32]=
302 {
303 0x00, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00,
304 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
305 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
306 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
307 };
308
309 CHAR __CP437_2060[32]=
310 {
311 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
312 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
313 0xF8, 0x00, 0x00, 0x00, 0x34, 0x35, 0x36, 0x37,
314 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC,
315 };
316
317 CHAR __CP437_2080[32]=
318 {
319 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
320 0x38, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
321 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
322 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
323 };
324
325 CHAR __CP437_20A0[32]=
326 {
327 0x00, 0x00, 0x00, 0x00, 0x9C, 0x00, 0x00, 0x9E,
328 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
329 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
330 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
331 };
332
333 CHAR __CP437_20C0[32]=
334 {
335 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
336 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
337 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
338 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00,
339 };
340
341 CHAR __CP437_2100[32]=
342 {
343 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x00, 0x45,
344 0x00, 0x00, 0x67, 0x48, 0x48, 0x48, 0x68, 0x00,
345 0x49, 0x49, 0x4C, 0x6C, 0x00, 0x4E, 0x00, 0x00,
346 0x50, 0x50, 0x51, 0x52, 0x52, 0x52, 0x00, 0x00,
347 };
348
349 CHAR __CP437_2120[32]=
350 {
351 0x00, 0x00, 0x54, 0x00, 0x5A, 0x00, 0xEA, 0x00,
352 0x5A, 0x00, 0x4B, 0x8F, 0x42, 0x43, 0x65, 0x65,
353 0x45, 0x46, 0x00, 0x4D, 0x6F, 0x00, 0x00, 0x00,
354 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
355 };
356
357 CHAR __CP437_2180[32]=
358 {
359 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
360 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
361 0x1B, 0x18, 0x1A, 0x19, 0x1D, 0x12, 0x00, 0x00,
362 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
363 };
364
365 CHAR __CP437_21A0[32]=
366 {
367 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
368 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
369 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
370 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
371 };
372
373 CHAR __CP437_2200[32]=
374 {
375 0x00, 0x00, 0x00, 0x00, 0x00, 0xED, 0x00, 0x00,
376 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
377 0x00, 0xE4, 0x2D, 0xF1, 0x00, 0x2F, 0x5C, 0x2A,
378 0xF8, 0xF9, 0xFB, 0x00, 0x00, 0x00, 0xEC, 0x1C,
379 };
380
381 CHAR __CP437_2220[32]=
382 {
383 0x00, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x00, 0x00,
384 0x00, 0xEF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
385 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3A, 0x00,
386 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00,
387 };
388
389 CHAR __CP437_2240[32]=
390 {
391 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
392 0xF7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
393 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
394 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
395 };
396
397 CHAR __CP437_2260[32]=
398 {
399 0x00, 0xF0, 0x00, 0x00, 0xF3, 0xF2, 0x00, 0x00,
400 0x00, 0x00, 0xAE, 0xAF, 0x00, 0x00, 0x00, 0x00,
401 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
402 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
403 };
404
405 CHAR __CP437_22C0[32]=
406 {
407 0x00, 0x00, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00,
408 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
409 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
410 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
411 };
412
413 CHAR __CP437_2300[32]=
414 {
415 0x00, 0x00, 0x7F, 0x5E, 0x00, 0x00, 0x00, 0x00,
416 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
417 0xA9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
418 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
419 };
420
421 CHAR __CP437_2320[32]=
422 {
423 0xF4, 0xF5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
424 0x00, 0x3C, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00,
425 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
426 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
427 };
428
429
430 CHAR *__CP437_20XX[32]=
431 {
432 __CP437_2000, __CP437_2020, __CP437_2040, __CP437_2060,
433 __CP437_2080, __CP437_20A0, __CP437_20C0, __NULL_0000,
434 __CP437_2100, __CP437_2120, __NULL_0000, __NULL_0000,
435 __CP437_2180, __CP437_21A0, __NULL_0000, __NULL_0000,
436 __CP437_2200, __CP437_2220, __CP437_2240, __CP437_2260,
437 __NULL_0000, __NULL_0000, __CP437_22C0, __NULL_0000,
438 __CP437_2300, __CP437_2320, __NULL_0000, __NULL_0000,
439 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
440 };
441
442 CHAR __CP437_2500[32]=
443 {
444 0xC4, 0x00, 0xB3, 0x00, 0x00, 0x00, 0x00, 0x00,
445 0x00, 0x00, 0x00, 0x00, 0xDA, 0x00, 0x00, 0x00,
446 0xBF, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00,
447 0xD9, 0x00, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x00,
448 };
449
450 CHAR __CP437_2520[32]=
451 {
452 0x00, 0x00, 0x00, 0x00, 0xB4, 0x00, 0x00, 0x00,
453 0x00, 0x00, 0x00, 0x00, 0xC2, 0x00, 0x00, 0x00,
454 0x00, 0x00, 0x00, 0x00, 0xC1, 0x00, 0x00, 0x00,
455 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x00,
456 };
457
458 CHAR __CP437_2540[32]=
459 {
460 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
461 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
462 0xCD, 0xBA, 0xD5, 0xD6, 0xC9, 0xB8, 0xB7, 0xBB,
463 0xD4, 0xD3, 0xC8, 0xBE, 0xBD, 0xBC, 0xC6, 0xC7,
464 };
465
466 CHAR __CP437_2560[32]=
467 {
468 0xCC, 0xB5, 0xB6, 0xB9, 0xD1, 0xD2, 0xCB, 0xCF,
469 0xD0, 0xCA, 0xD8, 0xD7, 0xCE, 0x00, 0x00, 0x00,
470 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
471 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
472 };
473
474 CHAR __CP437_2580[32]=
475 {
476 0xDF, 0x00, 0x00, 0x00, 0xDC, 0x00, 0x00, 0x00,
477 0xDB, 0x00, 0x00, 0x00, 0xDD, 0x00, 0x00, 0x00,
478 0xDE, 0xB0, 0xB1, 0xB2, 0x00, 0x00, 0x00, 0x00,
479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
480 };
481
482 CHAR __CP437_25A0[32]=
483 {
484 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
485 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00,
486 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00,
487 0x00, 0x00, 0x10, 0x00, 0x1F, 0x00, 0x00, 0x00,
488 };
489
490 CHAR __CP437_25C0[32]=
491 {
492 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,
493 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00,
494 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
495 0x08, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
496 };
497
498 CHAR __CP437_2620[32]=
499 {
500 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
501 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
502 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
503 0x00, 0x00, 0x01, 0x02, 0x0F, 0x00, 0x00, 0x00,
504 };
505
506 CHAR __CP437_2640[32]=
507 {
508 0x0C, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00,
509 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
510 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
512 };
513
514 CHAR __CP437_2660[32]=
515 {
516 0x06, 0x00, 0x00, 0x05, 0x00, 0x03, 0x04, 0x00,
517 0x00, 0x00, 0x0D, 0x0E, 0x00, 0x00, 0x00, 0x00,
518 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
519 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
520 };
521
522 CHAR __CP437_2700[32]=
523 {
524 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
525 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
526 0x00, 0x00, 0x00, 0xFB, 0x00, 0x00, 0x00, 0x00,
527 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
528 };
529
530 CHAR __CP437_2740[32]=
531 {
532 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
533 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
534 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
535 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
536 };
537
538
539 CHAR *__CP437_24XX[32]=
540 {
541 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
542 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
543 __CP437_2500, __CP437_2520, __CP437_2540, __CP437_2560,
544 __CP437_2580, __CP437_25A0, __CP437_25C0, __NULL_0000,
545 __NULL_0000, __CP437_2620, __CP437_2640, __CP437_2660,
546 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
547 __CP437_2700, __NULL_0000, __CP437_2740, __NULL_0000,
548 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
549 };
550
551 CHAR __CP437_3000[32]=
552 {
553 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09,
554 0x3C, 0x3E, 0xAE, 0xAF, 0x00, 0x00, 0x00, 0x00,
555 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
556 0x00, 0x00, 0x5B, 0x5D, 0x00, 0x00, 0x00, 0x00,
557 };
558
559 CHAR __CP437_30E0[32]=
560 {
561 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
562 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
563 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
564 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0x00,
565 };
566
567
568 CHAR *__CP437_30XX[32]=
569 {
570 __CP437_3000, __NULL_0000, __NULL_0000, __NULL_0000,
571 __NULL_0000, __NULL_0000, __NULL_0000, __CP437_30E0,
572 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
573 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
574 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
575 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
576 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
577 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
578 };
579
580 CHAR __CP437_FF00[32]=
581 {
582 0x00, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
583 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F,
584 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
585 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x00,
586 };
587
588 CHAR __CP437_FF20[32]=
589 {
590 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
591 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F,
592 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
593 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F,
594 };
595
596 CHAR __CP437_FF40[32]=
597 {
598 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
599 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F,
600 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
601 0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x00,
602 };
603
604
605 CHAR *__CP437_FCXX[32]=
606 {
607 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
608 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
609 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
610 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
611 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
612 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
613 __CP437_FF00, __CP437_FF20, __CP437_FF40, __NULL_0000,
614 __NULL_0000, __NULL_0000, __NULL_0000, __NULL_0000,
615 };
616
617
618 CHAR **__CP437_FromUnicode[64]=
619 {
620 __CP437_00XX, __CP437_04XX, __NULL_00XX, __NULL_00XX,
621 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
622 __CP437_20XX, __CP437_24XX, __NULL_00XX, __NULL_00XX,
623 __CP437_30XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
624 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
625 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
626 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
627 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
628 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
629 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
630 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
631 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
632 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
633 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
634 __NULL_00XX, __NULL_00XX, __NULL_00XX, __NULL_00XX,
635 __NULL_00XX, __NULL_00XX, __NULL_00XX, __CP437_FCXX,
636 };