]> git.pld-linux.org Git - packages/glibc.git/blob - glibc-new-charsets.patch
- merged from DEVEL
[packages/glibc.git] / glibc-new-charsets.patch
1 diff -uNr libc/iconvdata/Makefile libc.charsets/iconvdata/Makefile
2 --- libc/iconvdata/Makefile     Sun Sep 14 18:31:54 2003
3 +++ libc.charsets/iconvdata/Makefile    Tue Jan 13 00:50:08 2004
4 @@ -39,6 +39,9 @@
5            IBM862 IBM863 IBM864 IBM865 IBM868 IBM869 IBM875 IBM880       \
6            IBM866 CP1258 IBM922 IBM1124 IBM1129 IBM932 IBM943            \
7            IBM856 IBM930 IBM933 IBM935 IBM937 IBM939 IBM1046             \
8 +          KHMER-NS \
9 +          ISCII-DEV MULELAO-1 TATAR-CYR KOI8-K KOI8-C KOI8-RU \
10 +          ISO8859-9E ISO8859-7-EURO \
11            IBM1132 IBM1133 IBM1160 IBM1161 IBM1162 IBM1163 IBM1164       \
12            IBM918 IBM1004 IBM1026 CP1125 CP1250 CP1251 CP1252 CP1253     \
13            CP1254 CP1255 CP1256 CP1257 ISO-2022-JP MACINTOSH IEC_P27-1   \
14 @@ -154,6 +157,9 @@
15               ibm922.c ibm922.h ibm1124.c ibm1124.h ibm1129.c ibm1129.h     \
16               ibm1132.c ibm1132.h ibm1133.c ibm1133.h ibm1162.c ibm1162.h   \
17               ibm1026.c ibm1047.c iec_p27-1.c inis.c inis-8.c viscii.c      \
18 +             iscii-dev.c khmer-ns.c \
19 +             mulelao-1.c tatar-cyr.c iso8859-7-euro.c \
20 +             iso8859-9e.c iso8859-9e.h koi8-k.c koi8-c.c koi8-ru.c \
21               inis-cyrillic.c iso-2022-jp.c iso-2022-kr.c iso646.c          \
22               iso8859-1.c iso8859-2.c iso8859-3.c iso8859-4.c iso8859-5.c   \
23               iso8859-6.c iso8859-7.c iso8859-8.c iso8859-9.c iso8859-10.c  \
24 @@ -196,7 +202,8 @@
25                     ebcdic-es-s ebcdic-fi-se ebcdic-fi-se-a ebcdic-fr       \
26                     ebcdic-is-friss ebcdic-it ebcdic-pt ebcdic-uk ebcdic-us \
27                     ibm037 ibm038 ibm274 ibm275 ibm423 ibm500 ibm870 ibm871 \
28 -                   ibm891 ibm903 ibm904 ibm905 ibm1047 iso8859-16 viscii
29 +                   ibm891 ibm903 ibm904 ibm905 ibm1047 iso8859-16 viscii   \
30 +                   iso8859-9e koi8-c
31  
32  gen-8bit-gap-modules := koi8-r latin-greek latin-greek-1 ibm256 ibm273    \
33                         ibm277 ibm278 ibm280 ibm281 ibm284 ibm285 ibm290   \
34 @@ -205,6 +212,8 @@
35                         ibm865 ibm868 ibm869 ibm875 ibm880 ibm918 ibm1004  \
36                         ibm1026 cp1125 cp1250 cp1251 cp1252 cp1253 cp1254  \
37                         cp1256 cp1257 ibm866 iso8859-5 iso8859-7 iso8859-8 \
38 +                       iscii-dev khmer-ns mulelao-1 tatar-cyr \
39 +                       koi8-k koi8-ru iso8859-7-euro \
40                         iso8859-10 macintosh iec_p27-1 asmo_449            \
41                         csn_369103 cwi dec-mcs ecma-cyrillic gost_19768-74 \
42                         greek-ccitt greek7 greek7-old inis inis-8          \
43 diff -uNr libc/iconvdata/gconv-modules libc.charsets/iconvdata/gconv-modules
44 --- libc/iconvdata/gconv-modules        Sun Apr 18 00:02:20 2004
45 +++ libc.charsets/iconvdata/gconv-modules       Fri May 21 16:25:21 2004
46 @@ -356,23 +356,28 @@
47  alias  ISO885910//             ISO-8859-10//
48  alias  LATIN6//                ISO-8859-10//
49  alias  L6//                    ISO-8859-10//
50 +alias  8859-10//               ISO-8859-10//
51  alias  CSISOLATIN6//           ISO-8859-10//
52  alias  OSF0001000A//           ISO-8859-10//
53  module ISO-8859-10//           INTERNAL                ISO8859-10      1
54  module INTERNAL                ISO-8859-10//           ISO8859-10      1
55  
56  #      from                    to                      module          cost
57 +alias  ISO_8859-11//           ISO-8859-11//
58  alias  ISO8859-11//            ISO-8859-11//
59  alias  ISO885911//             ISO-8859-11//
60 +alias  8859-11//               ISO-8859-11//
61  module ISO-8859-11//           INTERNAL                ISO8859-11      1
62  module INTERNAL                ISO-8859-11//           ISO8859-11      1
63  
64  #      from                    to                      module          cost
65 +alias  ISO_8859-13//           ISO-8859-13//
66  alias  ISO8859-13//            ISO-8859-13//
67  alias  ISO885913//             ISO-8859-13//
68  alias  ISO-IR-179//            ISO-8859-13//
69  alias  LATIN7//                ISO-8859-13//
70  alias  L7//                    ISO-8859-13//
71 +alias  8859-13//               ISO-8859-13//
72  alias  BALTIC//                ISO-8859-13//
73  module ISO-8859-13//           INTERNAL                ISO8859-13      1
74  module INTERNAL                ISO-8859-13//           ISO8859-13      1
75 @@ -383,6 +388,7 @@
76  alias  ISO-IR-199//            ISO-8859-14//
77  alias  LATIN8//                ISO-8859-14//
78  alias  L8//                    ISO-8859-14//
79 +alias  8859-14//               ISO-8859-14//
80  alias  ISO_8859-14:1998//      ISO-8859-14//
81  alias  ISO_8859-14//           ISO-8859-14//
82  alias  ISO-CELTIC//            ISO-8859-14//
83 @@ -395,6 +401,8 @@
84  alias  ISO-IR-203//            ISO-8859-15//
85  alias  ISO_8859-15//           ISO-8859-15//
86  alias  LATIN-9//               ISO-8859-15//
87 +alias  L9//                    ISO-8859-15//
88 +alias  8859-15//               ISO-8859-15//
89  alias  ISO_8859-15:1998//      ISO-8859-15//
90  module ISO-8859-15//           INTERNAL                ISO8859-15      1
91  module INTERNAL                ISO-8859-15//           ISO8859-15      1
92 @@ -405,6 +413,7 @@
93  alias  ISO-IR-226//            ISO-8859-16//
94  alias  LATIN10//               ISO-8859-16//
95  alias  L10//                   ISO-8859-16//
96 +alias  8859-16//               ISO-8859-16//
97  alias  ISO_8859-16:2001//      ISO-8859-16//
98  alias  ISO_8859-16//           ISO-8859-16//
99  module ISO-8859-16//           INTERNAL                ISO8859-16      1
100 @@ -1517,18 +1526,24 @@
101  module INTERNAL                GB18030//               GB18030         1
102  
103  #      from                    to                      module          cost
104 +alias  VISCII-1//              VISCII//
105 +alias  VISCII1.1-1//           VISCII//
106  module VISCII//                INTERNAL                VISCII          1
107  module INTERNAL                VISCII//                VISCII          1
108  
109  #      from                    to                      module          cost
110 +alias  KOI8T//                 KOI8-T//
111  module KOI8-T//                INTERNAL                KOI8-T          1
112  module INTERNAL                KOI8-T//                KOI8-T          1
113  
114  #      from                    to                      module          cost
115 +alias  GEO8-PS//               GEORGIAN-PS//
116  module GEORGIAN-PS//           INTERNAL                GEORGIAN-PS     1
117  module INTERNAL                GEORGIAN-PS//           GEORGIAN-PS     1
118  
119  #      from                    to                      module          cost
120 +alias  GEO8-BPG//              GEORGIAN-ACADEMY//
121 +alias  GEORGIAN-RS//           GEORGIAN-ACADEMY//
122  module GEORGIAN-ACADEMY//      INTERNAL                GEORGIAN-ACADEMY 1
123  module INTERNAL                GEORGIAN-ACADEMY//      GEORGIAN-ACADEMY 1
124  
125 @@ -1560,10 +1575,14 @@
126  module INTERNAL                Shift_JISX0213//        SHIFT_JISX0213  1
127  
128  #      from                    to                      module          cost
129 +alias  TSCII-0//               TSCII//
130  module TSCII//                 INTERNAL                TSCII           1
131  module INTERNAL                TSCII//                 TSCII           1
132  
133  #      from                    to                      module          cost
134 +alias  PT-CP154//              PT154//
135 +alias  CYRILLIC-ASIAN          PT154//
136 +alias  CP154//                 PT154//
137  module PT154//                 INTERNAL                PT154           1
138  module INTERNAL                PT154//                 PT154           1
139  
140 @@ -1573,6 +1592,62 @@
141  module INTERNAL                RK1048//                RK1048          1
142  
143  #      from                    to                      module          cost
144 +alias  ISCII-91//              ISCII-DEV//
145 +alias  IS13194:1991//          ISCII-DEV//
146 +alias  IS13194-DEV//           ISCII-DEV//
147 +alias  IS13194-DEVANAGARI//    ISCII-DEV//
148 +module ISCII-DEV//             INTERNAL                ISCII-DEV       1
149 +module INTERNAL                ISCII-DEV//             ISCII-DEV       1
150 +
151 +#      from                    to                      module          cost
152 +alias  ISO_8859-9E//           ISO-8859-9E//
153 +alias  ISO8859-9E//            ISO-8859-9E//
154 +alias  ISO88599E//             ISO-8859-9E//
155 +alias  8859_9E//               ISO-8859-9E//
156 +module ISO-8859-9E//           INTERNAL                ISO8859-9E      1
157 +module INTERNAL                ISO-8859-9E//           ISO8859-9E      1
158 +
159 +#      from                    to                      module          cost
160 +alias  KHMERNS//               KHMER-NS//
161 +module KHMER-NS//              INTERNAL                KHMER-NS        1
162 +module INTERNAL                KHMER-NS//              KHMER-NS        1
163 +
164 +#      from                    to                      module          cost
165 +alias  MULELAO1//              MULELAO-1//
166 +module MULELAO-1//             INTERNAL                MULELAO-1       1
167 +module INTERNAL                MULELAO-1//             MULELAO-1       1
168 +
169 +#      from                    to                      module          cost
170 +alias  CP1251_TT               TATAR-CYR//
171 +alias  TATARCYR//              TATAR-CYR//
172 +module TATAR-CYR//             INTERNAL                TATAR-CYR       1
173 +module INTERNAL                TATAR-CYR//             TATAR-CYR       1
174 +
175 +#      from                    to                      module          cost
176 +alias  KOI8K//                 KOI8-K//
177 +module KOI8-K//                INTERNAL                KOI8-K          1
178 +module INTERNAL                KOI8-K//                KOI8-K          1
179 +
180 +#      from                    to                      module          cost
181 +alias  KOI8C//                 KOI8-C//
182 +module KOI8-C//                INTERNAL                KOI8-C          1
183 +module INTERNAL                KOI8-C//                KOI8-C          1
184 +
185 +#      from                    to                      module          cost
186 +alias  KOI8RU//                KOI8-RU//
187 +module KOI8-RU//               INTERNAL                KOI8-RU         1
188 +module INTERNAL                KOI8-RU//               KOI8-RU         1
189 +
190 +#      from                    to                      module          cost
191 +alias  ISO_8859-7:2003//       ISO-8859-7-EURO//
192 +alias  ISO8859-7-EURO//        ISO-8859-7-EURO//
193 +alias  ISO88597EURO//          ISO-8859-7-EURO//
194 +alias  8859_7-EURO//           ISO-8859-7-EURO//
195 +alias  GREEK8-EURO//           ISO-8859-7-EURO//
196 +module ISO-8859-7-EURO//       INTERNAL                ISO8859-7-EURO  1
197 +module INTERNAL                ISO-8859-7-EURO//       ISO8859-7-EURO  1
198 +
199 +#      from                    to                      module          cost
200  alias  IBM-1025//              IBM1025//
201  alias  CP1025//                IBM1025//
202  alias  CSIBM1025//             IBM1025//
203 diff -uNr libc/iconvdata/iscii-dev.c libc.charsets/iconvdata/iscii-dev.c
204 --- libc/iconvdata/iscii-dev.c  Thu Jan  1 01:00:00 1970
205 +++ libc.charsets/iconvdata/iscii-dev.c Mon Jan 12 23:47:54 2004
206 @@ -0,0 +1,29 @@
207 +/* Conversion from and to ISCII-DEV.
208 +   Copyright (C) 2001 Free Software Foundation, Inc.
209 +   This file is part of the GNU C Library.
210 +   Contributed by Pablo Saratxaga <pablo@mandrakesoft.com>, 2000.
211 +
212 +   The GNU C Library is free software; you can redistribute it and/or
213 +   modify it under the terms of the GNU Library General Public License as
214 +   published by the Free Software Foundation; either version 2 of the
215 +   License, or (at your option) any later version.
216 +
217 +   The GNU C Library is distributed in the hope that it will be useful,
218 +   but WITHOUT ANY WARRANTY; without even the implied warranty of
219 +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
220 +   Library General Public License for more details.
221 +
222 +   You should have received a copy of the GNU Library General Public
223 +   License along with the GNU C Library; see the file COPYING.LIB.  If not,
224 +   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
225 +   Boston, MA 02111-1307, USA.  */
226 +
227 +#include <stdint.h>
228 +
229 +/* Get the conversion table.  */
230 +#define TABLES <cp1251.h>
231 +
232 +#define CHARSET_NAME   "CP1251//"
233 +#define HAS_HOLES      1       /* Not all 256 character are defined.  */
234 +
235 +#include <8bit-gap.c>
236 diff -uNr libc/iconvdata/isiri-3342.h libc.charsets/iconvdata/isiri-3342.h
237 --- libc/iconvdata/isiri-3342.h Wed Feb 19 18:28:59 2003
238 +++ libc.charsets/iconvdata/isiri-3342.h        Mon Jan 12 23:47:54 2004
239 @@ -228,8 +228,8 @@
240    [0xe3] = 0x005B,
241    [0xe4] = 0x007D,
242    [0xe5] = 0x007B,
243 -  [0xe6] = 0x00AB,
244 -  [0xe7] = 0x00BB,
245 +  [0xe6] = 0x00BB,
246 +  [0xe7] = 0x00AB,
247    [0xe8] = 0x002A,
248    [0xe9] = 0x0640,
249    [0xea] = 0x007C,
250 @@ -290,9 +290,9 @@
251    /* 0x00a4..0x00a4 */
252    '\xa4',
253    /* 0x00ab..0x00ab */
254 -  '\xe6',
255 -  /* 0x00bb..0x00bb */
256    '\xe7',
257 +  /* 0x00bb..0x00bb */
258 +  '\xe6',
259    /* 0x00d7..0x00d7 */
260    '\xaa',
261    /* 0x060c..0x060c */
262 diff -uNr libc/iconvdata/iso8859-7-euro.c libc.charsets/iconvdata/iso8859-7-euro.c
263 --- libc/iconvdata/iso8859-7-euro.c     Thu Jan  1 01:00:00 1970
264 +++ libc.charsets/iconvdata/iso8859-7-euro.c    Mon Jan 12 23:47:54 2004
265 @@ -0,0 +1,28 @@
266 +/* Conversion from and to ISO-8859-7:2003.
267 +   Copyright (C) 2001 Free Software Foundation, Inc.
268 +   This file is part of the GNU C Library.
269 +   Contributed by Pablo Saratxaga <pablo@mandrakesoft.com>, 2000.
270 +
271 +   The GNU C Library is free software; you can redistribute it and/or
272 +   modify it under the terms of the GNU Library General Public License as
273 +   published by the Free Software Foundation; either version 2 of the
274 +   License, or (at your option) any later version.
275 +
276 +   The GNU C Library is distributed in the hope that it will be useful,
277 +   but WITHOUT ANY WARRANTY; without even the implied warranty of
278 +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
279 +   Library General Public License for more details.
280 +
281 +   You should have received a copy of the GNU Library General Public
282 +   License along with the GNU C Library; see the file COPYING.LIB.  If not,
283 +   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
284 +   Boston, MA 02111-1307, USA.  */
285 +
286 +/* Get the conversion table.  */
287 +#include <stdint.h>
288 +#define TABLES <iso8859-7-euro.h>
289 +
290 +#define CHARSET_NAME "ISO-8859-7-EURO//"
291 +#define HAS_HOLES      1       /* Not all 256 character are defined.  */
292 +
293 +#include <8bit-gap.c>
294 diff -uNr libc/iconvdata/iso8859-9e.c libc.charsets/iconvdata/iso8859-9e.c
295 --- libc/iconvdata/iso8859-9e.c Thu Jan  1 01:00:00 1970
296 +++ libc.charsets/iconvdata/iso8859-9e.c        Mon Jan 12 23:47:54 2004
297 @@ -0,0 +1,28 @@
298 +/* Conversion from and to ISO-8859-9E.
299 +   Copyright (C) 2001 Free Software Foundation, Inc.
300 +   This file is part of the GNU C Library.
301 +   Contributed by Pablo Saratxaga <pablo@mandrakesoft.com>, 2000.
302 +
303 +   The GNU C Library is free software; you can redistribute it and/or
304 +   modify it under the terms of the GNU Library General Public License as
305 +   published by the Free Software Foundation; either version 2 of the
306 +   License, or (at your option) any later version.
307 +
308 +   The GNU C Library is distributed in the hope that it will be useful,
309 +   but WITHOUT ANY WARRANTY; without even the implied warranty of
310 +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
311 +   Library General Public License for more details.
312 +
313 +   You should have received a copy of the GNU Library General Public
314 +   License along with the GNU C Library; see the file COPYING.LIB.  If not,
315 +   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
316 +   Boston, MA 02111-1307, USA.  */
317 +
318 +/* Get the conversion table.  */
319 +#include <stdint.h>
320 +#include <iso8859-9e.h>
321 +
322 +#define CHARSET_NAME "ISO-8859-9E//"
323 +#define HAS_HOLES      0       /* All 256 character are defined.  */
324 +
325 +#include <8bit-generic.c>
326 diff -uNr libc/iconvdata/iso8859-9e.h libc.charsets/iconvdata/iso8859-9e.h
327 --- libc/iconvdata/iso8859-9e.h Thu Jan  1 01:00:00 1970
328 +++ libc.charsets/iconvdata/iso8859-9e.h        Mon Jan 12 23:47:54 2004
329 @@ -0,0 +1,515 @@
330 +static const uint32_t to_ucs4[256] = {
331 +  [0x01] = 0x0001,
332 +  [0x02] = 0x0002,
333 +  [0x03] = 0x0003,
334 +  [0x04] = 0x0004,
335 +  [0x05] = 0x0005,
336 +  [0x06] = 0x0006,
337 +  [0x07] = 0x0007,
338 +  [0x08] = 0x0008,
339 +  [0x09] = 0x0009,
340 +  [0x0a] = 0x000A,
341 +  [0x0b] = 0x000B,
342 +  [0x0c] = 0x000C,
343 +  [0x0d] = 0x000D,
344 +  [0x0e] = 0x000E,
345 +  [0x0f] = 0x000F,
346 +  [0x10] = 0x0010,
347 +  [0x11] = 0x0011,
348 +  [0x12] = 0x0012,
349 +  [0x13] = 0x0013,
350 +  [0x14] = 0x0014,
351 +  [0x15] = 0x0015,
352 +  [0x16] = 0x0016,
353 +  [0x17] = 0x0017,
354 +  [0x18] = 0x0018,
355 +  [0x19] = 0x0019,
356 +  [0x1a] = 0x001A,
357 +  [0x1b] = 0x001B,
358 +  [0x1c] = 0x001C,
359 +  [0x1d] = 0x001D,
360 +  [0x1e] = 0x001E,
361 +  [0x1f] = 0x001F,
362 +  [0x20] = 0x0020,
363 +  [0x21] = 0x0021,
364 +  [0x22] = 0x0022,
365 +  [0x23] = 0x0023,
366 +  [0x24] = 0x0024,
367 +  [0x25] = 0x0025,
368 +  [0x26] = 0x0026,
369 +  [0x27] = 0x0027,
370 +  [0x28] = 0x0028,
371 +  [0x29] = 0x0029,
372 +  [0x2a] = 0x002A,
373 +  [0x2b] = 0x002B,
374 +  [0x2c] = 0x002C,
375 +  [0x2d] = 0x002D,
376 +  [0x2e] = 0x002E,
377 +  [0x2f] = 0x002F,
378 +  [0x30] = 0x0030,
379 +  [0x31] = 0x0031,
380 +  [0x32] = 0x0032,
381 +  [0x33] = 0x0033,
382 +  [0x34] = 0x0034,
383 +  [0x35] = 0x0035,
384 +  [0x36] = 0x0036,
385 +  [0x37] = 0x0037,
386 +  [0x38] = 0x0038,
387 +  [0x39] = 0x0039,
388 +  [0x3a] = 0x003A,
389 +  [0x3b] = 0x003B,
390 +  [0x3c] = 0x003C,
391 +  [0x3d] = 0x003D,
392 +  [0x3e] = 0x003E,
393 +  [0x3f] = 0x003F,
394 +  [0x40] = 0x0040,
395 +  [0x41] = 0x0041,
396 +  [0x42] = 0x0042,
397 +  [0x43] = 0x0043,
398 +  [0x44] = 0x0044,
399 +  [0x45] = 0x0045,
400 +  [0x46] = 0x0046,
401 +  [0x47] = 0x0047,
402 +  [0x48] = 0x0048,
403 +  [0x49] = 0x0049,
404 +  [0x4a] = 0x004A,
405 +  [0x4b] = 0x004B,
406 +  [0x4c] = 0x004C,
407 +  [0x4d] = 0x004D,
408 +  [0x4e] = 0x004E,
409 +  [0x4f] = 0x004F,
410 +  [0x50] = 0x0050,
411 +  [0x51] = 0x0051,
412 +  [0x52] = 0x0052,
413 +  [0x53] = 0x0053,
414 +  [0x54] = 0x0054,
415 +  [0x55] = 0x0055,
416 +  [0x56] = 0x0056,
417 +  [0x57] = 0x0057,
418 +  [0x58] = 0x0058,
419 +  [0x59] = 0x0059,
420 +  [0x5a] = 0x005A,
421 +  [0x5b] = 0x005B,
422 +  [0x5c] = 0x005C,
423 +  [0x5d] = 0x005D,
424 +  [0x5e] = 0x005E,
425 +  [0x5f] = 0x005F,
426 +  [0x60] = 0x0060,
427 +  [0x61] = 0x0061,
428 +  [0x62] = 0x0062,
429 +  [0x63] = 0x0063,
430 +  [0x64] = 0x0064,
431 +  [0x65] = 0x0065,
432 +  [0x66] = 0x0066,
433 +  [0x67] = 0x0067,
434 +  [0x68] = 0x0068,
435 +  [0x69] = 0x0069,
436 +  [0x6a] = 0x006A,
437 +  [0x6b] = 0x006B,
438 +  [0x6c] = 0x006C,
439 +  [0x6d] = 0x006D,
440 +  [0x6e] = 0x006E,
441 +  [0x6f] = 0x006F,
442 +  [0x70] = 0x0070,
443 +  [0x71] = 0x0071,
444 +  [0x72] = 0x0072,
445 +  [0x73] = 0x0073,
446 +  [0x74] = 0x0074,
447 +  [0x75] = 0x0075,
448 +  [0x76] = 0x0076,
449 +  [0x77] = 0x0077,
450 +  [0x78] = 0x0078,
451 +  [0x79] = 0x0079,
452 +  [0x7a] = 0x007A,
453 +  [0x7b] = 0x007B,
454 +  [0x7c] = 0x007C,
455 +  [0x7d] = 0x007D,
456 +  [0x7e] = 0x007E,
457 +  [0x7f] = 0x007F,
458 +  [0x80] = 0x0080,
459 +  [0x81] = 0x0081,
460 +  [0x82] = 0x0082,
461 +  [0x83] = 0x0083,
462 +  [0x84] = 0x0084,
463 +  [0x85] = 0x0085,
464 +  [0x86] = 0x0086,
465 +  [0x87] = 0x0087,
466 +  [0x88] = 0x0088,
467 +  [0x89] = 0x0089,
468 +  [0x8a] = 0x008A,
469 +  [0x8b] = 0x008B,
470 +  [0x8c] = 0x008C,
471 +  [0x8d] = 0x008D,
472 +  [0x8e] = 0x008E,
473 +  [0x8f] = 0x008F,
474 +  [0x90] = 0x0090,
475 +  [0x91] = 0x0091,
476 +  [0x92] = 0x0092,
477 +  [0x93] = 0x0093,
478 +  [0x94] = 0x0094,
479 +  [0x95] = 0x0095,
480 +  [0x96] = 0x0096,
481 +  [0x97] = 0x0097,
482 +  [0x98] = 0x0098,
483 +  [0x99] = 0x0099,
484 +  [0x9a] = 0x009A,
485 +  [0x9b] = 0x009B,
486 +  [0x9c] = 0x009C,
487 +  [0x9d] = 0x009D,
488 +  [0x9e] = 0x009E,
489 +  [0x9f] = 0x009F,
490 +  [0xa0] = 0x00A0,
491 +  [0xa1] = 0x017D,
492 +  [0xa2] = 0x00A2,
493 +  [0xa3] = 0x00A3,
494 +  [0xa4] = 0x20AC,
495 +  [0xa5] = 0x00A5,
496 +  [0xa6] = 0x012C,
497 +  [0xa7] = 0x00A7,
498 +  [0xa8] = 0x016C,
499 +  [0xa9] = 0x00A9,
500 +  [0xaa] = 0x01E6,
501 +  [0xab] = 0x00AB,
502 +  [0xac] = 0x014A,
503 +  [0xad] = 0x00AD,
504 +  [0xae] = 0x00AE,
505 +  [0xaf] = 0x01D1,
506 +  [0xb0] = 0x00B0,
507 +  [0xb1] = 0x017E,
508 +  [0xb2] = 0x00B2,
509 +  [0xb3] = 0x00B3,
510 +  [0xb4] = 0x00B4,
511 +  [0xb5] = 0x00B5,
512 +  [0xb6] = 0x012D,
513 +  [0xb7] = 0x00B7,
514 +  [0xb8] = 0x016D,
515 +  [0xb9] = 0x00B9,
516 +  [0xba] = 0x01E7,
517 +  [0xbb] = 0x00BB,
518 +  [0xbc] = 0x014B,
519 +  [0xbd] = 0x00BD,
520 +  [0xbe] = 0x0178,
521 +  [0xbf] = 0x01D2,
522 +  [0xc0] = 0x00C0,
523 +  [0xc1] = 0x00C1,
524 +  [0xc2] = 0x00C2,
525 +  [0xc3] = 0x00C3,
526 +  [0xc4] = 0x00C4,
527 +  [0xc5] = 0x00C5,
528 +  [0xc6] = 0x018F,
529 +  [0xc7] = 0x00C7,
530 +  [0xc8] = 0x00C8,
531 +  [0xc9] = 0x00C9,
532 +  [0xca] = 0x00CA,
533 +  [0xcb] = 0x00CB,
534 +  [0xcc] = 0x00CC,
535 +  [0xcd] = 0x00CD,
536 +  [0xce] = 0x00CE,
537 +  [0xcf] = 0x00CF,
538 +  [0xd0] = 0x011E,
539 +  [0xd1] = 0x00D1,
540 +  [0xd2] = 0x00D2,
541 +  [0xd3] = 0x00D3,
542 +  [0xd4] = 0x00D4,
543 +  [0xd5] = 0x00D5,
544 +  [0xd6] = 0x00D6,
545 +  [0xd7] = 0x00DD,
546 +  [0xd8] = 0x019F,
547 +  [0xd9] = 0x00D9,
548 +  [0xda] = 0x00DA,
549 +  [0xdb] = 0x00DB,
550 +  [0xdc] = 0x00DC,
551 +  [0xdd] = 0x0130,
552 +  [0xde] = 0x015E,
553 +  [0xdf] = 0x00DF,
554 +  [0xe0] = 0x00E0,
555 +  [0xe1] = 0x00E1,
556 +  [0xe2] = 0x00E2,
557 +  [0xe3] = 0x00E3,
558 +  [0xe4] = 0x00E4,
559 +  [0xe5] = 0x00E5,
560 +  [0xe6] = 0x0259,
561 +  [0xe7] = 0x00E7,
562 +  [0xe8] = 0x00E8,
563 +  [0xe9] = 0x00E9,
564 +  [0xea] = 0x00EA,
565 +  [0xeb] = 0x00EB,
566 +  [0xec] = 0x00EC,
567 +  [0xed] = 0x00ED,
568 +  [0xee] = 0x00EE,
569 +  [0xef] = 0x00EF,
570 +  [0xf0] = 0x011F,
571 +  [0xf1] = 0x00F1,
572 +  [0xf2] = 0x00F2,
573 +  [0xf3] = 0x00F3,
574 +  [0xf4] = 0x00F4,
575 +  [0xf5] = 0x00F5,
576 +  [0xf6] = 0x00F6,
577 +  [0xf7] = 0x00FD,
578 +  [0xf8] = 0x0275,
579 +  [0xf9] = 0x00F9,
580 +  [0xfa] = 0x00FA,
581 +  [0xfb] = 0x00FB,
582 +  [0xfc] = 0x00FC,
583 +  [0xfd] = 0x0131,
584 +  [0xfe] = 0x015F,
585 +  [0xff] = 0x00FF,
586 +};
587 +  
588 +static const char from_ucs4[] = {
589 +  [0x0001] = 0x01,
590 +  [0x0002] = 0x02,
591 +  [0x0003] = 0x03,
592 +  [0x0004] = 0x04,
593 +  [0x0005] = 0x05,
594 +  [0x0006] = 0x06,
595 +  [0x0007] = 0x07,
596 +  [0x0008] = 0x08,
597 +  [0x0009] = 0x09,
598 +  [0x000A] = 0x0a,
599 +  [0x000B] = 0x0b,
600 +  [0x000C] = 0x0c,
601 +  [0x000D] = 0x0d,
602 +  [0x000E] = 0x0e,
603 +  [0x000F] = 0x0f,
604 +  [0x0010] = 0x10,
605 +  [0x0011] = 0x11,
606 +  [0x0012] = 0x12,
607 +  [0x0013] = 0x13,
608 +  [0x0014] = 0x14,
609 +  [0x0015] = 0x15,
610 +  [0x0016] = 0x16,
611 +  [0x0017] = 0x17,
612 +  [0x0018] = 0x18,
613 +  [0x0019] = 0x19,
614 +  [0x001A] = 0x1a,
615 +  [0x001B] = 0x1b,
616 +  [0x001C] = 0x1c,
617 +  [0x001D] = 0x1d,
618 +  [0x001E] = 0x1e,
619 +  [0x001F] = 0x1f,
620 +  [0x0020] = 0x20,
621 +  [0x0021] = 0x21,
622 +  [0x0022] = 0x22,
623 +  [0x0023] = 0x23,
624 +  [0x0024] = 0x24,
625 +  [0x0025] = 0x25,
626 +  [0x0026] = 0x26,
627 +  [0x0027] = 0x27,
628 +  [0x0028] = 0x28,
629 +  [0x0029] = 0x29,
630 +  [0x002A] = 0x2a,
631 +  [0x002B] = 0x2b,
632 +  [0x002C] = 0x2c,
633 +  [0x002D] = 0x2d,
634 +  [0x002E] = 0x2e,
635 +  [0x002F] = 0x2f,
636 +  [0x0030] = 0x30,
637 +  [0x0031] = 0x31,
638 +  [0x0032] = 0x32,
639 +  [0x0033] = 0x33,
640 +  [0x0034] = 0x34,
641 +  [0x0035] = 0x35,
642 +  [0x0036] = 0x36,
643 +  [0x0037] = 0x37,
644 +  [0x0038] = 0x38,
645 +  [0x0039] = 0x39,
646 +  [0x003A] = 0x3a,
647 +  [0x003B] = 0x3b,
648 +  [0x003C] = 0x3c,
649 +  [0x003D] = 0x3d,
650 +  [0x003E] = 0x3e,
651 +  [0x003F] = 0x3f,
652 +  [0x0040] = 0x40,
653 +  [0x0041] = 0x41,
654 +  [0x0042] = 0x42,
655 +  [0x0043] = 0x43,
656 +  [0x0044] = 0x44,
657 +  [0x0045] = 0x45,
658 +  [0x0046] = 0x46,
659 +  [0x0047] = 0x47,
660 +  [0x0048] = 0x48,
661 +  [0x0049] = 0x49,
662 +  [0x004A] = 0x4a,
663 +  [0x004B] = 0x4b,
664 +  [0x004C] = 0x4c,
665 +  [0x004D] = 0x4d,
666 +  [0x004E] = 0x4e,
667 +  [0x004F] = 0x4f,
668 +  [0x0050] = 0x50,
669 +  [0x0051] = 0x51,
670 +  [0x0052] = 0x52,
671 +  [0x0053] = 0x53,
672 +  [0x0054] = 0x54,
673 +  [0x0055] = 0x55,
674 +  [0x0056] = 0x56,
675 +  [0x0057] = 0x57,
676 +  [0x0058] = 0x58,
677 +  [0x0059] = 0x59,
678 +  [0x005A] = 0x5a,
679 +  [0x005B] = 0x5b,
680 +  [0x005C] = 0x5c,
681 +  [0x005D] = 0x5d,
682 +  [0x005E] = 0x5e,
683 +  [0x005F] = 0x5f,
684 +  [0x0060] = 0x60,
685 +  [0x0061] = 0x61,
686 +  [0x0062] = 0x62,
687 +  [0x0063] = 0x63,
688 +  [0x0064] = 0x64,
689 +  [0x0065] = 0x65,
690 +  [0x0066] = 0x66,
691 +  [0x0067] = 0x67,
692 +  [0x0068] = 0x68,
693 +  [0x0069] = 0x69,
694 +  [0x006A] = 0x6a,
695 +  [0x006B] = 0x6b,
696 +  [0x006C] = 0x6c,
697 +  [0x006D] = 0x6d,
698 +  [0x006E] = 0x6e,
699 +  [0x006F] = 0x6f,
700 +  [0x0070] = 0x70,
701 +  [0x0071] = 0x71,
702 +  [0x0072] = 0x72,
703 +  [0x0073] = 0x73,
704 +  [0x0074] = 0x74,
705 +  [0x0075] = 0x75,
706 +  [0x0076] = 0x76,
707 +  [0x0077] = 0x77,
708 +  [0x0078] = 0x78,
709 +  [0x0079] = 0x79,
710 +  [0x007A] = 0x7a,
711 +  [0x007B] = 0x7b,
712 +  [0x007C] = 0x7c,
713 +  [0x007D] = 0x7d,
714 +  [0x007E] = 0x7e,
715 +  [0x007F] = 0x7f,
716 +  [0x0080] = 0x80,
717 +  [0x0081] = 0x81,
718 +  [0x0082] = 0x82,
719 +  [0x0083] = 0x83,
720 +  [0x0084] = 0x84,
721 +  [0x0085] = 0x85,
722 +  [0x0086] = 0x86,
723 +  [0x0087] = 0x87,
724 +  [0x0088] = 0x88,
725 +  [0x0089] = 0x89,
726 +  [0x008A] = 0x8a,
727 +  [0x008B] = 0x8b,
728 +  [0x008C] = 0x8c,
729 +  [0x008D] = 0x8d,
730 +  [0x008E] = 0x8e,
731 +  [0x008F] = 0x8f,
732 +  [0x0090] = 0x90,
733 +  [0x0091] = 0x91,
734 +  [0x0092] = 0x92,
735 +  [0x0093] = 0x93,
736 +  [0x0094] = 0x94,
737 +  [0x0095] = 0x95,
738 +  [0x0096] = 0x96,
739 +  [0x0097] = 0x97,
740 +  [0x0098] = 0x98,
741 +  [0x0099] = 0x99,
742 +  [0x009A] = 0x9a,
743 +  [0x009B] = 0x9b,
744 +  [0x009C] = 0x9c,
745 +  [0x009D] = 0x9d,
746 +  [0x009E] = 0x9e,
747 +  [0x009F] = 0x9f,
748 +  [0x00A0] = 0xa0,
749 +  [0x00A2] = 0xa2,
750 +  [0x00A3] = 0xa3,
751 +  [0x00A5] = 0xa5,
752 +  [0x00A7] = 0xa7,
753 +  [0x00A9] = 0xa9,
754 +  [0x00AB] = 0xab,
755 +  [0x00AD] = 0xad,
756 +  [0x00AE] = 0xae,
757 +  [0x00B0] = 0xb0,
758 +  [0x00B2] = 0xb2,
759 +  [0x00B3] = 0xb3,
760 +  [0x00B4] = 0xb4,
761 +  [0x00B5] = 0xb5,
762 +  [0x00B7] = 0xb7,
763 +  [0x00B9] = 0xb9,
764 +  [0x00BB] = 0xbb,
765 +  [0x00BD] = 0xbd,
766 +  [0x00C0] = 0xc0,
767 +  [0x00C1] = 0xc1,
768 +  [0x00C2] = 0xc2,
769 +  [0x00C3] = 0xc3,
770 +  [0x00C4] = 0xc4,
771 +  [0x00C5] = 0xc5,
772 +  [0x00C7] = 0xc7,
773 +  [0x00C8] = 0xc8,
774 +  [0x00C9] = 0xc9,
775 +  [0x00CA] = 0xca,
776 +  [0x00CB] = 0xcb,
777 +  [0x00CC] = 0xcc,
778 +  [0x00CD] = 0xcd,
779 +  [0x00CE] = 0xce,
780 +  [0x00CF] = 0xcf,
781 +  [0x00D1] = 0xd1,
782 +  [0x00D2] = 0xd2,
783 +  [0x00D3] = 0xd3,
784 +  [0x00D4] = 0xd4,
785 +  [0x00D5] = 0xd5,
786 +  [0x00D6] = 0xd6,
787 +  [0x00D9] = 0xd9,
788 +  [0x00DA] = 0xda,
789 +  [0x00DB] = 0xdb,
790 +  [0x00DC] = 0xdc,
791 +  [0x00DD] = 0xd7,
792 +  [0x00DF] = 0xdf,
793 +  [0x00E0] = 0xe0,
794 +  [0x00E1] = 0xe1,
795 +  [0x00E2] = 0xe2,
796 +  [0x00E3] = 0xe3,
797 +  [0x00E4] = 0xe4,
798 +  [0x00E5] = 0xe5,
799 +  [0x00E7] = 0xe7,
800 +  [0x00E8] = 0xe8,
801 +  [0x00E9] = 0xe9,
802 +  [0x00EA] = 0xea,
803 +  [0x00EB] = 0xeb,
804 +  [0x00EC] = 0xec,
805 +  [0x00ED] = 0xed,
806 +  [0x00EE] = 0xee,
807 +  [0x00EF] = 0xef,
808 +  [0x00F1] = 0xf1,
809 +  [0x00F2] = 0xf2,
810 +  [0x00F3] = 0xf3,
811 +  [0x00F4] = 0xf4,
812 +  [0x00F5] = 0xf5,
813 +  [0x00F6] = 0xf6,
814 +  [0x00F9] = 0xf9,
815 +  [0x00FA] = 0xfa,
816 +  [0x00FB] = 0xfb,
817 +  [0x00FC] = 0xfc,
818 +  [0x00FD] = 0xf7,
819 +  [0x00FF] = 0xff,
820 +  [0x011E] = 0xd0,
821 +  [0x011F] = 0xf0,
822 +  [0x012C] = 0xa6,
823 +  [0x012D] = 0xb6,
824 +  [0x0130] = 0xdd,
825 +  [0x0131] = 0xfd,
826 +  [0x014A] = 0xac,
827 +  [0x014B] = 0xbc,
828 +  [0x015E] = 0xde,
829 +  [0x015F] = 0xfe,
830 +  [0x016C] = 0xa8,
831 +  [0x016D] = 0xb8,
832 +  [0x0178] = 0xbe,
833 +  [0x017D] = 0xa1,
834 +  [0x017E] = 0xb1,
835 +  [0x018F] = 0xc6,
836 +  [0x019F] = 0xd8,
837 +  [0x01D1] = 0xaf,
838 +  [0x01D2] = 0xbf,
839 +  [0x01E6] = 0xaa,
840 +  [0x01E7] = 0xba,
841 +  [0x0259] = 0xe6,
842 +  [0x0275] = 0xf8,
843 +  [0x20AC] = 0xa4,
844 +};
845 diff -uNr libc/iconvdata/khmer-ns.c libc.charsets/iconvdata/khmer-ns.c
846 --- libc/iconvdata/khmer-ns.c   Thu Jan  1 01:00:00 1970
847 +++ libc.charsets/iconvdata/khmer-ns.c  Mon Jan 12 23:47:54 2004
848 @@ -0,0 +1,29 @@
849 +/* Conversion from and to KHMER-NS.
850 +   Copyright (C) 2001 Free Software Foundation, Inc.
851 +   This file is part of the GNU C Library.
852 +   Contributed by Pablo Saratxaga <pablo@mandrakesoft.com>, 2000.
853 +
854 +   The GNU C Library is free software; you can redistribute it and/or
855 +   modify it under the terms of the GNU Library General Public License as
856 +   published by the Free Software Foundation; either version 2 of the
857 +   License, or (at your option) any later version.
858 +
859 +   The GNU C Library is distributed in the hope that it will be useful,
860 +   but WITHOUT ANY WARRANTY; without even the implied warranty of
861 +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
862 +   Library General Public License for more details.
863 +
864 +   You should have received a copy of the GNU Library General Public
865 +   License along with the GNU C Library; see the file COPYING.LIB.  If not,
866 +   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
867 +   Boston, MA 02111-1307, USA.  */
868 +
869 +#include <stdint.h>
870 +
871 +/* Get the conversion table.  */
872 +#define TABLES <khmer-ns.h>
873 +
874 +#define CHARSET_NAME   "KHMER-NS//"
875 +#define HAS_HOLES      1       /* Not all 256 character are defined.  */
876 +
877 +#include <8bit-gap.c>
878 diff -uNr libc/iconvdata/koi8-c.c libc.charsets/iconvdata/koi8-c.c
879 --- libc/iconvdata/koi8-c.c     Thu Jan  1 01:00:00 1970
880 +++ libc.charsets/iconvdata/koi8-c.c    Tue Jan 13 12:21:25 2004
881 @@ -0,0 +1,29 @@
882 +/* Conversion from and to KOI8-C.
883 +   Copyright (C) 2004 Free Software Foundation, Inc.
884 +   This file is part of the GNU C Library.
885 +   Contributed by Andrzej Krzysztofowicz <ankry@mif.pg.gda.pl>, 2004.
886 +
887 +   The GNU C Library is free software; you can redistribute it and/or
888 +   modify it under the terms of the GNU Library General Public License as
889 +   published by the Free Software Foundation; either version 2 of the
890 +   License, or (at your option) any later version.
891 +
892 +   The GNU C Library is distributed in the hope that it will be useful,
893 +   but WITHOUT ANY WARRANTY; without even the implied warranty of
894 +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
895 +   Library General Public License for more details.
896 +
897 +   You should have received a copy of the GNU Library General Public
898 +   License along with the GNU C Library; see the file COPYING.LIB.  If not,
899 +   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
900 +   Boston, MA 02111-1307, USA.  */
901 +
902 +
903 +/* Get the conversion table.  */
904 +#include <stdint.h>
905 +#include <koi8-c.h>
906 +
907 +#define CHARSET_NAME   "KOI8-C//"
908 +#define HAS_HOLES      0       /* All 256 character are defined.  */
909 +
910 +#include <8bit-generic.c>
911 diff -uNr libc/iconvdata/koi8-k.c libc.charsets/iconvdata/koi8-k.c
912 --- libc/iconvdata/koi8-k.c     Thu Jan  1 01:00:00 1970
913 +++ libc.charsets/iconvdata/koi8-k.c    Mon Jan 12 23:47:54 2004
914 @@ -0,0 +1,29 @@
915 +/* Conversion from and to KOI8-K.
916 +   Copyright (C) 2001 Free Software Foundation, Inc.
917 +   This file is part of the GNU C Library.
918 +   Contributed by Pablo Saratxaga <pablo@mandrakesoft.com>, 2000.
919 +
920 +   The GNU C Library is free software; you can redistribute it and/or
921 +   modify it under the terms of the GNU Library General Public License as
922 +   published by the Free Software Foundation; either version 2 of the
923 +   License, or (at your option) any later version.
924 +
925 +   The GNU C Library is distributed in the hope that it will be useful,
926 +   but WITHOUT ANY WARRANTY; without even the implied warranty of
927 +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
928 +   Library General Public License for more details.
929 +
930 +   You should have received a copy of the GNU Library General Public
931 +   License along with the GNU C Library; see the file COPYING.LIB.  If not,
932 +   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
933 +   Boston, MA 02111-1307, USA.  */
934 +
935 +#include <stdint.h>
936 +
937 +/* Get the conversion table.  */
938 +#define TABLES <koi8-k.h>
939 +
940 +#define CHARSET_NAME   "KOI8-K//"
941 +#define HAS_HOLES      1       /* Not all 256 character are defined.  */
942 +
943 +#include <8bit-gap.c>
944 diff -uNr libc/iconvdata/koi8-ru.c libc.charsets/iconvdata/koi8-ru.c
945 --- libc/iconvdata/koi8-ru.c    Thu Jan  1 01:00:00 1970
946 +++ libc.charsets/iconvdata/koi8-ru.c   Sat Jul 31 21:43:05 2004
947 @@ -0,0 +1,29 @@
948 +/* Conversion from and to KOI8-RU.
949 +   Copyright (C) 1997, 1998 Free Software Foundation, Inc.
950 +   This file is part of the GNU C Library.
951 +   Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
952 +
953 +   The GNU C Library is free software; you can redistribute it and/or
954 +   modify it under the terms of the GNU Lesser General Public
955 +   License as published by the Free Software Foundation; either
956 +   version 2.1 of the License, or (at your option) any later version.
957 +
958 +   The GNU C Library is distributed in the hope that it will be useful,
959 +   but WITHOUT ANY WARRANTY; without even the implied warranty of
960 +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
961 +   Lesser General Public License for more details.
962 +
963 +   You should have received a copy of the GNU Lesser General Public
964 +   License along with the GNU C Library; if not, write to the Free
965 +   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
966 +   02111-1307 USA.  */
967 +
968 +#include <stdint.h>
969 +
970 +/* Specify the conversion table.  */
971 +#define TABLES <koi8-ru.h>
972 +
973 +#define CHARSET_NAME   "KOI8-RU//"
974 +#define HAS_HOLES      1       /* Not all 256 character are defined.  */
975 +
976 +#include <8bit-gap.c>
977 diff -uNr libc/iconvdata/mulelao-1.c libc.charsets/iconvdata/mulelao-1.c
978 --- libc/iconvdata/mulelao-1.c  Thu Jan  1 01:00:00 1970
979 +++ libc.charsets/iconvdata/mulelao-1.c Mon Jan 12 23:47:54 2004
980 @@ -0,0 +1,29 @@
981 +/* Conversion from and to MULELAO-1.
982 +   Copyright (C) 2001 Free Software Foundation, Inc.
983 +   This file is part of the GNU C Library.
984 +   Contributed by Pablo Saratxaga <pablo@mandrakesoft.com>, 2000.
985 +
986 +   The GNU C Library is free software; you can redistribute it and/or
987 +   modify it under the terms of the GNU Library General Public License as
988 +   published by the Free Software Foundation; either version 2 of the
989 +   License, or (at your option) any later version.
990 +
991 +   The GNU C Library is distributed in the hope that it will be useful,
992 +   but WITHOUT ANY WARRANTY; without even the implied warranty of
993 +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
994 +   Library General Public License for more details.
995 +
996 +   You should have received a copy of the GNU Library General Public
997 +   License along with the GNU C Library; see the file COPYING.LIB.  If not,
998 +   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
999 +   Boston, MA 02111-1307, USA.  */
1000 +
1001 +#include <stdint.h>
1002 +
1003 +/* Get the conversion table.  */
1004 +#define TABLES <mulelao-1.h>
1005 +
1006 +#define CHARSET_NAME   "MULELAO-1//"
1007 +#define HAS_HOLES      1       /* Not all 256 character are defined.  */
1008 +
1009 +#include <8bit-gap.c>
1010 diff -uNr libc/iconvdata/tatar-cyr.c libc.charsets/iconvdata/tatar-cyr.c
1011 --- libc/iconvdata/tatar-cyr.c  Thu Jan  1 01:00:00 1970
1012 +++ libc.charsets/iconvdata/tatar-cyr.c Mon Jan 12 23:47:54 2004
1013 @@ -0,0 +1,29 @@
1014 +/* Conversion from and to TATAR-CYR.
1015 +   Copyright (C) 2001 Free Software Foundation, Inc.
1016 +   This file is part of the GNU C Library.
1017 +   Contributed by Pablo Saratxaga <pablo@mandrakesoft.com>, 2000.
1018 +
1019 +   The GNU C Library is free software; you can redistribute it and/or
1020 +   modify it under the terms of the GNU Library General Public License as
1021 +   published by the Free Software Foundation; either version 2 of the
1022 +   License, or (at your option) any later version.
1023 +
1024 +   The GNU C Library is distributed in the hope that it will be useful,
1025 +   but WITHOUT ANY WARRANTY; without even the implied warranty of
1026 +   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
1027 +   Library General Public License for more details.
1028 +
1029 +   You should have received a copy of the GNU Library General Public
1030 +   License along with the GNU C Library; see the file COPYING.LIB.  If not,
1031 +   write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
1032 +   Boston, MA 02111-1307, USA.  */
1033 +
1034 +#include <stdint.h>
1035 +
1036 +/* Get the conversion table.  */
1037 +#define TABLES <tatar-cyr.h>
1038 +
1039 +#define CHARSET_NAME   "TATAR-CYR//"
1040 +#define HAS_HOLES      1       /* Not all 256 character are defined.  */
1041 +
1042 +#include <8bit-gap.c>
1043 diff -uNr libc/localedata/charmaps/ISCII-DEV libc.charsets/localedata/charmaps/ISCII-DEV
1044 --- libc/localedata/charmaps/ISCII-DEV  Thu Jan  1 01:00:00 1970
1045 +++ libc.charsets/localedata/charmaps/ISCII-DEV Tue Jan 13 13:34:29 2004
1046 @@ -0,0 +1,271 @@
1047 +<code_set_name> ISCII-DEV
1048 +<comment_char> %
1049 +<escape_char> /
1050 +% version: 0.1
1051 +% repertoiremap: mnemonic,hi
1052 +%  sources: http://varamozhi.sourceforge.net/iscii91.pdf
1053 +
1054 +% alias ISCII-91
1055 +% alias IS13194:1991
1056 +% alias IS13194-DEV
1057 +% alias IS13194-DEVANAGARI
1058 +
1059 +% NOTE: the ISCII12194:1991 gives an encoding scheme common to all
1060 +% indic scripts; to distinguish them I append DEV,PNJ,GJR,ORI,BNG,ASM,TLG,
1061 +% KND,MLM,TML to 'ISCII' or 'IS13194'.
1062 +
1063 +CHARMAP
1064 +<U0000>     /x00         NULL (NUL)
1065 +<U0001>     /x01         START OF HEADING (SOH)
1066 +<U0002>     /x02         START OF TEXT (STX)
1067 +<U0003>     /x03         END OF TEXT (ETX)
1068 +<U0004>     /x04         END OF TRANSMISSION (EOT)
1069 +<U0005>     /x05         ENQUIRY (ENQ)
1070 +<U0006>     /x06         ACKNOWLEDGE (ACK)
1071 +<U0007>     /x07         BELL (BEL)
1072 +<U0008>     /x08         BACKSPACE (BS)
1073 +<U0009>     /x09         CHARACTER TABULATION (HT)
1074 +<U000A>     /x0a         LINE FEED (LF)
1075 +<U000B>     /x0b         LINE TABULATION (VT)
1076 +<U000C>     /x0c         FORM FEED (FF)
1077 +<U000D>     /x0d         CARRIAGE RETURN (CR)
1078 +<U000E>     /x0e         SHIFT OUT (SO)
1079 +<U000F>     /x0f         SHIFT IN (SI)
1080 +<U0010>     /x10         DATALINK ESCAPE (DLE)
1081 +<U0011>     /x11         DEVICE CONTROL ONE (DC1)
1082 +<U0012>     /x12         DEVICE CONTROL TWO (DC2)
1083 +<U0013>     /x13         DEVICE CONTROL THREE (DC3)
1084 +<U0014>     /x14         DEVICE CONTROL FOUR (DC4)
1085 +<U0015>     /x15         NEGATIVE ACKNOWLEDGE (NAK)
1086 +<U0016>     /x16         SYNCHRONOUS IDLE (SYN)
1087 +<U0017>     /x17         END OF TRANSMISSION BLOCK (ETB)
1088 +<U0018>     /x18         CANCEL (CAN)
1089 +<U0019>     /x19         END OF MEDIUM (EM)
1090 +<U001A>     /x1a         SUBSTITUTE (SUB)
1091 +<U001B>     /x1b         ESCAPE (ESC)
1092 +<U001C>     /x1c         FILE SEPARATOR (IS4)
1093 +<U001D>     /x1d         GROUP SEPARATOR (IS3)
1094 +<U001E>     /x1e         RECORD SEPARATOR (IS2)
1095 +<U001F>     /x1f         UNIT SEPARATOR (IS1)
1096 +<U0020>     /x20         SPACE
1097 +<U0021>     /x21         EXCLAMATION MARK
1098 +<U0022>     /x22         QUOTATION MARK
1099 +<U0023>     /x23         NUMBER SIGN
1100 +<U0024>     /x24         DOLLAR SIGN
1101 +<U0025>     /x25         PERCENT SIGN
1102 +<U0026>     /x26         AMPERSAND
1103 +<U0027>     /x27         APOSTROPHE
1104 +<U0028>     /x28         LEFT PARENTHESIS
1105 +<U0029>     /x29         RIGHT PARENTHESIS
1106 +<U002A>     /x2a         ASTERISK
1107 +<U002B>     /x2b         PLUS SIGN
1108 +<U002C>     /x2c         COMMA
1109 +<U002D>     /x2d         HYPHEN-MINUS
1110 +<U002E>     /x2e         FULL STOP
1111 +<U002F>     /x2f         SOLIDUS
1112 +<U0030>     /x30         DIGIT ZERO
1113 +<U0031>     /x31         DIGIT ONE
1114 +<U0032>     /x32         DIGIT TWO
1115 +<U0033>     /x33         DIGIT THREE
1116 +<U0034>     /x34         DIGIT FOUR
1117 +<U0035>     /x35         DIGIT FIVE
1118 +<U0036>     /x36         DIGIT SIX
1119 +<U0037>     /x37         DIGIT SEVEN
1120 +<U0038>     /x38         DIGIT EIGHT
1121 +<U0039>     /x39         DIGIT NINE
1122 +<U003A>     /x3a         COLON
1123 +<U003B>     /x3b         SEMICOLON
1124 +<U003C>     /x3c         LESS-THAN SIGN
1125 +<U003D>     /x3d         EQUALS SIGN
1126 +<U003E>     /x3e         GREATER-THAN SIGN
1127 +<U003F>     /x3f         QUESTION MARK
1128 +<U0040>     /x40         COMMERCIAL AT
1129 +<U0041>     /x41         LATIN CAPITAL LETTER A
1130 +<U0042>     /x42         LATIN CAPITAL LETTER B
1131 +<U0043>     /x43         LATIN CAPITAL LETTER C
1132 +<U0044>     /x44         LATIN CAPITAL LETTER D
1133 +<U0045>     /x45         LATIN CAPITAL LETTER E
1134 +<U0046>     /x46         LATIN CAPITAL LETTER F
1135 +<U0047>     /x47         LATIN CAPITAL LETTER G
1136 +<U0048>     /x48         LATIN CAPITAL LETTER H
1137 +<U0049>     /x49         LATIN CAPITAL LETTER I
1138 +<U004A>     /x4a         LATIN CAPITAL LETTER J
1139 +<U004B>     /x4b         LATIN CAPITAL LETTER K
1140 +<U004C>     /x4c         LATIN CAPITAL LETTER L
1141 +<U004D>     /x4d         LATIN CAPITAL LETTER M
1142 +<U004E>     /x4e         LATIN CAPITAL LETTER N
1143 +<U004F>     /x4f         LATIN CAPITAL LETTER O
1144 +<U0050>     /x50         LATIN CAPITAL LETTER P
1145 +<U0051>     /x51         LATIN CAPITAL LETTER Q
1146 +<U0052>     /x52         LATIN CAPITAL LETTER R
1147 +<U0053>     /x53         LATIN CAPITAL LETTER S
1148 +<U0054>     /x54         LATIN CAPITAL LETTER T
1149 +<U0055>     /x55         LATIN CAPITAL LETTER U
1150 +<U0056>     /x56         LATIN CAPITAL LETTER V
1151 +<U0057>     /x57         LATIN CAPITAL LETTER W
1152 +<U0058>     /x58         LATIN CAPITAL LETTER X
1153 +<U0059>     /x59         LATIN CAPITAL LETTER Y
1154 +<U005A>     /x5a         LATIN CAPITAL LETTER Z
1155 +<U005B>     /x5b         LEFT SQUARE BRACKET
1156 +<U005C>     /x5c         REVERSE SOLIDUS
1157 +<U005D>     /x5d         RIGHT SQUARE BRACKET
1158 +<U005E>     /x5e         CIRCUMFLEX ACCENT
1159 +<U005F>     /x5f         LOW LINE
1160 +<U0060>     /x60         GRAVE ACCENT
1161 +<U0061>     /x61         LATIN SMALL LETTER A
1162 +<U0062>     /x62         LATIN SMALL LETTER B
1163 +<U0063>     /x63         LATIN SMALL LETTER C
1164 +<U0064>     /x64         LATIN SMALL LETTER D
1165 +<U0065>     /x65         LATIN SMALL LETTER E
1166 +<U0066>     /x66         LATIN SMALL LETTER F
1167 +<U0067>     /x67         LATIN SMALL LETTER G
1168 +<U0068>     /x68         LATIN SMALL LETTER H
1169 +<U0069>     /x69         LATIN SMALL LETTER I
1170 +<U006A>     /x6a         LATIN SMALL LETTER J
1171 +<U006B>     /x6b         LATIN SMALL LETTER K
1172 +<U006C>     /x6c         LATIN SMALL LETTER L
1173 +<U006D>     /x6d         LATIN SMALL LETTER M
1174 +<U006E>     /x6e         LATIN SMALL LETTER N
1175 +<U006F>     /x6f         LATIN SMALL LETTER O
1176 +<U0070>     /x70         LATIN SMALL LETTER P
1177 +<U0071>     /x71         LATIN SMALL LETTER Q
1178 +<U0072>     /x72         LATIN SMALL LETTER R
1179 +<U0073>     /x73         LATIN SMALL LETTER S
1180 +<U0074>     /x74         LATIN SMALL LETTER T
1181 +<U0075>     /x75         LATIN SMALL LETTER U
1182 +<U0076>     /x76         LATIN SMALL LETTER V
1183 +<U0077>     /x77         LATIN SMALL LETTER W
1184 +<U0078>     /x78         LATIN SMALL LETTER X
1185 +<U0079>     /x79         LATIN SMALL LETTER Y
1186 +<U007A>     /x7a         LATIN SMALL LETTER Z
1187 +<U007B>     /x7b         LEFT CURLY BRACKET
1188 +<U007C>     /x7c         VERTICAL LINE
1189 +<U007D>     /x7d         RIGHT CURLY BRACKET
1190 +<U007E>     /x7e         TILDE
1191 +<U007F>     /x7f         DELETE (DEL)
1192 +%
1193 +<U00A0>     /xa0         NO-BREAK SPACE
1194 +<U0901>     /xa1         DEVANAGARI SIGN CANDRABINDU
1195 +<U0902>     /xa2         DEVANAGARI SIGN ANUSVARA
1196 +<U0903>     /xa3         DEVANAGARI SIGN VISARGA
1197 +<U0905>     /xa4         DEVANAGARI LETTER A
1198 +<U0906>     /xa5         DEVANAGARI LETTER AA
1199 +<U0907>     /xa6         DEVANAGARI LETTER I
1200 +<U0908>     /xa7         DEVANAGARI LETTER II
1201 +<U0909>     /xa8         DEVANAGARI LETTER U
1202 +<U090A>     /xa9         DEVANAGARI LETTER UU
1203 +<U090B>     /xaa         DEVANAGARI LETTER VOCALIC R
1204 +<U090E>     /xab         DEVANAGARI LETTER SHORT E
1205 +<U090F>     /xac         DEVANAGARI LETTER E
1206 +<U0910>     /xad         DEVANAGARI LETTER AI
1207 +<U090D>     /xae         DEVANAGARI LETTER CANDRA E
1208 +<U0912>     /xaf         DEVANAGARI LETTER SHORT O
1209 +<U0913>     /xb0         DEVANAGARI LETTER O
1210 +<U0914>     /xb1         DEVANAGARI LETTER AU
1211 +<U0911>     /xb2         DEVANAGARI LETTER CANDRA O
1212 +<U0915>     /xb3         DEVANAGARI LETTER KA
1213 +<U0916>     /xb4         DEVANAGARI LETTER KHA
1214 +<U0917>     /xb5         DEVANAGARI LETTER GA
1215 +<U0918>     /xb6         DEVANAGARI LETTER GHA
1216 +<U0919>     /xb7         DEVANAGARI LETTER NGA
1217 +<U091A>     /xb8         DEVANAGARI LETTER CA
1218 +<U091B>     /xb9         DEVANAGARI LETTER CHA
1219 +<U091C>     /xba         DEVANAGARI LETTER JA
1220 +<U091D>     /xbb         DEVANAGARI LETTER JHA
1221 +<U091E>     /xbc         DEVANAGARI LETTER NYA
1222 +<U091F>     /xbd         DEVANAGARI LETTER TTA
1223 +<U0920>     /xbe         DEVANAGARI LETTER TTHA
1224 +<U0921>     /xbf         DEVANAGARI LETTER DDA
1225 +<U0922>     /xc0         DEVANAGARI LETTER DDHA
1226 +<U0923>     /xc1         DEVANAGARI LETTER NNA
1227 +<U0924>     /xc2         DEVANAGARI LETTER TA
1228 +<U0925>     /xc3         DEVANAGARI LETTER THA
1229 +<U0926>     /xc4         DEVANAGARI LETTER DA
1230 +<U0927>     /xc5         DEVANAGARI LETTER DHA
1231 +<U0928>     /xc6         DEVANAGARI LETTER NA
1232 +<U0929>     /xc7         DEVANAGARI LETTER NNNA
1233 +<U092A>     /xc8         DEVANAGARI LETTER PA
1234 +<U092B>     /xc9         DEVANAGARI LETTER PHA
1235 +<U092C>     /xca         DEVANAGARI LETTER BA
1236 +<U092D>     /xcb         DEVANAGARI LETTER BHA
1237 +<U092E>     /xcc         DEVANAGARI LETTER MA
1238 +<U092F>     /xcd         DEVANAGARI LETTER YA
1239 +<U095F>     /xce         DEVANAGARI LETTER YYA
1240 +<U0930>     /xcf         DEVANAGARI LETTER RA
1241 +<U0931>     /xd0         DEVANAGARI LETTER RRA
1242 +<U0932>     /xd1         DEVANAGARI LETTER LA
1243 +<U0933>     /xd2         DEVANAGARI LETTER LLA
1244 +<U0934>     /xd3         DEVANAGARI LETTER LLLA
1245 +<U0935>     /xd4         DEVANAGARI LETTER VA
1246 +<U0936>     /xd5         DEVANAGARI LETTER SHA
1247 +<U0937>     /xd6         DEVANAGARI LETTER SSA
1248 +<U0938>     /xd7         DEVANAGARI LETTER SA
1249 +<U0939>     /xd8         DEVANAGARI LETTER HA
1250 +<U200C>     /xd9         ZERO WIDTH NON-JOINER
1251 +<U093E>     /xda         DEVANAGARI VOWEL SIGN AA
1252 +<U093F>     /xdb         DEVANAGARI VOWEL SIGN I
1253 +<U0940>     /xdc         DEVANAGARI VOWEL SIGN II
1254 +<U0941>     /xdd         DEVANAGARI VOWEL SIGN U
1255 +<U0942>     /xde         DEVANAGARI VOWEL SIGN UU
1256 +<U0943>     /xdf         DEVANAGARI VOWEL SIGN VOCALIC R
1257 +<U0946>     /xe0         DEVANAGARI VOWEL SIGN SHORT E
1258 +<U0947>     /xe1         DEVANAGARI VOWEL SIGN E
1259 +<U0948>     /xe2         DEVANAGARI VOWEL SIGN AI
1260 +<U0945>     /xe3         DEVANAGARI VOWEL SIGN CANDRA E
1261 +<U094A>     /xe4         DEVANAGARI VOWEL SIGN SHORT O
1262 +<U094B>     /xe5         DEVANAGARI VOWEL SIGN O
1263 +<U094C>     /xe6         DEVANAGARI VOWEL SIGN AU
1264 +<U0949>     /xe7         DEVANAGARI VOWEL SIGN CANDRA O
1265 +<U094D>     /xe8         DEVANAGARI SIGN VIRAMA
1266 +<U093C>     /xe9         DEVANAGARI SIGN NUKTA
1267 +<U0964>     /xea         DEVANAGARI DANDA
1268 +%
1269 +%
1270 +%
1271 +%
1272 +%<U    >     /xef         
1273 +%<U    >     /xf0         
1274 +<U0966>     /xf1         DEVANAGARI DIGIT ZERO
1275 +<U0967>     /xf2         DEVANAGARI DIGIT ONE
1276 +<U0968>     /xf3         DEVANAGARI DIGIT TWO
1277 +<U0969>     /xf4         DEVANAGARI DIGIT THREE
1278 +<U096A>     /xf5         DEVANAGARI DIGIT FOUR
1279 +<U096B>     /xf6         DEVANAGARI DIGIT FIVE
1280 +<U096C>     /xf7         DEVANAGARI DIGIT SIX
1281 +<U096D>     /xf8         DEVANAGARI DIGIT SEVEN
1282 +<U096E>     /xf9         DEVANAGARI DIGIT EIGHT
1283 +<U096F>     /xfa         DEVANAGARI DIGIT NINE
1284 +%
1285 +%
1286 +%
1287 +%
1288 +
1289 +% present in unicode but not in ISCII-91
1290 +%
1291 +% most of them can be get with combination of ISCII-91 codes;
1292 +% the combiantions are given in brakets [ ] with the ISCII-91 values
1293 +% of compound parts
1294 +%
1295 +%<dev   >  [A6 E9]      /x     <U090C> DEVANAGARI LETTER VOCALIC L
1296 +%<dev   >  [EA E9]      /x     <U093D> DEVANAGARI SIGN AVAGRAHA
1297 +%<dev   >  [DF E9]      /x     <U0944> DEVANAGARI VOWEL SIGN VOCALIC RR
1298 +%<dev   >  [A1 E9]      /x     <U0950> DEVANAGARI OM
1299 +%<dev   >               /x     <U0951> DEVANAGARI STRESS SIGN UDATTA
1300 +%<dev   >               /x     <U0952> DEVANAGARI STRESS SIGN ANUDATTA
1301 +%<dev   >               /x     <U0953> DEVANAGARI GRAVE ACCENT
1302 +%<dev   >               /x     <U0954> DEVANAGARI ACUTE ACCENT
1303 +%<dev   >  [B3 E9]      /x     <U0958> DEVANAGARI LETTER QA
1304 +%<dev   >  [B4 E9]      /x     <U0959> DEVANAGARI LETTER KHHA
1305 +%<dev   >  [B5 E9]      /x     <U095A> DEVANAGARI LETTER GHHA
1306 +%<dev   >  [BA E9]      /x     <U095B> DEVANAGARI LETTER ZA
1307 +%<dev   >  [BF E9]      /x     <U095C> DEVANAGARI LETTER DDDHA
1308 +%<dev   >  [C0 E9]      /x     <U095D> DEVANAGARI LETTER RHA
1309 +%<dev   >  [C9 E9]      /x     <U095E> DEVANAGARI LETTER FA
1310 +%<dev   >  [AA E9]      /x     <U0960> DEVANAGARI LETTER VOCALIC RR
1311 +%<dev   >  [A7 E9]      /x     <U0961> DEVANAGARI LETTER VOCALIC LL
1312 +%<dev   >  [DB E9]      /x     <U0962> DEVANAGARI VOWEL SIGN VOCALIC L
1313 +%<dev   >  [DC E9]      /x     <U0963> DEVANAGARI VOWEL SIGN VOCALIC LL
1314 +%<dev   >  [EA EA]      /x     <U0965> DEVANAGARI DOUBLE DANDA
1315 +%<dev   >               /x     <U0970> DEVANAGARI ABBREVIATION SIGN
1316 +
1317 +END CHARMAP
1318 diff -uNr libc/localedata/charmaps/ISIRI-3342 libc.charsets/localedata/charmaps/ISIRI-3342
1319 --- libc/localedata/charmaps/ISIRI-3342 Sun Oct 22 02:20:07 2000
1320 +++ libc.charsets/localedata/charmaps/ISIRI-3342        Mon Jan 12 23:47:54 2004
1321 @@ -1,11 +1,20 @@
1322  <code_set_name> ISIRI-3342
1323  <comment_char> %
1324  <escape_char> /
1325 -% version: 0.0
1326 +% version: 0.3
1327 +% repertoiremap:
1328  % source: Iranian standard ISIRI 3342 (1993)
1329  % author: Pablo Saratxaga, and Roozbeh Pournader
1330  % email: pablo@mandrakesoft.com, roozbeh@sina.sharif.ac.ir
1331
1332 +
1333 +% Changes from 0.2 to 0.3:
1334 +%
1335 +%      Changed the mnemonic for 0xA6 from <.+> to <.a>
1336 +%
1337 +%      Exchanged the Unicode equilavents for 0xE6 and 0xE7, to reflect
1338 +%      the change in the mirroring behaviour of U+00AB and U+00BB
1339 +%      between versions 2.1.5 and 2.1.8 of the Unicode Standard.
1340 +
1341  % I think the mnemonic for upper space (0xA0) should be different from
1342  % lower space (0x20). Because the semantics are different, although they
1343  % are mapped to a single Unicode character. This is specially important
1344 @@ -18,9 +27,9 @@
1345  % invented on the pattern of Unicode character names. --RP
1346  %
1347  % NOTE: Some entries were missing in the mnemonics.ds file; We invented our
1348 -% own. Those are: <zwnj>, <zwj>, <!+>, <Rl>, <%+>, <.+>, <,f>, <(+>,
1349 +% own. Those are: <zwnj>, <zwj>, <!+>, <Rl>, <%+>, <.a>, <,f>, <(+>,
1350  % <)+>, <*X+>, <+f>, <-f>, <.f>, <//f>, <0f>..<9f>, <:f>, <<f>, <=f>,
1351 -% </>f>, <kf>, <yf>, <)/>+>, <<(+>, <!)+>, <(!+>, <<<+>, </>/>+>, <*+>,
1352 +% </>f>, <yf>, <)/>+>, <<(+>, <!)+>, <(!+>, <<<+>, </>/>+>, <*+>,
1353  % <!!+>, and <////+>. Also, all character sequences
1354  % <NU>..<US>, <SP>, <DT> have counter-parts <NU+>..<US+>, <SP+>, <DT+>
1355   
1356 @@ -153,6 +162,7 @@
1357  <U007D>     /x7d         RIGHT CURLY BRACKET
1358  <U007E>     /x7e         TILDE
1359  <U007F>     /x7f         DELETE (DEL)
1360 +
1361  <U0000>     /x80         ARABIC NULL (NUL)
1362  <U0001>     /x81         ARABIC START OF HEADING (SOH)
1363  <U0002>     /x82         ARABIC START OF TEXT (STX)
1364 @@ -185,6 +195,7 @@
1365  <U001D>     /x9d         ARABIC GROUP SEPARATOR (IS3)
1366  <U001E>     /x9e         ARABIC RECORD SEPARATOR (IS2)
1367  <U001F>     /x9f         ARABIC UNIT SEPARATOR (IS1)
1368
1369  <U0020>     /xa0         ARABIC SPACE
1370  <U200C>     /xa1         ZERO WIDTH NON-JOINER
1371  <U200D>     /xa2         ZERO WIDTH JOINER
1372 @@ -255,8 +266,8 @@
1373  <U005B>     /xe3         ARABIC OPENING SQUARE BRACKET
1374  <U007D>     /xe4         ARABIC CLOSING CURLY BRACKET
1375  <U007B>     /xe5         ARABIC OPENING CURLY BRACKET
1376 -<U00AB>     /xe6         LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
1377 -<U00BB>     /xe7         RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
1378 +<U00BB>     /xe6         RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
1379 +<U00AB>     /xe7         LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
1380  <U002A>     /xe8         ARABIC ASTERISK
1381  <U0640>     /xe9         ARABIC TATWEEL
1382  <U007C>     /xea         ARABIC VERTICAL LINE
1383 @@ -278,3 +289,8 @@
1384  <U064A>     /xfe         ARABIC LETTER YEH
1385  <U007F>     /xff         ARABIC DELETE
1386  END CHARMAP
1387 +
1388 +WIDTH
1389 +<U064B>...<U0652>      0
1390 +END WIDTH
1391 +
1392 diff -uNr libc/localedata/charmaps/ISO-8859-9E libc.charsets/localedata/charmaps/ISO-8859-9E
1393 --- libc/localedata/charmaps/ISO-8859-9E        Thu Jan  1 01:00:00 1970
1394 +++ libc.charsets/localedata/charmaps/ISO-8859-9E       Mon Jan 12 23:47:54 2004
1395 @@ -0,0 +1,265 @@
1396 +<code_set_name> ISO-8859-9E
1397 +<comment_char> %
1398 +<escape_char> /
1399 +% version: 1.2
1400 +% repertoiremap: mnemonic,ds
1401 +%  source: 
1402 +
1403 +CHARMAP
1404 +<U0000>     /x00         NULL (NUL)
1405 +<U0001>     /x01         START OF HEADING (SOH)
1406 +<U0002>     /x02         START OF TEXT (STX)
1407 +<U0003>     /x03         END OF TEXT (ETX)
1408 +<U0004>     /x04         END OF TRANSMISSION (EOT)
1409 +<U0005>     /x05         ENQUIRY (ENQ)
1410 +<U0006>     /x06         ACKNOWLEDGE (ACK)
1411 +<U0007>     /x07         BELL (BEL)
1412 +<U0008>     /x08         BACKSPACE (BS)
1413 +<U0009>     /x09         CHARACTER TABULATION (HT)
1414 +<U000A>     /x0a         LINE FEED (LF)
1415 +<U000B>     /x0b         LINE TABULATION (VT)
1416 +<U000C>     /x0c         FORM FEED (FF)
1417 +<U000D>     /x0d         CARRIAGE RETURN (CR)
1418 +<U000E>     /x0e         SHIFT OUT (SO)
1419 +<U000F>     /x0f         SHIFT IN (SI)
1420 +<U0010>     /x10         DATALINK ESCAPE (DLE)
1421 +<U0011>     /x11         DEVICE CONTROL ONE (DC1)
1422 +<U0012>     /x12         DEVICE CONTROL TWO (DC2)
1423 +<U0013>     /x13         DEVICE CONTROL THREE (DC3)
1424 +<U0014>     /x14         DEVICE CONTROL FOUR (DC4)
1425 +<U0015>     /x15         NEGATIVE ACKNOWLEDGE (NAK)
1426 +<U0016>     /x16         SYNCHRONOUS IDLE (SYN)
1427 +<U0017>     /x17         END OF TRANSMISSION BLOCK (ETB)
1428 +<U0018>     /x18         CANCEL (CAN)
1429 +<U0019>     /x19         END OF MEDIUM (EM)
1430 +<U001A>     /x1a         SUBSTITUTE (SUB)
1431 +<U001B>     /x1b         ESCAPE (ESC)
1432 +<U001C>     /x1c         FILE SEPARATOR (IS4)
1433 +<U001D>     /x1d         GROUP SEPARATOR (IS3)
1434 +<U001E>     /x1e         RECORD SEPARATOR (IS2)
1435 +<U001F>     /x1f         UNIT SEPARATOR (IS1)
1436 +<U0020>     /x20         SPACE
1437 +<U0021>     /x21         EXCLAMATION MARK
1438 +<U0022>     /x22         QUOTATION MARK
1439 +<U0023>     /x23         NUMBER SIGN
1440 +<U0024>     /x24         DOLLAR SIGN
1441 +<U0025>     /x25         PERCENT SIGN
1442 +<U0026>     /x26         AMPERSAND
1443 +<U0027>     /x27         APOSTROPHE
1444 +<U0028>     /x28         LEFT PARENTHESIS
1445 +<U0029>     /x29         RIGHT PARENTHESIS
1446 +<U002A>     /x2a         ASTERISK
1447 +<U002B>     /x2b         PLUS SIGN
1448 +<U002C>     /x2c         COMMA
1449 +<U002D>     /x2d         HYPHEN-MINUS
1450 +<U002E>     /x2e         FULL STOP
1451 +<U002F>     /x2f         SOLIDUS
1452 +<U0030>     /x30         DIGIT ZERO
1453 +<U0031>     /x31         DIGIT ONE
1454 +<U0032>     /x32         DIGIT TWO
1455 +<U0033>     /x33         DIGIT THREE
1456 +<U0034>     /x34         DIGIT FOUR
1457 +<U0035>     /x35         DIGIT FIVE
1458 +<U0036>     /x36         DIGIT SIX
1459 +<U0037>     /x37         DIGIT SEVEN
1460 +<U0038>     /x38         DIGIT EIGHT
1461 +<U0039>     /x39         DIGIT NINE
1462 +<U003A>     /x3a         COLON
1463 +<U003B>     /x3b         SEMICOLON
1464 +<U003C>     /x3c         LESS-THAN SIGN
1465 +<U003D>     /x3d         EQUALS SIGN
1466 +<U003E>     /x3e         GREATER-THAN SIGN
1467 +<U003F>     /x3f         QUESTION MARK
1468 +<U0040>     /x40         COMMERCIAL AT
1469 +<U0041>     /x41         LATIN CAPITAL LETTER A
1470 +<U0042>     /x42         LATIN CAPITAL LETTER B
1471 +<U0043>     /x43         LATIN CAPITAL LETTER C
1472 +<U0044>     /x44         LATIN CAPITAL LETTER D
1473 +<U0045>     /x45         LATIN CAPITAL LETTER E
1474 +<U0046>     /x46         LATIN CAPITAL LETTER F
1475 +<U0047>     /x47         LATIN CAPITAL LETTER G
1476 +<U0048>     /x48         LATIN CAPITAL LETTER H
1477 +<U0049>     /x49         LATIN CAPITAL LETTER I
1478 +<U004A>     /x4a         LATIN CAPITAL LETTER J
1479 +<U004B>     /x4b         LATIN CAPITAL LETTER K
1480 +<U004C>     /x4c         LATIN CAPITAL LETTER L
1481 +<U004D>     /x4d         LATIN CAPITAL LETTER M
1482 +<U004E>     /x4e         LATIN CAPITAL LETTER N
1483 +<U004F>     /x4f         LATIN CAPITAL LETTER O
1484 +<U0050>     /x50         LATIN CAPITAL LETTER P
1485 +<U0051>     /x51         LATIN CAPITAL LETTER Q
1486 +<U0052>     /x52         LATIN CAPITAL LETTER R
1487 +<U0053>     /x53         LATIN CAPITAL LETTER S
1488 +<U0054>     /x54         LATIN CAPITAL LETTER T
1489 +<U0055>     /x55         LATIN CAPITAL LETTER U
1490 +<U0056>     /x56         LATIN CAPITAL LETTER V
1491 +<U0057>     /x57         LATIN CAPITAL LETTER W
1492 +<U0058>     /x58         LATIN CAPITAL LETTER X
1493 +<U0059>     /x59         LATIN CAPITAL LETTER Y
1494 +<U005A>     /x5a         LATIN CAPITAL LETTER Z
1495 +<U005B>     /x5b         LEFT SQUARE BRACKET
1496 +<U005C>     /x5c         REVERSE SOLIDUS
1497 +<U005D>     /x5d         RIGHT SQUARE BRACKET
1498 +<U005E>     /x5e         CIRCUMFLEX ACCENT
1499 +<U005F>     /x5f         LOW LINE
1500 +<U0060>     /x60         GRAVE ACCENT
1501 +<U0061>     /x61         LATIN SMALL LETTER A
1502 +<U0062>     /x62         LATIN SMALL LETTER B
1503 +<U0063>     /x63         LATIN SMALL LETTER C
1504 +<U0064>     /x64         LATIN SMALL LETTER D
1505 +<U0065>     /x65         LATIN SMALL LETTER E
1506 +<U0066>     /x66         LATIN SMALL LETTER F
1507 +<U0067>     /x67         LATIN SMALL LETTER G
1508 +<U0068>     /x68         LATIN SMALL LETTER H
1509 +<U0069>     /x69         LATIN SMALL LETTER I
1510 +<U006A>     /x6a         LATIN SMALL LETTER J
1511 +<U006B>     /x6b         LATIN SMALL LETTER K
1512 +<U006C>     /x6c         LATIN SMALL LETTER L
1513 +<U006D>     /x6d         LATIN SMALL LETTER M
1514 +<U006E>     /x6e         LATIN SMALL LETTER N
1515 +<U006F>     /x6f         LATIN SMALL LETTER O
1516 +<U0070>     /x70         LATIN SMALL LETTER P
1517 +<U0071>     /x71         LATIN SMALL LETTER Q
1518 +<U0072>     /x72         LATIN SMALL LETTER R
1519 +<U0073>     /x73         LATIN SMALL LETTER S
1520 +<U0074>     /x74         LATIN SMALL LETTER T
1521 +<U0075>     /x75         LATIN SMALL LETTER U
1522 +<U0076>     /x76         LATIN SMALL LETTER V
1523 +<U0077>     /x77         LATIN SMALL LETTER W
1524 +<U0078>     /x78         LATIN SMALL LETTER X
1525 +<U0079>     /x79         LATIN SMALL LETTER Y
1526 +<U007A>     /x7a         LATIN SMALL LETTER Z
1527 +<U007B>     /x7b         LEFT CURLY BRACKET
1528 +<U007C>     /x7c         VERTICAL LINE
1529 +<U007D>     /x7d         RIGHT CURLY BRACKET
1530 +<U007E>     /x7e         TILDE
1531 +<U007F>     /x7f         DELETE (DEL)
1532 +<U0080>     /x80         PADDING CHARACTER (PAD)
1533 +<U0081>     /x81         HIGH OCTET PRESET (HOP)
1534 +<U0082>     /x82         BREAK PERMITTED HERE (BPH)
1535 +<U0083>     /x83         NO BREAK HERE (NBH)
1536 +<U0084>     /x84         INDEX (IND)
1537 +<U0085>     /x85         NEXT LINE (NEL)
1538 +<U0086>     /x86         START OF SELECTED AREA (SSA)
1539 +<U0087>     /x87         END OF SELECTED AREA (ESA)
1540 +<U0088>     /x88         CHARACTER TABULATION SET (HTS)
1541 +<U0089>     /x89         CHARACTER TABULATION WITH JUSTIFICATION (HTJ)
1542 +<U008A>     /x8a         LINE TABULATION SET (VTS)
1543 +<U008B>     /x8b         PARTIAL LINE FORWARD (PLD)
1544 +<U008C>     /x8c         PARTIAL LINE BACKWARD (PLU)
1545 +<U008D>     /x8d         REVERSE LINE FEED (RI)
1546 +<U008E>     /x8e         SINGLE-SHIFT TWO (SS2)
1547 +<U008F>     /x8f         SINGLE-SHIFT THREE (SS3)
1548 +<U0090>     /x90         DEVICE CONTROL STRING (DCS)
1549 +<U0091>     /x91         PRIVATE USE ONE (PU1)
1550 +<U0092>     /x92         PRIVATE USE TWO (PU2)
1551 +<U0093>     /x93         SET TRANSMIT STATE (STS)
1552 +<U0094>     /x94         CANCEL CHARACTER (CCH)
1553 +<U0095>     /x95         MESSAGE WAITING (MW)
1554 +<U0096>     /x96         START OF GUARDED AREA (SPA)
1555 +<U0097>     /x97         END OF GUARDED AREA (EPA)
1556 +<U0098>     /x98         START OF STRING (SOS)
1557 +<U0099>     /x99         SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI)
1558 +<U009A>     /x9a         SINGLE CHARACTER INTRODUCER (SCI)
1559 +<U009B>     /x9b         CONTROL SEQUENCE INTRODUCER (CSI)
1560 +<U009C>     /x9c         STRING TERMINATOR (ST)
1561 +<U009D>     /x9d         OPERATING SYSTEM COMMAND (OSC)
1562 +<U009E>     /x9e         PRIVACY MESSAGE (PM)
1563 +<U009F>     /x9f         APPLICATION PROGRAM COMMAND (APC)
1564 +<U00A0>     /xa0         NO-BREAK SPACE
1565 +<U017D>     /xa1         LATIN CAPITAL LETTER Z WITH CARON
1566 +<U00A2>     /xa2         CENT SIGN
1567 +<U00A3>     /xa3         POUND SIGN
1568 +<U20AC>     /xa4         EURO SIGN
1569 +<U00A5>     /xa5         YEN SIGN
1570 +<U012C>     /xa6         LATIN CAPITAL LETTER I WITH BREVE
1571 +<U00A7>     /xa7         SECTION SIGN
1572 +<U016C>     /xa8         LATIN CAPITAL LETTER U WITH BREVE
1573 +<U00A9>     /xa9         COPYRIGHT SIGN
1574 +<U01E6>     /xaa         LATIN CAPITAL LETTER G WITH CARON
1575 +<U00AB>     /xab         LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
1576 +<U014A>     /xac         LATIN CAPITAL LETTER ENG
1577 +<U00AD>     /xad         SOFT HYPHEN
1578 +<U00AE>     /xae         REGISTERED SIGN
1579 +<U01D1>     /xaf         LATIN CAPITAL LETTER O WITH CARON
1580 +<U00B0>     /xb0         DEGREE SIGN
1581 +<U017E>     /xb1         LATIN SMALL LETTER Z WITH CARON
1582 +<U00B2>     /xb2         SUPERSCRIPT TWO
1583 +<U00B3>     /xb3         SUPERSCRIPT THREE
1584 +<U00B4>     /xb4         ACUTE ACCENT
1585 +<U00B5>     /xb5         MICRO SIGN
1586 +<U012D>     /xb6         LATIN SMALL LETTER I WITH BREVE
1587 +<U00B7>     /xb7         MIDDLE DOT
1588 +<U016D>     /xb8         LATIN SMALL LETTER U WITH BREVE
1589 +<U00B9>     /xb9         SUPERSCRIPT ONE
1590 +<U01E7>     /xba         LATIN SMALL LETTER G WITH CARON
1591 +<U00BB>     /xbb         RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
1592 +<U014B>     /xbc         LATIN SMALL LETTER ENG
1593 +<U00BD>     /xbd         VULGAR FRACTION ONE HALF
1594 +<U0178>     /xbe         LATIN CAPITAL LETTER Y WITH DIAERESIS
1595 +<U01D2>     /xbf         LATIN SMALL LETTER O WITH CARON
1596 +<U00C0>     /xc0         LATIN CAPITAL LETTER A WITH GRAVE
1597 +<U00C1>     /xc1         LATIN CAPITAL LETTER A WITH ACUTE
1598 +<U00C2>     /xc2         LATIN CAPITAL LETTER A WITH CIRCUMFLEX
1599 +<U00C3>     /xc3         LATIN CAPITAL LETTER A WITH TILDE
1600 +<U00C4>     /xc4         LATIN CAPITAL LETTER A WITH DIAERESIS
1601 +<U00C5>     /xc5         LATIN CAPITAL LETTER A WITH RING ABOVE
1602 +<U018F>     /xc6         LATIN CAPITAL LETTER SCHWA
1603 +<U00C7>     /xc7         LATIN CAPITAL LETTER C WITH CEDILLA
1604 +<U00C8>     /xc8         LATIN CAPITAL LETTER E WITH GRAVE
1605 +<U00C9>     /xc9         LATIN CAPITAL LETTER E WITH ACUTE
1606 +<U00CA>     /xca         LATIN CAPITAL LETTER E WITH CIRCUMFLEX
1607 +<U00CB>     /xcb         LATIN CAPITAL LETTER E WITH DIAERESIS
1608 +<U00CC>     /xcc         LATIN CAPITAL LETTER I WITH GRAVE
1609 +<U00CD>     /xcd         LATIN CAPITAL LETTER I WITH ACUTE
1610 +<U00CE>     /xce         LATIN CAPITAL LETTER I WITH CIRCUMFLEX
1611 +<U00CF>     /xcf         LATIN CAPITAL LETTER I WITH DIAERESIS
1612 +<U011E>     /xd0         LATIN CAPITAL LETTER G WITH BREVE
1613 +<U00D1>     /xd1         LATIN CAPITAL LETTER N WITH TILDE
1614 +<U00D2>     /xd2         LATIN CAPITAL LETTER O WITH GRAVE
1615 +<U00D3>     /xd3         LATIN CAPITAL LETTER O WITH ACUTE
1616 +<U00D4>     /xd4         LATIN CAPITAL LETTER O WITH CIRCUMFLEX
1617 +<U00D5>     /xd5         LATIN CAPITAL LETTER O WITH TILDE
1618 +<U00D6>     /xd6         LATIN CAPITAL LETTER O WITH DIAERESIS
1619 +<U00DD>     /xd7         LATIN CAPITAL LETTER Y WITH ACUTE
1620 +<U019F>     /xd8         LATIN CAPITAL LETTER BARRED O
1621 +<U00D9>     /xd9         LATIN CAPITAL LETTER U WITH GRAVE
1622 +<U00DA>     /xda         LATIN CAPITAL LETTER U WITH ACUTE
1623 +<U00DB>     /xdb         LATIN CAPITAL LETTER U WITH CIRCUMFLEX
1624 +<U00DC>     /xdc         LATIN CAPITAL LETTER U WITH DIAERESIS
1625 +<U0130>     /xdd         LATIN CAPITAL LETTER I WITH DOT ABOVE
1626 +<U015E>     /xde         LATIN CAPITAL LETTER S WITH CEDILLA
1627 +<U00DF>     /xdf         LATIN SMALL LETTER SHARP S (German)
1628 +<U00E0>     /xe0         LATIN SMALL LETTER A WITH GRAVE
1629 +<U00E1>     /xe1         LATIN SMALL LETTER A WITH ACUTE
1630 +<U00E2>     /xe2         LATIN SMALL LETTER A WITH CIRCUMFLEX
1631 +<U00E3>     /xe3         LATIN SMALL LETTER A WITH TILDE
1632 +<U00E4>     /xe4         LATIN SMALL LETTER A WITH DIAERESIS
1633 +<U00E5>     /xe5         LATIN SMALL LETTER A WITH RING ABOVE
1634 +<U0259>     /xe6         LATIN SMALL LETTER SCHWA
1635 +<U00E7>     /xe7         LATIN SMALL LETTER C WITH CEDILLA
1636 +<U00E8>     /xe8         LATIN SMALL LETTER E WITH GRAVE
1637 +<U00E9>     /xe9         LATIN SMALL LETTER E WITH ACUTE
1638 +<U00EA>     /xea         LATIN SMALL LETTER E WITH CIRCUMFLEX
1639 +<U00EB>     /xeb         LATIN SMALL LETTER E WITH DIAERESIS
1640 +<U00EC>     /xec         LATIN SMALL LETTER I WITH GRAVE
1641 +<U00ED>     /xed         LATIN SMALL LETTER I WITH ACUTE
1642 +<U00EE>     /xee         LATIN SMALL LETTER I WITH CIRCUMFLEX
1643 +<U00EF>     /xef         LATIN SMALL LETTER I WITH DIAERESIS
1644 +<U011F>     /xf0         LATIN SMALL LETTER G WITH BREVE
1645 +<U00F1>     /xf1         LATIN SMALL LETTER N WITH TILDE
1646 +<U00F2>     /xf2         LATIN SMALL LETTER O WITH GRAVE
1647 +<U00F3>     /xf3         LATIN SMALL LETTER O WITH ACUTE
1648 +<U00F4>     /xf4         LATIN SMALL LETTER O WITH CIRCUMFLEX
1649 +<U00F5>     /xf5         LATIN SMALL LETTER O WITH TILDE
1650 +<U00F6>     /xf6         LATIN SMALL LETTER O WITH DIAERESIS
1651 +<U00FD>     /xf7         LATIN SMALL LETTER Y WITH ACUTE
1652 +<U0275>     /xf8         LATIN SMALL LETTER BARRED O
1653 +<U00F9>     /xf9         LATIN SMALL LETTER U WITH GRAVE
1654 +<U00FA>     /xfa         LATIN SMALL LETTER U WITH ACUTE
1655 +<U00FB>     /xfb         LATIN SMALL LETTER U WITH CIRCUMFLEX
1656 +<U00FC>     /xfc         LATIN SMALL LETTER U WITH DIAERESIS
1657 +<U0131>     /xfd         LATIN SMALL LETTER DOTLESS I
1658 +<U015F>     /xfe         LATIN SMALL LETTER S WITH CEDILLA
1659 +<U00FF>     /xff         LATIN SMALL LETTER Y WITH DIAERESIS
1660 +END CHARMAP
1661 diff -uNr libc/localedata/charmaps/KHMER-NS libc.charsets/localedata/charmaps/KHMER-NS
1662 --- libc/localedata/charmaps/KHMER-NS   Thu Jan  1 01:00:00 1970
1663 +++ libc.charsets/localedata/charmaps/KHMER-NS  Mon Jan 12 23:47:54 2004
1664 @@ -0,0 +1,263 @@
1665 +<code_set_name> KHMER-NS
1666 +<comment_char> %
1667 +<escape_char> /
1668 +% version: 1.0
1669 +% repertoiremap: mnemonic,NS
1670 +% sources: http://kde.khmermp3.com
1671 +% Copy Rights by Neang, Savun, Sane Technology,Inc. 
1672 +% E-Mail    kcra@sanetech.com
1673 +% Special Thanks to Pablo Saratxaga
1674 +% pablo@mandrakesoft.com help to make this Possible for Cambodia.
1675 +
1676 +% NOTE: This code is the ...
1677 +
1678 +CHARMAP
1679 +<U0000>     /x00         NULL (NUL)
1680 +<U0001>     /x01         START OF HEADING (SOH)
1681 +<U0002>     /x02         START OF TEXT (STX)
1682 +<U0003>     /x03         END OF TEXT (ETX)
1683 +<U0004>     /x04         END OF TRANSMISSION (EOT)
1684 +<U0005>     /x05         ENQUIRY (ENQ)
1685 +<U0006>     /x06         ACKNOWLEDGE (ACK)
1686 +<U0007>     /x07         BELL (BEL)
1687 +<U0008>     /x08         BACKSPACE (BS)
1688 +<U0009>     /x09         CHARACTER TABULATION (HT)
1689 +<U000A>     /x0a         LINE FEED (LF)
1690 +<U000B>     /x0b         LINE TABULATION (VT)
1691 +<U000C>     /x0c         FORM FEED (FF)
1692 +<U000D>     /x0d         CARRIAGE RETURN (CR)
1693 +<U000E>     /x0e         SHIFT OUT (SO)
1694 +<U000F>     /x0f         SHIFT IN (SI)
1695 +<U0010>     /x10         DATALINK ESCAPE (DLE)
1696 +<U0011>     /x11         DEVICE CONTROL ONE (DC1)
1697 +<U0012>     /x12         DEVICE CONTROL TWO (DC2)
1698 +<U0013>     /x13         DEVICE CONTROL THREE (DC3)
1699 +<U0014>     /x14         DEVICE CONTROL FOUR (DC4)
1700 +<U0015>     /x15         NEGATIVE ACKNOWLEDGE (NAK)
1701 +<U0016>     /x16         SYNCHRONOUS IDLE (SYN)
1702 +<U0017>     /x17         END OF TRANSMISSION BLOCK (ETB)
1703 +<U0018>     /x18         CANCEL (CAN)
1704 +<U0019>     /x19         END OF MEDIUM (EM)
1705 +<U001A>     /x1a         SUBSTITUTE (SUB)
1706 +<U001B>     /x1b         ESCAPE (ESC)
1707 +<U001C>     /x1c         FILE SEPARATOR (IS4)
1708 +<U001D>     /x1d         GROUP SEPARATOR (IS3)
1709 +<U001E>     /x1e         RECORD SEPARATOR (IS2)
1710 +<U001F>     /x1f         UNIT SEPARATOR (IS1)
1711 +<U0020>     /x20         SPACE
1712 +<U0021>     /x21         EXCLAMATION MARK
1713 +<U0022>     /x22         QUOTATION MARK
1714 +<U0023>     /x23         NUMBER SIGN
1715 +<U0024>     /x24         DOLLAR SIGN
1716 +<U0025>     /x25         PERCENT SIGN
1717 +<U0026>     /x26         AMPERSAND
1718 +<U0027>     /x27         APOSTROPHE
1719 +<U0028>     /x28         LEFT PARENTHESIS
1720 +<U0029>     /x29         RIGHT PARENTHESIS
1721 +<U002A>     /x2a         ASTERISK
1722 +<U002B>     /x2b         PLUS SIGN
1723 +<U002C>     /x2c         COMMA
1724 +<U002D>     /x2d         HYPHEN-MINUS
1725 +<U002E>     /x2e         FULL STOP
1726 +<U002F>     /x2f         SOLIDUS
1727 +<U0030>     /x30         DIGIT ZERO
1728 +<U0031>     /x31         DIGIT ONE
1729 +<U0032>     /x32         DIGIT TWO
1730 +<U0033>     /x33         DIGIT THREE
1731 +<U0034>     /x34         DIGIT FOUR
1732 +<U0035>     /x35         DIGIT FIVE
1733 +<U0036>     /x36         DIGIT SIX
1734 +<U0037>     /x37         DIGIT SEVEN
1735 +<U0038>     /x38         DIGIT EIGHT
1736 +<U0039>     /x39         DIGIT NINE
1737 +<U003A>     /x3a         COLON
1738 +<U003B>     /x3b         SEMICOLON
1739 +<U003C>     /x3c         LESS-THAN SIGN
1740 +<U003D>     /x3d         EQUALS SIGN
1741 +<U003E>     /x3e         GREATER-THAN SIGN
1742 +<U003F>     /x3f         QUESTION MARK
1743 +<U0040>     /x40         COMMERCIAL AT
1744 +<U0041>     /x41         LATIN CAPITAL LETTER A
1745 +<U0042>     /x42         LATIN CAPITAL LETTER B
1746 +<U0043>     /x43         LATIN CAPITAL LETTER C
1747 +<U0044>     /x44         LATIN CAPITAL LETTER D
1748 +<U0045>     /x45         LATIN CAPITAL LETTER E
1749 +<U0046>     /x46         LATIN CAPITAL LETTER F
1750 +<U0047>     /x47         LATIN CAPITAL LETTER G
1751 +<U0048>     /x48         LATIN CAPITAL LETTER H
1752 +<U0049>     /x49         LATIN CAPITAL LETTER I
1753 +<U004A>     /x4a         LATIN CAPITAL LETTER J
1754 +<U004B>     /x4b         LATIN CAPITAL LETTER K
1755 +<U004C>     /x4c         LATIN CAPITAL LETTER L
1756 +<U004D>     /x4d         LATIN CAPITAL LETTER M
1757 +<U004E>     /x4e         LATIN CAPITAL LETTER N
1758 +<U004F>     /x4f         LATIN CAPITAL LETTER O
1759 +<U0050>     /x50         LATIN CAPITAL LETTER P
1760 +<U0051>     /x51         LATIN CAPITAL LETTER Q
1761 +<U0052>     /x52         LATIN CAPITAL LETTER R
1762 +<U0053>     /x53         LATIN CAPITAL LETTER S
1763 +<U0054>     /x54         LATIN CAPITAL LETTER T
1764 +<U0055>     /x55         LATIN CAPITAL LETTER U
1765 +<U0056>     /x56         LATIN CAPITAL LETTER V
1766 +<U0057>     /x57         LATIN CAPITAL LETTER W
1767 +<U0058>     /x58         LATIN CAPITAL LETTER X
1768 +<U0059>     /x59         LATIN CAPITAL LETTER Y
1769 +<U005A>     /x5a         LATIN CAPITAL LETTER Z
1770 +<U005B>     /x5b         LEFT SQUARE BRACKET
1771 +<U005C>     /x5c         REVERSE SOLIDUS
1772 +<U005D>     /x5d         RIGHT SQUARE BRACKET
1773 +<U005E>     /x5e         CIRCUMFLEX ACCENT
1774 +<U005F>     /x5f         LOW LINE
1775 +<U0060>     /x60         GRAVE ACCENT
1776 +<U0061>     /x61         LATIN SMALL LETTER A
1777 +<U0062>     /x62         LATIN SMALL LETTER B
1778 +<U0063>     /x63         LATIN SMALL LETTER C
1779 +<U0064>     /x64         LATIN SMALL LETTER D
1780 +<U0065>     /x65         LATIN SMALL LETTER E
1781 +<U0066>     /x66         LATIN SMALL LETTER F
1782 +<U0067>     /x67         LATIN SMALL LETTER G
1783 +<U0068>     /x68         LATIN SMALL LETTER H
1784 +<U0069>     /x69         LATIN SMALL LETTER I
1785 +<U006A>     /x6a         LATIN SMALL LETTER J
1786 +<U006B>     /x6b         LATIN SMALL LETTER K
1787 +<U006C>     /x6c         LATIN SMALL LETTER L
1788 +<U006D>     /x6d         LATIN SMALL LETTER M
1789 +<U006E>     /x6e         LATIN SMALL LETTER N
1790 +<U006F>     /x6f         LATIN SMALL LETTER O
1791 +<U0070>     /x70         LATIN SMALL LETTER P
1792 +<U0071>     /x71         LATIN SMALL LETTER Q
1793 +<U0072>     /x72         LATIN SMALL LETTER R
1794 +<U0073>     /x73         LATIN SMALL LETTER S
1795 +<U0074>     /x74         LATIN SMALL LETTER T
1796 +<U0075>     /x75         LATIN SMALL LETTER U
1797 +<U0076>     /x76         LATIN SMALL LETTER V
1798 +<U0077>     /x77         LATIN SMALL LETTER W
1799 +<U0078>     /x78         LATIN SMALL LETTER X
1800 +<U0079>     /x79         LATIN SMALL LETTER Y
1801 +<U007A>     /x7a         LATIN SMALL LETTER Z
1802 +<U007B>     /x7b         LEFT CURLY BRACKET
1803 +<U007C>     /x7c         VERTICAL LINE
1804 +<U007D>     /x7d         RIGHT CURLY BRACKET
1805 +<U007E>     /x7e         TILDE
1806 +<U007F>     /x7f         DELETE (DEL)
1807 +%
1808 +<U00A0>     /xa0         NO-BREAK SPACE
1809 +<U1780>     /xa1         KHMER CHARACTER KA
1810 +<U1781>     /xa2         KHMER CHARACTER KHA
1811 +<U1782>     /xa3         KHMER CHARACTER KO
1812 +<U1783>     /xa4         KHMER CHARACTER KHO
1813 +<U1784>     /xa5         KHMER CHARACTER NGO
1814 +<U1785>     /xa6         KHMER CHARACTER CA
1815 +<U1786>     /xa7         KHMER CHARACTER CHA
1816 +<U1787>     /xa8         KHMER CHARACTER CO
1817 +<U1788>     /xa9         KHMER CHARACTER CHO
1818 +<U1789>     /xaa         KHMER CHARACTER NYO
1819 +<U178A>     /xab         KHMER CHARACTER DA
1820 +<U178B>     /xac         KHMER CHARACTER TTHA
1821 +<U178C>     /xad         KHMER CHARACTER DO
1822 +<U178E>     /xae         KHMER CHARACTER TTHO
1823 +<U178F>     /xaf         KHMER CHARACTER NNO
1824 +<U1790>     /xb0         KHMER CHARACTER TA
1825 +<U1791>     /xb1         KHMER CHARACTER THA
1826 +<U1792>     /xb2         KHMER CHARACTER TO
1827 +<U1793>     /xb3         KHMER CHARACTER THO
1828 +<U1794>     /xb4         KHMER CHARACTER NO
1829 +<U1795>     /xb5         KHMER CHARACTER BA
1830 +<U1796>     /xb6         KHMER CHARACTER PHA
1831 +<U1797>     /xb7         KHMER CHARACTER PO
1832 +<U1798>     /xb8         KHMER CHARACTER PHO
1833 +<U1799>     /xb9         KHMER CHARACTER MO
1834 +<U179A>     /xba         KHMER CHARACTER YO
1835 +<U179B>     /xbb         KHMER CHARACTER RO
1836 +<U179C>     /xbc         KHMER CHARACTER LO
1837 +<U179D>     /xbd         KHMER CHARACTER VO
1838 +%
1839 +<U179E>     /xbe         KHMER CHARACTER SHA
1840 +%
1841 +<U179F>     /xbf         KHMER CHARACTER SSO
1842 +%
1843 +<U17A0>     /xc0         KHMER CHARACTER SA
1844 +<U17A1>     /xc1         KHMER CHARACTER HA
1845 +<U17A2>     /xc2         KHMER CHARACTER LA
1846 +<U17A3>     /xc3         KHMER CHARACTER QA
1847 +%
1848 +<U17A4>     /xc4         KHMER INDEPENDENT VOWEL QAQ
1849 +<U17A5>     /xc5         KHMER INDEPENDENT VOWEL QAA
1850 +<U17A6>     /xc6         KHMER INDEPENDENT VOWEL QI
1851 +<U17A7>     /xc7         KHMER INDEPENDENT VOWEL QII
1852 +<U17A8>     /xc8         KHMER INDEPENDENT VOWEL QU
1853 +<U17A9>     /xc9         KHMER INDEPENDENT VOWEL QUK
1854 +<U17AA>     /xca         KHMER INDEPENDENT VOWEL QUU
1855 +<U17AB>     /xcb         KHMER INDEPENDENT VOWEL QUUV
1856 +<U17AC>     /xcc         KHMER INDEPENDENT VOWEL RY
1857 +<U17AD>     /xcd         KHMER INDEPENDENT VOWEL RYY
1858 +<U17AE>     /xce         KHMER INDEPENDENT VOWEL LY
1859 +<U17AF>     /xcf         KHMER INDEPENDENT VOWEL LYY
1860 +<U17B0>     /xd0         KHMER INDEPENDENT VOWEL QE
1861 +<U17B1>     /xd1         KHMER INDEPENDENT VOWEL QAI
1862 +<U17B2>     /xd2         KHMER INDEPENDENT VOWEL QOO
1863 +<U17B3>     /xd3         KHMER INDEPENDENT VOWEL QOO
1864 +<U17B4>     /xd4         KHMER INDEPENDENT VOWEL QAU
1865 +%
1866 +<U17B4>     /xd5         KHMER VOWEL INHERENT AQ 
1867 +<U17B5>     /xd6         KHMER VOWEL INHERENT AA
1868 +%
1869 +<U200C>     /xd9         ZERO WIDTH NON-JOINER
1870 +%
1871 +<U17B6>     /xd7         KHMER VOWEL SIGN AA
1872 +<U17B7>     /xd8         KHMER VOWEL SIGN I
1873 +<U17B8>     /xd9         KHMER VOWEL SIGN II
1874 +<U17B9>     /xda         KHMER VOWEL SIGN Y
1875 +<U17BA>     /xdb         KHMER VOWEL SIGN YY
1876 +<U17BB>     /xdc         KHMER VOWEL SIGN U
1877 +<U17BC>     /xdd         KHMER VOWEL SIGN UU
1878 +<U17BD>     /xde         KHMER VOWEL SIGN UA
1879 +<U17BE>     /xdf         KHMER VOWEL SIGN OE
1880 +<U17BF>     /xe0         KHMER VOWEL SIGN YA
1881 +<U17C0>     /xe1         KHMER VOWEL SIGN IE
1882 +<U17C1>     /xe2         KHMER VOWEL SIGN E
1883 +<U17C2>     /xe3         KHMER VOWEL SIGN AE
1884 +<U17C3>     /xe4         KHMER VOWEL SIGN AI
1885 +<U17C4>     /xe5         KHMER VOWEL SIGN OO
1886 +<U17C5>     /xe6         KHMER VOWEL SIGN AU
1887 +%
1888 +<U17C6>     /xe7         KHMER VARIOUS SIGNS NIKAHIT
1889 +<U17C7>     /xe8         KHMER VARIOUS SIGNS REASH MUK
1890 +<U17C8>     /xe9         KHMER VARIOUS SIGNS YUU KA LEAP PINTU
1891 +%
1892 +<U17C9>     /xea         KHMER CONSONANT SHIFTERS SIGN MUUSIKATOAN
1893 +<U17CA>     /xeb         KHMER CONSONANT SHIFTERS SIGN TRII SAP 
1894 +%
1895 +%
1896 +<U17CB>     /xec         KHMER VARIOUS SIGNS BAN TOK
1897 +<U17CC>     /xed         KHMER VARIOUS SIGNS RO BAT
1898 +<U17CD>     /xee         KHMER VARIOUS SIGNS TOAN DA KHEAT  
1899 +<U17CE>     /xef         KHMER VARIOUS SIGNS KA KA BAT
1900 +<U17CF>     /xf0         KHMER VARIOUS SIGNS AH SDA
1901 +<U17D0>     /xf1         KHMER VARIOUS SIGNS SAMYOK SANH NHA
1902 +<U17D1>     /xf2         KHMER VARIOUS SIGNS VIRIAM
1903 +<U17D2>     /xf3         KHMER VARIOUS SIGNS COENG
1904 +<U17D3>     /xf4         KHMER VARIOUS SIGNS BATHAMASAT
1905 +<U17D4>     /xf5         KHMER VARIOUS SIGNS KHAN
1906 +<U17D5>     /xf6         KHMER VARIOUS SIGNS BARIYOOSAN
1907 +<U17D6>     /xf7         KHMER VARIOUS SIGNS CAMNU PII KUUN
1908 +<U17D7>     /xf8         KHMER VARIOUS SIGNS LEK TOO
1909 +<U17D8>     /xf9         KHMER VARIOUS SIGNS BEY YAL
1910 +<U17D9>     /xfa         KHMER VARIOUS SIGNS PHNAEK MUAN
1911 +<U17DA>     /xfb         KHMER VARIOUS SIGNS KOO MUUT
1912 +%
1913 +<U17DB>     /xfc         KHMER CURRENCY SYMBOL RIEL
1914 +<U17DC>     /xfd         KHMER VARIOUS SIGNS AVAKRAHASAYA
1915 +% position of digits inspired from tscii-0 encoding (tamil)
1916 +<U17E0>     /x80         KHMER DIGIT  SOON             (0)
1917 +<U17E1>     /x81         KHMER DIGIT  MOUY     (1) 
1918 +<U17E2>     /x8d         KHMER DIGIT  PE               (2)
1919 +<U17E3>     /x8e         KHMER DIGIT  BAY              (3)
1920 +<U17E4>     /x8f         KHMER DIGIT  BOURN    (4)
1921 +<U17E5>     /x90         KHMER DIGIT  PRAM     (5)
1922 +<U17E6>     /x95         KHMER DIGIT  PRAM MOUY        (6)
1923 +<U17E7>     /x96         KHMER DIGIT  PRAM PE  (7)
1924 +<U17E8>     /x97         KHMER DIGIT  PRAM BAY         (8)
1925 +<U17E9>     /x98         KHMER DIGIT  PRAM BOURN       (9)
1926 +%
1927 +END CHARMAP
1928 diff -uNr libc/localedata/charmaps/KOI8-C libc.charsets/localedata/charmaps/KOI8-C
1929 --- libc/localedata/charmaps/KOI8-C     Thu Jan  1 01:00:00 1970
1930 +++ libc.charsets/localedata/charmaps/KOI8-C    Tue Jan 13 12:45:42 2004
1931 @@ -0,0 +1,267 @@
1932 +<code_set_name> KOI8-C
1933 +<comment_char> %
1934 +<escape_char> /
1935 +% version: 1.0
1936 +% repertoiremap: mnemonic,ds
1937 +%  source: http://www.fortunecity.com/victorian/twain/286/TL/LS/KOI8-C.txt
1938 +%
1939 +% Author: Andrzej Krzysztofowicz <ankry@mif.pg.gda.pl>
1940 +
1941 +CHARMAP
1942 +<U0000>     /x00         NULL (NUL)
1943 +<U0001>     /x01         START OF HEADING (SOH)
1944 +<U0002>     /x02         START OF TEXT (STX)
1945 +<U0003>     /x03         END OF TEXT (ETX)
1946 +<U0004>     /x04         END OF TRANSMISSION (EOT)
1947 +<U0005>     /x05         ENQUIRY (ENQ)
1948 +<U0006>     /x06         ACKNOWLEDGE (ACK)
1949 +<U0007>     /x07         BELL (BEL)
1950 +<U0008>     /x08         BACKSPACE (BS)
1951 +<U0009>     /x09         CHARACTER TABULATION (HT)
1952 +<U000A>     /x0a         LINE FEED (LF)
1953 +<U000B>     /x0b         LINE TABULATION (VT)
1954 +<U000C>     /x0c         FORM FEED (FF)
1955 +<U000D>     /x0d         CARRIAGE RETURN (CR)
1956 +<U000E>     /x0e         SHIFT OUT (SO)
1957 +<U000F>     /x0f         SHIFT IN (SI)
1958 +<U0010>     /x10         DATALINK ESCAPE (DLE)
1959 +<U0011>     /x11         DEVICE CONTROL ONE (DC1)
1960 +<U0012>     /x12         DEVICE CONTROL TWO (DC2)
1961 +<U0013>     /x13         DEVICE CONTROL THREE (DC3)
1962 +<U0014>     /x14         DEVICE CONTROL FOUR (DC4)
1963 +<U0015>     /x15         NEGATIVE ACKNOWLEDGE (NAK)
1964 +<U0016>     /x16         SYNCHRONOUS IDLE (SYN)
1965 +<U0017>     /x17         END OF TRANSMISSION BLOCK (ETB)
1966 +<U0018>     /x18         CANCEL (CAN)
1967 +<U0019>     /x19         END OF MEDIUM (EM)
1968 +<U001A>     /x1a         SUBSTITUTE (SUB)
1969 +<U001B>     /x1b         ESCAPE (ESC)
1970 +<U001C>     /x1c         FILE SEPARATOR (IS4)
1971 +<U001D>     /x1d         GROUP SEPARATOR (IS3)
1972 +<U001E>     /x1e         RECORD SEPARATOR (IS2)
1973 +<U001F>     /x1f         UNIT SEPARATOR (IS1)
1974 +<U0020>     /x20         SPACE
1975 +<U0021>     /x21         EXCLAMATION MARK
1976 +<U0022>     /x22         QUOTATION MARK
1977 +<U0023>     /x23         NUMBER SIGN
1978 +<U0024>     /x24         DOLLAR SIGN
1979 +<U0025>     /x25         PERCENT SIGN
1980 +<U0026>     /x26         AMPERSAND
1981 +<U0027>     /x27         APOSTROPHE
1982 +<U0028>     /x28         LEFT PARENTHESIS
1983 +<U0029>     /x29         RIGHT PARENTHESIS
1984 +<U002A>     /x2a         ASTERISK
1985 +<U002B>     /x2b         PLUS SIGN
1986 +<U002C>     /x2c         COMMA
1987 +<U002D>     /x2d         HYPHEN-MINUS
1988 +<U002E>     /x2e         FULL STOP
1989 +<U002F>     /x2f         SOLIDUS
1990 +<U0030>     /x30         DIGIT ZERO
1991 +<U0031>     /x31         DIGIT ONE
1992 +<U0032>     /x32         DIGIT TWO
1993 +<U0033>     /x33         DIGIT THREE
1994 +<U0034>     /x34         DIGIT FOUR
1995 +<U0035>     /x35         DIGIT FIVE
1996 +<U0036>     /x36         DIGIT SIX
1997 +<U0037>     /x37         DIGIT SEVEN
1998 +<U0038>     /x38         DIGIT EIGHT
1999 +<U0039>     /x39         DIGIT NINE
2000 +<U003A>     /x3a         COLON
2001 +<U003B>     /x3b         SEMICOLON
2002 +<U003C>     /x3c         LESS-THAN SIGN
2003 +<U003D>     /x3d         EQUALS SIGN
2004 +<U003E>     /x3e         GREATER-THAN SIGN
2005 +<U003F>     /x3f         QUESTION MARK
2006 +<U0040>     /x40         COMMERCIAL AT
2007 +<U0041>     /x41         LATIN CAPITAL LETTER A
2008 +<U0042>     /x42         LATIN CAPITAL LETTER B
2009 +<U0043>     /x43         LATIN CAPITAL LETTER C
2010 +<U0044>     /x44         LATIN CAPITAL LETTER D
2011 +<U0045>     /x45         LATIN CAPITAL LETTER E
2012 +<U0046>     /x46         LATIN CAPITAL LETTER F
2013 +<U0047>     /x47         LATIN CAPITAL LETTER G
2014 +<U0048>     /x48         LATIN CAPITAL LETTER H
2015 +<U0049>     /x49         LATIN CAPITAL LETTER I
2016 +<U004A>     /x4a         LATIN CAPITAL LETTER J
2017 +<U004B>     /x4b         LATIN CAPITAL LETTER K
2018 +<U004C>     /x4c         LATIN CAPITAL LETTER L
2019 +<U004D>     /x4d         LATIN CAPITAL LETTER M
2020 +<U004E>     /x4e         LATIN CAPITAL LETTER N
2021 +<U004F>     /x4f         LATIN CAPITAL LETTER O
2022 +<U0050>     /x50         LATIN CAPITAL LETTER P
2023 +<U0051>     /x51         LATIN CAPITAL LETTER Q
2024 +<U0052>     /x52         LATIN CAPITAL LETTER R
2025 +<U0053>     /x53         LATIN CAPITAL LETTER S
2026 +<U0054>     /x54         LATIN CAPITAL LETTER T
2027 +<U0055>     /x55         LATIN CAPITAL LETTER U
2028 +<U0056>     /x56         LATIN CAPITAL LETTER V
2029 +<U0057>     /x57         LATIN CAPITAL LETTER W
2030 +<U0058>     /x58         LATIN CAPITAL LETTER X
2031 +<U0059>     /x59         LATIN CAPITAL LETTER Y
2032 +<U005A>     /x5a         LATIN CAPITAL LETTER Z
2033 +<U005B>     /x5b         LEFT SQUARE BRACKET
2034 +<U005C>     /x5c         REVERSE SOLIDUS
2035 +<U005D>     /x5d         RIGHT SQUARE BRACKET
2036 +<U005E>     /x5e         CIRCUMFLEX ACCENT
2037 +<U005F>     /x5f         LOW LINE
2038 +<U0060>     /x60         GRAVE ACCENT
2039 +<U0061>     /x61         LATIN SMALL LETTER A
2040 +<U0062>     /x62         LATIN SMALL LETTER B
2041 +<U0063>     /x63         LATIN SMALL LETTER C
2042 +<U0064>     /x64         LATIN SMALL LETTER D
2043 +<U0065>     /x65         LATIN SMALL LETTER E
2044 +<U0066>     /x66         LATIN SMALL LETTER F
2045 +<U0067>     /x67         LATIN SMALL LETTER G
2046 +<U0068>     /x68         LATIN SMALL LETTER H
2047 +<U0069>     /x69         LATIN SMALL LETTER I
2048 +<U006A>     /x6a         LATIN SMALL LETTER J
2049 +<U006B>     /x6b         LATIN SMALL LETTER K
2050 +<U006C>     /x6c         LATIN SMALL LETTER L
2051 +<U006D>     /x6d         LATIN SMALL LETTER M
2052 +<U006E>     /x6e         LATIN SMALL LETTER N
2053 +<U006F>     /x6f         LATIN SMALL LETTER O
2054 +<U0070>     /x70         LATIN SMALL LETTER P
2055 +<U0071>     /x71         LATIN SMALL LETTER Q
2056 +<U0072>     /x72         LATIN SMALL LETTER R
2057 +<U0073>     /x73         LATIN SMALL LETTER S
2058 +<U0074>     /x74         LATIN SMALL LETTER T
2059 +<U0075>     /x75         LATIN SMALL LETTER U
2060 +<U0076>     /x76         LATIN SMALL LETTER V
2061 +<U0077>     /x77         LATIN SMALL LETTER W
2062 +<U0078>     /x78         LATIN SMALL LETTER X
2063 +<U0079>     /x79         LATIN SMALL LETTER Y
2064 +<U007A>     /x7a         LATIN SMALL LETTER Z
2065 +<U007B>     /x7b         LEFT CURLY BRACKET
2066 +<U007C>     /x7c         VERTICAL LINE
2067 +<U007D>     /x7d         RIGHT CURLY BRACKET
2068 +<U007E>     /x7e         TILDE
2069 +<U007F>     /x7f         DELETE (DEL)
2070 +<U0402>     /x80         CYRILLIC CAPITAL LETTER DJE (Serbocroatian)
2071 +<U0403>     /x81         CYRILLIC CAPITAL LETTER GJE
2072 +<U00B8>     /x82         CEDILLA
2073 +<U0453>     /x83         CYRILLIC SMALL LETTER GJE
2074 +<U201E>     /x84         DOUBLE LOW-9 QUOTATION MARK
2075 +<U2026>     /x85         HORIZONTAL ELLIPSIS
2076 +<U2020>     /x86         DAGGER
2077 +<U00A7>     /x87         SECTION SIGN
2078 +<U20AC>     /x88         EURO SIGN
2079 +<U00A8>     /x89         DIAERESIS
2080 +<U0409>     /x8a         CYRILLIC CAPITAL LETTER LJE
2081 +<U2039>     /x8b         SINGLE LEFT-POINTING ANGLE QUOTATION MARK
2082 +<U040A>     /x8c         CYRILLIC CAPITAL LETTER NJE
2083 +<U040C>     /x8d         CYRILLIC CAPITAL LETTER KJE
2084 +<U040B>     /x8e         CYRILLIC CAPITAL LETTER TSHE (Serbocroatian)
2085 +<U040F>     /x8f         CYRILLIC CAPITAL LETTER DZHE
2086 +<U0452>     /x90         CYRILLIC SMALL LETTER DJE (Serbocroatian)
2087 +<U2018>     /x91         LEFT SINGLE QUOTATION MARK
2088 +<U2019>     /x92         RIGHT SINGLE QUOTATION MARK
2089 +<U201C>     /x93         LEFT DOUBLE QUOTATION MARK
2090 +<U201D>     /x94         RIGHT DOUBLE QUOTATION MARK
2091 +<U2022>     /x95         BULLET
2092 +<U2013>     /x96         EN DASH
2093 +<U2014>     /x97         EM DASH
2094 +<U00A3>     /x98         POUND SIGN
2095 +<U00B7>     /x99         MIDDLE DOT
2096 +<U0459>     /x9a         CYRILLIC SMALL LETTER LJE
2097 +<U203A>     /x9b         SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
2098 +<U045A>     /x9c         CYRILLIC SMALL LETTER NJE
2099 +<U045C>     /x9d         CYRILLIC SMALL LETTER KJE
2100 +<U045B>     /x9e         CYRILLIC SMALL LETTER TSHE (Serbocroatian)
2101 +<U045F>     /x9f         CYRILLIC SMALL LETTER DZHE
2102 +<U00A0>     /xa0         NON BREAKING SPACE
2103 +<U0475>     /xa1         CYRILLIC SMALL LETTER IZHITSA
2104 +<U0463>     /xa2         CYRILLIC SMALL LETTER YAT'
2105 +<U0451>     /xa3         CYRILLIC SMALL LETTER IO
2106 +<U0454>     /xa4         CYRILLIC SMALL LETTER UKRAINIAN IE
2107 +<U0455>     /xa5         CYRILLIC SMALL LETTER DZE
2108 +<U0456>     /xa6         CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
2109 +<U0457>     /xa7         CYRILLIC SMALL LETTER YI (Ukrainian)
2110 +<U0458>     /xa8         CYRILLIC SMALL LETTER JE
2111 +<U04AE>     /xa9         REGISTERED SIGN
2112 +<U2122>     /xaa         TRADE MARK SIGN
2113 +<U00AB>     /xab         LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
2114 +<U0473>     /xac         CYRILLIC SMALL LETTER FITA
2115 +<U0491>     /xad         CYRILLIC SMALL LETTER GHE WITH UPTURN
2116 +<U045E>     /xae         CYRILLIC SMALL LETTER SHORT U (Byelorussian)
2117 +<U00B4>     /xaf         ACUTE ACCENT
2118 +<U00B0>     /xb0         DEGREE SIGN
2119 +<U0474>     /xb1         CYRILLIC CAPITAL LETTER IZHITSA
2120 +<U0462>     /xb2         CYRILLIC CAPITAL LETTER YAT'
2121 +<U0401>     /xb3         CYRILLIC CAPITAL LETTER IO
2122 +<U0404>     /xb4         CYRILLIC CAPITAL LETTER UKRAINIAN IE
2123 +<U0405>     /xb5         CYRILLIC CAPITAL LETTER DZE
2124 +<U0406>     /xb6         CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
2125 +<U0407>     /xb7         CYRILLIC CAPITAL LETTER YI (Ukrainian)
2126 +<U0408>     /xb8         CYRILLIC CAPITAL LETTER JE
2127 +<U2116>     /xb9         NUMERO SIGN
2128 +<U00A2>     /xba         CENT SIGN
2129 +<U00BB>     /xbb         RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
2130 +<U0472>     /xbc         CYRILLIC CAPITAL LETTER FITA
2131 +<U0490>     /xbd         CYRILLIC CAPITAL LETTER GHE WITH UPTURN
2132 +<U040E>     /xbe         CYRILLIC CAPITAL LETTER SHORT U (Byelorussian)
2133 +<U00A9>     /xbf         COPYRIGHT SIGN
2134 +<U044E>     /xc0         CYRILLIC SMALL LETTER YU
2135 +<U0430>     /xc1         CYRILLIC SMALL LETTER A
2136 +<U0431>     /xc2         CYRILLIC SMALL LETTER BE
2137 +<U0446>     /xc3         CYRILLIC SMALL LETTER TSE
2138 +<U0434>     /xc4         CYRILLIC SMALL LETTER DE
2139 +<U0435>     /xc5         CYRILLIC SMALL LETTER IE
2140 +<U0444>     /xc6         CYRILLIC SMALL LETTER EF
2141 +<U0433>     /xc7         CYRILLIC SMALL LETTER GHE
2142 +<U0445>     /xc8         CYRILLIC SMALL LETTER HA
2143 +<U0438>     /xc9         CYRILLIC SMALL LETTER I
2144 +<U0439>     /xca         CYRILLIC SMALL LETTER SHORT I
2145 +<U043A>     /xcb         CYRILLIC SMALL LETTER KA
2146 +<U043B>     /xcc         CYRILLIC SMALL LETTER EL
2147 +<U043C>     /xcd         CYRILLIC SMALL LETTER EM
2148 +<U043D>     /xce         CYRILLIC SMALL LETTER EN
2149 +<U043E>     /xcf         CYRILLIC SMALL LETTER O
2150 +<U043F>     /xd0         CYRILLIC SMALL LETTER PE
2151 +<U044F>     /xd1         CYRILLIC SMALL LETTER YA
2152 +<U0440>     /xd2         CYRILLIC SMALL LETTER ER
2153 +<U0441>     /xd3         CYRILLIC SMALL LETTER ES
2154 +<U0442>     /xd4         CYRILLIC SMALL LETTER TE
2155 +<U0443>     /xd5         CYRILLIC SMALL LETTER U
2156 +<U0436>     /xd6         CYRILLIC SMALL LETTER ZHE
2157 +<U0432>     /xd7         CYRILLIC SMALL LETTER VE
2158 +<U044C>     /xd8         CYRILLIC SMALL LETTER SOFT SIGN
2159 +<U044B>     /xd9         CYRILLIC SMALL LETTER YERU
2160 +<U0437>     /xda         CYRILLIC SMALL LETTER ZE
2161 +<U0448>     /xdb         CYRILLIC SMALL LETTER SHA
2162 +<U044D>     /xdc         CYRILLIC SMALL LETTER E
2163 +<U0449>     /xdd         CYRILLIC SMALL LETTER SHCHA
2164 +<U0447>     /xde         CYRILLIC SMALL LETTER CHE
2165 +<U044A>     /xdf         CYRILLIC SMALL LETTER HARD SIGN
2166 +<U042E>     /xe0         CYRILLIC CAPITAL LETTER YU
2167 +<U0410>     /xe1         CYRILLIC CAPITAL LETTER A
2168 +<U0411>     /xe2         CYRILLIC CAPITAL LETTER BE
2169 +<U0426>     /xe3         CYRILLIC CAPITAL LETTER TSE
2170 +<U0414>     /xe4         CYRILLIC CAPITAL LETTER DE
2171 +<U0415>     /xe5         CYRILLIC CAPITAL LETTER IE
2172 +<U0424>     /xe6         CYRILLIC CAPITAL LETTER EF
2173 +<U0413>     /xe7         CYRILLIC CAPITAL LETTER GHE
2174 +<U0425>     /xe8         CYRILLIC CAPITAL LETTER HA
2175 +<U0418>     /xe9         CYRILLIC CAPITAL LETTER I
2176 +<U0419>     /xea         CYRILLIC CAPITAL LETTER SHORT I
2177 +<U041A>     /xeb         CYRILLIC CAPITAL LETTER KA
2178 +<U041B>     /xec         CYRILLIC CAPITAL LETTER EL
2179 +<U041C>     /xed         CYRILLIC CAPITAL LETTER EM
2180 +<U041D>     /xee         CYRILLIC CAPITAL LETTER EN
2181 +<U041E>     /xef         CYRILLIC CAPITAL LETTER O
2182 +<U041F>     /xf0         CYRILLIC CAPITAL LETTER PE
2183 +<U042F>     /xf1         CYRILLIC CAPITAL LETTER YA
2184 +<U0420>     /xf2         CYRILLIC CAPITAL LETTER ER
2185 +<U0421>     /xf3         CYRILLIC CAPITAL LETTER ES
2186 +<U0422>     /xf4         CYRILLIC CAPITAL LETTER TE
2187 +<U0423>     /xf5         CYRILLIC CAPITAL LETTER U
2188 +<U0416>     /xf6         CYRILLIC CAPITAL LETTER ZHE
2189 +<U0412>     /xf7         CYRILLIC CAPITAL LETTER VE
2190 +<U042C>     /xf8         CYRILLIC CAPITAL LETTER SOFT SIGN
2191 +<U042B>     /xf9         CYRILLIC CAPITAL LETTER YERU
2192 +<U0417>     /xfa         CYRILLIC CAPITAL LETTER ZE
2193 +<U0428>     /xfb         CYRILLIC CAPITAL LETTER SHA
2194 +<U042D>     /xfc         CYRILLIC CAPITAL LETTER E
2195 +<U0429>     /xfd         CYRILLIC CAPITAL LETTER SHCHA
2196 +<U0427>     /xfe         CYRILLIC CAPITAL LETTER CHE
2197 +<U042A>     /xff         CYRILLIC CAPITAL LETTER HARD SIGN
2198 +END CHARMAP
2199 diff -uNr libc/localedata/charmaps/KOI8-K libc.charsets/localedata/charmaps/KOI8-K
2200 --- libc/localedata/charmaps/KOI8-K     Thu Jan  1 01:00:00 1970
2201 +++ libc.charsets/localedata/charmaps/KOI8-K    Tue Jan 13 01:06:43 2004
2202 @@ -0,0 +1,264 @@
2203 +<code_set_name> KOI8-K
2204 +<comment_char> %
2205 +<escape_char> /
2206 +% version: 1.1
2207 +% repertoiremap: mnemonic,ds
2208 +
2209 +CHARMAP
2210 +<U0000>     /x00         NULL (NUL)
2211 +<U0001>     /x01         START OF HEADING (SOH)
2212 +<U0002>     /x02         START OF TEXT (STX)
2213 +<U0003>     /x03         END OF TEXT (ETX)
2214 +<U0004>     /x04         END OF TRANSMISSION (EOT)
2215 +<U0005>     /x05         ENQUIRY (ENQ)
2216 +<U0006>     /x06         ACKNOWLEDGE (ACK)
2217 +<U0007>     /x07         BELL (BEL)
2218 +<U0008>     /x08         BACKSPACE (BS)
2219 +<U0009>     /x09         CHARACTER TABULATION (HT)
2220 +<U000A>     /x0a         LINE FEED (LF)
2221 +<U000B>     /x0b         LINE TABULATION (VT)
2222 +<U000C>     /x0c         FORM FEED (FF)
2223 +<U000D>     /x0d         CARRIAGE RETURN (CR)
2224 +<U000E>     /x0e         SHIFT OUT (SO)
2225 +<U000F>     /x0f         SHIFT IN (SI)
2226 +<U0010>     /x10         DATALINK ESCAPE (DLE)
2227 +<U0011>     /x11         DEVICE CONTROL ONE (DC1)
2228 +<U0012>     /x12         DEVICE CONTROL TWO (DC2)
2229 +<U0013>     /x13         DEVICE CONTROL THREE (DC3)
2230 +<U0014>     /x14         DEVICE CONTROL FOUR (DC4)
2231 +<U0015>     /x15         NEGATIVE ACKNOWLEDGE (NAK)
2232 +<U0016>     /x16         SYNCHRONOUS IDLE (SYN)
2233 +<U0017>     /x17         END OF TRANSMISSION BLOCK (ETB)
2234 +<U0018>     /x18         CANCEL (CAN)
2235 +<U0019>     /x19         END OF MEDIUM (EM)
2236 +<U001A>     /x1a         SUBSTITUTE (SUB)
2237 +<U001B>     /x1b         ESCAPE (ESC)
2238 +<U001C>     /x1c         FILE SEPARATOR (IS4)
2239 +<U001D>     /x1d         GROUP SEPARATOR (IS3)
2240 +<U001E>     /x1e         RECORD SEPARATOR (IS2)
2241 +<U001F>     /x1f         UNIT SEPARATOR (IS1)
2242 +<U0020>     /x20         SPACE
2243 +<U0021>     /x21         EXCLAMATION MARK
2244 +<U0022>     /x22         QUOTATION MARK
2245 +<U0023>     /x23         NUMBER SIGN
2246 +<U0024>     /x24         DOLLAR SIGN
2247 +<U0025>     /x25         PERCENT SIGN
2248 +<U0026>     /x26         AMPERSAND
2249 +<U0027>     /x27         APOSTROPHE
2250 +<U0028>     /x28         LEFT PARENTHESIS
2251 +<U0029>     /x29         RIGHT PARENTHESIS
2252 +<U002A>     /x2a         ASTERISK
2253 +<U002B>     /x2b         PLUS SIGN
2254 +<U002C>     /x2c         COMMA
2255 +<U002D>     /x2d         HYPHEN-MINUS
2256 +<U002E>     /x2e         FULL STOP
2257 +<U002F>     /x2f         SOLIDUS
2258 +<U0030>     /x30         DIGIT ZERO
2259 +<U0031>     /x31         DIGIT ONE
2260 +<U0032>     /x32         DIGIT TWO
2261 +<U0033>     /x33         DIGIT THREE
2262 +<U0034>     /x34         DIGIT FOUR
2263 +<U0035>     /x35         DIGIT FIVE
2264 +<U0036>     /x36         DIGIT SIX
2265 +<U0037>     /x37         DIGIT SEVEN
2266 +<U0038>     /x38         DIGIT EIGHT
2267 +<U0039>     /x39         DIGIT NINE
2268 +<U003A>     /x3a         COLON
2269 +<U003B>     /x3b         SEMICOLON
2270 +<U003C>     /x3c         LESS-THAN SIGN
2271 +<U003D>     /x3d         EQUALS SIGN
2272 +<U003E>     /x3e         GREATER-THAN SIGN
2273 +<U003F>     /x3f         QUESTION MARK
2274 +<U0040>     /x40         COMMERCIAL AT
2275 +<U0041>     /x41         LATIN CAPITAL LETTER A
2276 +<U0042>     /x42         LATIN CAPITAL LETTER B
2277 +<U0043>     /x43         LATIN CAPITAL LETTER C
2278 +<U0044>     /x44         LATIN CAPITAL LETTER D
2279 +<U0045>     /x45         LATIN CAPITAL LETTER E
2280 +<U0046>     /x46         LATIN CAPITAL LETTER F
2281 +<U0047>     /x47         LATIN CAPITAL LETTER G
2282 +<U0048>     /x48         LATIN CAPITAL LETTER H
2283 +<U0049>     /x49         LATIN CAPITAL LETTER I
2284 +<U004A>     /x4a         LATIN CAPITAL LETTER J
2285 +<U004B>     /x4b         LATIN CAPITAL LETTER K
2286 +<U004C>     /x4c         LATIN CAPITAL LETTER L
2287 +<U004D>     /x4d         LATIN CAPITAL LETTER M
2288 +<U004E>     /x4e         LATIN CAPITAL LETTER N
2289 +<U004F>     /x4f         LATIN CAPITAL LETTER O
2290 +<U0050>     /x50         LATIN CAPITAL LETTER P
2291 +<U0051>     /x51         LATIN CAPITAL LETTER Q
2292 +<U0052>     /x52         LATIN CAPITAL LETTER R
2293 +<U0053>     /x53         LATIN CAPITAL LETTER S
2294 +<U0054>     /x54         LATIN CAPITAL LETTER T
2295 +<U0055>     /x55         LATIN CAPITAL LETTER U
2296 +<U0056>     /x56         LATIN CAPITAL LETTER V
2297 +<U0057>     /x57         LATIN CAPITAL LETTER W
2298 +<U0058>     /x58         LATIN CAPITAL LETTER X
2299 +<U0059>     /x59         LATIN CAPITAL LETTER Y
2300 +<U005A>     /x5a         LATIN CAPITAL LETTER Z
2301 +<U005B>     /x5b         LEFT SQUARE BRACKET
2302 +<U005C>     /x5c         REVERSE SOLIDUS
2303 +<U005D>     /x5d         RIGHT SQUARE BRACKET
2304 +<U005E>     /x5e         CIRCUMFLEX ACCENT
2305 +<U005F>     /x5f         LOW LINE
2306 +<U0060>     /x60         GRAVE ACCENT
2307 +<U0061>     /x61         LATIN SMALL LETTER A
2308 +<U0062>     /x62         LATIN SMALL LETTER B
2309 +<U0063>     /x63         LATIN SMALL LETTER C
2310 +<U0064>     /x64         LATIN SMALL LETTER D
2311 +<U0065>     /x65         LATIN SMALL LETTER E
2312 +<U0066>     /x66         LATIN SMALL LETTER F
2313 +<U0067>     /x67         LATIN SMALL LETTER G
2314 +<U0068>     /x68         LATIN SMALL LETTER H
2315 +<U0069>     /x69         LATIN SMALL LETTER I
2316 +<U006A>     /x6a         LATIN SMALL LETTER J
2317 +<U006B>     /x6b         LATIN SMALL LETTER K
2318 +<U006C>     /x6c         LATIN SMALL LETTER L
2319 +<U006D>     /x6d         LATIN SMALL LETTER M
2320 +<U006E>     /x6e         LATIN SMALL LETTER N
2321 +<U006F>     /x6f         LATIN SMALL LETTER O
2322 +<U0070>     /x70         LATIN SMALL LETTER P
2323 +<U0071>     /x71         LATIN SMALL LETTER Q
2324 +<U0072>     /x72         LATIN SMALL LETTER R
2325 +<U0073>     /x73         LATIN SMALL LETTER S
2326 +<U0074>     /x74         LATIN SMALL LETTER T
2327 +<U0075>     /x75         LATIN SMALL LETTER U
2328 +<U0076>     /x76         LATIN SMALL LETTER V
2329 +<U0077>     /x77         LATIN SMALL LETTER W
2330 +<U0078>     /x78         LATIN SMALL LETTER X
2331 +<U0079>     /x79         LATIN SMALL LETTER Y
2332 +<U007A>     /x7a         LATIN SMALL LETTER Z
2333 +<U007B>     /x7b         LEFT CURLY BRACKET
2334 +<U007C>     /x7c         VERTICAL LINE
2335 +<U007D>     /x7d         RIGHT CURLY BRACKET
2336 +<U007E>     /x7e         TILDE
2337 +<U007F>     /x7f         DELETE (DEL)
2338 +<U0493>     /x80         CYRILLIC SMALL LETTER GHE WITH STROKE
2339 +<U0497>     /x81         CYRILLIC SMALL LETTER ZHE WITH DESCENDER
2340 +<U049B>     /x82         CYRILLIC SMALL LETTER KA WITH DESCENDER
2341 +<U049D>     /x83         CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
2342 +<U04A3>     /x84         CYRILLIC SMALL LETTER EN WITH DESCENDER
2343 +<U04AF>     /x85         CYRILLIC SMALL LETTER STRAIGHT U
2344 +<U04B1>     /x86         CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
2345 +<U04B3>     /x87         CYRILLIC SMALL LETTER HA WITH DESCENDER
2346 +<U04B7>     /x88         CYRILLIC SMALL LETTER CHE WITH DESCENDER
2347 +<U04B9>     /x89         CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
2348 +<U04BB>     /x8a         CYRILLIC SMALL LETTER SHHA
2349 +              
2350 +<U04D9>     /x8c         CYRILLIC SMALL LETTER SCHWA
2351 +<U04E3>     /x8d         CYRILLIC SMALL LETTER I WITH MACRON
2352 +<U04E9>     /x8e         CYRILLIC SMALL LETTER BARRED O
2353 +<U04EF>     /x8f         CYRILLIC SMALL LETTER U WITH MACRON
2354 +<U0492>     /x90         CYRILLIC CAPITAL LETTER GHE WITH STROKE
2355 +<U0496>     /x91         CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
2356 +<U049A>     /x92         CYRILLIC CAPITAL LETTER KA WITH DESCENDER
2357 +<U049C>     /x93         CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
2358 +<U04A2>     /x94         CYRILLIC CAPITAL LETTER EN WITH DESCENDER
2359 +<U04AE>     /x95         CYRILLIC CAPITAL LETTER STRAIGHT U
2360 +<U04B0>     /x96         CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
2361 +<U04B2>     /x97         CYRILLIC CAPITAL LETTER HA WITH DESCENDER
2362 +<U04B6>     /x98         CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
2363 +<U04B8>     /x99         CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
2364 +<U04BA>     /x9a         CYRILLIC CAPITAL LETTER SHHA
2365 +              
2366 +<U04D8>     /x9c         CYRILLIC CAPITAL LETTER SCHWA
2367 +<U04E2>     /x9d         CYRILLIC CAPITAL LETTER I WITH MACRON
2368 +<U04E8>     /x9e         CYRILLIC CAPITAL LETTER BARRED O
2369 +<U04EE>     /x9f         CYRILLIC CAPITAL LETTER U WITH MACRON
2370 +<U00A0>     /xa0         NON BREAKING SPACE
2371 +<U0452>     /xa1         CYRILLIC SMALL LETTER DJE (Serbocroatian)
2372 +<U0453>     /xa2         CYRILLIC SMALL LETTER GJE
2373 +<U0451>     /xa3         CYRILLIC SMALL LETTER IO
2374 +<U0454>     /xa4         CYRILLIC SMALL LETTER UKRAINIAN IE
2375 +<U0455>     /xa5         CYRILLIC SMALL LETTER DZE
2376 +<U0456>     /xa6         CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
2377 +<U0457>     /xa7         CYRILLIC SMALL LETTER YI (Ukrainian)
2378 +<U0458>     /xa8         CYRILLIC SMALL LETTER JE
2379 +<U0459>     /xa9         CYRILLIC SMALL LETTER LJE
2380 +<U045A>     /xaa         CYRILLIC SMALL LETTER NJE
2381 +<U045B>     /xab         CYRILLIC SMALL LETTER TSHE (Serbocroatian)
2382 +<U045C>     /xac         CYRILLIC SMALL LETTER KJE
2383 +<U0491>     /xad         CYRILLIC SMALL LETTER GHE WITH UPTURN
2384 +<U045E>     /xae         CYRILLIC SMALL LETTER SHORT U (Byelorussian)
2385 +<U045F>     /xaf         CYRILLIC SMALL LETTER DZHE
2386 +<U2116>     /xb0         NUMERO SIGN
2387 +<U0402>     /xb1         CYRILLIC CAPITAL LETTER DJE (Serbocroatian)
2388 +<U0403>     /xb2         CYRILLIC CAPITAL LETTER GJE
2389 +<U0401>     /xb3         CYRILLIC CAPITAL LETTER IO
2390 +<U0404>     /xb4         CYRILLIC CAPITAL LETTER UKRAINIAN IE
2391 +<U0405>     /xb5         CYRILLIC CAPITAL LETTER DZE
2392 +<U0406>     /xb6         CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
2393 +<U0407>     /xb7         CYRILLIC CAPITAL LETTER YI (Ukrainian)
2394 +<U0408>     /xb8         CYRILLIC CAPITAL LETTER JE
2395 +<U0409>     /xb9         CYRILLIC CAPITAL LETTER LJE
2396 +<U040A>     /xba         CYRILLIC CAPITAL LETTER NJE
2397 +<U040B>     /xbb         CYRILLIC CAPITAL LETTER TSHE (Serbocroatian)
2398 +<U040C>     /xbc         CYRILLIC CAPITAL LETTER KJE
2399 +<U0490>     /xbd         CYRILLIC CAPITAL LETTER GHE WITH UPTURN
2400 +<U040E>     /xbe         CYRILLIC CAPITAL LETTER SHORT U (Byelorussian)
2401 +<U040F>     /xbf         CYRILLIC CAPITAL LETTER DZHE
2402 +<U044E>     /xc0         CYRILLIC SMALL LETTER YU
2403 +<U0430>     /xc1         CYRILLIC SMALL LETTER A
2404 +<U0431>     /xc2         CYRILLIC SMALL LETTER BE
2405 +<U0446>     /xc3         CYRILLIC SMALL LETTER TSE
2406 +<U0434>     /xc4         CYRILLIC SMALL LETTER DE
2407 +<U0435>     /xc5         CYRILLIC SMALL LETTER IE
2408 +<U0444>     /xc6         CYRILLIC SMALL LETTER EF
2409 +<U0433>     /xc7         CYRILLIC SMALL LETTER GHE
2410 +<U0445>     /xc8         CYRILLIC SMALL LETTER HA
2411 +<U0438>     /xc9         CYRILLIC SMALL LETTER I
2412 +<U0439>     /xca         CYRILLIC SMALL LETTER SHORT I
2413 +<U043A>     /xcb         CYRILLIC SMALL LETTER KA
2414 +<U043B>     /xcc         CYRILLIC SMALL LETTER EL
2415 +<U043C>     /xcd         CYRILLIC SMALL LETTER EM
2416 +<U043D>     /xce         CYRILLIC SMALL LETTER EN
2417 +<U043E>     /xcf         CYRILLIC SMALL LETTER O
2418 +<U043F>     /xd0         CYRILLIC SMALL LETTER PE
2419 +<U044F>     /xd1         CYRILLIC SMALL LETTER YA
2420 +<U0440>     /xd2         CYRILLIC SMALL LETTER ER
2421 +<U0441>     /xd3         CYRILLIC SMALL LETTER ES
2422 +<U0442>     /xd4         CYRILLIC SMALL LETTER TE
2423 +<U0443>     /xd5         CYRILLIC SMALL LETTER U
2424 +<U0436>     /xd6         CYRILLIC SMALL LETTER ZHE
2425 +<U0432>     /xd7         CYRILLIC SMALL LETTER VE
2426 +<U044C>     /xd8         CYRILLIC SMALL LETTER SOFT SIGN
2427 +<U044B>     /xd9         CYRILLIC SMALL LETTER YERU
2428 +<U0437>     /xda         CYRILLIC SMALL LETTER ZE
2429 +<U0448>     /xdb         CYRILLIC SMALL LETTER SHA
2430 +<U044D>     /xdc         CYRILLIC SMALL LETTER E
2431 +<U0449>     /xdd         CYRILLIC SMALL LETTER SHCHA
2432 +<U0447>     /xde         CYRILLIC SMALL LETTER CHE
2433 +<U044A>     /xdf         CYRILLIC SMALL LETTER HARD SIGN
2434 +<U042E>     /xe0         CYRILLIC CAPITAL LETTER YU
2435 +<U0410>     /xe1         CYRILLIC CAPITAL LETTER A
2436 +<U0411>     /xe2         CYRILLIC CAPITAL LETTER BE
2437 +<U0426>     /xe3         CYRILLIC CAPITAL LETTER TSE
2438 +<U0414>     /xe4         CYRILLIC CAPITAL LETTER DE
2439 +<U0415>     /xe5         CYRILLIC CAPITAL LETTER IE
2440 +<U0424>     /xe6         CYRILLIC CAPITAL LETTER EF
2441 +<U0413>     /xe7         CYRILLIC CAPITAL LETTER GHE
2442 +<U0425>     /xe8         CYRILLIC CAPITAL LETTER HA
2443 +<U0418>     /xe9         CYRILLIC CAPITAL LETTER I
2444 +<U0419>     /xea         CYRILLIC CAPITAL LETTER SHORT I
2445 +<U041A>     /xeb         CYRILLIC CAPITAL LETTER KA
2446 +<U041B>     /xec         CYRILLIC CAPITAL LETTER EL
2447 +<U041C>     /xed         CYRILLIC CAPITAL LETTER EM
2448 +<U041D>     /xee         CYRILLIC CAPITAL LETTER EN
2449 +<U041E>     /xef         CYRILLIC CAPITAL LETTER O
2450 +<U041F>     /xf0         CYRILLIC CAPITAL LETTER PE
2451 +<U042F>     /xf1         CYRILLIC CAPITAL LETTER YA
2452 +<U0420>     /xf2         CYRILLIC CAPITAL LETTER ER
2453 +<U0421>     /xf3         CYRILLIC CAPITAL LETTER ES
2454 +<U0422>     /xf4         CYRILLIC CAPITAL LETTER TE
2455 +<U0423>     /xf5         CYRILLIC CAPITAL LETTER U
2456 +<U0416>     /xf6         CYRILLIC CAPITAL LETTER ZHE
2457 +<U0412>     /xf7         CYRILLIC CAPITAL LETTER VE
2458 +<U042C>     /xf8         CYRILLIC CAPITAL LETTER SOFT SIGN
2459 +<U042B>     /xf9         CYRILLIC CAPITAL LETTER YERU
2460 +<U0417>     /xfa         CYRILLIC CAPITAL LETTER ZE
2461 +<U0428>     /xfb         CYRILLIC CAPITAL LETTER SHA
2462 +<U042D>     /xfc         CYRILLIC CAPITAL LETTER E
2463 +<U0429>     /xfd         CYRILLIC CAPITAL LETTER SHCHA
2464 +<U0427>     /xfe         CYRILLIC CAPITAL LETTER CHE
2465 +<U042A>     /xff         CYRILLIC CAPITAL LETTER HARD SIGN
2466 +END CHARMAP
2467 diff -uNr libc/localedata/charmaps/MULELAO-1 libc.charsets/localedata/charmaps/MULELAO-1
2468 --- libc/localedata/charmaps/MULELAO-1  Thu Jan  1 01:00:00 1970
2469 +++ libc.charsets/localedata/charmaps/MULELAO-1 Mon Jan 12 23:47:54 2004
2470 @@ -0,0 +1,236 @@
2471 +<code_set_name> MULELAO-1
2472 +<comment_char> %
2473 +<escape_char> /
2474 +% version: 1.0
2475 +% repertoiremap: mnemonic,ds
2476 +%  source: MULE font & Unicode chart
2477 +
2478 +CHARMAP
2479 +<U0000>     /x00         NULL (NUL)
2480 +<U0001>     /x01         START OF HEADING (SOH)
2481 +<U0002>     /x02         START OF TEXT (STX)
2482 +<U0003>     /x03         END OF TEXT (ETX)
2483 +<U0004>     /x04         END OF TRANSMISSION (EOT)
2484 +<U0005>     /x05         ENQUIRY (ENQ)
2485 +<U0006>     /x06         ACKNOWLEDGE (ACK)
2486 +<U0007>     /x07         BELL (BEL)
2487 +<U0008>     /x08         BACKSPACE (BS)
2488 +<U0009>     /x09         CHARACTER TABULATION (HT)
2489 +<U000A>     /x0a         LINE FEED (LF)
2490 +<U000B>     /x0b         LINE TABULATION (VT)
2491 +<U000C>     /x0c         FORM FEED (FF)
2492 +<U000D>     /x0d         CARRIAGE RETURN (CR)
2493 +<U000E>     /x0e         SHIFT OUT (SO)
2494 +<U000F>     /x0f         SHIFT IN (SI)
2495 +<U0010>     /x10         DATALINK ESCAPE (DLE)
2496 +<U0011>     /x11         DEVICE CONTROL ONE (DC1)
2497 +<U0012>     /x12         DEVICE CONTROL TWO (DC2)
2498 +<U0013>     /x13         DEVICE CONTROL THREE (DC3)
2499 +<U0014>     /x14         DEVICE CONTROL FOUR (DC4)
2500 +<U0015>     /x15         NEGATIVE ACKNOWLEDGE (NAK)
2501 +<U0016>     /x16         SYNCHRONOUS IDLE (SYN)
2502 +<U0017>     /x17         END OF TRANSMISSION BLOCK (ETB)
2503 +<U0018>     /x18         CANCEL (CAN)
2504 +<U0019>     /x19         END OF MEDIUM (EM)
2505 +<U001A>     /x1a         SUBSTITUTE (SUB)
2506 +<U001B>     /x1b         ESCAPE (ESC)
2507 +<U001C>     /x1c         FILE SEPARATOR (IS4)
2508 +<U001D>     /x1d         GROUP SEPARATOR (IS3)
2509 +<U001E>     /x1e         RECORD SEPARATOR (IS2)
2510 +<U001F>     /x1f         UNIT SEPARATOR (IS1)
2511 +<U0020>     /x20         SPACE
2512 +<U0021>     /x21         EXCLAMATION MARK
2513 +<U0022>     /x22         QUOTATION MARK
2514 +<U0023>     /x23         NUMBER SIGN
2515 +<U0024>     /x24         DOLLAR SIGN
2516 +<U0025>     /x25         PERCENT SIGN
2517 +<U0026>     /x26         AMPERSAND
2518 +<U0027>     /x27         APOSTROPHE
2519 +<U0028>     /x28         LEFT PARENTHESIS
2520 +<U0029>     /x29         RIGHT PARENTHESIS
2521 +<U002A>     /x2a         ASTERISK
2522 +<U002B>     /x2b         PLUS SIGN
2523 +<U002C>     /x2c         COMMA
2524 +<U002D>     /x2d         HYPHEN-MINUS
2525 +<U002E>     /x2e         FULL STOP
2526 +<U002F>     /x2f         SOLIDUS
2527 +<U0030>     /x30         DIGIT ZERO
2528 +<U0031>     /x31         DIGIT ONE
2529 +<U0032>     /x32         DIGIT TWO
2530 +<U0033>     /x33         DIGIT THREE
2531 +<U0034>     /x34         DIGIT FOUR
2532 +<U0035>     /x35         DIGIT FIVE
2533 +<U0036>     /x36         DIGIT SIX
2534 +<U0037>     /x37         DIGIT SEVEN
2535 +<U0038>     /x38         DIGIT EIGHT
2536 +<U0039>     /x39         DIGIT NINE
2537 +<U003A>     /x3a         COLON
2538 +<U003B>     /x3b         SEMICOLON
2539 +<U003C>     /x3c         LESS-THAN SIGN
2540 +<U003D>     /x3d         EQUALS SIGN
2541 +<U003E>     /x3e         GREATER-THAN SIGN
2542 +<U003F>     /x3f         QUESTION MARK
2543 +<U0040>     /x40         COMMERCIAL AT
2544 +<U0041>     /x41         LATIN CAPITAL LETTER A
2545 +<U0042>     /x42         LATIN CAPITAL LETTER B
2546 +<U0043>     /x43         LATIN CAPITAL LETTER C
2547 +<U0044>     /x44         LATIN CAPITAL LETTER D
2548 +<U0045>     /x45         LATIN CAPITAL LETTER E
2549 +<U0046>     /x46         LATIN CAPITAL LETTER F
2550 +<U0047>     /x47         LATIN CAPITAL LETTER G
2551 +<U0048>     /x48         LATIN CAPITAL LETTER H
2552 +<U0049>     /x49         LATIN CAPITAL LETTER I
2553 +<U004A>     /x4a         LATIN CAPITAL LETTER J
2554 +<U004B>     /x4b         LATIN CAPITAL LETTER K
2555 +<U004C>     /x4c         LATIN CAPITAL LETTER L
2556 +<U004D>     /x4d         LATIN CAPITAL LETTER M
2557 +<U004E>     /x4e         LATIN CAPITAL LETTER N
2558 +<U004F>     /x4f         LATIN CAPITAL LETTER O
2559 +<U0050>     /x50         LATIN CAPITAL LETTER P
2560 +<U0051>     /x51         LATIN CAPITAL LETTER Q
2561 +<U0052>     /x52         LATIN CAPITAL LETTER R
2562 +<U0053>     /x53         LATIN CAPITAL LETTER S
2563 +<U0054>     /x54         LATIN CAPITAL LETTER T
2564 +<U0055>     /x55         LATIN CAPITAL LETTER U
2565 +<U0056>     /x56         LATIN CAPITAL LETTER V
2566 +<U0057>     /x57         LATIN CAPITAL LETTER W
2567 +<U0058>     /x58         LATIN CAPITAL LETTER X
2568 +<U0059>     /x59         LATIN CAPITAL LETTER Y
2569 +<U005A>     /x5a         LATIN CAPITAL LETTER Z
2570 +<U005B>     /x5b         LEFT SQUARE BRACKET
2571 +<U005C>     /x5c         REVERSE SOLIDUS
2572 +<U005D>     /x5d         RIGHT SQUARE BRACKET
2573 +<U005E>     /x5e         CIRCUMFLEX ACCENT
2574 +<U005F>     /x5f         LOW LINE
2575 +<U0060>     /x60         GRAVE ACCENT
2576 +<U0061>     /x61         LATIN SMALL LETTER A
2577 +<U0062>     /x62         LATIN SMALL LETTER B
2578 +<U0063>     /x63         LATIN SMALL LETTER C
2579 +<U0064>     /x64         LATIN SMALL LETTER D
2580 +<U0065>     /x65         LATIN SMALL LETTER E
2581 +<U0066>     /x66         LATIN SMALL LETTER F
2582 +<U0067>     /x67         LATIN SMALL LETTER G
2583 +<U0068>     /x68         LATIN SMALL LETTER H
2584 +<U0069>     /x69         LATIN SMALL LETTER I
2585 +<U006A>     /x6a         LATIN SMALL LETTER J
2586 +<U006B>     /x6b         LATIN SMALL LETTER K
2587 +<U006C>     /x6c         LATIN SMALL LETTER L
2588 +<U006D>     /x6d         LATIN SMALL LETTER M
2589 +<U006E>     /x6e         LATIN SMALL LETTER N
2590 +<U006F>     /x6f         LATIN SMALL LETTER O
2591 +<U0070>     /x70         LATIN SMALL LETTER P
2592 +<U0071>     /x71         LATIN SMALL LETTER Q
2593 +<U0072>     /x72         LATIN SMALL LETTER R
2594 +<U0073>     /x73         LATIN SMALL LETTER S
2595 +<U0074>     /x74         LATIN SMALL LETTER T
2596 +<U0075>     /x75         LATIN SMALL LETTER U
2597 +<U0076>     /x76         LATIN SMALL LETTER V
2598 +<U0077>     /x77         LATIN SMALL LETTER W
2599 +<U0078>     /x78         LATIN SMALL LETTER X
2600 +<U0079>     /x79         LATIN SMALL LETTER Y
2601 +<U007A>     /x7a         LATIN SMALL LETTER Z
2602 +<U007B>     /x7b         LEFT CURLY BRACKET
2603 +<U007C>     /x7c         VERTICAL LINE
2604 +<U007D>     /x7d         RIGHT CURLY BRACKET
2605 +<U007E>     /x7e         TILDE
2606 +<U007F>     /x7f         DELETE (DEL)
2607 +
2608 +<U00A0>     /xa0         NO-BREAK SPACE
2609 +<U0E81>     /xa1         LAO LETTER KO
2610 +<U0E82>     /xa2         LAO LETTER KHO SUNG
2611 +<U00A3>     /xa3         POUND SIGN
2612 +<U0E84>     /xa4         LAO LETTER KHO TAM
2613 +<U00A5>     /xa5         YEN SIGN
2614 +<U00A6>     /xa6         BROKEN BAR
2615 +<U0E87>     /xa7         LAO LETTER NGO
2616 +<U0E88>     /xa8         LAO LETTER CO
2617 +<U00A9>     /xa9         COPYRIGHT SIGN
2618 +<U0E8A>     /xaa         LAO LETTER SO TAM
2619 +<U00AB>     /xab         LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
2620 +<U00AC>     /xac         NOT SIGN
2621 +<U0E8D>     /xad         LAO LETTER NYO
2622 +<U00AE>     /xae         REGISTERED SIGN
2623 +<U00AF>     /xaf         MACRON
2624 +<U00B0>     /xb0         DEGREE SIGN
2625 +<U00B1>     /xb1         PLUS-MINUS SIGN
2626 +<U00B2>     /xb2         SUPERSCRIPT TWO
2627 +<U00B3>     /xb3         SUPERSCRIPT THREE
2628 +<U0E94>     /xb4         LAO LETTER DO
2629 +<U0E95>     /xb5         LAO LETTER TO
2630 +<U0E96>     /xb6         LAO LETTER THO SUNG
2631 +<U0E97>     /xb7         LAO LETTER THO TAM
2632 +<U00B8>     /xb8         CEDILLA
2633 +<U0E99>     /xb9         LAO LETTER NO
2634 +<U0E9A>     /xba         LAO LETTER BO
2635 +<U0E9B>     /xbb         LAO LETTER PO
2636 +<U0E9C>     /xbc         LAO LETTER PHO SUNG
2637 +<U0E9D>     /xbd         LAO LETTER FO TAM
2638 +<U0E9E>     /xbe         LAO LETTER PHO TAM
2639 +<U0E9F>     /xbf         LAO LETTER FO SUNG
2640 +
2641 +<U0EA1>     /xc1         LAO LETTER MO
2642 +<U0EA2>     /xc2         LAO LETTER YO
2643 +<U0EA3>     /xc3         LAO LETTER LO LING
2644 +
2645 +<U0EA5>     /xc5         LAO LETTER LO LOOT
2646 +
2647 +<U0EA7>     /xc7         LAO LETTER WO
2648 +
2649 +<U0EAA>     /xca         LAO LETTER SO SUNG
2650 +<U0EAB>     /xcb         LAO LETTER HO SUNG
2651 +
2652 +<U0EAD>     /xcd         LAO LETTER O
2653 +<U0EAE>     /xce         LAO LETTER HO TAM
2654 +<U0EAF>     /xcf         LAO ELLIPSIS
2655 +<U0EB0>     /xd0         LAO VOWEL SIGN A
2656 +<U0EB1>     /xd1         LAO VOWEL SIGN MAI KAN
2657 +<U0EB2>     /xd2         LAO VOWEL SIGN AA
2658 +<U0EB3>     /xd3         LAO VOWEL SIGN AM
2659 +<U0EB4>     /xd4         LAO VOWEL SIGN I
2660 +<U0EB5>     /xd5         LAO VOWEL SIGN II
2661 +<U0EB6>     /xd6         LAO VOWEL SIGN Y
2662 +<U0EB7>     /xd7         LAO VOWEL SIGN YY
2663 +<U0EB8>     /xd8         LAO VOWEL SIGN U
2664 +<U0EB9>     /xd9         LAO VOWEL SIGN UU
2665 +
2666 +<U0EBB>     /xdb         LAO VOWEL SIGN MAI KON
2667 +<U0EBC>     /xdc         LAO SEMIVOWEL SIGN LO
2668 +<U0EBD>     /xdd         LAO SEMIVOWEL SIGN NYO
2669 +
2670 +<U20AD>     /xdf         LAO KIP CURRENCY
2671 +<U0EC0>     /xe0         LAO VOWEL SIGN E
2672 +<U0EC1>     /xe1         LAO VOWEL SIGN EI
2673 +<U0EC2>     /xe2         LAO VOWEL SIGN O
2674 +<U0EC3>     /xe3         LAO VOWEL SIGN AY
2675 +<U0EC4>     /xe4         LAO VOWEL SIGN AI
2676 +
2677 +<U0EC6>     /xe6         LAO KO LA
2678 +
2679 +<U0EC8>     /xe8         LAO TONE MAI EK
2680 +<U0EC9>     /xe9         LAO TONE MAI THO
2681 +<U0ECA>     /xea         LAO TONE MAI TI
2682 +<U0ECB>     /xeb         LAO TONE MAI CATAWA
2683 +<U0ECC>     /xec         LAO CANCELLATION MARK
2684 +<U0ECD>     /xed         LAO NIGGAHITA
2685 +
2686 +<U0ED0>     /xf0         LAO DIGIT ZERO
2687 +<U0ED1>     /xf1         LAO DIGIT ONE
2688 +<U0ED2>     /xf2         LAO DIGIT TWO
2689 +<U0ED3>     /xf3         LAO DIGIT THREE
2690 +<U0ED4>     /xf4         LAO DIGIT FOUR
2691 +<U0ED5>     /xf5         LAO DIGIT FIVE
2692 +<U0ED6>     /xf6         LAO DIGIT SIX
2693 +<U0ED7>     /xf7         LAO DIGIT SEVEN
2694 +<U0ED8>     /xf8         LAO DIGIT EIGHT
2695 +<U0ED9>     /xf9         LAO DIGIT NINE
2696 +
2697 +<U0EDC>     /xfb         LAO HO NO
2698 +<U0EDD>     /xfc         LAO HO MO
2699 +END CHARMAP
2700 +
2701 +WIDTH
2702 +<U0EB1>                 0
2703 +<U0EB4>...<U0EB9>       0
2704 +<U0EC8>...<U0ECD>       0
2705 +END WIDTH
2706 +
2707 diff -uNr libc/localedata/charmaps/TATAR-CYR libc.charsets/localedata/charmaps/TATAR-CYR
2708 --- libc/localedata/charmaps/TATAR-CYR  Thu Jan  1 01:00:00 1970
2709 +++ libc.charsets/localedata/charmaps/TATAR-CYR Mon Jan 12 23:47:54 2004
2710 @@ -0,0 +1,265 @@
2711 +<code_set_name> TATAR-CYR
2712 +<comment_char> %
2713 +<escape_char> /
2714 +% version: 1.0
2715 +% repertoiremap: mnemonic,ds
2716 +%  source: "Rinat I. Norkin" <rinat@taif.ru>
2717 +
2718 +% alias CP1251_TT
2719 +CHARMAP
2720 +<U0000>     /x00         NULL (NUL)
2721 +<U0001>     /x01         START OF HEADING (SOH)
2722 +<U0002>     /x02         START OF TEXT (STX)
2723 +<U0003>     /x03         END OF TEXT (ETX)
2724 +<U0004>     /x04         END OF TRANSMISSION (EOT)
2725 +<U0005>     /x05         ENQUIRY (ENQ)
2726 +<U0006>     /x06         ACKNOWLEDGE (ACK)
2727 +<U0007>     /x07         BELL (BEL)
2728 +<U0008>     /x08         BACKSPACE (BS)
2729 +<U0009>     /x09         CHARACTER TABULATION (HT)
2730 +<U000A>     /x0a         LINE FEED (LF)
2731 +<U000B>     /x0b         LINE TABULATION (VT)
2732 +<U000C>     /x0c         FORM FEED (FF)
2733 +<U000D>     /x0d         CARRIAGE RETURN (CR)
2734 +<U000E>     /x0e         SHIFT OUT (SO)
2735 +<U000F>     /x0f         SHIFT IN (SI)
2736 +<U0010>     /x10         DATALINK ESCAPE (DLE)
2737 +<U0011>     /x11         DEVICE CONTROL ONE (DC1)
2738 +<U0012>     /x12         DEVICE CONTROL TWO (DC2)
2739 +<U0013>     /x13         DEVICE CONTROL THREE (DC3)
2740 +<U0014>     /x14         DEVICE CONTROL FOUR (DC4)
2741 +<U0015>     /x15         NEGATIVE ACKNOWLEDGE (NAK)
2742 +<U0016>     /x16         SYNCHRONOUS IDLE (SYN)
2743 +<U0017>     /x17         END OF TRANSMISSION BLOCK (ETB)
2744 +<U0018>     /x18         CANCEL (CAN)
2745 +<U0019>     /x19         END OF MEDIUM (EM)
2746 +<U001A>     /x1a         SUBSTITUTE (SUB)
2747 +<U001B>     /x1b         ESCAPE (ESC)
2748 +<U001C>     /x1c         FILE SEPARATOR (IS4)
2749 +<U001D>     /x1d         GROUP SEPARATOR (IS3)
2750 +<U001E>     /x1e         RECORD SEPARATOR (IS2)
2751 +<U001F>     /x1f         UNIT SEPARATOR (IS1)
2752 +<U0020>     /x20         SPACE
2753 +<U0021>     /x21         EXCLAMATION MARK
2754 +<U0022>     /x22         QUOTATION MARK
2755 +<U0023>     /x23         NUMBER SIGN
2756 +<U0024>     /x24         DOLLAR SIGN
2757 +<U0025>     /x25         PERCENT SIGN
2758 +<U0026>     /x26         AMPERSAND
2759 +<U0027>     /x27         APOSTROPHE
2760 +<U0028>     /x28         LEFT PARENTHESIS
2761 +<U0029>     /x29         RIGHT PARENTHESIS
2762 +<U002A>     /x2a         ASTERISK
2763 +<U002B>     /x2b         PLUS SIGN
2764 +<U002C>     /x2c         COMMA
2765 +<U002D>     /x2d         HYPHEN-MINUS
2766 +<U002E>     /x2e         FULL STOP
2767 +<U002F>     /x2f         SOLIDUS
2768 +<U0030>     /x30         DIGIT ZERO
2769 +<U0031>     /x31         DIGIT ONE
2770 +<U0032>     /x32         DIGIT TWO
2771 +<U0033>     /x33         DIGIT THREE
2772 +<U0034>     /x34         DIGIT FOUR
2773 +<U0035>     /x35         DIGIT FIVE
2774 +<U0036>     /x36         DIGIT SIX
2775 +<U0037>     /x37         DIGIT SEVEN
2776 +<U0038>     /x38         DIGIT EIGHT
2777 +<U0039>     /x39         DIGIT NINE
2778 +<U003A>     /x3a         COLON
2779 +<U003B>     /x3b         SEMICOLON
2780 +<U003C>     /x3c         LESS-THAN SIGN
2781 +<U003D>     /x3d         EQUALS SIGN
2782 +<U003E>     /x3e         GREATER-THAN SIGN
2783 +<U003F>     /x3f         QUESTION MARK
2784 +<U0040>     /x40         COMMERCIAL AT
2785 +<U0041>     /x41         LATIN CAPITAL LETTER A
2786 +<U0042>     /x42         LATIN CAPITAL LETTER B
2787 +<U0043>     /x43         LATIN CAPITAL LETTER C
2788 +<U0044>     /x44         LATIN CAPITAL LETTER D
2789 +<U0045>     /x45         LATIN CAPITAL LETTER E
2790 +<U0046>     /x46         LATIN CAPITAL LETTER F
2791 +<U0047>     /x47         LATIN CAPITAL LETTER G
2792 +<U0048>     /x48         LATIN CAPITAL LETTER H
2793 +<U0049>     /x49         LATIN CAPITAL LETTER I
2794 +<U004A>     /x4a         LATIN CAPITAL LETTER J
2795 +<U004B>     /x4b         LATIN CAPITAL LETTER K
2796 +<U004C>     /x4c         LATIN CAPITAL LETTER L
2797 +<U004D>     /x4d         LATIN CAPITAL LETTER M
2798 +<U004E>     /x4e         LATIN CAPITAL LETTER N
2799 +<U004F>     /x4f         LATIN CAPITAL LETTER O
2800 +<U0050>     /x50         LATIN CAPITAL LETTER P
2801 +<U0051>     /x51         LATIN CAPITAL LETTER Q
2802 +<U0052>     /x52         LATIN CAPITAL LETTER R
2803 +<U0053>     /x53         LATIN CAPITAL LETTER S
2804 +<U0054>     /x54         LATIN CAPITAL LETTER T
2805 +<U0055>     /x55         LATIN CAPITAL LETTER U
2806 +<U0056>     /x56         LATIN CAPITAL LETTER V
2807 +<U0057>     /x57         LATIN CAPITAL LETTER W
2808 +<U0058>     /x58         LATIN CAPITAL LETTER X
2809 +<U0059>     /x59         LATIN CAPITAL LETTER Y
2810 +<U005A>     /x5a         LATIN CAPITAL LETTER Z
2811 +<U005B>     /x5b         LEFT SQUARE BRACKET
2812 +<U005C>     /x5c         REVERSE SOLIDUS
2813 +<U005D>     /x5d         RIGHT SQUARE BRACKET
2814 +<U005E>     /x5e         CIRCUMFLEX ACCENT
2815 +<U005F>     /x5f         LOW LINE
2816 +<U0060>     /x60         GRAVE ACCENT
2817 +<U0061>     /x61         LATIN SMALL LETTER A
2818 +<U0062>     /x62         LATIN SMALL LETTER B
2819 +<U0063>     /x63         LATIN SMALL LETTER C
2820 +<U0064>     /x64         LATIN SMALL LETTER D
2821 +<U0065>     /x65         LATIN SMALL LETTER E
2822 +<U0066>     /x66         LATIN SMALL LETTER F
2823 +<U0067>     /x67         LATIN SMALL LETTER G
2824 +<U0068>     /x68         LATIN SMALL LETTER H
2825 +<U0069>     /x69         LATIN SMALL LETTER I
2826 +<U006A>     /x6a         LATIN SMALL LETTER J
2827 +<U006B>     /x6b         LATIN SMALL LETTER K
2828 +<U006C>     /x6c         LATIN SMALL LETTER L
2829 +<U006D>     /x6d         LATIN SMALL LETTER M
2830 +<U006E>     /x6e         LATIN SMALL LETTER N
2831 +<U006F>     /x6f         LATIN SMALL LETTER O
2832 +<U0070>     /x70         LATIN SMALL LETTER P
2833 +<U0071>     /x71         LATIN SMALL LETTER Q
2834 +<U0072>     /x72         LATIN SMALL LETTER R
2835 +<U0073>     /x73         LATIN SMALL LETTER S
2836 +<U0074>     /x74         LATIN SMALL LETTER T
2837 +<U0075>     /x75         LATIN SMALL LETTER U
2838 +<U0076>     /x76         LATIN SMALL LETTER V
2839 +<U0077>     /x77         LATIN SMALL LETTER W
2840 +<U0078>     /x78         LATIN SMALL LETTER X
2841 +<U0079>     /x79         LATIN SMALL LETTER Y
2842 +<U007A>     /x7a         LATIN SMALL LETTER Z
2843 +<U007B>     /x7b         LEFT CURLY BRACKET
2844 +<U007C>     /x7c         VERTICAL LINE
2845 +<U007D>     /x7d         RIGHT CURLY BRACKET
2846 +<U007E>     /x7e         TILDE
2847 +<U007F>     /x7f         DELETE (DEL)
2848 +<U04D8>     /x80         CYRILLIC CAPITAL LETTER SCHWA
2849 +<U0403>     /x81         CYRILLIC CAPITAL LETTER GJE
2850 +<U201A>     /x82         SINGLE LOW-9 QUOTATION MARK
2851 +<U0453>     /x83         CYRILLIC SMALL LETTER GJE
2852 +<U201E>     /x84         DOUBLE LOW-9 QUOTATION MARK
2853 +<U2026>     /x85         HORIZONTAL ELLIPSIS
2854 +<U2020>     /x86         DAGGER
2855 +<U2021>     /x87         DOUBLE DAGGER
2856 +<U20AC>     /x88         EURO SIGN
2857 +<U2030>     /x89         PER MILLE SIGN
2858 +<U04E8>     /x8a         CYRILLIC CAPITAL LETTER BARRED O
2859 +<U2039>     /x8b         SINGLE LEFT-POINTING ANGLE QUOTATION MARK
2860 +<U04AE>     /x8c         CYRILLIC CAPITAL LETTER STRAIGHT U
2861 +<U0496>     /x8d         CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
2862 +<U04A2>     /x8e         CYRILLIC CAPITAL LETTER EN WITH DESCENDER
2863 +<U04BA>     /x8f         CYRILLIC CAPITAL LETTER SHHA
2864 +<U04D9>     /x90         CYRILLIC SMALL LETTER SCHWA
2865 +<U2018>     /x91         LEFT SINGLE QUOTATION MARK
2866 +<U2019>     /x92         RIGHT SINGLE QUOTATION MARK
2867 +<U201C>     /x93         LEFT DOUBLE QUOTATION MARK
2868 +<U201D>     /x94         RIGHT DOUBLE QUOTATION MARK
2869 +<U2022>     /x95         BULLET
2870 +<U2013>     /x96         EN DASH
2871 +<U2014>     /x97         EM DASH
2872 +<U2122>     /x99         TRADE MARK SIGN
2873 +<U04E9>     /x9a         CYRILLIC SMALL LETTER BARRED O
2874 +<U203A>     /x9b         SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
2875 +<U04AF>     /x9c         CYRILLIC SMALL LETTER STRAIGHT U
2876 +<U0497>     /x9d         CYRILLIC SMALL LETTER ZHE WITH DESCENDER
2877 +<U04A3>     /x9e         CYRILLIC SMALL LETTER EN WITH DESCENDER
2878 +<U04BB>     /x9f         CYRILLIC SMALL LETTER SHHA
2879 +<U00A0>     /xa0         NO-BREAK SPACE
2880 +<U040E>     /xa1         CYRILLIC CAPITAL LETTER SHORT U (Byelorussian)
2881 +<U045E>     /xa2         CYRILLIC SMALL LETTER SHORT U (Byelorussian)
2882 +<U0408>     /xa3         CYRILLIC CAPITAL LETTER JE
2883 +<U00A4>     /xa4         CURRENCY SIGN
2884 +<U0490>     /xa5         CYRILLIC CAPITAL LETTER GHE WITH UPTURN
2885 +<U00A6>     /xa6         BROKEN BAR
2886 +<U00A7>     /xa7         SECTION SIGN
2887 +<U0401>     /xa8         CYRILLIC CAPITAL LETTER IO
2888 +<U00A9>     /xa9         COPYRIGHT SIGN
2889 +<U0404>     /xaa         CYRILLIC CAPITAL LETTER UKRAINIAN IE
2890 +<U00AB>     /xab         LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
2891 +<U00AC>     /xac         NOT SIGN
2892 +<U00AD>     /xad         SOFT HYPHEN
2893 +<U00AE>     /xae         REGISTERED SIGN
2894 +<U0407>     /xaf         CYRILLIC CAPITAL LETTER YI (Ukrainian)
2895 +<U00B0>     /xb0         DEGREE SIGN
2896 +<U00B1>     /xb1         PLUS-MINUS SIGN
2897 +<U0406>     /xb2         CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
2898 +<U0456>     /xb3         CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
2899 +<U0491>     /xb4         CYRILLIC SMALL LETTER GHE WITH UPTURN
2900 +<U00B5>     /xb5         MICRO SIGN
2901 +<U00B6>     /xb6         PILCROW SIGN
2902 +<U00B7>     /xb7         MIDDLE DOT
2903 +<U0451>     /xb8         CYRILLIC SMALL LETTER IO
2904 +<U2116>     /xb9         NUMERO SIGN
2905 +<U0454>     /xba         CYRILLIC SMALL LETTER UKRAINIAN IE
2906 +<U00BB>     /xbb         RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
2907 +<U0458>     /xbc         CYRILLIC SMALL LETTER JE
2908 +<U0405>     /xbd         CYRILLIC CAPITAL LETTER DZE
2909 +<U0455>     /xbe         CYRILLIC SMALL LETTER DZE
2910 +<U0457>     /xbf         CYRILLIC SMALL LETTER YI (Ukrainian)
2911 +<U0410>     /xc0         CYRILLIC CAPITAL LETTER A
2912 +<U0411>     /xc1         CYRILLIC CAPITAL LETTER BE
2913 +<U0412>     /xc2         CYRILLIC CAPITAL LETTER VE
2914 +<U0413>     /xc3         CYRILLIC CAPITAL LETTER GHE
2915 +<U0414>     /xc4         CYRILLIC CAPITAL LETTER DE
2916 +<U0415>     /xc5         CYRILLIC CAPITAL LETTER IE
2917 +<U0416>     /xc6         CYRILLIC CAPITAL LETTER ZHE
2918 +<U0417>     /xc7         CYRILLIC CAPITAL LETTER ZE
2919 +<U0418>     /xc8         CYRILLIC CAPITAL LETTER I
2920 +<U0419>     /xc9         CYRILLIC CAPITAL LETTER SHORT I
2921 +<U041A>     /xca         CYRILLIC CAPITAL LETTER KA
2922 +<U041B>     /xcb         CYRILLIC CAPITAL LETTER EL
2923 +<U041C>     /xcc         CYRILLIC CAPITAL LETTER EM
2924 +<U041D>     /xcd         CYRILLIC CAPITAL LETTER EN
2925 +<U041E>     /xce         CYRILLIC CAPITAL LETTER O
2926 +<U041F>     /xcf         CYRILLIC CAPITAL LETTER PE
2927 +<U0420>     /xd0         CYRILLIC CAPITAL LETTER ER
2928 +<U0421>     /xd1         CYRILLIC CAPITAL LETTER ES
2929 +<U0422>     /xd2         CYRILLIC CAPITAL LETTER TE
2930 +<U0423>     /xd3         CYRILLIC CAPITAL LETTER U
2931 +<U0424>     /xd4         CYRILLIC CAPITAL LETTER EF
2932 +<U0425>     /xd5         CYRILLIC CAPITAL LETTER HA
2933 +<U0426>     /xd6         CYRILLIC CAPITAL LETTER TSE
2934 +<U0427>     /xd7         CYRILLIC CAPITAL LETTER CHE
2935 +<U0428>     /xd8         CYRILLIC CAPITAL LETTER SHA
2936 +<U0429>     /xd9         CYRILLIC CAPITAL LETTER SHCHA
2937 +<U042A>     /xda         CYRILLIC CAPITAL LETTER HARD SIGN
2938 +<U042B>     /xdb         CYRILLIC CAPITAL LETTER YERU
2939 +<U042C>     /xdc         CYRILLIC CAPITAL LETTER SOFT SIGN
2940 +<U042D>     /xdd         CYRILLIC CAPITAL LETTER E
2941 +<U042E>     /xde         CYRILLIC CAPITAL LETTER YU
2942 +<U042F>     /xdf         CYRILLIC CAPITAL LETTER YA
2943 +<U0430>     /xe0         CYRILLIC SMALL LETTER A
2944 +<U0431>     /xe1         CYRILLIC SMALL LETTER BE
2945 +<U0432>     /xe2         CYRILLIC SMALL LETTER VE
2946 +<U0433>     /xe3         CYRILLIC SMALL LETTER GHE
2947 +<U0434>     /xe4         CYRILLIC SMALL LETTER DE
2948 +<U0435>     /xe5         CYRILLIC SMALL LETTER IE
2949 +<U0436>     /xe6         CYRILLIC SMALL LETTER ZHE
2950 +<U0437>     /xe7         CYRILLIC SMALL LETTER ZE
2951 +<U0438>     /xe8         CYRILLIC SMALL LETTER I
2952 +<U0439>     /xe9         CYRILLIC SMALL LETTER SHORT I
2953 +<U043A>     /xea         CYRILLIC SMALL LETTER KA
2954 +<U043B>     /xeb         CYRILLIC SMALL LETTER EL
2955 +<U043C>     /xec         CYRILLIC SMALL LETTER EM
2956 +<U043D>     /xed         CYRILLIC SMALL LETTER EN
2957 +<U043E>     /xee         CYRILLIC SMALL LETTER O
2958 +<U043F>     /xef         CYRILLIC SMALL LETTER PE
2959 +<U0440>     /xf0         CYRILLIC SMALL LETTER ER
2960 +<U0441>     /xf1         CYRILLIC SMALL LETTER ES
2961 +<U0442>     /xf2         CYRILLIC SMALL LETTER TE
2962 +<U0443>     /xf3         CYRILLIC SMALL LETTER U
2963 +<U0444>     /xf4         CYRILLIC SMALL LETTER EF
2964 +<U0445>     /xf5         CYRILLIC SMALL LETTER HA
2965 +<U0446>     /xf6         CYRILLIC SMALL LETTER TSE
2966 +<U0447>     /xf7         CYRILLIC SMALL LETTER CHE
2967 +<U0448>     /xf8         CYRILLIC SMALL LETTER SHA
2968 +<U0449>     /xf9         CYRILLIC SMALL LETTER SHCHA
2969 +<U044A>     /xfa         CYRILLIC SMALL LETTER HARD SIGN
2970 +<U044B>     /xfb         CYRILLIC SMALL LETTER YERU
2971 +<U044C>     /xfc         CYRILLIC SMALL LETTER SOFT SIGN
2972 +<U044D>     /xfd         CYRILLIC SMALL LETTER E
2973 +<U044E>     /xfe         CYRILLIC SMALL LETTER YU
2974 +<U044F>     /xff         CYRILLIC SMALL LETTER YA
2975 +END CHARMAP
2976 diff -uNr libc/localedata/charmaps/KOI8-RU libc.charsets/localedata/charmaps/KOI8-RU
2977 --- libc/localedata/charmaps/KOI8-RU    Thu Jan  1 01:00:00 1970
2978 +++ libc.charsets/localedata/charmaps/KOI8-RU   Fri Jul 30 15:00:28 2004
2979 @@ -0,0 +1,266 @@
2980 +<code_set_name> KOI8-RU
2981 +<comment_char> %
2982 +<escape_char> /
2983 +% version: 1.0
2984 +%  source: kernel 2.4.20 sources
2985 +
2986 +% Author: Andrzej Krzysztofowicz <ankry@mif.pg.gda.pl>
2987 +
2988 +CHARMAP
2989 +<U0000>     /x00         NULL (NUL)
2990 +<U0001>     /x01         START OF HEADING (SOH)
2991 +<U0002>     /x02         START OF TEXT (STX)
2992 +<U0003>     /x03         END OF TEXT (ETX)
2993 +<U0004>     /x04         END OF TRANSMISSION (EOT)
2994 +<U0005>     /x05         ENQUIRY (ENQ)
2995 +<U0006>     /x06         ACKNOWLEDGE (ACK)
2996 +<U0007>     /x07         BELL (BEL)
2997 +<U0008>     /x08         BACKSPACE (BS)
2998 +<U0009>     /x09         CHARACTER TABULATION (HT)
2999 +<U000A>     /x0a         LINE FEED (LF)
3000 +<U000B>     /x0b         LINE TABULATION (VT)
3001 +<U000C>     /x0c         FORM FEED (FF)
3002 +<U000D>     /x0d         CARRIAGE RETURN (CR)
3003 +<U000E>     /x0e         SHIFT OUT (SO)
3004 +<U000F>     /x0f         SHIFT IN (SI)
3005 +<U0010>     /x10         DATALINK ESCAPE (DLE)
3006 +<U0011>     /x11         DEVICE CONTROL ONE (DC1)
3007 +<U0012>     /x12         DEVICE CONTROL TWO (DC2)
3008 +<U0013>     /x13         DEVICE CONTROL THREE (DC3)
3009 +<U0014>     /x14         DEVICE CONTROL FOUR (DC4)
3010 +<U0015>     /x15         NEGATIVE ACKNOWLEDGE (NAK)
3011 +<U0016>     /x16         SYNCHRONOUS IDLE (SYN)
3012 +<U0017>     /x17         END OF TRANSMISSION BLOCK (ETB)
3013 +<U0018>     /x18         CANCEL (CAN)
3014 +<U0019>     /x19         END OF MEDIUM (EM)
3015 +<U001A>     /x1a         SUBSTITUTE (SUB)
3016 +<U001B>     /x1b         ESCAPE (ESC)
3017 +<U001C>     /x1c         FILE SEPARATOR (IS4)
3018 +<U001D>     /x1d         GROUP SEPARATOR (IS3)
3019 +<U001E>     /x1e         RECORD SEPARATOR (IS2)
3020 +<U001F>     /x1f         UNIT SEPARATOR (IS1)
3021 +<U0020>     /x20         SPACE
3022 +<U0021>     /x21         EXCLAMATION MARK
3023 +<U0022>     /x22         QUOTATION MARK
3024 +<U0023>     /x23         NUMBER SIGN
3025 +<U0024>     /x24         DOLLAR SIGN
3026 +<U0025>     /x25         PERCENT SIGN
3027 +<U0026>     /x26         AMPERSAND
3028 +<U0027>     /x27         APOSTROPHE
3029 +<U0028>     /x28         LEFT PARENTHESIS
3030 +<U0029>     /x29         RIGHT PARENTHESIS
3031 +<U002A>     /x2a         ASTERISK
3032 +<U002B>     /x2b         PLUS SIGN
3033 +<U002C>     /x2c         COMMA
3034 +<U002D>     /x2d         HYPHEN-MINUS
3035 +<U002E>     /x2e         FULL STOP
3036 +<U002F>     /x2f         SOLIDUS
3037 +<U0030>     /x30         DIGIT ZERO
3038 +<U0031>     /x31         DIGIT ONE
3039 +<U0032>     /x32         DIGIT TWO
3040 +<U0033>     /x33         DIGIT THREE
3041 +<U0034>     /x34         DIGIT FOUR
3042 +<U0035>     /x35         DIGIT FIVE
3043 +<U0036>     /x36         DIGIT SIX
3044 +<U0037>     /x37         DIGIT SEVEN
3045 +<U0038>     /x38         DIGIT EIGHT
3046 +<U0039>     /x39         DIGIT NINE
3047 +<U003A>     /x3a         COLON
3048 +<U003B>     /x3b         SEMICOLON
3049 +<U003C>     /x3c         LESS-THAN SIGN
3050 +<U003D>     /x3d         EQUALS SIGN
3051 +<U003E>     /x3e         GREATER-THAN SIGN
3052 +<U003F>     /x3f         QUESTION MARK
3053 +<U0040>     /x40         COMMERCIAL AT
3054 +<U0041>     /x41         LATIN CAPITAL LETTER A
3055 +<U0042>     /x42         LATIN CAPITAL LETTER B
3056 +<U0043>     /x43         LATIN CAPITAL LETTER C
3057 +<U0044>     /x44         LATIN CAPITAL LETTER D
3058 +<U0045>     /x45         LATIN CAPITAL LETTER E
3059 +<U0046>     /x46         LATIN CAPITAL LETTER F
3060 +<U0047>     /x47         LATIN CAPITAL LETTER G
3061 +<U0048>     /x48         LATIN CAPITAL LETTER H
3062 +<U0049>     /x49         LATIN CAPITAL LETTER I
3063 +<U004A>     /x4a         LATIN CAPITAL LETTER J
3064 +<U004B>     /x4b         LATIN CAPITAL LETTER K
3065 +<U004C>     /x4c         LATIN CAPITAL LETTER L
3066 +<U004D>     /x4d         LATIN CAPITAL LETTER M
3067 +<U004E>     /x4e         LATIN CAPITAL LETTER N
3068 +<U004F>     /x4f         LATIN CAPITAL LETTER O
3069 +<U0050>     /x50         LATIN CAPITAL LETTER P
3070 +<U0051>     /x51         LATIN CAPITAL LETTER Q
3071 +<U0052>     /x52         LATIN CAPITAL LETTER R
3072 +<U0053>     /x53         LATIN CAPITAL LETTER S
3073 +<U0054>     /x54         LATIN CAPITAL LETTER T
3074 +<U0055>     /x55         LATIN CAPITAL LETTER U
3075 +<U0056>     /x56         LATIN CAPITAL LETTER V
3076 +<U0057>     /x57         LATIN CAPITAL LETTER W
3077 +<U0058>     /x58         LATIN CAPITAL LETTER X
3078 +<U0059>     /x59         LATIN CAPITAL LETTER Y
3079 +<U005A>     /x5a         LATIN CAPITAL LETTER Z
3080 +<U005B>     /x5b         LEFT SQUARE BRACKET
3081 +<U005C>     /x5c         REVERSE SOLIDUS
3082 +<U005D>     /x5d         RIGHT SQUARE BRACKET
3083 +<U005E>     /x5e         CIRCUMFLEX ACCENT
3084 +<U005F>     /x5f         LOW LINE
3085 +<U0060>     /x60         GRAVE ACCENT
3086 +<U0061>     /x61         LATIN SMALL LETTER A
3087 +<U0062>     /x62         LATIN SMALL LETTER B
3088 +<U0063>     /x63         LATIN SMALL LETTER C
3089 +<U0064>     /x64         LATIN SMALL LETTER D
3090 +<U0065>     /x65         LATIN SMALL LETTER E
3091 +<U0066>     /x66         LATIN SMALL LETTER F
3092 +<U0067>     /x67         LATIN SMALL LETTER G
3093 +<U0068>     /x68         LATIN SMALL LETTER H
3094 +<U0069>     /x69         LATIN SMALL LETTER I
3095 +<U006A>     /x6a         LATIN SMALL LETTER J
3096 +<U006B>     /x6b         LATIN SMALL LETTER K
3097 +<U006C>     /x6c         LATIN SMALL LETTER L
3098 +<U006D>     /x6d         LATIN SMALL LETTER M
3099 +<U006E>     /x6e         LATIN SMALL LETTER N
3100 +<U006F>     /x6f         LATIN SMALL LETTER O
3101 +<U0070>     /x70         LATIN SMALL LETTER P
3102 +<U0071>     /x71         LATIN SMALL LETTER Q
3103 +<U0072>     /x72         LATIN SMALL LETTER R
3104 +<U0073>     /x73         LATIN SMALL LETTER S
3105 +<U0074>     /x74         LATIN SMALL LETTER T
3106 +<U0075>     /x75         LATIN SMALL LETTER U
3107 +<U0076>     /x76         LATIN SMALL LETTER V
3108 +<U0077>     /x77         LATIN SMALL LETTER W
3109 +<U0078>     /x78         LATIN SMALL LETTER X
3110 +<U0079>     /x79         LATIN SMALL LETTER Y
3111 +<U007A>     /x7a         LATIN SMALL LETTER Z
3112 +<U007B>     /x7b         LEFT CURLY BRACKET
3113 +<U007C>     /x7c         VERTICAL LINE
3114 +<U007D>     /x7d         RIGHT CURLY BRACKET
3115 +<U007E>     /x7e         TILDE
3116 +<U007F>     /x7f         DELETE (DEL)
3117 +<U2500>     /x80         BOX DRAWINGS LIGHT HORIZONTAL
3118 +<U2502>     /x81         BOX DRAWINGS LIGHT VERTICAL
3119 +<U250C>     /x82         BOX DRAWINGS LIGHT DOWN AND RIGHT
3120 +<U2510>     /x83         BOX DRAWINGS LIGHT DOWN AND LEFT
3121 +<U2514>     /x84         BOX DRAWINGS LIGHT UP AND RIGHT
3122 +<U2518>     /x85         BOX DRAWINGS LIGHT UP AND LEFT
3123 +<U251C>     /x86         BOX DRAWINGS LIGHT VERTICAL AND RIGHT
3124 +<U2524>     /x87         BOX DRAWINGS LIGHT VERTICAL AND LEFT
3125 +<U252C>     /x88         BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
3126 +<U2534>     /x89         BOX DRAWINGS LIGHT UP AND HORIZONTAL
3127 +<U253C>     /x8a         BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
3128 +<U2580>     /x8b         UPPER HALF BLOCK
3129 +<U2584>     /x8c         LOWER HALF BLOCK
3130 +<U2588>     /x8d         FULL BLOCK
3131 +<U258C>     /x8e         LEFT HALF BLOCK
3132 +<U2590>     /x8f         RIGHT HALF BLOCK
3133 +<U2591>     /x90         LIGHT SHADE
3134 +<U2592>     /x91         MEDIUM SHADE
3135 +<U2593>     /x92         DARK SHADE
3136 +<U2320>     /x93         TOP HALF INTEGRAL
3137 +<U25A0>     /x94         BLACK SQUARE
3138 +<U2219>     /x95         BULLET OPERATOR
3139 +<U221A>     /x96         SQUARE ROOT
3140 +<U2248>     /x97         ALMOST EQUAL TO
3141 +<U2264>     /x98         LESS-THAN OR EQUAL TO
3142 +<U2265>     /x99         GREATER-THAN OR EQUAL TO
3143 +<U00A0>     /x9a         NO-BREAK SPACE
3144 +<U2321>     /x9b         BOTTOM HALF INTEGRAL
3145 +<U00B0>     /x9c         DEGREE SIGN
3146 +<U00B2>     /x9d         SUPERSCRIPT TWO
3147 +<U00B7>     /x9e         MIDDLE DOT
3148 +<U00F7>     /x9f         DIVISION SIGN
3149 +<U2550>     /xa0         BOX DRAWINGS DOUBLE HORIZONTAL
3150 +<U2551>     /xa1         BOX DRAWINGS DOUBLE VERTICAL
3151 +<U2552>     /xa2         BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
3152 +<U0451>     /xa3         CYRILLIC SMALL LETTER IO
3153 +<U2553>     /xa4         BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
3154 +<U2554>     /xa5         BOX DRAWINGS DOUBLE DOWN AND RIGHT
3155 +<U2555>     /xa6         BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
3156 +<U2556>     /xa7         BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
3157 +<U2557>     /xa8         BOX DRAWINGS DOUBLE DOWN AND LEFT
3158 +<U2558>     /xa9         BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
3159 +<U2559>     /xaa         BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
3160 +<U255A>     /xab         BOX DRAWINGS DOUBLE UP AND RIGHT
3161 +<U255B>     /xac         BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
3162 +<U255C>     /xad         BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
3163 +<U045E>     /xae         CYRILLIC SMALL LETTER SHORT U
3164 +<U255E>     /xaf         BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
3165 +<U255F>     /xb0         BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
3166 +<U2560>     /xb1         BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
3167 +<U2561>     /xb2         BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
3168 +<U0401>     /xb3         CYRILLIC CAPITAL LETTER IO
3169 +<U2562>     /xb4         BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
3170 +<U2563>     /xb5         BOX DRAWINGS DOUBLE VERTICAL AND LEFT
3171 +<U2564>     /xb6         BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
3172 +<U2565>     /xb7         BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
3173 +<U2566>     /xb8         BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
3174 +<U2567>     /xb9         BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
3175 +<U2568>     /xba         BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
3176 +<U2569>     /xbb         BOX DRAWINGS DOUBLE UP AND HORIZONTAL
3177 +<U256A>     /xbc         BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
3178 +<U256B>     /xbd         BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
3179 +<U040E>     /xbe         CYRILLIC CAPITAL LETTER SHORT U
3180 +<U00A9>     /xbf         COPYRIGHT SIGN
3181 +<U044E>     /xc0         CYRILLIC SMALL LETTER YU
3182 +<U0430>     /xc1         CYRILLIC SMALL LETTER A
3183 +<U0431>     /xc2         CYRILLIC SMALL LETTER BE
3184 +<U0446>     /xc3         CYRILLIC SMALL LETTER TSE
3185 +<U0434>     /xc4         CYRILLIC SMALL LETTER DE
3186 +<U0435>     /xc5         CYRILLIC SMALL LETTER IE
3187 +<U0444>     /xc6         CYRILLIC SMALL LETTER EF
3188 +<U0433>     /xc7         CYRILLIC SMALL LETTER GHE
3189 +<U0445>     /xc8         CYRILLIC SMALL LETTER HA
3190 +<U0438>     /xc9         CYRILLIC SMALL LETTER I
3191 +<U0439>     /xca         CYRILLIC SMALL LETTER SHORT I
3192 +<U043A>     /xcb         CYRILLIC SMALL LETTER KA
3193 +<U043B>     /xcc         CYRILLIC SMALL LETTER EL
3194 +<U043C>     /xcd         CYRILLIC SMALL LETTER EM
3195 +<U043D>     /xce         CYRILLIC SMALL LETTER EN
3196 +<U043E>     /xcf         CYRILLIC SMALL LETTER O
3197 +<U043F>     /xd0         CYRILLIC SMALL LETTER PE
3198 +<U044F>     /xd1         CYRILLIC SMALL LETTER YA
3199 +<U0440>     /xd2         CYRILLIC SMALL LETTER ER
3200 +<U0441>     /xd3         CYRILLIC SMALL LETTER ES
3201 +<U0442>     /xd4         CYRILLIC SMALL LETTER TE
3202 +<U0443>     /xd5         CYRILLIC SMALL LETTER U
3203 +<U0436>     /xd6         CYRILLIC SMALL LETTER ZHE
3204 +<U0432>     /xd7         CYRILLIC SMALL LETTER VE
3205 +<U044C>     /xd8         CYRILLIC SMALL LETTER SOFT SIGN
3206 +<U044B>     /xd9         CYRILLIC SMALL LETTER YERU
3207 +<U0437>     /xda         CYRILLIC SMALL LETTER ZE
3208 +<U0448>     /xdb         CYRILLIC SMALL LETTER SHA
3209 +<U044D>     /xdc         CYRILLIC SMALL LETTER E
3210 +<U0449>     /xdd         CYRILLIC SMALL LETTER SHCHA
3211 +<U0447>     /xde         CYRILLIC SMALL LETTER CHE
3212 +<U044A>     /xdf         CYRILLIC SMALL LETTER HARD SIGN
3213 +<U042E>     /xe0         CYRILLIC CAPITAL LETTER YU
3214 +<U0410>     /xe1         CYRILLIC CAPITAL LETTER A
3215 +<U0411>     /xe2         CYRILLIC CAPITAL LETTER BE
3216 +<U0426>     /xe3         CYRILLIC CAPITAL LETTER TSE
3217 +<U0414>     /xe4         CYRILLIC CAPITAL LETTER DE
3218 +<U0415>     /xe5         CYRILLIC CAPITAL LETTER IE
3219 +<U0424>     /xe6         CYRILLIC CAPITAL LETTER EF
3220 +<U0413>     /xe7         CYRILLIC CAPITAL LETTER GHE
3221 +<U0425>     /xe8         CYRILLIC CAPITAL LETTER HA
3222 +<U0418>     /xe9         CYRILLIC CAPITAL LETTER I
3223 +<U0419>     /xea         CYRILLIC CAPITAL LETTER SHORT I
3224 +<U041A>     /xeb         CYRILLIC CAPITAL LETTER KA
3225 +<U041B>     /xec         CYRILLIC CAPITAL LETTER EL
3226 +<U041C>     /xed         CYRILLIC CAPITAL LETTER EM
3227 +<U041D>     /xee         CYRILLIC CAPITAL LETTER EN
3228 +<U041E>     /xef         CYRILLIC CAPITAL LETTER O
3229 +<U041F>     /xf0         CYRILLIC CAPITAL LETTER PE
3230 +<U042F>     /xf1         CYRILLIC CAPITAL LETTER YA
3231 +<U0420>     /xf2         CYRILLIC CAPITAL LETTER ER
3232 +<U0421>     /xf3         CYRILLIC CAPITAL LETTER ES
3233 +<U0422>     /xf4         CYRILLIC CAPITAL LETTER TE
3234 +<U0423>     /xf5         CYRILLIC CAPITAL LETTER U
3235 +<U0416>     /xf6         CYRILLIC CAPITAL LETTER ZHE
3236 +<U0412>     /xf7         CYRILLIC CAPITAL LETTER VE
3237 +<U042C>     /xf8         CYRILLIC CAPITAL LETTER SOFT SIGN
3238 +<U042B>     /xf9         CYRILLIC CAPITAL LETTER YERU
3239 +<U0417>     /xfa         CYRILLIC CAPITAL LETTER ZE
3240 +<U0428>     /xfb         CYRILLIC CAPITAL LETTER SHA
3241 +<U042D>     /xfc         CYRILLIC CAPITAL LETTER E
3242 +<U0429>     /xfd         CYRILLIC CAPITAL LETTER SHCHA
3243 +<U0427>     /xfe         CYRILLIC CAPITAL LETTER CHE
3244 +<U042A>     /xff         CYRILLIC CAPITAL LETTER HARD SIGN
3245 +END CHARMAP
3246 diff -uNr libc/localedata/charmaps/ISO-8859-7-EURO libc.charsets/localedata/charmaps/ISO-8859-7-EURO
3247 --- libc/localedata/charmaps/ISO-8859-7-EURO    Thu Jan  1 01:00:00 1970
3248 +++ libc.charsets/localedata/charmaps/ISO-8859-7-EURO   Mon Aug  2 03:00:12 2004
3249 @@ -0,0 +1,265 @@
3250 +<code_set_name> ISO-8859-7-EURO
3251 +<comment_char> %
3252 +<escape_char> /
3253 +% version: 1.0
3254 +%  source: ISO/IEC SC2 N3678 - FDIS 8859-7
3255 +
3256 +% alias ISO_8859-7:2003
3257 +% alias ISO-8859-7-EURO
3258 +% alias ISO8859-7-EURO
3259 +% alias GREEK8-EURO
3260 +CHARMAP
3261 +<U0000>     /x00         NULL (NUL)
3262 +<U0001>     /x01         START OF HEADING (SOH)
3263 +<U0002>     /x02         START OF TEXT (STX)
3264 +<U0003>     /x03         END OF TEXT (ETX)
3265 +<U0004>     /x04         END OF TRANSMISSION (EOT)
3266 +<U0005>     /x05         ENQUIRY (ENQ)
3267 +<U0006>     /x06         ACKNOWLEDGE (ACK)
3268 +<U0007>     /x07         BELL (BEL)
3269 +<U0008>     /x08         BACKSPACE (BS)
3270 +<U0009>     /x09         CHARACTER TABULATION (HT)
3271 +<U000A>     /x0a         LINE FEED (LF)
3272 +<U000B>     /x0b         LINE TABULATION (VT)
3273 +<U000C>     /x0c         FORM FEED (FF)
3274 +<U000D>     /x0d         CARRIAGE RETURN (CR)
3275 +<U000E>     /x0e         SHIFT OUT (SO)
3276 +<U000F>     /x0f         SHIFT IN (SI)
3277 +<U0010>     /x10         DATALINK ESCAPE (DLE)
3278 +<U0011>     /x11         DEVICE CONTROL ONE (DC1)
3279 +<U0012>     /x12         DEVICE CONTROL TWO (DC2)
3280 +<U0013>     /x13         DEVICE CONTROL THREE (DC3)
3281 +<U0014>     /x14         DEVICE CONTROL FOUR (DC4)
3282 +<U0015>     /x15         NEGATIVE ACKNOWLEDGE (NAK)
3283 +<U0016>     /x16         SYNCHRONOUS IDLE (SYN)
3284 +<U0017>     /x17         END OF TRANSMISSION BLOCK (ETB)
3285 +<U0018>     /x18         CANCEL (CAN)
3286 +<U0019>     /x19         END OF MEDIUM (EM)
3287 +<U001A>     /x1a         SUBSTITUTE (SUB)
3288 +<U001B>     /x1b         ESCAPE (ESC)
3289 +<U001C>     /x1c         FILE SEPARATOR (IS4)
3290 +<U001D>     /x1d         GROUP SEPARATOR (IS3)
3291 +<U001E>     /x1e         RECORD SEPARATOR (IS2)
3292 +<U001F>     /x1f         UNIT SEPARATOR (IS1)
3293 +<U0020>     /x20         SPACE
3294 +<U0021>     /x21         EXCLAMATION MARK
3295 +<U0022>     /x22         QUOTATION MARK
3296 +<U0023>     /x23         NUMBER SIGN
3297 +<U0024>     /x24         DOLLAR SIGN
3298 +<U0025>     /x25         PERCENT SIGN
3299 +<U0026>     /x26         AMPERSAND
3300 +<U0027>     /x27         APOSTROPHE
3301 +<U0028>     /x28         LEFT PARENTHESIS
3302 +<U0029>     /x29         RIGHT PARENTHESIS
3303 +<U002A>     /x2a         ASTERISK
3304 +<U002B>     /x2b         PLUS SIGN
3305 +<U002C>     /x2c         COMMA
3306 +<U002D>     /x2d         HYPHEN-MINUS
3307 +<U002E>     /x2e         FULL STOP
3308 +<U002F>     /x2f         SOLIDUS
3309 +<U0030>     /x30         DIGIT ZERO
3310 +<U0031>     /x31         DIGIT ONE
3311 +<U0032>     /x32         DIGIT TWO
3312 +<U0033>     /x33         DIGIT THREE
3313 +<U0034>     /x34         DIGIT FOUR
3314 +<U0035>     /x35         DIGIT FIVE
3315 +<U0036>     /x36         DIGIT SIX
3316 +<U0037>     /x37         DIGIT SEVEN
3317 +<U0038>     /x38         DIGIT EIGHT
3318 +<U0039>     /x39         DIGIT NINE
3319 +<U003A>     /x3a         COLON
3320 +<U003B>     /x3b         SEMICOLON
3321 +<U003C>     /x3c         LESS-THAN SIGN
3322 +<U003D>     /x3d         EQUALS SIGN
3323 +<U003E>     /x3e         GREATER-THAN SIGN
3324 +<U003F>     /x3f         QUESTION MARK
3325 +<U0040>     /x40         COMMERCIAL AT
3326 +<U0041>     /x41         LATIN CAPITAL LETTER A
3327 +<U0042>     /x42         LATIN CAPITAL LETTER B
3328 +<U0043>     /x43         LATIN CAPITAL LETTER C
3329 +<U0044>     /x44         LATIN CAPITAL LETTER D
3330 +<U0045>     /x45         LATIN CAPITAL LETTER E
3331 +<U0046>     /x46         LATIN CAPITAL LETTER F
3332 +<U0047>     /x47         LATIN CAPITAL LETTER G
3333 +<U0048>     /x48         LATIN CAPITAL LETTER H
3334 +<U0049>     /x49         LATIN CAPITAL LETTER I
3335 +<U004A>     /x4a         LATIN CAPITAL LETTER J
3336 +<U004B>     /x4b         LATIN CAPITAL LETTER K
3337 +<U004C>     /x4c         LATIN CAPITAL LETTER L
3338 +<U004D>     /x4d         LATIN CAPITAL LETTER M
3339 +<U004E>     /x4e         LATIN CAPITAL LETTER N
3340 +<U004F>     /x4f         LATIN CAPITAL LETTER O
3341 +<U0050>     /x50         LATIN CAPITAL LETTER P
3342 +<U0051>     /x51         LATIN CAPITAL LETTER Q
3343 +<U0052>     /x52         LATIN CAPITAL LETTER R
3344 +<U0053>     /x53         LATIN CAPITAL LETTER S
3345 +<U0054>     /x54         LATIN CAPITAL LETTER T
3346 +<U0055>     /x55         LATIN CAPITAL LETTER U
3347 +<U0056>     /x56         LATIN CAPITAL LETTER V
3348 +<U0057>     /x57         LATIN CAPITAL LETTER W
3349 +<U0058>     /x58         LATIN CAPITAL LETTER X
3350 +<U0059>     /x59         LATIN CAPITAL LETTER Y
3351 +<U005A>     /x5a         LATIN CAPITAL LETTER Z
3352 +<U005B>     /x5b         LEFT SQUARE BRACKET
3353 +<U005C>     /x5c         REVERSE SOLIDUS
3354 +<U005D>     /x5d         RIGHT SQUARE BRACKET
3355 +<U005E>     /x5e         CIRCUMFLEX ACCENT
3356 +<U005F>     /x5f         LOW LINE
3357 +<U0060>     /x60         GRAVE ACCENT
3358 +<U0061>     /x61         LATIN SMALL LETTER A
3359 +<U0062>     /x62         LATIN SMALL LETTER B
3360 +<U0063>     /x63         LATIN SMALL LETTER C
3361 +<U0064>     /x64         LATIN SMALL LETTER D
3362 +<U0065>     /x65         LATIN SMALL LETTER E
3363 +<U0066>     /x66         LATIN SMALL LETTER F
3364 +<U0067>     /x67         LATIN SMALL LETTER G
3365 +<U0068>     /x68         LATIN SMALL LETTER H
3366 +<U0069>     /x69         LATIN SMALL LETTER I
3367 +<U006A>     /x6a         LATIN SMALL LETTER J
3368 +<U006B>     /x6b         LATIN SMALL LETTER K
3369 +<U006C>     /x6c         LATIN SMALL LETTER L
3370 +<U006D>     /x6d         LATIN SMALL LETTER M
3371 +<U006E>     /x6e         LATIN SMALL LETTER N
3372 +<U006F>     /x6f         LATIN SMALL LETTER O
3373 +<U0070>     /x70         LATIN SMALL LETTER P
3374 +<U0071>     /x71         LATIN SMALL LETTER Q
3375 +<U0072>     /x72         LATIN SMALL LETTER R
3376 +<U0073>     /x73         LATIN SMALL LETTER S
3377 +<U0074>     /x74         LATIN SMALL LETTER T
3378 +<U0075>     /x75         LATIN SMALL LETTER U
3379 +<U0076>     /x76         LATIN SMALL LETTER V
3380 +<U0077>     /x77         LATIN SMALL LETTER W
3381 +<U0078>     /x78         LATIN SMALL LETTER X
3382 +<U0079>     /x79         LATIN SMALL LETTER Y
3383 +<U007A>     /x7a         LATIN SMALL LETTER Z
3384 +<U007B>     /x7b         LEFT CURLY BRACKET
3385 +<U007C>     /x7c         VERTICAL LINE
3386 +<U007D>     /x7d         RIGHT CURLY BRACKET
3387 +<U007E>     /x7e         TILDE
3388 +<U007F>     /x7f         DELETE (DEL)
3389 +<U0080>     /x80         PADDING CHARACTER (PAD)
3390 +<U0081>     /x81         HIGH OCTET PRESET (HOP)
3391 +<U0082>     /x82         BREAK PERMITTED HERE (BPH)
3392 +<U0083>     /x83         NO BREAK HERE (NBH)
3393 +<U0084>     /x84         INDEX (IND)
3394 +<U0085>     /x85         NEXT LINE (NEL)
3395 +<U0086>     /x86         START OF SELECTED AREA (SSA)
3396 +<U0087>     /x87         END OF SELECTED AREA (ESA)
3397 +<U0088>     /x88         CHARACTER TABULATION SET (HTS)
3398 +<U0089>     /x89         CHARACTER TABULATION WITH JUSTIFICATION (HTJ)
3399 +<U008A>     /x8a         LINE TABULATION SET (VTS)
3400 +<U008B>     /x8b         PARTIAL LINE FORWARD (PLD)
3401 +<U008C>     /x8c         PARTIAL LINE BACKWARD (PLU)
3402 +<U008D>     /x8d         REVERSE LINE FEED (RI)
3403 +<U008E>     /x8e         SINGLE-SHIFT TWO (SS2)
3404 +<U008F>     /x8f         SINGLE-SHIFT THREE (SS3)
3405 +<U0090>     /x90         DEVICE CONTROL STRING (DCS)
3406 +<U0091>     /x91         PRIVATE USE ONE (PU1)
3407 +<U0092>     /x92         PRIVATE USE TWO (PU2)
3408 +<U0093>     /x93         SET TRANSMIT STATE (STS)
3409 +<U0094>     /x94         CANCEL CHARACTER (CCH)
3410 +<U0095>     /x95         MESSAGE WAITING (MW)
3411 +<U0096>     /x96         START OF GUARDED AREA (SPA)
3412 +<U0097>     /x97         END OF GUARDED AREA (EPA)
3413 +<U0098>     /x98         START OF STRING (SOS)
3414 +<U0099>     /x99         SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI)
3415 +<U009A>     /x9a         SINGLE CHARACTER INTRODUCER (SCI)
3416 +<U009B>     /x9b         CONTROL SEQUENCE INTRODUCER (CSI)
3417 +<U009C>     /x9c         STRING TERMINATOR (ST)
3418 +<U009D>     /x9d         OPERATING SYSTEM COMMAND (OSC)
3419 +<U009E>     /x9e         PRIVACY MESSAGE (PM)
3420 +<U009F>     /x9f         APPLICATION PROGRAM COMMAND (APC)
3421 +<U00A0>     /xa0         NO-BREAK SPACE
3422 +<U2018>     /xa1         LEFT SINGLE QUOTATION MARK
3423 +<U2019>     /xa2         RIGHT SINGLE QUOTATION MARK
3424 +<U00A3>     /xa3         POUND SIGN
3425 +<U20AC>     /xa4         EURO SIGN
3426 +<U20AF>     /xa5         DRACHMA SIGN
3427 +<U00A6>     /xa6         BROKEN BAR
3428 +<U00A7>     /xa7         SECTION SIGN
3429 +<U00A8>     /xa8         DIAERESIS
3430 +<U00A9>     /xa9         COPYRIGHT SIGN
3431 +<U037A>     /xaa         GREEK YPOGEGRAMMENI
3432 +<U00AB>     /xab         LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
3433 +<U00AC>     /xac         NOT SIGN
3434 +<U00AD>     /xad         SOFT HYPHEN
3435 +<U2015>     /xaf         HORIZONTAL BAR
3436 +<U00B0>     /xb0         DEGREE SIGN
3437 +<U00B1>     /xb1         PLUS-MINUS SIGN
3438 +<U00B2>     /xb2         SUPERSCRIPT TWO
3439 +<U00B3>     /xb3         SUPERSCRIPT THREE
3440 +<U0384>     /xb4         GREEK TONOS
3441 +<U0385>     /xb5         GREEK DIALYTIKA TONOS
3442 +<U0386>     /xb6         GREEK CAPITAL LETTER ALPHA WITH TONOS
3443 +<U00B7>     /xb7         MIDDLE DOT
3444 +<U0388>     /xb8         GREEK CAPITAL LETTER EPSILON WITH TONOS
3445 +<U0389>     /xb9         GREEK CAPITAL LETTER ETA WITH TONOS
3446 +<U038A>     /xba         GREEK CAPITAL LETTER IOTA WITH TONOS
3447 +<U00BB>     /xbb         RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
3448 +<U038C>     /xbc         GREEK CAPITAL LETTER OMICRON WITH TONOS
3449 +<U00BD>     /xbd         VULGAR FRACTION ONE HALF
3450 +<U038E>     /xbe         GREEK CAPITAL LETTER UPSILON WITH TONOS
3451 +<U038F>     /xbf         GREEK CAPITAL LETTER OMEGA WITH TONOS
3452 +<U0390>     /xc0         GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
3453 +<U0391>     /xc1         GREEK CAPITAL LETTER ALPHA
3454 +<U0392>     /xc2         GREEK CAPITAL LETTER BETA
3455 +<U0393>     /xc3         GREEK CAPITAL LETTER GAMMA
3456 +<U0394>     /xc4         GREEK CAPITAL LETTER DELTA
3457 +<U0395>     /xc5         GREEK CAPITAL LETTER EPSILON
3458 +<U0396>     /xc6         GREEK CAPITAL LETTER ZETA
3459 +<U0397>     /xc7         GREEK CAPITAL LETTER ETA
3460 +<U0398>     /xc8         GREEK CAPITAL LETTER THETA
3461 +<U0399>     /xc9         GREEK CAPITAL LETTER IOTA
3462 +<U039A>     /xca         GREEK CAPITAL LETTER KAPPA
3463 +<U039B>     /xcb         GREEK CAPITAL LETTER LAMDA
3464 +<U039C>     /xcc         GREEK CAPITAL LETTER MU
3465 +<U039D>     /xcd         GREEK CAPITAL LETTER NU
3466 +<U039E>     /xce         GREEK CAPITAL LETTER XI
3467 +<U039F>     /xcf         GREEK CAPITAL LETTER OMICRON
3468 +<U03A0>     /xd0         GREEK CAPITAL LETTER PI
3469 +<U03A1>     /xd1         GREEK CAPITAL LETTER RHO
3470 +<U03A3>     /xd3         GREEK CAPITAL LETTER SIGMA
3471 +<U03A4>     /xd4         GREEK CAPITAL LETTER TAU
3472 +<U03A5>     /xd5         GREEK CAPITAL LETTER UPSILON
3473 +<U03A6>     /xd6         GREEK CAPITAL LETTER PHI
3474 +<U03A7>     /xd7         GREEK CAPITAL LETTER CHI
3475 +<U03A8>     /xd8         GREEK CAPITAL LETTER PSI
3476 +<U03A9>     /xd9         GREEK CAPITAL LETTER OMEGA
3477 +<U03AA>     /xda         GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
3478 +<U03AB>     /xdb         GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
3479 +<U03AC>     /xdc         GREEK SMALL LETTER ALPHA WITH TONOS
3480 +<U03AD>     /xdd         GREEK SMALL LETTER EPSILON WITH TONOS
3481 +<U03AE>     /xde         GREEK SMALL LETTER ETA WITH TONOS
3482 +<U03AF>     /xdf         GREEK SMALL LETTER IOTA WITH TONOS
3483 +<U03B0>     /xe0         GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
3484 +<U03B1>     /xe1         GREEK SMALL LETTER ALPHA
3485 +<U03B2>     /xe2         GREEK SMALL LETTER BETA
3486 +<U03B3>     /xe3         GREEK SMALL LETTER GAMMA
3487 +<U03B4>     /xe4         GREEK SMALL LETTER DELTA
3488 +<U03B5>     /xe5         GREEK SMALL LETTER EPSILON
3489 +<U03B6>     /xe6         GREEK SMALL LETTER ZETA
3490 +<U03B7>     /xe7         GREEK SMALL LETTER ETA
3491 +<U03B8>     /xe8         GREEK SMALL LETTER THETA
3492 +<U03B9>     /xe9         GREEK SMALL LETTER IOTA
3493 +<U03BA>     /xea         GREEK SMALL LETTER KAPPA
3494 +<U03BB>     /xeb         GREEK SMALL LETTER LAMDA
3495 +<U03BC>     /xec         GREEK SMALL LETTER MU
3496 +<U03BD>     /xed         GREEK SMALL LETTER NU
3497 +<U03BE>     /xee         GREEK SMALL LETTER XI
3498 +<U03BF>     /xef         GREEK SMALL LETTER OMICRON
3499 +<U03C0>     /xf0         GREEK SMALL LETTER PI
3500 +<U03C1>     /xf1         GREEK SMALL LETTER RHO
3501 +<U03C2>     /xf2         GREEK SMALL LETTER FINAL SIGMA
3502 +<U03C3>     /xf3         GREEK SMALL LETTER SIGMA
3503 +<U03C4>     /xf4         GREEK SMALL LETTER TAU
3504 +<U03C5>     /xf5         GREEK SMALL LETTER UPSILON
3505 +<U03C6>     /xf6         GREEK SMALL LETTER PHI
3506 +<U03C7>     /xf7         GREEK SMALL LETTER CHI
3507 +<U03C8>     /xf8         GREEK SMALL LETTER PSI
3508 +<U03C9>     /xf9         GREEK SMALL LETTER OMEGA
3509 +<U03CA>     /xfa         GREEK SMALL LETTER IOTA WITH DIALYTIKA
3510 +<U03CB>     /xfb         GREEK SMALL LETTER UPSILON WITH DIALYTIKA
3511 +<U03CC>     /xfc         GREEK SMALL LETTER OMICRON WITH TONOS
3512 +<U03CD>     /xfd         GREEK SMALL LETTER UPSILON WITH TONOS
3513 +<U03CE>     /xfe         GREEK SMALL LETTER OMEGA WITH TONOS
3514 +END CHARMAP
This page took 0.600144 seconds and 4 git commands to generate.