Subversion Repositories Kolibri OS

Rev

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 */