/* This file was autogenerated from the file 
 * CP775.TXT from UNICODE.ORG */

/*  Based on the UNICODE.ORG CP775.TXT, but characters 00-1F and 7F come from */
/*  codepage 437. */
#include <stdio.h>
#include "psflib.h"

static psf_dword values[] = {
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 
0xffff, 0x0020, 0xffff, 0x0021, 0xffff, 0x0022, 0xffff, 0x0023, 
0xffff, 0x0024, 0xffff, 0x0025, 0xffff, 0x0026, 0xffff, 0x0027, 
0xffff, 0x0028, 0xffff, 0x0029, 0xffff, 0x002a, 0xffff, 0x002b, 
0xffff, 0x002c, 0xffff, 0x002d, 0xffff, 0x002e, 0xffff, 0x002f, 
0xffff, 0x0030, 0xffff, 0x0031, 0xffff, 0x0032, 0xffff, 0x0033, 
0xffff, 0x0034, 0xffff, 0x0035, 0xffff, 0x0036, 0xffff, 0x0037, 
0xffff, 0x0038, 0xffff, 0x0039, 0xffff, 0x003a, 0xffff, 0x003b, 
0xffff, 0x003c, 0xffff, 0x003d, 0xffff, 0x003e, 0xffff, 0x003f, 
0xffff, 0x0040, 0xffff, 0x0041, 0xffff, 0x0042, 0xffff, 0x0043, 
0xffff, 0x0044, 0xffff, 0x0045, 0xffff, 0x0046, 0xffff, 0x0047, 
0xffff, 0x0048, 0xffff, 0x0049, 0xffff, 0x004a, 0xffff, 0x004b, 
0xffff, 0x004c, 0xffff, 0x004d, 0xffff, 0x004e, 0xffff, 0x004f, 
0xffff, 0x0050, 0xffff, 0x0051, 0xffff, 0x0052, 0xffff, 0x0053, 
0xffff, 0x0054, 0xffff, 0x0055, 0xffff, 0x0056, 0xffff, 0x0057, 
0xffff, 0x0058, 0xffff, 0x0059, 0xffff, 0x005a, 0xffff, 0x005b, 
0xffff, 0x005c, 0xffff, 0x005d, 0xffff, 0x005e, 0xffff, 0x005f, 
0xffff, 0x0060, 0xffff, 0x0061, 0xffff, 0x0062, 0xffff, 0x0063, 
0xffff, 0x0064, 0xffff, 0x0065, 0xffff, 0x0066, 0xffff, 0x0067, 
0xffff, 0x0068, 0xffff, 0x0069, 0xffff, 0x006a, 0xffff, 0x006b, 
0xffff, 0x006c, 0xffff, 0x006d, 0xffff, 0x006e, 0xffff, 0x006f, 
0xffff, 0x0070, 0xffff, 0x0071, 0xffff, 0x0072, 0xffff, 0x0073, 
0xffff, 0x0074, 0xffff, 0x0075, 0xffff, 0x0076, 0xffff, 0x0077, 
0xffff, 0x0078, 0xffff, 0x0079, 0xffff, 0x007a, 0xffff, 0x007b, 
0xffff, 0x007c, 0xffff, 0x007d, 0xffff, 0x007e, 0xffff, 0x2302, 
0xffff, 0x0106, 0xffff, 0x00fc, 0xffff, 0x00e9, 0xffff, 0x0101, 
0xffff, 0x00e4, 0xffff, 0x0123, 0xffff, 0x00e5, 0xffff, 0x0107, 
0xffff, 0x0142, 0xffff, 0x0113, 0xffff, 0x0156, 0xffff, 0x0157, 
0xffff, 0x012b, 0xffff, 0x0179, 0xffff, 0x00c4, 0xffff, 0x00c5, 
0xffff, 0x00c9, 0xffff, 0x00e6, 0xffff, 0x00c6, 0xffff, 0x014d, 
0xffff, 0x00f6, 0xffff, 0x0122, 0xffff, 0x00a2, 0xffff, 0x015a, 
0xffff, 0x015b, 0xffff, 0x00d6, 0xffff, 0x00dc, 0xffff, 0x00f8, 
0xffff, 0x00a3, 0xffff, 0x00d8, 0xffff, 0x00d7, 0xffff, 0x00a4, 
0xffff, 0x0100, 0xffff, 0x012a, 0xffff, 0x00f3, 0xffff, 0x017b, 
0xffff, 0x017c, 0xffff, 0x017a, 0xffff, 0x201d, 0xffff, 0x00a6, 
0xffff, 0x00a9, 0xffff, 0x00ae, 0xffff, 0x00ac, 0xffff, 0x00bd, 
0xffff, 0x00bc, 0xffff, 0x0141, 0xffff, 0x00ab, 0xffff, 0x00bb, 
0xffff, 0x2591, 0xffff, 0x2592, 0xffff, 0x2593, 0xffff, 0x2502, 
0xffff, 0x2524, 0xffff, 0x0104, 0xffff, 0x010c, 0xffff, 0x0118, 
0xffff, 0x0116, 0xffff, 0x2563, 0xffff, 0x2551, 0xffff, 0x2557, 
0xffff, 0x255d, 0xffff, 0x012e, 0xffff, 0x0160, 0xffff, 0x2510, 
0xffff, 0x2514, 0xffff, 0x2534, 0xffff, 0x252c, 0xffff, 0x251c, 
0xffff, 0x2500, 0xffff, 0x253c, 0xffff, 0x0172, 0xffff, 0x016a, 
0xffff, 0x255a, 0xffff, 0x2554, 0xffff, 0x2569, 0xffff, 0x2566, 
0xffff, 0x2560, 0xffff, 0x2550, 0xffff, 0x256c, 0xffff, 0x017d, 
0xffff, 0x0105, 0xffff, 0x010d, 0xffff, 0x0119, 0xffff, 0x0117, 
0xffff, 0x012f, 0xffff, 0x0161, 0xffff, 0x0173, 0xffff, 0x016b, 
0xffff, 0x017e, 0xffff, 0x2518, 0xffff, 0x250c, 0xffff, 0x2588, 
0xffff, 0x2584, 0xffff, 0x258c, 0xffff, 0x2590, 0xffff, 0x2580, 
0xffff, 0x00d3, 0xffff, 0x00df, 0xffff, 0x014c, 0xffff, 0x0143, 
0xffff, 0x00f5, 0xffff, 0x00d5, 0xffff, 0x00b5, 0xffff, 0x0144, 
0xffff, 0x0136, 0xffff, 0x0137, 0xffff, 0x013b, 0xffff, 0x013c, 
0xffff, 0x0146, 0xffff, 0x0112, 0xffff, 0x0145, 0xffff, 0x2019, 
0xffff, 0x00ad, 0xffff, 0x00b1, 0xffff, 0x201c, 0xffff, 0x00be, 
0xffff, 0x00b6, 0xffff, 0x00a7, 0xffff, 0x00f7, 0xffff, 0x201e, 
0xffff, 0x00b0, 0xffff, 0x2219, 0xffff, 0x00b7, 0xffff, 0x00b9, 
0xffff, 0x00b3, 0xffff, 0x00b2, 0xffff, 0x25a0, 0xffff, 0x00a0, 
0xffff, };

struct psf_mapping256 m_CP775 = { "CP775", 
256, {
&values[1], /* 0  */
&values[2], /* 1  */
&values[3], /* 2  */
&values[4], /* 3  */
&values[5], /* 4  */
&values[6], /* 5  */
&values[7], /* 6  */
&values[8], /* 7  */
&values[9], /* 8  */
&values[10], /* 9  */
&values[11], /* 10  */
&values[12], /* 11  */
&values[13], /* 12  */
&values[14], /* 13  */
&values[15], /* 14  */
&values[16], /* 15  */
&values[17], /* 16  */
&values[18], /* 17  */
&values[19], /* 18  */
&values[20], /* 19  */
&values[21], /* 20  */
&values[22], /* 21  */
&values[23], /* 22  */
&values[24], /* 23  */
&values[25], /* 24  */
&values[26], /* 25  */
&values[27], /* 26  */
&values[28], /* 27  */
&values[29], /* 28  */
&values[30], /* 29  */
&values[31], /* 30  */
&values[32], /* 31  */
&values[33], /* 32 SPACE */
&values[35], /* 33 EXCLAMATION MARK */
&values[37], /* 34 QUOTATION MARK */
&values[39], /* 35 NUMBER SIGN */
&values[41], /* 36 DOLLAR SIGN */
&values[43], /* 37 PERCENT SIGN */
&values[45], /* 38 AMPERSAND */
&values[47], /* 39 APOSTROPHE */
&values[49], /* 40 LEFT PARENTHESIS */
&values[51], /* 41 RIGHT PARENTHESIS */
&values[53], /* 42 ASTERISK */
&values[55], /* 43 PLUS SIGN */
&values[57], /* 44 COMMA */
&values[59], /* 45 HYPHEN-MINUS */
&values[61], /* 46 FULL STOP */
&values[63], /* 47 SOLIDUS */
&values[65], /* 48 DIGIT ZERO */
&values[67], /* 49 DIGIT ONE */
&values[69], /* 50 DIGIT TWO */
&values[71], /* 51 DIGIT THREE */
&values[73], /* 52 DIGIT FOUR */
&values[75], /* 53 DIGIT FIVE */
&values[77], /* 54 DIGIT SIX */
&values[79], /* 55 DIGIT SEVEN */
&values[81], /* 56 DIGIT EIGHT */
&values[83], /* 57 DIGIT NINE */
&values[85], /* 58 COLON */
&values[87], /* 59 SEMICOLON */
&values[89], /* 60 LESS-THAN SIGN */
&values[91], /* 61 EQUALS SIGN */
&values[93], /* 62 GREATER-THAN SIGN */
&values[95], /* 63 QUESTION MARK */
&values[97], /* 64 COMMERCIAL AT */
&values[99], /* 65 LATIN CAPITAL LETTER A */
&values[101], /* 66 LATIN CAPITAL LETTER B */
&values[103], /* 67 LATIN CAPITAL LETTER C */
&values[105], /* 68 LATIN CAPITAL LETTER D */
&values[107], /* 69 LATIN CAPITAL LETTER E */
&values[109], /* 70 LATIN CAPITAL LETTER F */
&values[111], /* 71 LATIN CAPITAL LETTER G */
&values[113], /* 72 LATIN CAPITAL LETTER H */
&values[115], /* 73 LATIN CAPITAL LETTER I */
&values[117], /* 74 LATIN CAPITAL LETTER J */
&values[119], /* 75 LATIN CAPITAL LETTER K */
&values[121], /* 76 LATIN CAPITAL LETTER L */
&values[123], /* 77 LATIN CAPITAL LETTER M */
&values[125], /* 78 LATIN CAPITAL LETTER N */
&values[127], /* 79 LATIN CAPITAL LETTER O */
&values[129], /* 80 LATIN CAPITAL LETTER P */
&values[131], /* 81 LATIN CAPITAL LETTER Q */
&values[133], /* 82 LATIN CAPITAL LETTER R */
&values[135], /* 83 LATIN CAPITAL LETTER S */
&values[137], /* 84 LATIN CAPITAL LETTER T */
&values[139], /* 85 LATIN CAPITAL LETTER U */
&values[141], /* 86 LATIN CAPITAL LETTER V */
&values[143], /* 87 LATIN CAPITAL LETTER W */
&values[145], /* 88 LATIN CAPITAL LETTER X */
&values[147], /* 89 LATIN CAPITAL LETTER Y */
&values[149], /* 90 LATIN CAPITAL LETTER Z */
&values[151], /* 91 LEFT SQUARE BRACKET */
&values[153], /* 92 REVERSE SOLIDUS */
&values[155], /* 93 RIGHT SQUARE BRACKET */
&values[157], /* 94 CIRCUMFLEX ACCENT */
&values[159], /* 95 LOW LINE */
&values[161], /* 96 GRAVE ACCENT */
&values[163], /* 97 LATIN SMALL LETTER A */
&values[165], /* 98 LATIN SMALL LETTER B */
&values[167], /* 99 LATIN SMALL LETTER C */
&values[169], /* 100 LATIN SMALL LETTER D */
&values[171], /* 101 LATIN SMALL LETTER E */
&values[173], /* 102 LATIN SMALL LETTER F */
&values[175], /* 103 LATIN SMALL LETTER G */
&values[177], /* 104 LATIN SMALL LETTER H */
&values[179], /* 105 LATIN SMALL LETTER I */
&values[181], /* 106 LATIN SMALL LETTER J */
&values[183], /* 107 LATIN SMALL LETTER K */
&values[185], /* 108 LATIN SMALL LETTER L */
&values[187], /* 109 LATIN SMALL LETTER M */
&values[189], /* 110 LATIN SMALL LETTER N */
&values[191], /* 111 LATIN SMALL LETTER O */
&values[193], /* 112 LATIN SMALL LETTER P */
&values[195], /* 113 LATIN SMALL LETTER Q */
&values[197], /* 114 LATIN SMALL LETTER R */
&values[199], /* 115 LATIN SMALL LETTER S */
&values[201], /* 116 LATIN SMALL LETTER T */
&values[203], /* 117 LATIN SMALL LETTER U */
&values[205], /* 118 LATIN SMALL LETTER V */
&values[207], /* 119 LATIN SMALL LETTER W */
&values[209], /* 120 LATIN SMALL LETTER X */
&values[211], /* 121 LATIN SMALL LETTER Y */
&values[213], /* 122 LATIN SMALL LETTER Z */
&values[215], /* 123 LEFT CURLY BRACKET */
&values[217], /* 124 VERTICAL LINE */
&values[219], /* 125 RIGHT CURLY BRACKET */
&values[221], /* 126 TILDE */
&values[223], /* 127  */
&values[225], /* 128 LATIN CAPITAL LETTER C WITH ACUTE */
&values[227], /* 129 LATIN SMALL LETTER U WITH DIAERESIS */
&values[229], /* 130 LATIN SMALL LETTER E WITH ACUTE */
&values[231], /* 131 LATIN SMALL LETTER A WITH MACRON */
&values[233], /* 132 LATIN SMALL LETTER A WITH DIAERESIS */
&values[235], /* 133 LATIN SMALL LETTER G WITH CEDILLA */
&values[237], /* 134 LATIN SMALL LETTER A WITH RING ABOVE */
&values[239], /* 135 LATIN SMALL LETTER C WITH ACUTE */
&values[241], /* 136 LATIN SMALL LETTER L WITH STROKE */
&values[243], /* 137 LATIN SMALL LETTER E WITH MACRON */
&values[245], /* 138 LATIN CAPITAL LETTER R WITH CEDILLA */
&values[247], /* 139 LATIN SMALL LETTER R WITH CEDILLA */
&values[249], /* 140 LATIN SMALL LETTER I WITH MACRON */
&values[251], /* 141 LATIN CAPITAL LETTER Z WITH ACUTE */
&values[253], /* 142 LATIN CAPITAL LETTER A WITH DIAERESIS */
&values[255], /* 143 LATIN CAPITAL LETTER A WITH RING ABOVE */
&values[257], /* 144 LATIN CAPITAL LETTER E WITH ACUTE */
&values[259], /* 145 LATIN SMALL LIGATURE AE */
&values[261], /* 146 LATIN CAPITAL LIGATURE AE */
&values[263], /* 147 LATIN SMALL LETTER O WITH MACRON */
&values[265], /* 148 LATIN SMALL LETTER O WITH DIAERESIS */
&values[267], /* 149 LATIN CAPITAL LETTER G WITH CEDILLA */
&values[269], /* 150 CENT SIGN */
&values[271], /* 151 LATIN CAPITAL LETTER S WITH ACUTE */
&values[273], /* 152 LATIN SMALL LETTER S WITH ACUTE */
&values[275], /* 153 LATIN CAPITAL LETTER O WITH DIAERESIS */
&values[277], /* 154 LATIN CAPITAL LETTER U WITH DIAERESIS */
&values[279], /* 155 LATIN SMALL LETTER O WITH STROKE */
&values[281], /* 156 POUND SIGN */
&values[283], /* 157 LATIN CAPITAL LETTER O WITH STROKE */
&values[285], /* 158 MULTIPLICATION SIGN */
&values[287], /* 159 CURRENCY SIGN */
&values[289], /* 160 LATIN CAPITAL LETTER A WITH MACRON */
&values[291], /* 161 LATIN CAPITAL LETTER I WITH MACRON */
&values[293], /* 162 LATIN SMALL LETTER O WITH ACUTE */
&values[295], /* 163 LATIN CAPITAL LETTER Z WITH DOT ABOVE */
&values[297], /* 164 LATIN SMALL LETTER Z WITH DOT ABOVE */
&values[299], /* 165 LATIN SMALL LETTER Z WITH ACUTE */
&values[301], /* 166 RIGHT DOUBLE QUOTATION MARK */
&values[303], /* 167 BROKEN BAR */
&values[305], /* 168 COPYRIGHT SIGN */
&values[307], /* 169 REGISTERED SIGN */
&values[309], /* 170 NOT SIGN */
&values[311], /* 171 VULGAR FRACTION ONE HALF */
&values[313], /* 172 VULGAR FRACTION ONE QUARTER */
&values[315], /* 173 LATIN CAPITAL LETTER L WITH STROKE */
&values[317], /* 174 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */
&values[319], /* 175 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */
&values[321], /* 176 LIGHT SHADE */
&values[323], /* 177 MEDIUM SHADE */
&values[325], /* 178 DARK SHADE */
&values[327], /* 179 BOX DRAWINGS LIGHT VERTICAL */
&values[329], /* 180 BOX DRAWINGS LIGHT VERTICAL AND LEFT */
&values[331], /* 181 LATIN CAPITAL LETTER A WITH OGONEK */
&values[333], /* 182 LATIN CAPITAL LETTER C WITH CARON */
&values[335], /* 183 LATIN CAPITAL LETTER E WITH OGONEK */
&values[337], /* 184 LATIN CAPITAL LETTER E WITH DOT ABOVE */
&values[339], /* 185 BOX DRAWINGS DOUBLE VERTICAL AND LEFT */
&values[341], /* 186 BOX DRAWINGS DOUBLE VERTICAL */
&values[343], /* 187 BOX DRAWINGS DOUBLE DOWN AND LEFT */
&values[345], /* 188 BOX DRAWINGS DOUBLE UP AND LEFT */
&values[347], /* 189 LATIN CAPITAL LETTER I WITH OGONEK */
&values[349], /* 190 LATIN CAPITAL LETTER S WITH CARON */
&values[351], /* 191 BOX DRAWINGS LIGHT DOWN AND LEFT */
&values[353], /* 192 BOX DRAWINGS LIGHT UP AND RIGHT */
&values[355], /* 193 BOX DRAWINGS LIGHT UP AND HORIZONTAL */
&values[357], /* 194 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */
&values[359], /* 195 BOX DRAWINGS LIGHT VERTICAL AND RIGHT */
&values[361], /* 196 BOX DRAWINGS LIGHT HORIZONTAL */
&values[363], /* 197 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */
&values[365], /* 198 LATIN CAPITAL LETTER U WITH OGONEK */
&values[367], /* 199 LATIN CAPITAL LETTER U WITH MACRON */
&values[369], /* 200 BOX DRAWINGS DOUBLE UP AND RIGHT */
&values[371], /* 201 BOX DRAWINGS DOUBLE DOWN AND RIGHT */
&values[373], /* 202 BOX DRAWINGS DOUBLE UP AND HORIZONTAL */
&values[375], /* 203 BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL */
&values[377], /* 204 BOX DRAWINGS DOUBLE VERTICAL AND RIGHT */
&values[379], /* 205 BOX DRAWINGS DOUBLE HORIZONTAL */
&values[381], /* 206 BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL */
&values[383], /* 207 LATIN CAPITAL LETTER Z WITH CARON */
&values[385], /* 208 LATIN SMALL LETTER A WITH OGONEK */
&values[387], /* 209 LATIN SMALL LETTER C WITH CARON */
&values[389], /* 210 LATIN SMALL LETTER E WITH OGONEK */
&values[391], /* 211 LATIN SMALL LETTER E WITH DOT ABOVE */
&values[393], /* 212 LATIN SMALL LETTER I WITH OGONEK */
&values[395], /* 213 LATIN SMALL LETTER S WITH CARON */
&values[397], /* 214 LATIN SMALL LETTER U WITH OGONEK */
&values[399], /* 215 LATIN SMALL LETTER U WITH MACRON */
&values[401], /* 216 LATIN SMALL LETTER Z WITH CARON */
&values[403], /* 217 BOX DRAWINGS LIGHT UP AND LEFT */
&values[405], /* 218 BOX DRAWINGS LIGHT DOWN AND RIGHT */
&values[407], /* 219 FULL BLOCK */
&values[409], /* 220 LOWER HALF BLOCK */
&values[411], /* 221 LEFT HALF BLOCK */
&values[413], /* 222 RIGHT HALF BLOCK */
&values[415], /* 223 UPPER HALF BLOCK */
&values[417], /* 224 LATIN CAPITAL LETTER O WITH ACUTE */
&values[419], /* 225 LATIN SMALL LETTER SHARP S (GERMAN) */
&values[421], /* 226 LATIN CAPITAL LETTER O WITH MACRON */
&values[423], /* 227 LATIN CAPITAL LETTER N WITH ACUTE */
&values[425], /* 228 LATIN SMALL LETTER O WITH TILDE */
&values[427], /* 229 LATIN CAPITAL LETTER O WITH TILDE */
&values[429], /* 230 MICRO SIGN */
&values[431], /* 231 LATIN SMALL LETTER N WITH ACUTE */
&values[433], /* 232 LATIN CAPITAL LETTER K WITH CEDILLA */
&values[435], /* 233 LATIN SMALL LETTER K WITH CEDILLA */
&values[437], /* 234 LATIN CAPITAL LETTER L WITH CEDILLA */
&values[439], /* 235 LATIN SMALL LETTER L WITH CEDILLA */
&values[441], /* 236 LATIN SMALL LETTER N WITH CEDILLA */
&values[443], /* 237 LATIN CAPITAL LETTER E WITH MACRON */
&values[445], /* 238 LATIN CAPITAL LETTER N WITH CEDILLA */
&values[447], /* 239 RIGHT SINGLE QUOTATION MARK */
&values[449], /* 240 SOFT HYPHEN */
&values[451], /* 241 PLUS-MINUS SIGN */
&values[453], /* 242 LEFT DOUBLE QUOTATION MARK */
&values[455], /* 243 VULGAR FRACTION THREE QUARTERS */
&values[457], /* 244 PILCROW SIGN */
&values[459], /* 245 SECTION SIGN */
&values[461], /* 246 DIVISION SIGN */
&values[463], /* 247 DOUBLE LOW-9 QUOTATION MARK */
&values[465], /* 248 DEGREE SIGN */
&values[467], /* 249 BULLET OPERATOR */
&values[469], /* 250 MIDDLE DOT */
&values[471], /* 251 SUPERSCRIPT ONE */
&values[473], /* 252 SUPERSCRIPT THREE */
&values[475], /* 253 SUPERSCRIPT TWO */
&values[477], /* 254 BLACK SQUARE */
&values[479], /* 255 NO-BREAK SPACE */
}};
