/* This file was autogenerated from the file * 8859-14.TXT from UNICODE.ORG */ /* Name: ISO/IEC 8859-14:1998 to Unicode */ /* Unicode version: 3.0 */ /* Table version: 1.0 */ /* Table format: Format A */ /* Date: 1999 July 27 */ /* Authors: Markus Kuhn */ /* Ken Whistler */ /* Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved. */ /* This file is provided as-is by Unicode, Inc. (The Unicode Consortium). */ /* No claims are made as to fitness for any particular purpose. No */ /* warranties of any kind are expressed or implied. The recipient */ /* agrees to determine applicability of information provided. If this */ /* file has been provided on optical media by Unicode, Inc., the sole */ /* remedy for any claim will be exchange of defective media within 90 */ /* days of receipt. */ /* Unicode, Inc. hereby grants the right to freely use the information */ /* supplied in this file in the creation of products supporting the */ /* Unicode Standard, and to make copies of this file in any form for */ /* internal or external distribution as long as this notice remains */ /* attached. */ /* General notes: */ /* This table contains the data the Unicode Consortium has on how */ /* ISO/IEC 8859-14:1998 characters map into Unicode. */ /* Format: Three tab-separated columns */ /* Column #1 is the ISO/IEC 8859-14 code (in hex as 0xXX) */ /* Column #2 is the Unicode (in hex as 0xXXXX) */ /* Column #3 the Unicode name (follows a comment sign, '#') */ /* The entries are in ISO/IEC 8859-14 order. */ /* Updated versions of this file may be found in: */ /* */ /* Any comments or problems, contact */ /* Please note that is an archival address; */ /* notices will be checked, but do not expect an immediate response. */ #include #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, 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, 0x00a0, 0xffff, 0x1e02, 0xffff, 0x1e03, 0xffff, 0x00a3, 0xffff, 0x010a, 0xffff, 0x010b, 0xffff, 0x1e0a, 0xffff, 0x00a7, 0xffff, 0x1e80, 0xffff, 0x00a9, 0xffff, 0x1e82, 0xffff, 0x1e0b, 0xffff, 0x1ef2, 0xffff, 0x00ad, 0xffff, 0x00ae, 0xffff, 0x0178, 0xffff, 0x1e1e, 0xffff, 0x1e1f, 0xffff, 0x0120, 0xffff, 0x0121, 0xffff, 0x1e40, 0xffff, 0x1e41, 0xffff, 0x00b6, 0xffff, 0x1e56, 0xffff, 0x1e81, 0xffff, 0x1e57, 0xffff, 0x1e83, 0xffff, 0x1e60, 0xffff, 0x1ef3, 0xffff, 0x1e84, 0xffff, 0x1e85, 0xffff, 0x1e61, 0xffff, 0x00c0, 0xffff, 0x00c1, 0xffff, 0x00c2, 0xffff, 0x00c3, 0xffff, 0x00c4, 0xffff, 0x00c5, 0xffff, 0x00c6, 0xffff, 0x00c7, 0xffff, 0x00c8, 0xffff, 0x00c9, 0xffff, 0x00ca, 0xffff, 0x00cb, 0xffff, 0x00cc, 0xffff, 0x00cd, 0xffff, 0x00ce, 0xffff, 0x00cf, 0xffff, 0x0174, 0xffff, 0x00d1, 0xffff, 0x00d2, 0xffff, 0x00d3, 0xffff, 0x00d4, 0xffff, 0x00d5, 0xffff, 0x00d6, 0xffff, 0x1e6a, 0xffff, 0x00d8, 0xffff, 0x00d9, 0xffff, 0x00da, 0xffff, 0x00db, 0xffff, 0x00dc, 0xffff, 0x00dd, 0xffff, 0x0176, 0xffff, 0x00df, 0xffff, 0x00e0, 0xffff, 0x00e1, 0xffff, 0x00e2, 0xffff, 0x00e3, 0xffff, 0x00e4, 0xffff, 0x00e5, 0xffff, 0x00e6, 0xffff, 0x00e7, 0xffff, 0x00e8, 0xffff, 0x00e9, 0xffff, 0x00ea, 0xffff, 0x00eb, 0xffff, 0x00ec, 0xffff, 0x00ed, 0xffff, 0x00ee, 0xffff, 0x00ef, 0xffff, 0x0175, 0xffff, 0x00f1, 0xffff, 0x00f2, 0xffff, 0x00f3, 0xffff, 0x00f4, 0xffff, 0x00f5, 0xffff, 0x00f6, 0xffff, 0x1e6b, 0xffff, 0x00f8, 0xffff, 0x00f9, 0xffff, 0x00fa, 0xffff, 0x00fb, 0xffff, 0x00fc, 0xffff, 0x00fd, 0xffff, 0x0177, 0xffff, 0x00ff, 0xffff, }; struct psf_mapping256 m_8859_14 = { "8859-14", 256, { &values[1], /* 0 NULL */ &values[2], /* 1 START OF HEADING */ &values[3], /* 2 START OF TEXT */ &values[4], /* 3 END OF TEXT */ &values[5], /* 4 END OF TRANSMISSION */ &values[6], /* 5 ENQUIRY */ &values[7], /* 6 ACKNOWLEDGE */ &values[8], /* 7 BELL */ &values[9], /* 8 BACKSPACE */ &values[10], /* 9 HORIZONTAL TABULATION */ &values[11], /* 10 LINE FEED */ &values[12], /* 11 VERTICAL TABULATION */ &values[13], /* 12 FORM FEED */ &values[14], /* 13 CARRIAGE RETURN */ &values[15], /* 14 SHIFT OUT */ &values[16], /* 15 SHIFT IN */ &values[17], /* 16 DATA LINK ESCAPE */ &values[18], /* 17 DEVICE CONTROL ONE */ &values[19], /* 18 DEVICE CONTROL TWO */ &values[20], /* 19 DEVICE CONTROL THREE */ &values[21], /* 20 DEVICE CONTROL FOUR */ &values[22], /* 21 NEGATIVE ACKNOWLEDGE */ &values[23], /* 22 SYNCHRONOUS IDLE */ &values[24], /* 23 END OF TRANSMISSION BLOCK */ &values[25], /* 24 CANCEL */ &values[26], /* 25 END OF MEDIUM */ &values[27], /* 26 SUBSTITUTE */ &values[28], /* 27 ESCAPE */ &values[29], /* 28 FILE SEPARATOR */ &values[30], /* 29 GROUP SEPARATOR */ &values[31], /* 30 RECORD SEPARATOR */ &values[32], /* 31 UNIT SEPARATOR */ &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 DELETE */ &values[224], /* 128 */ &values[225], /* 129 */ &values[226], /* 130 */ &values[227], /* 131 */ &values[228], /* 132 */ &values[229], /* 133 */ &values[230], /* 134 */ &values[231], /* 135 */ &values[232], /* 136 */ &values[233], /* 137 */ &values[234], /* 138 */ &values[235], /* 139 */ &values[236], /* 140 */ &values[237], /* 141 */ &values[238], /* 142 */ &values[239], /* 143 */ &values[240], /* 144 */ &values[241], /* 145 */ &values[242], /* 146 */ &values[243], /* 147 */ &values[244], /* 148 */ &values[245], /* 149 */ &values[246], /* 150 */ &values[247], /* 151 */ &values[248], /* 152 */ &values[249], /* 153 */ &values[250], /* 154 */ &values[251], /* 155 */ &values[252], /* 156 */ &values[253], /* 157 */ &values[254], /* 158 */ &values[255], /* 159 */ &values[256], /* 160 NO-BREAK SPACE */ &values[258], /* 161 LATIN CAPITAL LETTER B WITH DOT ABOVE */ &values[260], /* 162 LATIN SMALL LETTER B WITH DOT ABOVE */ &values[262], /* 163 POUND SIGN */ &values[264], /* 164 LATIN CAPITAL LETTER C WITH DOT ABOVE */ &values[266], /* 165 LATIN SMALL LETTER C WITH DOT ABOVE */ &values[268], /* 166 LATIN CAPITAL LETTER D WITH DOT ABOVE */ &values[270], /* 167 SECTION SIGN */ &values[272], /* 168 LATIN CAPITAL LETTER W WITH GRAVE */ &values[274], /* 169 COPYRIGHT SIGN */ &values[276], /* 170 LATIN CAPITAL LETTER W WITH ACUTE */ &values[278], /* 171 LATIN SMALL LETTER D WITH DOT ABOVE */ &values[280], /* 172 LATIN CAPITAL LETTER Y WITH GRAVE */ &values[282], /* 173 SOFT HYPHEN */ &values[284], /* 174 REGISTERED SIGN */ &values[286], /* 175 LATIN CAPITAL LETTER Y WITH DIAERESIS */ &values[288], /* 176 LATIN CAPITAL LETTER F WITH DOT ABOVE */ &values[290], /* 177 LATIN SMALL LETTER F WITH DOT ABOVE */ &values[292], /* 178 LATIN CAPITAL LETTER G WITH DOT ABOVE */ &values[294], /* 179 LATIN SMALL LETTER G WITH DOT ABOVE */ &values[296], /* 180 LATIN CAPITAL LETTER M WITH DOT ABOVE */ &values[298], /* 181 LATIN SMALL LETTER M WITH DOT ABOVE */ &values[300], /* 182 PILCROW SIGN */ &values[302], /* 183 LATIN CAPITAL LETTER P WITH DOT ABOVE */ &values[304], /* 184 LATIN SMALL LETTER W WITH GRAVE */ &values[306], /* 185 LATIN SMALL LETTER P WITH DOT ABOVE */ &values[308], /* 186 LATIN SMALL LETTER W WITH ACUTE */ &values[310], /* 187 LATIN CAPITAL LETTER S WITH DOT ABOVE */ &values[312], /* 188 LATIN SMALL LETTER Y WITH GRAVE */ &values[314], /* 189 LATIN CAPITAL LETTER W WITH DIAERESIS */ &values[316], /* 190 LATIN SMALL LETTER W WITH DIAERESIS */ &values[318], /* 191 LATIN SMALL LETTER S WITH DOT ABOVE */ &values[320], /* 192 LATIN CAPITAL LETTER A WITH GRAVE */ &values[322], /* 193 LATIN CAPITAL LETTER A WITH ACUTE */ &values[324], /* 194 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ &values[326], /* 195 LATIN CAPITAL LETTER A WITH TILDE */ &values[328], /* 196 LATIN CAPITAL LETTER A WITH DIAERESIS */ &values[330], /* 197 LATIN CAPITAL LETTER A WITH RING ABOVE */ &values[332], /* 198 LATIN CAPITAL LETTER AE */ &values[334], /* 199 LATIN CAPITAL LETTER C WITH CEDILLA */ &values[336], /* 200 LATIN CAPITAL LETTER E WITH GRAVE */ &values[338], /* 201 LATIN CAPITAL LETTER E WITH ACUTE */ &values[340], /* 202 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ &values[342], /* 203 LATIN CAPITAL LETTER E WITH DIAERESIS */ &values[344], /* 204 LATIN CAPITAL LETTER I WITH GRAVE */ &values[346], /* 205 LATIN CAPITAL LETTER I WITH ACUTE */ &values[348], /* 206 LATIN CAPITAL LETTER I WITH CIRCUMFLEX */ &values[350], /* 207 LATIN CAPITAL LETTER I WITH DIAERESIS */ &values[352], /* 208 LATIN CAPITAL LETTER W WITH CIRCUMFLEX */ &values[354], /* 209 LATIN CAPITAL LETTER N WITH TILDE */ &values[356], /* 210 LATIN CAPITAL LETTER O WITH GRAVE */ &values[358], /* 211 LATIN CAPITAL LETTER O WITH ACUTE */ &values[360], /* 212 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ &values[362], /* 213 LATIN CAPITAL LETTER O WITH TILDE */ &values[364], /* 214 LATIN CAPITAL LETTER O WITH DIAERESIS */ &values[366], /* 215 LATIN CAPITAL LETTER T WITH DOT ABOVE */ &values[368], /* 216 LATIN CAPITAL LETTER O WITH STROKE */ &values[370], /* 217 LATIN CAPITAL LETTER U WITH GRAVE */ &values[372], /* 218 LATIN CAPITAL LETTER U WITH ACUTE */ &values[374], /* 219 LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ &values[376], /* 220 LATIN CAPITAL LETTER U WITH DIAERESIS */ &values[378], /* 221 LATIN CAPITAL LETTER Y WITH ACUTE */ &values[380], /* 222 LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */ &values[382], /* 223 LATIN SMALL LETTER SHARP S */ &values[384], /* 224 LATIN SMALL LETTER A WITH GRAVE */ &values[386], /* 225 LATIN SMALL LETTER A WITH ACUTE */ &values[388], /* 226 LATIN SMALL LETTER A WITH CIRCUMFLEX */ &values[390], /* 227 LATIN SMALL LETTER A WITH TILDE */ &values[392], /* 228 LATIN SMALL LETTER A WITH DIAERESIS */ &values[394], /* 229 LATIN SMALL LETTER A WITH RING ABOVE */ &values[396], /* 230 LATIN SMALL LETTER AE */ &values[398], /* 231 LATIN SMALL LETTER C WITH CEDILLA */ &values[400], /* 232 LATIN SMALL LETTER E WITH GRAVE */ &values[402], /* 233 LATIN SMALL LETTER E WITH ACUTE */ &values[404], /* 234 LATIN SMALL LETTER E WITH CIRCUMFLEX */ &values[406], /* 235 LATIN SMALL LETTER E WITH DIAERESIS */ &values[408], /* 236 LATIN SMALL LETTER I WITH GRAVE */ &values[410], /* 237 LATIN SMALL LETTER I WITH ACUTE */ &values[412], /* 238 LATIN SMALL LETTER I WITH CIRCUMFLEX */ &values[414], /* 239 LATIN SMALL LETTER I WITH DIAERESIS */ &values[416], /* 240 LATIN SMALL LETTER W WITH CIRCUMFLEX */ &values[418], /* 241 LATIN SMALL LETTER N WITH TILDE */ &values[420], /* 242 LATIN SMALL LETTER O WITH GRAVE */ &values[422], /* 243 LATIN SMALL LETTER O WITH ACUTE */ &values[424], /* 244 LATIN SMALL LETTER O WITH CIRCUMFLEX */ &values[426], /* 245 LATIN SMALL LETTER O WITH TILDE */ &values[428], /* 246 LATIN SMALL LETTER O WITH DIAERESIS */ &values[430], /* 247 LATIN SMALL LETTER T WITH DOT ABOVE */ &values[432], /* 248 LATIN SMALL LETTER O WITH STROKE */ &values[434], /* 249 LATIN SMALL LETTER U WITH GRAVE */ &values[436], /* 250 LATIN SMALL LETTER U WITH ACUTE */ &values[438], /* 251 LATIN SMALL LETTER U WITH CIRCUMFLEX */ &values[440], /* 252 LATIN SMALL LETTER U WITH DIAERESIS */ &values[442], /* 253 LATIN SMALL LETTER Y WITH ACUTE */ &values[444], /* 254 LATIN SMALL LETTER Y WITH CIRCUMFLEX */ &values[446], /* 255 LATIN SMALL LETTER Y WITH DIAERESIS */ }};