Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
6725 | siemargl | 1 | /* |
2 | Copyright (c) 1990-2000 Info-ZIP. All rights reserved. |
||
3 | |||
4 | See the accompanying file LICENSE, version 2000-Apr-09 or later |
||
5 | (the contents of which are also included in zip.h) for terms of use. |
||
6 | If, for some reason, all these files are missing, the Info-ZIP license |
||
7 | also may be found at: ftp://ftp.info-zip.org/pub/infozip/license.html |
||
8 | */ |
||
9 | #ifndef __macos_charmap_h |
||
10 | #define __macos_charmap_h |
||
11 | |||
12 | /* |
||
13 | |||
14 | Conversion table from MacOS Roman to |
||
15 | "Western Europe & America" Windows codepage 1252 |
||
16 | |||
17 | Notes on Mac OS Roman: |
||
18 | ---------------------- |
||
19 | |||
20 | Mac OS Roman character set is used for at least the following Mac OS |
||
21 | localizations: U.S., British, Canadian French, French, Swiss |
||
22 | French, German, Swiss German, Italian, Swiss Italian, Dutch, |
||
23 | Swedish, Norwegian, Danish, Finnish, Spanish, Catalan, |
||
24 | Portuguese, Brazilian, and the default International system. |
||
25 | |||
26 | Not every char of the charset MacRoman has their equivalent |
||
27 | in Windows CodePage1252. |
||
28 | To make the mapping in most cases possible, I choosed |
||
29 | most similar chars or at least the BULLET. Chars that |
||
30 | do not have a direct match are marked with '***' |
||
31 | |||
32 | The Windows codepage 1252 contains the ISO 8859-1 "Latin 1" codepage, |
||
33 | with some additional printable characters in the range (0x80 - 0x9F), |
||
34 | that is reserved to control codes in the ISO 8859-1 character table. |
||
35 | |||
36 | In all Mac OS encodings, character codes 0x00-0x7F are identical to ASCII |
||
37 | |||
38 | */ |
||
39 | |||
40 | |||
41 | |||
42 | ZCONST unsigned char MacRoman_to_WinCP1252[128] = { |
||
43 | /* Win CP1252 UniCode UniCode Names */ |
||
44 | 0xC4 , /* 0x00C4 #LATIN CAPITAL LETTER A WITH DIAERESIS */ |
||
45 | 0xC5 , /* 0x00C5 #LATIN CAPITAL LETTER A WITH RING ABOVE */ |
||
46 | 0xC7 , /* 0x00C7 #LATIN CAPITAL LETTER C WITH CEDILLA */ |
||
47 | 0xC9 , /* 0x00C9 #LATIN CAPITAL LETTER E WITH ACUTE */ |
||
48 | 0xD1 , /* 0x00D1 #LATIN CAPITAL LETTER N WITH TILDE */ |
||
49 | 0xD6 , /* 0x00D6 #LATIN CAPITAL LETTER O WITH DIAERESIS */ |
||
50 | 0xDC , /* 0x00DC #LATIN CAPITAL LETTER U WITH DIAERESIS */ |
||
51 | 0xE1 , /* 0x00E1 #LATIN SMALL LETTER A WITH ACUTE */ |
||
52 | 0xE0 , /* 0x00E0 #LATIN SMALL LETTER A WITH GRAVE */ |
||
53 | 0xE2 , /* 0x00E2 #LATIN SMALL LETTER A WITH CIRCUMFLEX */ |
||
54 | 0xE4 , /* 0x00E4 #LATIN SMALL LETTER A WITH DIAERESIS */ |
||
55 | 0xE3 , /* 0x00E3 #LATIN SMALL LETTER A WITH TILDE */ |
||
56 | 0xE5 , /* 0x00E5 #LATIN SMALL LETTER A WITH RING ABOVE */ |
||
57 | 0xE7 , /* 0x00E7 #LATIN SMALL LETTER C WITH CEDILLA */ |
||
58 | 0xE9 , /* 0x00E9 #LATIN SMALL LETTER E WITH ACUTE */ |
||
59 | 0xE8 , /* 0x00E8 #LATIN SMALL LETTER E WITH GRAVE */ |
||
60 | 0xEA , /* 0x00EA #LATIN SMALL LETTER E WITH CIRCUMFLEX */ |
||
61 | 0xEB , /* 0x00EB #LATIN SMALL LETTER E WITH DIAERESIS */ |
||
62 | 0xED , /* 0x00ED #LATIN SMALL LETTER I WITH ACUTE */ |
||
63 | 0xEC , /* 0x00EC #LATIN SMALL LETTER I WITH GRAVE */ |
||
64 | 0xEE , /* 0x00EE #LATIN SMALL LETTER I WITH CIRCUMFLEX */ |
||
65 | 0xEF , /* 0x00EF #LATIN SMALL LETTER I WITH DIAERESIS */ |
||
66 | 0xF1 , /* 0x00F1 #LATIN SMALL LETTER N WITH TILDE */ |
||
67 | 0xF3 , /* 0x00F3 #LATIN SMALL LETTER O WITH ACUTE */ |
||
68 | 0xF2 , /* 0x00F2 #LATIN SMALL LETTER O WITH GRAVE */ |
||
69 | 0xF4 , /* 0x00F4 #LATIN SMALL LETTER O WITH CIRCUMFLEX */ |
||
70 | 0xF6 , /* 0x00F6 #LATIN SMALL LETTER O WITH DIAERESIS */ |
||
71 | 0xF5 , /* 0x00F5 #LATIN SMALL LETTER O WITH TILDE */ |
||
72 | 0xFA , /* 0x00FA #LATIN SMALL LETTER U WITH ACUTE */ |
||
73 | 0xF9 , /* 0x00F9 #LATIN SMALL LETTER U WITH GRAVE */ |
||
74 | 0xFB , /* 0x00FB #LATIN SMALL LETTER U WITH CIRCUMFLEX */ |
||
75 | 0xFC , /* 0x00FC #LATIN SMALL LETTER U WITH DIAERESIS */ |
||
76 | 0x86 , /* 0x2020 #DAGGER */ |
||
77 | 0xB0 , /* 0x00B0 #DEGREE SIGN */ |
||
78 | 0xA2 , /* 0x00A2 #CENT SIGN */ |
||
79 | 0xA3 , /* 0x00A3 #POUND SIGN */ |
||
80 | 0x95 , /* 0x2022 # *** BULLET */ |
||
81 | 0x95 , /* 0x2022 #BULLET */ |
||
82 | 0xB6 , /* 0x00B6 #PILCROW SIGN */ |
||
83 | 0xDF , /* 0x00DF #LATIN SMALL LETTER SHARP S */ |
||
84 | 0xAE , /* 0x00AE #REGISTERED SIGN */ |
||
85 | 0xA9 , /* 0x00A9 #COPYRIGHT SIGN */ |
||
86 | 0x99 , /* 0x2122 #TRADE MARK SIGN */ |
||
87 | 0xB4 , /* 0x00B4 #ACUTE ACCENT */ |
||
88 | 0xA8 , /* 0x00A8 #DIAERESIS */ |
||
89 | 0x95 , /* 0x2022 # *** BULLET */ |
||
90 | 0xC6 , /* 0x00C6 #LATIN CAPITAL LETTER AE */ |
||
91 | 0xD8 , /* 0x00D8 #LATIN CAPITAL LETTER O WITH STROKE */ |
||
92 | 0x95 , /* 0x2022 # *** BULLET */ |
||
93 | 0xB1 , /* 0x00B1 #PLUS-MINUS SIGN */ |
||
94 | 0x95 , /* 0x2022 # *** BULLET */ |
||
95 | 0x95 , /* 0x2022 # *** BULLET */ |
||
96 | 0xA5 , /* 0x00A5 #YEN SIGN */ |
||
97 | 0xB5 , /* 0x00B5 #MICRO SIGN */ |
||
98 | 0x95 , /* 0x2022 # *** BULLET */ |
||
99 | 0x95 , /* 0x2022 # *** BULLET */ |
||
100 | 0x95 , /* 0x2022 # *** BULLET */ |
||
101 | 0x95 , /* 0x2022 # *** BULLET */ |
||
102 | 0x95 , /* 0x2022 # *** BULLET */ |
||
103 | 0xAA , /* 0x00AA #FEMININE ORDINAL INDICATOR */ |
||
104 | 0xBA , /* 0x00BA #MASCULINE ORDINAL INDICATOR */ |
||
105 | 0x95 , /* 0x2022 # *** BULLET */ |
||
106 | 0xE6 , /* 0x00E6 #LATIN SMALL LETTER AE */ |
||
107 | 0xF8 , /* 0x00F8 #LATIN SMALL LETTER O WITH STROKE */ |
||
108 | 0xBF , /* 0x00BF #INVERTED QUESTION MARK */ |
||
109 | 0xA1 , /* 0x00A1 #INVERTED EXCLAMATION MARK */ |
||
110 | 0xAC , /* 0x00AC #NOT SIGN */ |
||
111 | 0x95 , /* 0x2022 # *** BULLET */ |
||
112 | 0x83 , /* 0x0192 #LATIN SMALL LETTER F WITH HOOK */ |
||
113 | 0x95 , /* 0x2022 # *** BULLET */ |
||
114 | 0x95 , /* 0x2022 # *** BULLET */ |
||
115 | 0xAB , /* 0x00AB #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */ |
||
116 | 0xBB , /* 0x00BB #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */ |
||
117 | 0x85 , /* 0x2026 #HORIZONTAL ELLIPSIS */ |
||
118 | 0xA0 , /* 0x00A0 #NO-BREAK SPACE */ |
||
119 | 0xC0 , /* 0x00C0 #LATIN CAPITAL LETTER A WITH GRAVE */ |
||
120 | 0xC3 , /* 0x00C3 #LATIN CAPITAL LETTER A WITH TILDE */ |
||
121 | 0xD5 , /* 0x00D5 #LATIN CAPITAL LETTER O WITH TILDE */ |
||
122 | 0x95 , /* 0x2022 # *** BULLET */ |
||
123 | 0x95 , /* 0x2022 # *** BULLET */ |
||
124 | 0x96 , /* 0x2013 #EN DASH */ |
||
125 | 0x97 , /* 0x2014 #EM DASH */ |
||
126 | 0x93 , /* 0x201C #LEFT DOUBLE QUOTATION MARK */ |
||
127 | 0x94 , /* 0x201D #RIGHT DOUBLE QUOTATION MARK */ |
||
128 | 0x91 , /* 0x2018 #LEFT SINGLE QUOTATION MARK */ |
||
129 | 0x92 , /* 0x2019 #RIGHT SINGLE QUOTATION MARK */ |
||
130 | 0xF7 , /* 0x00F7 #DIVISION SIGN */ |
||
131 | 0x95 , /* 0x2022 # *** BULLET */ |
||
132 | 0xFF , /* 0x00FF #LATIN SMALL LETTER Y WITH DIAERESIS */ |
||
133 | 0x9F , /* 0x0178 #LATIN CAPITAL LETTER Y WITH DIAERESIS */ |
||
134 | 0x95 , /* 0x2022 # *** BULLET */ |
||
135 | 0xA4 , /* 0x00A4 #CURRENCY SIGN */ |
||
136 | 0x8B , /* 0x2039 #SINGLE LEFT-POINTING ANGLE QUOTATION MARK */ |
||
137 | 0x9B , /* 0x203A #SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */ |
||
138 | 0x95 , /* 0x2022 # *** BULLET */ |
||
139 | 0x95 , /* 0x2022 # *** BULLET */ |
||
140 | 0x87 , /* 0x2021 #DOUBLE DAGGER */ |
||
141 | 0xB7 , /* 0x00B7 #MIDDLE DOT */ |
||
142 | 0x82 , /* 0x201A #SINGLE LOW-9 QUOTATION MARK */ |
||
143 | 0x84 , /* 0x201E #DOUBLE LOW-9 QUOTATION MARK */ |
||
144 | 0x89 , /* 0x2030 #PER MILLE SIGN */ |
||
145 | 0xC2 , /* 0x00C2 #LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
||
146 | 0xCA , /* 0x00CA #LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
||
147 | 0xC1 , /* 0x00C1 #LATIN CAPITAL LETTER A WITH ACUTE */ |
||
148 | 0xCB , /* 0x00CB #LATIN CAPITAL LETTER E WITH DIAERESIS */ |
||
149 | 0xC8 , /* 0x00C8 #LATIN CAPITAL LETTER E WITH GRAVE */ |
||
150 | 0xCD , /* 0x00CD #LATIN CAPITAL LETTER I WITH ACUTE */ |
||
151 | 0xCE , /* 0x00CE #LATIN CAPITAL LETTER I WITH CIRCUMFLEX */ |
||
152 | 0xCF , /* 0x00CF #LATIN CAPITAL LETTER I WITH DIAERESIS */ |
||
153 | 0xCC , /* 0x00CC #LATIN CAPITAL LETTER I WITH GRAVE */ |
||
154 | 0xD3 , /* 0x00D3 #LATIN CAPITAL LETTER O WITH ACUTE */ |
||
155 | 0xD4 , /* 0x00D4 #LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
||
156 | 0x95 , /* 0x2022 # *** BULLET */ |
||
157 | 0xD2 , /* 0x00D2 #LATIN CAPITAL LETTER O WITH GRAVE */ |
||
158 | 0xDA , /* 0x00DA #LATIN CAPITAL LETTER U WITH ACUTE */ |
||
159 | 0xDB , /* 0x00DB #LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ |
||
160 | 0xD9 , /* 0x00D9 #LATIN CAPITAL LETTER U WITH GRAVE */ |
||
161 | 0x95 , /* 0x2022 # *** BULLET */ |
||
162 | 0x88 , /* 0x02C6 #MODIFIER LETTER CIRCUMFLEX ACCENT */ |
||
163 | 0x98 , /* 0x02DC #SMALL TILDE */ |
||
164 | 0xAF , /* 0x00AF #MACRON */ |
||
165 | 0x95 , /* 0x2022 # *** BULLET */ |
||
166 | 0x95 , /* 0x2022 # *** BULLET */ |
||
167 | 0x95 , /* 0x2022 # *** BULLET */ |
||
168 | 0xB8 , /* 0x00B8 #CEDILLA */ |
||
169 | 0x95 , /* 0x2022 # *** BULLET */ |
||
170 | 0x95 , /* 0x2022 # *** BULLET */ |
||
171 | 0x95 /* 0x2022 # *** BULLET */ |
||
172 | }; |
||
173 | |||
174 | |||
175 | |||
176 | ZCONST unsigned char WinCP1252_to_MacRoman[128] = { |
||
177 | /* Mac Roman UniCode UniCode Names */ |
||
178 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
179 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
180 | 0xE2 , /* 0x201A # SINGLE LOW-9 QUOTATION MARK */ |
||
181 | 0xC4 , /* 0x0192 # LATIN SMALL LETTER F WITH HOOK */ |
||
182 | 0xE3 , /* 0x201E # DOUBLE LOW-9 QUOTATION MARK */ |
||
183 | 0xC9 , /* 0x2026 # HORIZONTAL ELLIPSIS */ |
||
184 | 0xA0 , /* 0x2020 # DAGGER */ |
||
185 | 0xE0 , /* 0x2021 # DOUBLE DAGGER */ |
||
186 | 0xF6 , /* 0x02C6 # MODIFIER LETTER CIRCUMFLEX ACCENT */ |
||
187 | 0xE4 , /* 0x2030 # PER MILLE SIGN */ |
||
188 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
189 | 0xDC , /* 0x2039 # SINGLE LEFT-POINTING ANGLE QUOTATION MARK */ |
||
190 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
191 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
192 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
193 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
194 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
195 | 0xD4 , /* 0x2018 # LEFT SINGLE QUOTATION MARK */ |
||
196 | 0xD5 , /* 0x2019 # RIGHT SINGLE QUOTATION MARK */ |
||
197 | 0xD2 , /* 0x201C # LEFT DOUBLE QUOTATION MARK */ |
||
198 | 0xD3 , /* 0x201D # RIGHT DOUBLE QUOTATION MARK */ |
||
199 | 0xA5 , /* 0x2022 # BULLET */ |
||
200 | 0xD0 , /* 0x2013 # EN DASH */ |
||
201 | 0xD1 , /* 0x2014 # EM DASH */ |
||
202 | 0xF7 , /* 0x02DC # SMALL TILDE */ |
||
203 | 0xAA , /* 0x2122 # TRADE MARK SIGN */ |
||
204 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
205 | 0xDD , /* 0x203A # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */ |
||
206 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
207 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
208 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
209 | 0xD9 , /* 0x0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS */ |
||
210 | 0xCA , /* 0x00A0 # NO-BREAK SPACE */ |
||
211 | 0xC1 , /* 0x00A1 # INVERTED EXCLAMATION MARK */ |
||
212 | 0xA2 , /* 0x00A2 # CENT SIGN */ |
||
213 | 0xA3 , /* 0x00A3 # POUND SIGN */ |
||
214 | 0xDB , /* 0x00A4 # CURRENCY SIGN */ |
||
215 | 0xB4 , /* 0x00A5 # YEN SIGN */ |
||
216 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
217 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
218 | 0xAC , /* 0x00A8 # DIAERESIS */ |
||
219 | 0xA9 , /* 0x00A9 # COPYRIGHT SIGN */ |
||
220 | 0xBB , /* 0x00AA # FEMININE ORDINAL INDICATOR */ |
||
221 | 0xC7 , /* 0x00AB # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */ |
||
222 | 0xC2 , /* 0x00AC # NOT SIGN */ |
||
223 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
224 | 0xA8 , /* 0x00AE # REGISTERED SIGN */ |
||
225 | 0xF8 , /* 0x00AF # MACRON */ |
||
226 | 0xA1 , /* 0x00B0 # DEGREE SIGN */ |
||
227 | 0xB1 , /* 0x00B1 # PLUS-MINUS SIGN */ |
||
228 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
229 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
230 | 0xAB , /* 0x00B4 # ACUTE ACCENT */ |
||
231 | 0xB5 , /* 0x00B5 # MICRO SIGN */ |
||
232 | 0xA6 , /* 0x00B6 # PILCROW SIGN */ |
||
233 | 0xE1 , /* 0x00B7 # MIDDLE DOT */ |
||
234 | 0xFC , /* 0x00B8 # CEDILLA */ |
||
235 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
236 | 0xBC , /* 0x00BA # MASCULINE ORDINAL INDICATOR */ |
||
237 | 0xC8 , /* 0x00BB # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */ |
||
238 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
239 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
240 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
241 | 0xC0 , /* 0x00BF # INVERTED QUESTION MARK */ |
||
242 | 0xCB , /* 0x00C0 # LATIN CAPITAL LETTER A WITH GRAVE */ |
||
243 | 0xE7 , /* 0x00C1 # LATIN CAPITAL LETTER A WITH ACUTE */ |
||
244 | 0xE5 , /* 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ |
||
245 | 0xCC , /* 0x00C3 # LATIN CAPITAL LETTER A WITH TILDE */ |
||
246 | 0x80 , /* 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS */ |
||
247 | 0x81 , /* 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE */ |
||
248 | 0xAE , /* 0x00C6 # LATIN CAPITAL LETTER AE */ |
||
249 | 0x82 , /* 0x00C7 # LATIN CAPITAL LETTER C WITH CEDILLA */ |
||
250 | 0xE9 , /* 0x00C8 # LATIN CAPITAL LETTER E WITH GRAVE */ |
||
251 | 0x83 , /* 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE */ |
||
252 | 0xE6 , /* 0x00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ |
||
253 | 0xE8 , /* 0x00CB # LATIN CAPITAL LETTER E WITH DIAERESIS */ |
||
254 | 0xED , /* 0x00CC # LATIN CAPITAL LETTER I WITH GRAVE */ |
||
255 | 0xEA , /* 0x00CD # LATIN CAPITAL LETTER I WITH ACUTE */ |
||
256 | 0xEB , /* 0x00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX */ |
||
257 | 0xEC , /* 0x00CF # LATIN CAPITAL LETTER I WITH DIAERESIS */ |
||
258 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
259 | 0x84 , /* 0x00D1 # LATIN CAPITAL LETTER N WITH TILDE */ |
||
260 | 0xF1 , /* 0x00D2 # LATIN CAPITAL LETTER O WITH GRAVE */ |
||
261 | 0xEE , /* 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE */ |
||
262 | 0xEF , /* 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ |
||
263 | 0xCD , /* 0x00D5 # LATIN CAPITAL LETTER O WITH TILDE */ |
||
264 | 0x85 , /* 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS */ |
||
265 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
266 | 0xAF , /* 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE */ |
||
267 | 0xF4 , /* 0x00D9 # LATIN CAPITAL LETTER U WITH GRAVE */ |
||
268 | 0xF2 , /* 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE */ |
||
269 | 0xF3 , /* 0x00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ |
||
270 | 0x86 , /* 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS */ |
||
271 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
272 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
273 | 0xA7 , /* 0x00DF # LATIN SMALL LETTER SHARP S */ |
||
274 | 0x88 , /* 0x00E0 # LATIN SMALL LETTER A WITH GRAVE */ |
||
275 | 0x87 , /* 0x00E1 # LATIN SMALL LETTER A WITH ACUTE */ |
||
276 | 0x89 , /* 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX */ |
||
277 | 0x8B , /* 0x00E3 # LATIN SMALL LETTER A WITH TILDE */ |
||
278 | 0x8A , /* 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS */ |
||
279 | 0x8C , /* 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE */ |
||
280 | 0xBE , /* 0x00E6 # LATIN SMALL LETTER AE */ |
||
281 | 0x8D , /* 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA */ |
||
282 | 0x8F , /* 0x00E8 # LATIN SMALL LETTER E WITH GRAVE */ |
||
283 | 0x8E , /* 0x00E9 # LATIN SMALL LETTER E WITH ACUTE */ |
||
284 | 0x90 , /* 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX */ |
||
285 | 0x91 , /* 0x00EB # LATIN SMALL LETTER E WITH DIAERESIS */ |
||
286 | 0x93 , /* 0x00EC # LATIN SMALL LETTER I WITH GRAVE */ |
||
287 | 0x92 , /* 0x00ED # LATIN SMALL LETTER I WITH ACUTE */ |
||
288 | 0x94 , /* 0x00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX */ |
||
289 | 0x95 , /* 0x00EF # LATIN SMALL LETTER I WITH DIAERESIS */ |
||
290 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
291 | 0x96 , /* 0x00F1 # LATIN SMALL LETTER N WITH TILDE */ |
||
292 | 0x98 , /* 0x00F2 # LATIN SMALL LETTER O WITH GRAVE */ |
||
293 | 0x97 , /* 0x00F3 # LATIN SMALL LETTER O WITH ACUTE */ |
||
294 | 0x99 , /* 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX */ |
||
295 | 0x9B , /* 0x00F5 # LATIN SMALL LETTER O WITH TILDE */ |
||
296 | 0x9A , /* 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS */ |
||
297 | 0xD6 , /* 0x00F7 # DIVISION SIGN */ |
||
298 | 0xBF , /* 0x00F8 # LATIN SMALL LETTER O WITH STROKE */ |
||
299 | 0x9D , /* 0x00F9 # LATIN SMALL LETTER U WITH GRAVE */ |
||
300 | 0x9C , /* 0x00FA # LATIN SMALL LETTER U WITH ACUTE */ |
||
301 | 0x9E , /* 0x00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX */ |
||
302 | 0x9F , /* 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS */ |
||
303 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
304 | 0xA5 , /* 0x2022 # *** BULLET */ |
||
305 | 0xD8 /* 0x00FF # LATIN SMALL LETTER Y WITH DIAERESIS */ |
||
306 | }; |
||
307 | |||
308 | |||
309 | /* |
||
310 | |||
311 | The following characters has no equivalent |
||
312 | to each other: |
||
313 | |||
314 | MacCodes |
||
315 | 164 0xA4 0x00A7 # SECTION SIGN |
||
316 | 253 0xFD 0x02DD # DOUBLE ACUTE ACCENT |
||
317 | 189 0xBD 0x03A9 # GREEK CAPITAL LETTER OMEGA |
||
318 | 185 0xB9 0x03C0 # GREEK SMALL LETTER PI |
||
319 | 255 0xFF 0x02C7 # CARON |
||
320 | 249 0xF9 0x02D8 # BREVE |
||
321 | 250 0xFA 0x02D9 # DOT ABOVE |
||
322 | 251 0xFB 0x02DA # RING ABOVE |
||
323 | 254 0xFE 0x02DB # OGONEK |
||
324 | 218 0xDA 0x2044 # FRACTION SLASH |
||
325 | 182 0xB6 0x2202 # PARTIAL DIFFERENTIAL |
||
326 | 198 0xC6 0x2206 # INCREMENT |
||
327 | 184 0xB8 0x220F # N-ARY PRODUCT |
||
328 | 183 0xB7 0x2211 # N-ARY SUMMATION |
||
329 | 195 0xC3 0x221A # SQUARE ROOT |
||
330 | 176 0xB0 0x221E # INFINITY |
||
331 | 186 0xBA 0x222B # INTEGRAL |
||
332 | 197 0xC5 0x2248 # ALMOST EQUAL TO |
||
333 | 173 0xAD 0x2260 # NOT EQUAL TO |
||
334 | 178 0xB2 0x2264 # LESS-THAN OR EQUAL TO |
||
335 | 179 0xB3 0x2265 # GREATER-THAN OR EQUAL TO |
||
336 | 215 0xD7 0x25CA # LOZENGE |
||
337 | 240 0xF0 0xF8FF # Apple logo |
||
338 | 222 0xDE 0xFB01 # LATIN SMALL LIGATURE FI |
||
339 | 223 0xDF 0xFB02 # LATIN SMALL LIGATURE FL |
||
340 | 245 0xF5 0x0131 # LATIN SMALL LETTER DOTLESS I |
||
341 | 206 0xCE 0x0152 # LATIN CAPITAL LIGATURE OE |
||
342 | 207 0xCF 0x0153 # LATIN SMALL LIGATURE OE |
||
343 | |||
344 | WinCodes |
||
345 | 129 0x81 #UNDEFINED |
||
346 | 141 0x8D #UNDEFINED |
||
347 | 143 0x8F #UNDEFINED |
||
348 | 144 0x90 #UNDEFINED |
||
349 | 157 0x9D #UNDEFINED |
||
350 | 167 0xA7 0x00A7 #SECTION SIGN |
||
351 | 173 0xAD 0x00AD #SOFT HYPHEN |
||
352 | 178 0xB2 0x00B2 #SUPERSCRIPT TWO |
||
353 | 179 0xB3 0x00B3 #SUPERSCRIPT THREE |
||
354 | 185 0xB9 0x00B9 #SUPERSCRIPT ONE |
||
355 | 188 0xBC 0x00BC #VULGAR FRACTION ONE QUARTER |
||
356 | 189 0xBD 0x00BD #VULGAR FRACTION ONE HALF |
||
357 | 190 0xBE 0x00BE #VULGAR FRACTION THREE QUARTERS |
||
358 | 208 0xD0 0x00D0 #LATIN CAPITAL LETTER ETH |
||
359 | 215 0xD7 0x00D7 #MULTIPLICATION SIGN |
||
360 | 221 0xDD 0x00DD #LATIN CAPITAL LETTER Y WITH ACUTE |
||
361 | 222 0xDE 0x00DE #LATIN CAPITAL LETTER THORN |
||
362 | 240 0xF0 0x00F0 #LATIN SMALL LETTER ETH |
||
363 | 253 0xFD 0x00FD #LATIN SMALL LETTER Y WITH ACUTE |
||
364 | 254 0xFE 0x00FE #LATIN SMALL LETTER THORN |
||
365 | 140 0x8C 0x0152 #LATIN CAPITAL LIGATURE OE |
||
366 | 156 0x9C 0x0153 #LATIN SMALL LIGATURE OE |
||
367 | 138 0x8A 0x0160 #LATIN CAPITAL LETTER S WITH CARON |
||
368 | 154 0x9A 0x0161 #LATIN SMALL LETTER S WITH CARON |
||
369 | 142 0x8E 0x017D #LATIN CAPITAL LETTER Z WITH CARON |
||
370 | 158 0x9E 0x017E #LATIN SMALL LETTER Z WITH CARON |
||
371 | 128 0x80 0x20AC #EURO SIGN |
||
372 | 166 0xA6 0x00A6 #BROKEN BAR |
||
373 | |||
374 | |||
375 | */ |
||
376 | |||
377 | |||
378 | |||
379 | |||
380 | #endif /* !__macos_charmap_h */ |