X-Git-Url: http://git.pld-linux.org/?p=packages%2Fglibc.git;a=blobdiff_plain;f=glibc-new-charsets.patch;h=f041922d9d911a98193ee3e54f99319e170733c3;hp=ea1289306832b0d8721f5e3055669e9e4bc121c4;hb=66aa4e3;hpb=b5aab20d85892ca6103fdf5d26c82ce45161f54d diff --git a/glibc-new-charsets.patch b/glibc-new-charsets.patch index ea12893..f041922 100644 --- a/glibc-new-charsets.patch +++ b/glibc-new-charsets.patch @@ -1,49 +1,52 @@ -diff -uNr libc/iconvdata/Makefile libc.charsets/iconvdata/Makefile ---- libc/iconvdata/Makefile Sun Sep 14 18:31:54 2003 -+++ libc.charsets/iconvdata/Makefile Tue Jan 13 00:50:08 2004 -@@ -39,6 +39,9 @@ - IBM862 IBM863 IBM864 IBM865 IBM868 IBM869 IBM875 IBM880 \ - IBM866 CP1258 IBM922 IBM1124 IBM1129 IBM932 IBM943 \ +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/Makefile glibc-2.33/iconvdata/Makefile +--- glibc-2.33.org/iconvdata/Makefile 2021-02-01 18:15:33.000000000 +0100 ++++ glibc-2.33/iconvdata/Makefile 2021-03-20 14:29:23.199826328 +0100 +@@ -40,6 +40,9 @@ modules := ISO8859-1 ISO8859-2 ISO8859-3 + IBM861 IBM862 IBM863 IBM864 IBM865 IBM868 IBM869 IBM875 \ + IBM880 IBM866 CP1258 IBM922 IBM1124 IBM1129 IBM932 IBM943 \ IBM856 IBM930 IBM933 IBM935 IBM937 IBM939 IBM1046 \ + KHMER-NS \ -+ ISCII-DEV MULELAO-1 TATAR-CYR KOI8-K KOI8-C KOI8-RU \ -+ ISO8859-9E ISO8859-7-EURO \ ++ ISCII-DEV MULELAO-1 TATAR-CYR KOI8-K KOI8-C \ ++ ISO8859-7-EURO \ IBM1132 IBM1133 IBM1160 IBM1161 IBM1162 IBM1163 IBM1164 \ IBM918 IBM1004 IBM1026 CP1125 CP1250 CP1251 CP1252 CP1253 \ CP1254 CP1255 CP1256 CP1257 ISO-2022-JP MACINTOSH IEC_P27-1 \ -@@ -154,6 +157,9 @@ - ibm922.c ibm922.h ibm1124.c ibm1124.h ibm1129.c ibm1129.h \ - ibm1132.c ibm1132.h ibm1133.c ibm1133.h ibm1162.c ibm1162.h \ - ibm1026.c ibm1047.c iec_p27-1.c inis.c inis-8.c viscii.c \ -+ iscii-dev.c khmer-ns.c \ -+ mulelao-1.c tatar-cyr.c iso8859-7-euro.c \ -+ iso8859-9e.c iso8859-9e.h koi8-k.c koi8-c.c koi8-ru.c \ - inis-cyrillic.c iso-2022-jp.c iso-2022-kr.c iso646.c \ - iso8859-1.c iso8859-2.c iso8859-3.c iso8859-4.c iso8859-5.c \ - iso8859-6.c iso8859-7.c iso8859-8.c iso8859-9.c iso8859-10.c \ -@@ -196,7 +202,8 @@ - ebcdic-es-s ebcdic-fi-se ebcdic-fi-se-a ebcdic-fr \ - ebcdic-is-friss ebcdic-it ebcdic-pt ebcdic-uk ebcdic-us \ +@@ -149,7 +152,7 @@ gen-8bit-modules := iso8859-2 iso8859-3 + ebcdic-dk-no-a ebcdic-es-s ebcdic-fi-se ebcdic-fi-se-a \ + ebcdic-fr ebcdic-it ebcdic-pt ebcdic-us \ ibm037 ibm038 ibm274 ibm275 ibm423 ibm500 ibm870 ibm871 \ -- ibm891 ibm903 ibm904 ibm905 ibm1047 iso8859-16 viscii -+ ibm891 ibm903 ibm904 ibm905 ibm1047 iso8859-16 viscii \ -+ iso8859-9e koi8-c +- ibm891 ibm903 ibm904 ibm905 ibm1047 ++ ibm891 ibm903 ibm904 ibm905 ibm1047 koi8-c gen-8bit-gap-modules := koi8-r latin-greek latin-greek-1 ibm256 ibm273 \ ibm277 ibm278 ibm280 ibm281 ibm284 ibm285 ibm290 \ -@@ -205,6 +212,8 @@ - ibm865 ibm868 ibm869 ibm875 ibm880 ibm918 ibm1004 \ - ibm1026 cp1125 cp1250 cp1251 cp1252 cp1253 cp1254 \ - cp1256 cp1257 ibm866 iso8859-5 iso8859-7 iso8859-8 \ +@@ -170,7 +173,9 @@ gen-8bit-gap-modules := koi8-r latin-gre + mac-centraleurope koi8-ru hp-roman8 hp-roman9 \ + ebcdic-es ebcdic-es-a ebcdic-is-friss ebcdic-uk \ + iso8859-16 viscii iso8859-9e hp-turkish8 \ +- hp-thai8 hp-greek8 cp770 cp771 cp772 cp773 cp774 ++ hp-thai8 hp-greek8 cp770 cp771 cp772 cp773 cp774 \ + iscii-dev khmer-ns mulelao-1 tatar-cyr \ -+ koi8-k koi8-ru iso8859-7-euro \ - iso8859-10 macintosh iec_p27-1 asmo_449 \ - csn_369103 cwi dec-mcs ecma-cyrillic gost_19768-74 \ - greek-ccitt greek7 greek7-old inis inis-8 \ -diff -uNr libc/iconvdata/gconv-modules libc.charsets/iconvdata/gconv-modules ---- libc/iconvdata/gconv-modules Sun Apr 18 00:02:20 2004 -+++ libc.charsets/iconvdata/gconv-modules Fri May 21 16:25:21 2004 -@@ -356,23 +356,28 @@ ++ koi8-k koi8-ru iso8859-7-euro + + + gen-special-modules := iso8859-7jp +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/gconv-modules glibc-2.33/iconvdata/gconv-modules +--- glibc-2.33.org/iconvdata/gconv-modules 2021-02-01 18:15:33.000000000 +0100 ++++ glibc-2.33/iconvdata/gconv-modules 2021-03-20 14:29:23.200826328 +0100 +@@ -395,6 +401,8 @@ alias ISO-IR-203// ISO-8859-15// + alias ISO_8859-15// ISO-8859-15// + alias LATIN-9// ISO-8859-15// + alias LATIN9// ISO-8859-15// ++alias L9// ISO-8859-15// ++alias 8859-15// ISO-8859-15// + alias ISO_8859-15:1998// ISO-8859-15// + module ISO-8859-15// INTERNAL ISO8859-15 1 + module INTERNAL ISO-8859-15// ISO8859-15 1 +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/gconv-modules-extra.conf glibc-2.33/iconvdata/gconv-modules-extra.conf +--- glibc-2.33.org/iconvdata/gconv-modules-extra.conf 2021-02-01 18:15:33.000000000 +0100 ++++ glibc-2.33/iconvdata/gconv-modules-extra.conf 2021-03-20 14:29:23.200826328 +0100 +@@ -355,23 +355,28 @@ alias ISO8859-10// ISO-8859-10// alias ISO885910// ISO-8859-10// alias LATIN6// ISO-8859-10// alias L6// ISO-8859-10// @@ -72,7 +75,7 @@ diff -uNr libc/iconvdata/gconv-modules libc.charsets/iconvdata/gconv-modules alias BALTIC// ISO-8859-13// module ISO-8859-13// INTERNAL ISO8859-13 1 module INTERNAL ISO-8859-13// ISO8859-13 1 -@@ -383,6 +388,7 @@ +@@ -382,6 +387,7 @@ alias ISO885914// ISO-8859-14// alias ISO-IR-199// ISO-8859-14// alias LATIN8// ISO-8859-14// alias L8// ISO-8859-14// @@ -80,16 +83,7 @@ diff -uNr libc/iconvdata/gconv-modules libc.charsets/iconvdata/gconv-modules alias ISO_8859-14:1998// ISO-8859-14// alias ISO_8859-14// ISO-8859-14// alias ISO-CELTIC// ISO-8859-14// -@@ -395,6 +401,8 @@ - alias ISO-IR-203// ISO-8859-15// - alias ISO_8859-15// ISO-8859-15// - alias LATIN-9// ISO-8859-15// -+alias L9// ISO-8859-15// -+alias 8859-15// ISO-8859-15// - alias ISO_8859-15:1998// ISO-8859-15// - module ISO-8859-15// INTERNAL ISO8859-15 1 - module INTERNAL ISO-8859-15// ISO8859-15 1 -@@ -405,6 +413,7 @@ +@@ -405,6 +413,7 @@ alias ISO885916// ISO-8859-16// alias ISO-IR-226// ISO-8859-16// alias LATIN10// ISO-8859-16// alias L10// ISO-8859-16// @@ -97,7 +91,7 @@ diff -uNr libc/iconvdata/gconv-modules libc.charsets/iconvdata/gconv-modules alias ISO_8859-16:2001// ISO-8859-16// alias ISO_8859-16// ISO-8859-16// module ISO-8859-16// INTERNAL ISO8859-16 1 -@@ -1516,18 +1525,24 @@ +@@ -1539,18 +1548,24 @@ module GB18030// INTERNAL GB18030 1 module INTERNAL GB18030// GB18030 1 # from to module cost @@ -122,7 +116,7 @@ diff -uNr libc/iconvdata/gconv-modules libc.charsets/iconvdata/gconv-modules module GEORGIAN-ACADEMY// INTERNAL GEORGIAN-ACADEMY 1 module INTERNAL GEORGIAN-ACADEMY// GEORGIAN-ACADEMY 1 -@@ -1559,10 +1574,14 @@ +@@ -1584,10 +1599,14 @@ module Shift_JISX0213// INTERNAL SHIFT_ module INTERNAL Shift_JISX0213// SHIFT_JISX0213 1 # from to module cost @@ -137,12 +131,10 @@ diff -uNr libc/iconvdata/gconv-modules libc.charsets/iconvdata/gconv-modules module PT154// INTERNAL PT154 1 module INTERNAL PT154// PT154 1 -@@ -1570,3 +1589,59 @@ - alias STRK1048-2002// RK1048// - module RK1048// INTERNAL RK1048 1 +@@ -1597,6 +1616,49 @@ module RK1048// INTERNAL RK1048 1 module INTERNAL RK1048// RK1048 1 -+ -+# from to module cost + + # from to module cost +alias ISCII-91// ISCII-DEV// +alias IS13194:1991// ISCII-DEV// +alias IS13194-DEV// ISCII-DEV// @@ -151,14 +143,6 @@ diff -uNr libc/iconvdata/gconv-modules libc.charsets/iconvdata/gconv-modules +module INTERNAL ISCII-DEV// ISCII-DEV 1 + +# from to module cost -+alias ISO_8859-9E// ISO-8859-9E// -+alias ISO8859-9E// ISO-8859-9E// -+alias ISO88599E// ISO-8859-9E// -+alias 8859_9E// ISO-8859-9E// -+module ISO-8859-9E// INTERNAL ISO8859-9E 1 -+module INTERNAL ISO-8859-9E// ISO8859-9E 1 -+ -+# from to module cost +alias KHMERNS// KHMER-NS// +module KHMER-NS// INTERNAL KHMER-NS 1 +module INTERNAL KHMER-NS// KHMER-NS 1 @@ -185,11 +169,6 @@ diff -uNr libc/iconvdata/gconv-modules libc.charsets/iconvdata/gconv-modules +module INTERNAL KOI8-C// KOI8-C 1 + +# from to module cost -+alias KOI8RU// KOI8-RU// -+module KOI8-RU// INTERNAL KOI8-RU 1 -+module INTERNAL KOI8-RU// KOI8-RU 1 -+ -+# from to module cost +alias ISO_8859-7:2003// ISO-8859-7-EURO// +alias ISO8859-7-EURO// ISO-8859-7-EURO// +alias ISO88597EURO// ISO-8859-7-EURO// @@ -197,9 +176,30 @@ diff -uNr libc/iconvdata/gconv-modules libc.charsets/iconvdata/gconv-modules +alias GREEK8-EURO// ISO-8859-7-EURO// +module ISO-8859-7-EURO// INTERNAL ISO8859-7-EURO 1 +module INTERNAL ISO-8859-7-EURO// ISO8859-7-EURO 1 -diff -uNr libc/iconvdata/iscii-dev.c libc.charsets/iconvdata/iscii-dev.c ---- libc/iconvdata/iscii-dev.c Thu Jan 1 01:00:00 1970 -+++ libc.charsets/iconvdata/iscii-dev.c Mon Jan 12 23:47:54 2004 ++ ++# from to module cost + alias IBM-1025// IBM1025// + alias CP1025// IBM1025// + alias CSIBM1025// IBM1025// +@@ -1935,6 +1997,7 @@ module MAC-CENTRALEUROPE// INTERNAL MAC + module INTERNAL MAC-CENTRALEUROPE// MAC-CENTRALEUROPE 1 + + # from to module cost ++alias KOI8RU// KOI8-RU// + module KOI8-RU// INTERNAL KOI8-RU 1 + module INTERNAL KOI8-RU// KOI8-RU 1 + +@@ -1942,6 +2005,7 @@ module INTERNAL KOI8-RU// KOI8-RU 1 + alias ISO_8859-9E// ISO-8859-9E// + alias ISO8859-9E// ISO-8859-9E// + alias ISO88599E// ISO-8859-9E// ++alias 8859_9E// ISO-8859-9E// + module ISO-8859-9E// INTERNAL ISO8859-9E 1 + module INTERNAL ISO-8859-9E// ISO8859-9E 1 + +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/iscii-dev.c glibc-2.33/iconvdata/iscii-dev.c +--- glibc-2.33.org/iconvdata/iscii-dev.c 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/iconvdata/iscii-dev.c 2021-03-20 14:29:23.200826328 +0100 @@ -0,0 +1,29 @@ +/* Conversion from and to ISCII-DEV. + Copyright (C) 2001 Free Software Foundation, Inc. @@ -230,10 +230,10 @@ diff -uNr libc/iconvdata/iscii-dev.c libc.charsets/iconvdata/iscii-dev.c +#define HAS_HOLES 1 /* Not all 256 character are defined. */ + +#include <8bit-gap.c> -diff -uNr libc/iconvdata/isiri-3342.h libc.charsets/iconvdata/isiri-3342.h ---- libc/iconvdata/isiri-3342.h Wed Feb 19 18:28:59 2003 -+++ libc.charsets/iconvdata/isiri-3342.h Mon Jan 12 23:47:54 2004 -@@ -228,8 +228,8 @@ +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/isiri-3342.h glibc-2.33/iconvdata/isiri-3342.h +--- glibc-2.33.org/iconvdata/isiri-3342.h 2021-02-01 18:15:33.000000000 +0100 ++++ glibc-2.33/iconvdata/isiri-3342.h 2021-03-20 14:29:23.200826328 +0100 +@@ -230,8 +230,8 @@ static const uint32_t to_ucs4[256] = { [0xe3] = 0x005B, [0xe4] = 0x007D, [0xe5] = 0x007B, @@ -244,7 +244,7 @@ diff -uNr libc/iconvdata/isiri-3342.h libc.charsets/iconvdata/isiri-3342.h [0xe8] = 0x002A, [0xe9] = 0x0640, [0xea] = 0x007C, -@@ -290,9 +290,9 @@ +@@ -292,9 +292,9 @@ static const char from_ucs4[] = { /* 0x00a4..0x00a4 */ '\xa4', /* 0x00ab..0x00ab */ @@ -256,9 +256,9 @@ diff -uNr libc/iconvdata/isiri-3342.h libc.charsets/iconvdata/isiri-3342.h /* 0x00d7..0x00d7 */ '\xaa', /* 0x060c..0x060c */ -diff -uNr libc/iconvdata/iso8859-7-euro.c libc.charsets/iconvdata/iso8859-7-euro.c ---- libc/iconvdata/iso8859-7-euro.c Thu Jan 1 01:00:00 1970 -+++ libc.charsets/iconvdata/iso8859-7-euro.c Mon Jan 12 23:47:54 2004 +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/iso8859-7-euro.c glibc-2.33/iconvdata/iso8859-7-euro.c +--- glibc-2.33.org/iconvdata/iso8859-7-euro.c 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/iconvdata/iso8859-7-euro.c 2021-03-20 14:29:23.201826328 +0100 @@ -0,0 +1,28 @@ +/* Conversion from and to ISO-8859-7:2003. + Copyright (C) 2001 Free Software Foundation, Inc. @@ -282,566 +282,15 @@ diff -uNr libc/iconvdata/iso8859-7-euro.c libc.charsets/iconvdata/iso8859-7-euro + +/* Get the conversion table. */ +#include -+#include ++#define TABLES + +#define CHARSET_NAME "ISO-8859-7-EURO//" +#define HAS_HOLES 1 /* Not all 256 character are defined. */ + +#include <8bit-gap.c> -diff -uNr libc/iconvdata/iso8859-9e.c libc.charsets/iconvdata/iso8859-9e.c ---- libc/iconvdata/iso8859-9e.c Thu Jan 1 01:00:00 1970 -+++ libc.charsets/iconvdata/iso8859-9e.c Mon Jan 12 23:47:54 2004 -@@ -0,0 +1,28 @@ -+/* Conversion from and to ISO-8859-9E. -+ Copyright (C) 2001 Free Software Foundation, Inc. -+ This file is part of the GNU C Library. -+ Contributed by Pablo Saratxaga , 2000. -+ -+ The GNU C Library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Library General Public License as -+ published by the Free Software Foundation; either version 2 of the -+ License, or (at your option) any later version. -+ -+ The GNU C Library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Library General Public License for more details. -+ -+ You should have received a copy of the GNU Library General Public -+ License along with the GNU C Library; see the file COPYING.LIB. If not, -+ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -+ Boston, MA 02111-1307, USA. */ -+ -+/* Get the conversion table. */ -+#include -+#include -+ -+#define CHARSET_NAME "ISO-8859-9E//" -+#define HAS_HOLES 0 /* All 256 character are defined. */ -+ -+#include <8bit-generic.c> -diff -uNr libc/iconvdata/iso8859-9e.h libc.charsets/iconvdata/iso8859-9e.h ---- libc/iconvdata/iso8859-9e.h Thu Jan 1 01:00:00 1970 -+++ libc.charsets/iconvdata/iso8859-9e.h Mon Jan 12 23:47:54 2004 -@@ -0,0 +1,515 @@ -+static const uint32_t to_ucs4[256] = { -+ [0x01] = 0x0001, -+ [0x02] = 0x0002, -+ [0x03] = 0x0003, -+ [0x04] = 0x0004, -+ [0x05] = 0x0005, -+ [0x06] = 0x0006, -+ [0x07] = 0x0007, -+ [0x08] = 0x0008, -+ [0x09] = 0x0009, -+ [0x0a] = 0x000A, -+ [0x0b] = 0x000B, -+ [0x0c] = 0x000C, -+ [0x0d] = 0x000D, -+ [0x0e] = 0x000E, -+ [0x0f] = 0x000F, -+ [0x10] = 0x0010, -+ [0x11] = 0x0011, -+ [0x12] = 0x0012, -+ [0x13] = 0x0013, -+ [0x14] = 0x0014, -+ [0x15] = 0x0015, -+ [0x16] = 0x0016, -+ [0x17] = 0x0017, -+ [0x18] = 0x0018, -+ [0x19] = 0x0019, -+ [0x1a] = 0x001A, -+ [0x1b] = 0x001B, -+ [0x1c] = 0x001C, -+ [0x1d] = 0x001D, -+ [0x1e] = 0x001E, -+ [0x1f] = 0x001F, -+ [0x20] = 0x0020, -+ [0x21] = 0x0021, -+ [0x22] = 0x0022, -+ [0x23] = 0x0023, -+ [0x24] = 0x0024, -+ [0x25] = 0x0025, -+ [0x26] = 0x0026, -+ [0x27] = 0x0027, -+ [0x28] = 0x0028, -+ [0x29] = 0x0029, -+ [0x2a] = 0x002A, -+ [0x2b] = 0x002B, -+ [0x2c] = 0x002C, -+ [0x2d] = 0x002D, -+ [0x2e] = 0x002E, -+ [0x2f] = 0x002F, -+ [0x30] = 0x0030, -+ [0x31] = 0x0031, -+ [0x32] = 0x0032, -+ [0x33] = 0x0033, -+ [0x34] = 0x0034, -+ [0x35] = 0x0035, -+ [0x36] = 0x0036, -+ [0x37] = 0x0037, -+ [0x38] = 0x0038, -+ [0x39] = 0x0039, -+ [0x3a] = 0x003A, -+ [0x3b] = 0x003B, -+ [0x3c] = 0x003C, -+ [0x3d] = 0x003D, -+ [0x3e] = 0x003E, -+ [0x3f] = 0x003F, -+ [0x40] = 0x0040, -+ [0x41] = 0x0041, -+ [0x42] = 0x0042, -+ [0x43] = 0x0043, -+ [0x44] = 0x0044, -+ [0x45] = 0x0045, -+ [0x46] = 0x0046, -+ [0x47] = 0x0047, -+ [0x48] = 0x0048, -+ [0x49] = 0x0049, -+ [0x4a] = 0x004A, -+ [0x4b] = 0x004B, -+ [0x4c] = 0x004C, -+ [0x4d] = 0x004D, -+ [0x4e] = 0x004E, -+ [0x4f] = 0x004F, -+ [0x50] = 0x0050, -+ [0x51] = 0x0051, -+ [0x52] = 0x0052, -+ [0x53] = 0x0053, -+ [0x54] = 0x0054, -+ [0x55] = 0x0055, -+ [0x56] = 0x0056, -+ [0x57] = 0x0057, -+ [0x58] = 0x0058, -+ [0x59] = 0x0059, -+ [0x5a] = 0x005A, -+ [0x5b] = 0x005B, -+ [0x5c] = 0x005C, -+ [0x5d] = 0x005D, -+ [0x5e] = 0x005E, -+ [0x5f] = 0x005F, -+ [0x60] = 0x0060, -+ [0x61] = 0x0061, -+ [0x62] = 0x0062, -+ [0x63] = 0x0063, -+ [0x64] = 0x0064, -+ [0x65] = 0x0065, -+ [0x66] = 0x0066, -+ [0x67] = 0x0067, -+ [0x68] = 0x0068, -+ [0x69] = 0x0069, -+ [0x6a] = 0x006A, -+ [0x6b] = 0x006B, -+ [0x6c] = 0x006C, -+ [0x6d] = 0x006D, -+ [0x6e] = 0x006E, -+ [0x6f] = 0x006F, -+ [0x70] = 0x0070, -+ [0x71] = 0x0071, -+ [0x72] = 0x0072, -+ [0x73] = 0x0073, -+ [0x74] = 0x0074, -+ [0x75] = 0x0075, -+ [0x76] = 0x0076, -+ [0x77] = 0x0077, -+ [0x78] = 0x0078, -+ [0x79] = 0x0079, -+ [0x7a] = 0x007A, -+ [0x7b] = 0x007B, -+ [0x7c] = 0x007C, -+ [0x7d] = 0x007D, -+ [0x7e] = 0x007E, -+ [0x7f] = 0x007F, -+ [0x80] = 0x0080, -+ [0x81] = 0x0081, -+ [0x82] = 0x0082, -+ [0x83] = 0x0083, -+ [0x84] = 0x0084, -+ [0x85] = 0x0085, -+ [0x86] = 0x0086, -+ [0x87] = 0x0087, -+ [0x88] = 0x0088, -+ [0x89] = 0x0089, -+ [0x8a] = 0x008A, -+ [0x8b] = 0x008B, -+ [0x8c] = 0x008C, -+ [0x8d] = 0x008D, -+ [0x8e] = 0x008E, -+ [0x8f] = 0x008F, -+ [0x90] = 0x0090, -+ [0x91] = 0x0091, -+ [0x92] = 0x0092, -+ [0x93] = 0x0093, -+ [0x94] = 0x0094, -+ [0x95] = 0x0095, -+ [0x96] = 0x0096, -+ [0x97] = 0x0097, -+ [0x98] = 0x0098, -+ [0x99] = 0x0099, -+ [0x9a] = 0x009A, -+ [0x9b] = 0x009B, -+ [0x9c] = 0x009C, -+ [0x9d] = 0x009D, -+ [0x9e] = 0x009E, -+ [0x9f] = 0x009F, -+ [0xa0] = 0x00A0, -+ [0xa1] = 0x017D, -+ [0xa2] = 0x00A2, -+ [0xa3] = 0x00A3, -+ [0xa4] = 0x20AC, -+ [0xa5] = 0x00A5, -+ [0xa6] = 0x012C, -+ [0xa7] = 0x00A7, -+ [0xa8] = 0x016C, -+ [0xa9] = 0x00A9, -+ [0xaa] = 0x01E6, -+ [0xab] = 0x00AB, -+ [0xac] = 0x014A, -+ [0xad] = 0x00AD, -+ [0xae] = 0x00AE, -+ [0xaf] = 0x01D1, -+ [0xb0] = 0x00B0, -+ [0xb1] = 0x017E, -+ [0xb2] = 0x00B2, -+ [0xb3] = 0x00B3, -+ [0xb4] = 0x00B4, -+ [0xb5] = 0x00B5, -+ [0xb6] = 0x012D, -+ [0xb7] = 0x00B7, -+ [0xb8] = 0x016D, -+ [0xb9] = 0x00B9, -+ [0xba] = 0x01E7, -+ [0xbb] = 0x00BB, -+ [0xbc] = 0x014B, -+ [0xbd] = 0x00BD, -+ [0xbe] = 0x0178, -+ [0xbf] = 0x01D2, -+ [0xc0] = 0x00C0, -+ [0xc1] = 0x00C1, -+ [0xc2] = 0x00C2, -+ [0xc3] = 0x00C3, -+ [0xc4] = 0x00C4, -+ [0xc5] = 0x00C5, -+ [0xc6] = 0x018F, -+ [0xc7] = 0x00C7, -+ [0xc8] = 0x00C8, -+ [0xc9] = 0x00C9, -+ [0xca] = 0x00CA, -+ [0xcb] = 0x00CB, -+ [0xcc] = 0x00CC, -+ [0xcd] = 0x00CD, -+ [0xce] = 0x00CE, -+ [0xcf] = 0x00CF, -+ [0xd0] = 0x011E, -+ [0xd1] = 0x00D1, -+ [0xd2] = 0x00D2, -+ [0xd3] = 0x00D3, -+ [0xd4] = 0x00D4, -+ [0xd5] = 0x00D5, -+ [0xd6] = 0x00D6, -+ [0xd7] = 0x00DD, -+ [0xd8] = 0x019F, -+ [0xd9] = 0x00D9, -+ [0xda] = 0x00DA, -+ [0xdb] = 0x00DB, -+ [0xdc] = 0x00DC, -+ [0xdd] = 0x0130, -+ [0xde] = 0x015E, -+ [0xdf] = 0x00DF, -+ [0xe0] = 0x00E0, -+ [0xe1] = 0x00E1, -+ [0xe2] = 0x00E2, -+ [0xe3] = 0x00E3, -+ [0xe4] = 0x00E4, -+ [0xe5] = 0x00E5, -+ [0xe6] = 0x0259, -+ [0xe7] = 0x00E7, -+ [0xe8] = 0x00E8, -+ [0xe9] = 0x00E9, -+ [0xea] = 0x00EA, -+ [0xeb] = 0x00EB, -+ [0xec] = 0x00EC, -+ [0xed] = 0x00ED, -+ [0xee] = 0x00EE, -+ [0xef] = 0x00EF, -+ [0xf0] = 0x011F, -+ [0xf1] = 0x00F1, -+ [0xf2] = 0x00F2, -+ [0xf3] = 0x00F3, -+ [0xf4] = 0x00F4, -+ [0xf5] = 0x00F5, -+ [0xf6] = 0x00F6, -+ [0xf7] = 0x00FD, -+ [0xf8] = 0x0275, -+ [0xf9] = 0x00F9, -+ [0xfa] = 0x00FA, -+ [0xfb] = 0x00FB, -+ [0xfc] = 0x00FC, -+ [0xfd] = 0x0131, -+ [0xfe] = 0x015F, -+ [0xff] = 0x00FF, -+}; -+ -+static const char from_ucs4[] = { -+ [0x0001] = 0x01, -+ [0x0002] = 0x02, -+ [0x0003] = 0x03, -+ [0x0004] = 0x04, -+ [0x0005] = 0x05, -+ [0x0006] = 0x06, -+ [0x0007] = 0x07, -+ [0x0008] = 0x08, -+ [0x0009] = 0x09, -+ [0x000A] = 0x0a, -+ [0x000B] = 0x0b, -+ [0x000C] = 0x0c, -+ [0x000D] = 0x0d, -+ [0x000E] = 0x0e, -+ [0x000F] = 0x0f, -+ [0x0010] = 0x10, -+ [0x0011] = 0x11, -+ [0x0012] = 0x12, -+ [0x0013] = 0x13, -+ [0x0014] = 0x14, -+ [0x0015] = 0x15, -+ [0x0016] = 0x16, -+ [0x0017] = 0x17, -+ [0x0018] = 0x18, -+ [0x0019] = 0x19, -+ [0x001A] = 0x1a, -+ [0x001B] = 0x1b, -+ [0x001C] = 0x1c, -+ [0x001D] = 0x1d, -+ [0x001E] = 0x1e, -+ [0x001F] = 0x1f, -+ [0x0020] = 0x20, -+ [0x0021] = 0x21, -+ [0x0022] = 0x22, -+ [0x0023] = 0x23, -+ [0x0024] = 0x24, -+ [0x0025] = 0x25, -+ [0x0026] = 0x26, -+ [0x0027] = 0x27, -+ [0x0028] = 0x28, -+ [0x0029] = 0x29, -+ [0x002A] = 0x2a, -+ [0x002B] = 0x2b, -+ [0x002C] = 0x2c, -+ [0x002D] = 0x2d, -+ [0x002E] = 0x2e, -+ [0x002F] = 0x2f, -+ [0x0030] = 0x30, -+ [0x0031] = 0x31, -+ [0x0032] = 0x32, -+ [0x0033] = 0x33, -+ [0x0034] = 0x34, -+ [0x0035] = 0x35, -+ [0x0036] = 0x36, -+ [0x0037] = 0x37, -+ [0x0038] = 0x38, -+ [0x0039] = 0x39, -+ [0x003A] = 0x3a, -+ [0x003B] = 0x3b, -+ [0x003C] = 0x3c, -+ [0x003D] = 0x3d, -+ [0x003E] = 0x3e, -+ [0x003F] = 0x3f, -+ [0x0040] = 0x40, -+ [0x0041] = 0x41, -+ [0x0042] = 0x42, -+ [0x0043] = 0x43, -+ [0x0044] = 0x44, -+ [0x0045] = 0x45, -+ [0x0046] = 0x46, -+ [0x0047] = 0x47, -+ [0x0048] = 0x48, -+ [0x0049] = 0x49, -+ [0x004A] = 0x4a, -+ [0x004B] = 0x4b, -+ [0x004C] = 0x4c, -+ [0x004D] = 0x4d, -+ [0x004E] = 0x4e, -+ [0x004F] = 0x4f, -+ [0x0050] = 0x50, -+ [0x0051] = 0x51, -+ [0x0052] = 0x52, -+ [0x0053] = 0x53, -+ [0x0054] = 0x54, -+ [0x0055] = 0x55, -+ [0x0056] = 0x56, -+ [0x0057] = 0x57, -+ [0x0058] = 0x58, -+ [0x0059] = 0x59, -+ [0x005A] = 0x5a, -+ [0x005B] = 0x5b, -+ [0x005C] = 0x5c, -+ [0x005D] = 0x5d, -+ [0x005E] = 0x5e, -+ [0x005F] = 0x5f, -+ [0x0060] = 0x60, -+ [0x0061] = 0x61, -+ [0x0062] = 0x62, -+ [0x0063] = 0x63, -+ [0x0064] = 0x64, -+ [0x0065] = 0x65, -+ [0x0066] = 0x66, -+ [0x0067] = 0x67, -+ [0x0068] = 0x68, -+ [0x0069] = 0x69, -+ [0x006A] = 0x6a, -+ [0x006B] = 0x6b, -+ [0x006C] = 0x6c, -+ [0x006D] = 0x6d, -+ [0x006E] = 0x6e, -+ [0x006F] = 0x6f, -+ [0x0070] = 0x70, -+ [0x0071] = 0x71, -+ [0x0072] = 0x72, -+ [0x0073] = 0x73, -+ [0x0074] = 0x74, -+ [0x0075] = 0x75, -+ [0x0076] = 0x76, -+ [0x0077] = 0x77, -+ [0x0078] = 0x78, -+ [0x0079] = 0x79, -+ [0x007A] = 0x7a, -+ [0x007B] = 0x7b, -+ [0x007C] = 0x7c, -+ [0x007D] = 0x7d, -+ [0x007E] = 0x7e, -+ [0x007F] = 0x7f, -+ [0x0080] = 0x80, -+ [0x0081] = 0x81, -+ [0x0082] = 0x82, -+ [0x0083] = 0x83, -+ [0x0084] = 0x84, -+ [0x0085] = 0x85, -+ [0x0086] = 0x86, -+ [0x0087] = 0x87, -+ [0x0088] = 0x88, -+ [0x0089] = 0x89, -+ [0x008A] = 0x8a, -+ [0x008B] = 0x8b, -+ [0x008C] = 0x8c, -+ [0x008D] = 0x8d, -+ [0x008E] = 0x8e, -+ [0x008F] = 0x8f, -+ [0x0090] = 0x90, -+ [0x0091] = 0x91, -+ [0x0092] = 0x92, -+ [0x0093] = 0x93, -+ [0x0094] = 0x94, -+ [0x0095] = 0x95, -+ [0x0096] = 0x96, -+ [0x0097] = 0x97, -+ [0x0098] = 0x98, -+ [0x0099] = 0x99, -+ [0x009A] = 0x9a, -+ [0x009B] = 0x9b, -+ [0x009C] = 0x9c, -+ [0x009D] = 0x9d, -+ [0x009E] = 0x9e, -+ [0x009F] = 0x9f, -+ [0x00A0] = 0xa0, -+ [0x00A2] = 0xa2, -+ [0x00A3] = 0xa3, -+ [0x00A5] = 0xa5, -+ [0x00A7] = 0xa7, -+ [0x00A9] = 0xa9, -+ [0x00AB] = 0xab, -+ [0x00AD] = 0xad, -+ [0x00AE] = 0xae, -+ [0x00B0] = 0xb0, -+ [0x00B2] = 0xb2, -+ [0x00B3] = 0xb3, -+ [0x00B4] = 0xb4, -+ [0x00B5] = 0xb5, -+ [0x00B7] = 0xb7, -+ [0x00B9] = 0xb9, -+ [0x00BB] = 0xbb, -+ [0x00BD] = 0xbd, -+ [0x00C0] = 0xc0, -+ [0x00C1] = 0xc1, -+ [0x00C2] = 0xc2, -+ [0x00C3] = 0xc3, -+ [0x00C4] = 0xc4, -+ [0x00C5] = 0xc5, -+ [0x00C7] = 0xc7, -+ [0x00C8] = 0xc8, -+ [0x00C9] = 0xc9, -+ [0x00CA] = 0xca, -+ [0x00CB] = 0xcb, -+ [0x00CC] = 0xcc, -+ [0x00CD] = 0xcd, -+ [0x00CE] = 0xce, -+ [0x00CF] = 0xcf, -+ [0x00D1] = 0xd1, -+ [0x00D2] = 0xd2, -+ [0x00D3] = 0xd3, -+ [0x00D4] = 0xd4, -+ [0x00D5] = 0xd5, -+ [0x00D6] = 0xd6, -+ [0x00D9] = 0xd9, -+ [0x00DA] = 0xda, -+ [0x00DB] = 0xdb, -+ [0x00DC] = 0xdc, -+ [0x00DD] = 0xd7, -+ [0x00DF] = 0xdf, -+ [0x00E0] = 0xe0, -+ [0x00E1] = 0xe1, -+ [0x00E2] = 0xe2, -+ [0x00E3] = 0xe3, -+ [0x00E4] = 0xe4, -+ [0x00E5] = 0xe5, -+ [0x00E7] = 0xe7, -+ [0x00E8] = 0xe8, -+ [0x00E9] = 0xe9, -+ [0x00EA] = 0xea, -+ [0x00EB] = 0xeb, -+ [0x00EC] = 0xec, -+ [0x00ED] = 0xed, -+ [0x00EE] = 0xee, -+ [0x00EF] = 0xef, -+ [0x00F1] = 0xf1, -+ [0x00F2] = 0xf2, -+ [0x00F3] = 0xf3, -+ [0x00F4] = 0xf4, -+ [0x00F5] = 0xf5, -+ [0x00F6] = 0xf6, -+ [0x00F9] = 0xf9, -+ [0x00FA] = 0xfa, -+ [0x00FB] = 0xfb, -+ [0x00FC] = 0xfc, -+ [0x00FD] = 0xf7, -+ [0x00FF] = 0xff, -+ [0x011E] = 0xd0, -+ [0x011F] = 0xf0, -+ [0x012C] = 0xa6, -+ [0x012D] = 0xb6, -+ [0x0130] = 0xdd, -+ [0x0131] = 0xfd, -+ [0x014A] = 0xac, -+ [0x014B] = 0xbc, -+ [0x015E] = 0xde, -+ [0x015F] = 0xfe, -+ [0x016C] = 0xa8, -+ [0x016D] = 0xb8, -+ [0x0178] = 0xbe, -+ [0x017D] = 0xa1, -+ [0x017E] = 0xb1, -+ [0x018F] = 0xc6, -+ [0x019F] = 0xd8, -+ [0x01D1] = 0xaf, -+ [0x01D2] = 0xbf, -+ [0x01E6] = 0xaa, -+ [0x01E7] = 0xba, -+ [0x0259] = 0xe6, -+ [0x0275] = 0xf8, -+ [0x20AC] = 0xa4, -+}; -diff -uNr libc/iconvdata/khmer-ns.c libc.charsets/iconvdata/khmer-ns.c ---- libc/iconvdata/khmer-ns.c Thu Jan 1 01:00:00 1970 -+++ libc.charsets/iconvdata/khmer-ns.c Mon Jan 12 23:47:54 2004 +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/khmer-ns.c glibc-2.33/iconvdata/khmer-ns.c +--- glibc-2.33.org/iconvdata/khmer-ns.c 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/iconvdata/khmer-ns.c 2021-03-20 14:29:23.201826328 +0100 @@ -0,0 +1,29 @@ +/* Conversion from and to KHMER-NS. + Copyright (C) 2001 Free Software Foundation, Inc. @@ -872,9 +321,9 @@ diff -uNr libc/iconvdata/khmer-ns.c libc.charsets/iconvdata/khmer-ns.c +#define HAS_HOLES 1 /* Not all 256 character are defined. */ + +#include <8bit-gap.c> -diff -uNr libc/iconvdata/koi8-c.c libc.charsets/iconvdata/koi8-c.c ---- libc/iconvdata/koi8-c.c Thu Jan 1 01:00:00 1970 -+++ libc.charsets/iconvdata/koi8-c.c Tue Jan 13 12:21:25 2004 +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/koi8-c.c glibc-2.33/iconvdata/koi8-c.c +--- glibc-2.33.org/iconvdata/koi8-c.c 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/iconvdata/koi8-c.c 2021-03-20 14:29:23.201826328 +0100 @@ -0,0 +1,29 @@ +/* Conversion from and to KOI8-C. + Copyright (C) 2004 Free Software Foundation, Inc. @@ -896,18 +345,18 @@ diff -uNr libc/iconvdata/koi8-c.c libc.charsets/iconvdata/koi8-c.c + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. */ + -+#include + +/* Get the conversion table. */ -+#define TABLES ++#include ++#include + +#define CHARSET_NAME "KOI8-C//" +#define HAS_HOLES 0 /* All 256 character are defined. */ + +#include <8bit-generic.c> -diff -uNr libc/iconvdata/koi8-k.c libc.charsets/iconvdata/koi8-k.c ---- libc/iconvdata/koi8-k.c Thu Jan 1 01:00:00 1970 -+++ libc.charsets/iconvdata/koi8-k.c Mon Jan 12 23:47:54 2004 +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/koi8-k.c glibc-2.33/iconvdata/koi8-k.c +--- glibc-2.33.org/iconvdata/koi8-k.c 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/iconvdata/koi8-k.c 2021-03-20 14:29:23.201826328 +0100 @@ -0,0 +1,29 @@ +/* Conversion from and to KOI8-K. + Copyright (C) 2001 Free Software Foundation, Inc. @@ -938,42 +387,9 @@ diff -uNr libc/iconvdata/koi8-k.c libc.charsets/iconvdata/koi8-k.c +#define HAS_HOLES 1 /* Not all 256 character are defined. */ + +#include <8bit-gap.c> -diff -uNr libc/iconvdata/koi8-ru.c libc.charsets/iconvdata/koi8-ru.c ---- libc/iconvdata/koi8-ru.c Thu Jan 1 01:00:00 1970 -+++ libc.charsets/iconvdata/koi8-ru.c Sat Jul 31 21:43:05 2004 -@@ -0,0 +1,29 @@ -+/* Conversion from and to KOI8-RU. -+ Copyright (C) 1997, 1998 Free Software Foundation, Inc. -+ This file is part of the GNU C Library. -+ Contributed by Ulrich Drepper , 1997. -+ -+ The GNU C Library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ The GNU C Library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with the GNU C Library; if not, write to the Free -+ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA -+ 02111-1307 USA. */ -+ -+#include -+ -+/* Specify the conversion table. */ -+#define TABLES -+ -+#define CHARSET_NAME "KOI8-RU//" -+#define HAS_HOLES 1 /* Not all 256 character are defined. */ -+ -+#include <8bit-gap.c> -diff -uNr libc/iconvdata/mulelao-1.c libc.charsets/iconvdata/mulelao-1.c ---- libc/iconvdata/mulelao-1.c Thu Jan 1 01:00:00 1970 -+++ libc.charsets/iconvdata/mulelao-1.c Mon Jan 12 23:47:54 2004 +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/mulelao-1.c glibc-2.33/iconvdata/mulelao-1.c +--- glibc-2.33.org/iconvdata/mulelao-1.c 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/iconvdata/mulelao-1.c 2021-03-20 14:29:23.201826328 +0100 @@ -0,0 +1,29 @@ +/* Conversion from and to MULELAO-1. + Copyright (C) 2001 Free Software Foundation, Inc. @@ -1004,9 +420,9 @@ diff -uNr libc/iconvdata/mulelao-1.c libc.charsets/iconvdata/mulelao-1.c +#define HAS_HOLES 1 /* Not all 256 character are defined. */ + +#include <8bit-gap.c> -diff -uNr libc/iconvdata/tatar-cyr.c libc.charsets/iconvdata/tatar-cyr.c ---- libc/iconvdata/tatar-cyr.c Thu Jan 1 01:00:00 1970 -+++ libc.charsets/iconvdata/tatar-cyr.c Mon Jan 12 23:47:54 2004 +diff -urNp -x '*.orig' glibc-2.33.org/iconvdata/tatar-cyr.c glibc-2.33/iconvdata/tatar-cyr.c +--- glibc-2.33.org/iconvdata/tatar-cyr.c 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/iconvdata/tatar-cyr.c 2021-03-20 14:29:23.201826328 +0100 @@ -0,0 +1,29 @@ +/* Conversion from and to TATAR-CYR. + Copyright (C) 2001 Free Software Foundation, Inc. @@ -1037,9 +453,9 @@ diff -uNr libc/iconvdata/tatar-cyr.c libc.charsets/iconvdata/tatar-cyr.c +#define HAS_HOLES 1 /* Not all 256 character are defined. */ + +#include <8bit-gap.c> -diff -uNr libc/localedata/charmaps/ISCII-DEV libc.charsets/localedata/charmaps/ISCII-DEV ---- libc/localedata/charmaps/ISCII-DEV Thu Jan 1 01:00:00 1970 -+++ libc.charsets/localedata/charmaps/ISCII-DEV Tue Jan 13 13:34:29 2004 +diff -urNp -x '*.orig' glibc-2.33.org/localedata/charmaps/ISCII-DEV glibc-2.33/localedata/charmaps/ISCII-DEV +--- glibc-2.33.org/localedata/charmaps/ISCII-DEV 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/charmaps/ISCII-DEV 2021-03-20 14:29:23.201826328 +0100 @@ -0,0 +1,271 @@ + ISCII-DEV + % @@ -1312,9 +728,9 @@ diff -uNr libc/localedata/charmaps/ISCII-DEV libc.charsets/localedata/charmaps/I +% /x DEVANAGARI ABBREVIATION SIGN + +END CHARMAP -diff -uNr libc/localedata/charmaps/ISIRI-3342 libc.charsets/localedata/charmaps/ISIRI-3342 ---- libc/localedata/charmaps/ISIRI-3342 Sun Oct 22 02:20:07 2000 -+++ libc.charsets/localedata/charmaps/ISIRI-3342 Mon Jan 12 23:47:54 2004 +diff -urNp -x '*.orig' glibc-2.33.org/localedata/charmaps/ISIRI-3342 glibc-2.33/localedata/charmaps/ISIRI-3342 +--- glibc-2.33.org/localedata/charmaps/ISIRI-3342 2021-02-01 18:15:33.000000000 +0100 ++++ glibc-2.33/localedata/charmaps/ISIRI-3342 2021-03-20 14:29:23.202826328 +0100 @@ -1,11 +1,20 @@ ISIRI-3342 % @@ -1325,32 +741,19 @@ diff -uNr libc/localedata/charmaps/ISIRI-3342 libc.charsets/localedata/charmaps/ % source: Iranian standard ISIRI 3342 (1993) % author: Pablo Saratxaga, and Roozbeh Pournader % email: pablo@mandrakesoft.com, roozbeh@sina.sharif.ac.ir -- -+ + +% Changes from 0.2 to 0.3: +% -+% Changed the mnemonic for 0xA6 from <.+> to <.a> ++% Changed the mnemonic for 0xA6 from <.+> to <.a> +% -+% Exchanged the Unicode equilavents for 0xE6 and 0xE7, to reflect -+% the change in the mirroring behaviour of U+00AB and U+00BB -+% between versions 2.1.5 and 2.1.8 of the Unicode Standard. -+ - % I think the mnemonic for upper space (0xA0) should be different from - % lower space (0x20). Because the semantics are different, although they - % are mapped to a single Unicode character. This is specially important -@@ -18,9 +27,9 @@ - % invented on the pattern of Unicode character names. --RP - % - % NOTE: Some entries were missing in the mnemonics.ds file; We invented our --% own. Those are: , , , , <%+>, <.+>, <,f>, <(+>, -+% own. Those are: , , , , <%+>, <.a>, <,f>, <(+>, - % <)+>, <*X+>, <+f>, <-f>, <.f>, , <0f>..<9f>, <:f>, <, <=f>, --% f>, , , <)/>+>, <<(+>, , <(!+>, <<<+>, />+>, <*+>, -+% f>, , <)/>+>, <<(+>, , <(!+>, <<<+>, />+>, <*+>, - % , and . Also, all character sequences - % .., ,
have counter-parts .., , - -@@ -153,6 +162,7 @@ ++% Exchanged the Unicode equilavents for 0xE6 and 0xE7, to reflect ++% the change in the mirroring behaviour of U+00AB and U+00BB ++% between versions 2.1.5 and 2.1.8 of the Unicode Standard. ++ + % Please note that the Unicode equivalents of the Persian part (0x80..0xFF) + % are for compatiblity purposes only. I have also changed the fourth + % column consisting of names to reflect the difference. The names are +@@ -140,6 +149,7 @@ CHARMAP /x7d RIGHT CURLY BRACKET /x7e TILDE /x7f DELETE (DEL) @@ -1358,7 +761,7 @@ diff -uNr libc/localedata/charmaps/ISIRI-3342 libc.charsets/localedata/charmaps/ /x80 ARABIC NULL (NUL) /x81 ARABIC START OF HEADING (SOH) /x82 ARABIC START OF TEXT (STX) -@@ -185,6 +195,7 @@ +@@ -172,6 +182,7 @@ CHARMAP /x9d ARABIC GROUP SEPARATOR (IS3) /x9e ARABIC RECORD SEPARATOR (IS2) /x9f ARABIC UNIT SEPARATOR (IS1) @@ -1366,7 +769,7 @@ diff -uNr libc/localedata/charmaps/ISIRI-3342 libc.charsets/localedata/charmaps/ /xa0 ARABIC SPACE /xa1 ZERO WIDTH NON-JOINER /xa2 ZERO WIDTH JOINER -@@ -255,8 +266,8 @@ +@@ -242,8 +253,8 @@ CHARMAP /xe3 ARABIC OPENING SQUARE BRACKET /xe4 ARABIC CLOSING CURLY BRACKET /xe5 ARABIC OPENING CURLY BRACKET @@ -1377,7 +780,7 @@ diff -uNr libc/localedata/charmaps/ISIRI-3342 libc.charsets/localedata/charmaps/ /xe8 ARABIC ASTERISK /xe9 ARABIC TATWEEL /xea ARABIC VERTICAL LINE -@@ -278,3 +289,8 @@ +@@ -265,3 +276,8 @@ CHARMAP /xfe ARABIC LETTER YEH /xff ARABIC DELETE END CHARMAP @@ -1386,17 +789,20 @@ diff -uNr libc/localedata/charmaps/ISIRI-3342 libc.charsets/localedata/charmaps/ +... 0 +END WIDTH + -diff -uNr libc/localedata/charmaps/ISO-8859-9E libc.charsets/localedata/charmaps/ISO-8859-9E ---- libc/localedata/charmaps/ISO-8859-9E Thu Jan 1 01:00:00 1970 -+++ libc.charsets/localedata/charmaps/ISO-8859-9E Mon Jan 12 23:47:54 2004 +diff -urNp -x '*.orig' glibc-2.33.org/localedata/charmaps/ISO-8859-7-EURO glibc-2.33/localedata/charmaps/ISO-8859-7-EURO +--- glibc-2.33.org/localedata/charmaps/ISO-8859-7-EURO 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/charmaps/ISO-8859-7-EURO 2021-03-20 14:29:23.203826328 +0100 @@ -0,0 +1,265 @@ -+ ISO-8859-9E ++ ISO-8859-7-EURO + % + / -+% version: 1.2 -+% repertoiremap: mnemonic,ds -+% source: ++% version: 1.0 ++% source: ISO/IEC SC2 N3678 - FDIS 8859-7 + ++% alias ISO_8859-7:2003 ++% alias ISO-8859-7-EURO ++% alias ISO8859-7-EURO ++% alias GREEK8-EURO +CHARMAP + /x00 NULL (NUL) + /x01 START OF HEADING (SOH) @@ -1559,105 +965,102 @@ diff -uNr libc/localedata/charmaps/ISO-8859-9E libc.charsets/localedata/charmaps + /x9e PRIVACY MESSAGE (PM) + /x9f APPLICATION PROGRAM COMMAND (APC) + /xa0 NO-BREAK SPACE -+ /xa1 LATIN CAPITAL LETTER Z WITH CARON -+ /xa2 CENT SIGN ++ /xa1 LEFT SINGLE QUOTATION MARK ++ /xa2 RIGHT SINGLE QUOTATION MARK + /xa3 POUND SIGN + /xa4 EURO SIGN -+ /xa5 YEN SIGN -+ /xa6 LATIN CAPITAL LETTER I WITH BREVE ++ /xa5 DRACHMA SIGN ++ /xa6 BROKEN BAR + /xa7 SECTION SIGN -+ /xa8 LATIN CAPITAL LETTER U WITH BREVE ++ /xa8 DIAERESIS + /xa9 COPYRIGHT SIGN -+ /xaa LATIN CAPITAL LETTER G WITH CARON ++ /xaa GREEK YPOGEGRAMMENI + /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -+ /xac LATIN CAPITAL LETTER ENG ++ /xac NOT SIGN + /xad SOFT HYPHEN -+ /xae REGISTERED SIGN -+ /xaf LATIN CAPITAL LETTER O WITH CARON ++ /xaf HORIZONTAL BAR + /xb0 DEGREE SIGN -+ /xb1 LATIN SMALL LETTER Z WITH CARON ++ /xb1 PLUS-MINUS SIGN + /xb2 SUPERSCRIPT TWO + /xb3 SUPERSCRIPT THREE -+ /xb4 ACUTE ACCENT -+ /xb5 MICRO SIGN -+ /xb6 LATIN SMALL LETTER I WITH BREVE ++ /xb4 GREEK TONOS ++ /xb5 GREEK DIALYTIKA TONOS ++ /xb6 GREEK CAPITAL LETTER ALPHA WITH TONOS + /xb7 MIDDLE DOT -+ /xb8 LATIN SMALL LETTER U WITH BREVE -+ /xb9 SUPERSCRIPT ONE -+ /xba LATIN SMALL LETTER G WITH CARON ++ /xb8 GREEK CAPITAL LETTER EPSILON WITH TONOS ++ /xb9 GREEK CAPITAL LETTER ETA WITH TONOS ++ /xba GREEK CAPITAL LETTER IOTA WITH TONOS + /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -+ /xbc LATIN SMALL LETTER ENG ++ /xbc GREEK CAPITAL LETTER OMICRON WITH TONOS + /xbd VULGAR FRACTION ONE HALF -+ /xbe LATIN CAPITAL LETTER Y WITH DIAERESIS -+ /xbf LATIN SMALL LETTER O WITH CARON -+ /xc0 LATIN CAPITAL LETTER A WITH GRAVE -+ /xc1 LATIN CAPITAL LETTER A WITH ACUTE -+ /xc2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX -+ /xc3 LATIN CAPITAL LETTER A WITH TILDE -+ /xc4 LATIN CAPITAL LETTER A WITH DIAERESIS -+ /xc5 LATIN CAPITAL LETTER A WITH RING ABOVE -+ /xc6 LATIN CAPITAL LETTER SCHWA -+ /xc7 LATIN CAPITAL LETTER C WITH CEDILLA -+ /xc8 LATIN CAPITAL LETTER E WITH GRAVE -+ /xc9 LATIN CAPITAL LETTER E WITH ACUTE -+ /xca LATIN CAPITAL LETTER E WITH CIRCUMFLEX -+ /xcb LATIN CAPITAL LETTER E WITH DIAERESIS -+ /xcc LATIN CAPITAL LETTER I WITH GRAVE -+ /xcd LATIN CAPITAL LETTER I WITH ACUTE -+ /xce LATIN CAPITAL LETTER I WITH CIRCUMFLEX -+ /xcf LATIN CAPITAL LETTER I WITH DIAERESIS -+ /xd0 LATIN CAPITAL LETTER G WITH BREVE -+ /xd1 LATIN CAPITAL LETTER N WITH TILDE -+ /xd2 LATIN CAPITAL LETTER O WITH GRAVE -+ /xd3 LATIN CAPITAL LETTER O WITH ACUTE -+ /xd4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX -+ /xd5 LATIN CAPITAL LETTER O WITH TILDE -+ /xd6 LATIN CAPITAL LETTER O WITH DIAERESIS -+ /xd7 LATIN CAPITAL LETTER Y WITH ACUTE -+ /xd8 LATIN CAPITAL LETTER BARRED O -+ /xd9 LATIN CAPITAL LETTER U WITH GRAVE -+ /xda LATIN CAPITAL LETTER U WITH ACUTE -+ /xdb LATIN CAPITAL LETTER U WITH CIRCUMFLEX -+ /xdc LATIN CAPITAL LETTER U WITH DIAERESIS -+ /xdd LATIN CAPITAL LETTER I WITH DOT ABOVE -+ /xde LATIN CAPITAL LETTER S WITH CEDILLA -+ /xdf LATIN SMALL LETTER SHARP S (German) -+ /xe0 LATIN SMALL LETTER A WITH GRAVE -+ /xe1 LATIN SMALL LETTER A WITH ACUTE -+ /xe2 LATIN SMALL LETTER A WITH CIRCUMFLEX -+ /xe3 LATIN SMALL LETTER A WITH TILDE -+ /xe4 LATIN SMALL LETTER A WITH DIAERESIS -+ /xe5 LATIN SMALL LETTER A WITH RING ABOVE -+ /xe6 LATIN SMALL LETTER SCHWA -+ /xe7 LATIN SMALL LETTER C WITH CEDILLA -+ /xe8 LATIN SMALL LETTER E WITH GRAVE -+ /xe9 LATIN SMALL LETTER E WITH ACUTE -+ /xea LATIN SMALL LETTER E WITH CIRCUMFLEX -+ /xeb LATIN SMALL LETTER E WITH DIAERESIS -+ /xec LATIN SMALL LETTER I WITH GRAVE -+ /xed LATIN SMALL LETTER I WITH ACUTE -+ /xee LATIN SMALL LETTER I WITH CIRCUMFLEX -+ /xef LATIN SMALL LETTER I WITH DIAERESIS -+ /xf0 LATIN SMALL LETTER G WITH BREVE -+ /xf1 LATIN SMALL LETTER N WITH TILDE -+ /xf2 LATIN SMALL LETTER O WITH GRAVE -+ /xf3 LATIN SMALL LETTER O WITH ACUTE -+ /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX -+ /xf5 LATIN SMALL LETTER O WITH TILDE -+ /xf6 LATIN SMALL LETTER O WITH DIAERESIS -+ /xf7 LATIN SMALL LETTER Y WITH ACUTE -+ /xf8 LATIN SMALL LETTER BARRED O -+ /xf9 LATIN SMALL LETTER U WITH GRAVE -+ /xfa LATIN SMALL LETTER U WITH ACUTE -+ /xfb LATIN SMALL LETTER U WITH CIRCUMFLEX -+ /xfc LATIN SMALL LETTER U WITH DIAERESIS -+ /xfd LATIN SMALL LETTER DOTLESS I -+ /xfe LATIN SMALL LETTER S WITH CEDILLA -+ /xff LATIN SMALL LETTER Y WITH DIAERESIS ++ /xbe GREEK CAPITAL LETTER UPSILON WITH TONOS ++ /xbf GREEK CAPITAL LETTER OMEGA WITH TONOS ++ /xc0 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS ++ /xc1 GREEK CAPITAL LETTER ALPHA ++ /xc2 GREEK CAPITAL LETTER BETA ++ /xc3 GREEK CAPITAL LETTER GAMMA ++ /xc4 GREEK CAPITAL LETTER DELTA ++ /xc5 GREEK CAPITAL LETTER EPSILON ++ /xc6 GREEK CAPITAL LETTER ZETA ++ /xc7 GREEK CAPITAL LETTER ETA ++ /xc8 GREEK CAPITAL LETTER THETA ++ /xc9 GREEK CAPITAL LETTER IOTA ++ /xca GREEK CAPITAL LETTER KAPPA ++ /xcb GREEK CAPITAL LETTER LAMDA ++ /xcc GREEK CAPITAL LETTER MU ++ /xcd GREEK CAPITAL LETTER NU ++ /xce GREEK CAPITAL LETTER XI ++ /xcf GREEK CAPITAL LETTER OMICRON ++ /xd0 GREEK CAPITAL LETTER PI ++ /xd1 GREEK CAPITAL LETTER RHO ++ /xd3 GREEK CAPITAL LETTER SIGMA ++ /xd4 GREEK CAPITAL LETTER TAU ++ /xd5 GREEK CAPITAL LETTER UPSILON ++ /xd6 GREEK CAPITAL LETTER PHI ++ /xd7 GREEK CAPITAL LETTER CHI ++ /xd8 GREEK CAPITAL LETTER PSI ++ /xd9 GREEK CAPITAL LETTER OMEGA ++ /xda GREEK CAPITAL LETTER IOTA WITH DIALYTIKA ++ /xdb GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA ++ /xdc GREEK SMALL LETTER ALPHA WITH TONOS ++ /xdd GREEK SMALL LETTER EPSILON WITH TONOS ++ /xde GREEK SMALL LETTER ETA WITH TONOS ++ /xdf GREEK SMALL LETTER IOTA WITH TONOS ++ /xe0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS ++ /xe1 GREEK SMALL LETTER ALPHA ++ /xe2 GREEK SMALL LETTER BETA ++ /xe3 GREEK SMALL LETTER GAMMA ++ /xe4 GREEK SMALL LETTER DELTA ++ /xe5 GREEK SMALL LETTER EPSILON ++ /xe6 GREEK SMALL LETTER ZETA ++ /xe7 GREEK SMALL LETTER ETA ++ /xe8 GREEK SMALL LETTER THETA ++ /xe9 GREEK SMALL LETTER IOTA ++ /xea GREEK SMALL LETTER KAPPA ++ /xeb GREEK SMALL LETTER LAMDA ++ /xec GREEK SMALL LETTER MU ++ /xed GREEK SMALL LETTER NU ++ /xee GREEK SMALL LETTER XI ++ /xef GREEK SMALL LETTER OMICRON ++ /xf0 GREEK SMALL LETTER PI ++ /xf1 GREEK SMALL LETTER RHO ++ /xf2 GREEK SMALL LETTER FINAL SIGMA ++ /xf3 GREEK SMALL LETTER SIGMA ++ /xf4 GREEK SMALL LETTER TAU ++ /xf5 GREEK SMALL LETTER UPSILON ++ /xf6 GREEK SMALL LETTER PHI ++ /xf7 GREEK SMALL LETTER CHI ++ /xf8 GREEK SMALL LETTER PSI ++ /xf9 GREEK SMALL LETTER OMEGA ++ /xfa GREEK SMALL LETTER IOTA WITH DIALYTIKA ++ /xfb GREEK SMALL LETTER UPSILON WITH DIALYTIKA ++ /xfc GREEK SMALL LETTER OMICRON WITH TONOS ++ /xfd GREEK SMALL LETTER UPSILON WITH TONOS ++ /xfe GREEK SMALL LETTER OMEGA WITH TONOS +END CHARMAP -diff -uNr libc/localedata/charmaps/KHMER-NS libc.charsets/localedata/charmaps/KHMER-NS ---- libc/localedata/charmaps/KHMER-NS Thu Jan 1 01:00:00 1970 -+++ libc.charsets/localedata/charmaps/KHMER-NS Mon Jan 12 23:47:54 2004 +diff -urNp -x '*.orig' glibc-2.33.org/localedata/charmaps/KHMER-NS glibc-2.33/localedata/charmaps/KHMER-NS +--- glibc-2.33.org/localedata/charmaps/KHMER-NS 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/charmaps/KHMER-NS 2021-03-20 14:29:23.202826328 +0100 @@ -0,0 +1,263 @@ + KHMER-NS + % @@ -1922,9 +1325,9 @@ diff -uNr libc/localedata/charmaps/KHMER-NS libc.charsets/localedata/charmaps/KH + /x98 KHMER DIGIT PRAM BOURN (9) +% +END CHARMAP -diff -uNr libc/localedata/charmaps/KOI8-C libc.charsets/localedata/charmaps/KOI8-C ---- libc/localedata/charmaps/KOI8-C Thu Jan 1 01:00:00 1970 -+++ libc.charsets/localedata/charmaps/KOI8-C Tue Jan 13 12:45:42 2004 +diff -urNp -x '*.orig' glibc-2.33.org/localedata/charmaps/KOI8-C glibc-2.33/localedata/charmaps/KOI8-C +--- glibc-2.33.org/localedata/charmaps/KOI8-C 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/charmaps/KOI8-C 2021-03-20 14:29:23.202826328 +0100 @@ -0,0 +1,267 @@ + KOI8-C + % @@ -2193,9 +1596,9 @@ diff -uNr libc/localedata/charmaps/KOI8-C libc.charsets/localedata/charmaps/KOI8 + /xfe CYRILLIC CAPITAL LETTER CHE + /xff CYRILLIC CAPITAL LETTER HARD SIGN +END CHARMAP -diff -uNr libc/localedata/charmaps/KOI8-K libc.charsets/localedata/charmaps/KOI8-K ---- libc/localedata/charmaps/KOI8-K Thu Jan 1 01:00:00 1970 -+++ libc.charsets/localedata/charmaps/KOI8-K Tue Jan 13 01:06:43 2004 +diff -urNp -x '*.orig' glibc-2.33.org/localedata/charmaps/KOI8-K glibc-2.33/localedata/charmaps/KOI8-K +--- glibc-2.33.org/localedata/charmaps/KOI8-K 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/charmaps/KOI8-K 2021-03-20 14:29:23.202826328 +0100 @@ -0,0 +1,264 @@ + KOI8-K + % @@ -2461,9 +1864,9 @@ diff -uNr libc/localedata/charmaps/KOI8-K libc.charsets/localedata/charmaps/KOI8 + /xfe CYRILLIC CAPITAL LETTER CHE + /xff CYRILLIC CAPITAL LETTER HARD SIGN +END CHARMAP -diff -uNr libc/localedata/charmaps/MULELAO-1 libc.charsets/localedata/charmaps/MULELAO-1 ---- libc/localedata/charmaps/MULELAO-1 Thu Jan 1 01:00:00 1970 -+++ libc.charsets/localedata/charmaps/MULELAO-1 Mon Jan 12 23:47:54 2004 +diff -urNp -x '*.orig' glibc-2.33.org/localedata/charmaps/MULELAO-1 glibc-2.33/localedata/charmaps/MULELAO-1 +--- glibc-2.33.org/localedata/charmaps/MULELAO-1 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/charmaps/MULELAO-1 2021-03-20 14:29:23.203826328 +0100 @@ -0,0 +1,236 @@ + MULELAO-1 + % @@ -2701,9 +2104,9 @@ diff -uNr libc/localedata/charmaps/MULELAO-1 libc.charsets/localedata/charmaps/M +... 0 +END WIDTH + -diff -uNr libc/localedata/charmaps/TATAR-CYR libc.charsets/localedata/charmaps/TATAR-CYR ---- libc/localedata/charmaps/TATAR-CYR Thu Jan 1 01:00:00 1970 -+++ libc.charsets/localedata/charmaps/TATAR-CYR Mon Jan 12 23:47:54 2004 +diff -urNp -x '*.orig' glibc-2.33.org/localedata/charmaps/TATAR-CYR glibc-2.33/localedata/charmaps/TATAR-CYR +--- glibc-2.33.org/localedata/charmaps/TATAR-CYR 1970-01-01 01:00:00.000000000 +0100 ++++ glibc-2.33/localedata/charmaps/TATAR-CYR 2021-03-20 14:29:23.203826328 +0100 @@ -0,0 +1,265 @@ + TATAR-CYR + % @@ -2970,542 +2373,3 @@ diff -uNr libc/localedata/charmaps/TATAR-CYR libc.charsets/localedata/charmaps/T + /xfe CYRILLIC SMALL LETTER YU + /xff CYRILLIC SMALL LETTER YA +END CHARMAP -diff -uNr libc/localedata/charmaps/KOI8-RU libc.charsets/localedata/charmaps/KOI8-RU ---- libc/localedata/charmaps/KOI8-RU Thu Jan 1 01:00:00 1970 -+++ libc.charsets/localedata/charmaps/KOI8-RU Fri Jul 30 15:00:28 2004 -@@ -0,0 +1,266 @@ -+ KOI8-RU -+ % -+ / -+% version: 1.0 -+% source: kernel 2.4.20 sources -+ -+% Author: Andrzej Krzysztofowicz -+ -+CHARMAP -+ /x00 NULL (NUL) -+ /x01 START OF HEADING (SOH) -+ /x02 START OF TEXT (STX) -+ /x03 END OF TEXT (ETX) -+ /x04 END OF TRANSMISSION (EOT) -+ /x05 ENQUIRY (ENQ) -+ /x06 ACKNOWLEDGE (ACK) -+ /x07 BELL (BEL) -+ /x08 BACKSPACE (BS) -+ /x09 CHARACTER TABULATION (HT) -+ /x0a LINE FEED (LF) -+ /x0b LINE TABULATION (VT) -+ /x0c FORM FEED (FF) -+ /x0d CARRIAGE RETURN (CR) -+ /x0e SHIFT OUT (SO) -+ /x0f SHIFT IN (SI) -+ /x10 DATALINK ESCAPE (DLE) -+ /x11 DEVICE CONTROL ONE (DC1) -+ /x12 DEVICE CONTROL TWO (DC2) -+ /x13 DEVICE CONTROL THREE (DC3) -+ /x14 DEVICE CONTROL FOUR (DC4) -+ /x15 NEGATIVE ACKNOWLEDGE (NAK) -+ /x16 SYNCHRONOUS IDLE (SYN) -+ /x17 END OF TRANSMISSION BLOCK (ETB) -+ /x18 CANCEL (CAN) -+ /x19 END OF MEDIUM (EM) -+ /x1a SUBSTITUTE (SUB) -+ /x1b ESCAPE (ESC) -+ /x1c FILE SEPARATOR (IS4) -+ /x1d GROUP SEPARATOR (IS3) -+ /x1e RECORD SEPARATOR (IS2) -+ /x1f UNIT SEPARATOR (IS1) -+ /x20 SPACE -+ /x21 EXCLAMATION MARK -+ /x22 QUOTATION MARK -+ /x23 NUMBER SIGN -+ /x24 DOLLAR SIGN -+ /x25 PERCENT SIGN -+ /x26 AMPERSAND -+ /x27 APOSTROPHE -+ /x28 LEFT PARENTHESIS -+ /x29 RIGHT PARENTHESIS -+ /x2a ASTERISK -+ /x2b PLUS SIGN -+ /x2c COMMA -+ /x2d HYPHEN-MINUS -+ /x2e FULL STOP -+ /x2f SOLIDUS -+ /x30 DIGIT ZERO -+ /x31 DIGIT ONE -+ /x32 DIGIT TWO -+ /x33 DIGIT THREE -+ /x34 DIGIT FOUR -+ /x35 DIGIT FIVE -+ /x36 DIGIT SIX -+ /x37 DIGIT SEVEN -+ /x38 DIGIT EIGHT -+ /x39 DIGIT NINE -+ /x3a COLON -+ /x3b SEMICOLON -+ /x3c LESS-THAN SIGN -+ /x3d EQUALS SIGN -+ /x3e GREATER-THAN SIGN -+ /x3f QUESTION MARK -+ /x40 COMMERCIAL AT -+ /x41 LATIN CAPITAL LETTER A -+ /x42 LATIN CAPITAL LETTER B -+ /x43 LATIN CAPITAL LETTER C -+ /x44 LATIN CAPITAL LETTER D -+ /x45 LATIN CAPITAL LETTER E -+ /x46 LATIN CAPITAL LETTER F -+ /x47 LATIN CAPITAL LETTER G -+ /x48 LATIN CAPITAL LETTER H -+ /x49 LATIN CAPITAL LETTER I -+ /x4a LATIN CAPITAL LETTER J -+ /x4b LATIN CAPITAL LETTER K -+ /x4c LATIN CAPITAL LETTER L -+ /x4d LATIN CAPITAL LETTER M -+ /x4e LATIN CAPITAL LETTER N -+ /x4f LATIN CAPITAL LETTER O -+ /x50 LATIN CAPITAL LETTER P -+ /x51 LATIN CAPITAL LETTER Q -+ /x52 LATIN CAPITAL LETTER R -+ /x53 LATIN CAPITAL LETTER S -+ /x54 LATIN CAPITAL LETTER T -+ /x55 LATIN CAPITAL LETTER U -+ /x56 LATIN CAPITAL LETTER V -+ /x57 LATIN CAPITAL LETTER W -+ /x58 LATIN CAPITAL LETTER X -+ /x59 LATIN CAPITAL LETTER Y -+ /x5a LATIN CAPITAL LETTER Z -+ /x5b LEFT SQUARE BRACKET -+ /x5c REVERSE SOLIDUS -+ /x5d RIGHT SQUARE BRACKET -+ /x5e CIRCUMFLEX ACCENT -+ /x5f LOW LINE -+ /x60 GRAVE ACCENT -+ /x61 LATIN SMALL LETTER A -+ /x62 LATIN SMALL LETTER B -+ /x63 LATIN SMALL LETTER C -+ /x64 LATIN SMALL LETTER D -+ /x65 LATIN SMALL LETTER E -+ /x66 LATIN SMALL LETTER F -+ /x67 LATIN SMALL LETTER G -+ /x68 LATIN SMALL LETTER H -+ /x69 LATIN SMALL LETTER I -+ /x6a LATIN SMALL LETTER J -+ /x6b LATIN SMALL LETTER K -+ /x6c LATIN SMALL LETTER L -+ /x6d LATIN SMALL LETTER M -+ /x6e LATIN SMALL LETTER N -+ /x6f LATIN SMALL LETTER O -+ /x70 LATIN SMALL LETTER P -+ /x71 LATIN SMALL LETTER Q -+ /x72 LATIN SMALL LETTER R -+ /x73 LATIN SMALL LETTER S -+ /x74 LATIN SMALL LETTER T -+ /x75 LATIN SMALL LETTER U -+ /x76 LATIN SMALL LETTER V -+ /x77 LATIN SMALL LETTER W -+ /x78 LATIN SMALL LETTER X -+ /x79 LATIN SMALL LETTER Y -+ /x7a LATIN SMALL LETTER Z -+ /x7b LEFT CURLY BRACKET -+ /x7c VERTICAL LINE -+ /x7d RIGHT CURLY BRACKET -+ /x7e TILDE -+ /x7f DELETE (DEL) -+ /x80 BOX DRAWINGS LIGHT HORIZONTAL -+ /x81 BOX DRAWINGS LIGHT VERTICAL -+ /x82 BOX DRAWINGS LIGHT DOWN AND RIGHT -+ /x83 BOX DRAWINGS LIGHT DOWN AND LEFT -+ /x84 BOX DRAWINGS LIGHT UP AND RIGHT -+ /x85 BOX DRAWINGS LIGHT UP AND LEFT -+ /x86 BOX DRAWINGS LIGHT VERTICAL AND RIGHT -+ /x87 BOX DRAWINGS LIGHT VERTICAL AND LEFT -+ /x88 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL -+ /x89 BOX DRAWINGS LIGHT UP AND HORIZONTAL -+ /x8a BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL -+ /x8b UPPER HALF BLOCK -+ /x8c LOWER HALF BLOCK -+ /x8d FULL BLOCK -+ /x8e LEFT HALF BLOCK -+ /x8f RIGHT HALF BLOCK -+ /x90 LIGHT SHADE -+ /x91 MEDIUM SHADE -+ /x92 DARK SHADE -+ /x93 TOP HALF INTEGRAL -+ /x94 BLACK SQUARE -+ /x95 BULLET OPERATOR -+ /x96 SQUARE ROOT -+ /x97 ALMOST EQUAL TO -+ /x98 LESS-THAN OR EQUAL TO -+ /x99 GREATER-THAN OR EQUAL TO -+ /x9a NO-BREAK SPACE -+ /x9b BOTTOM HALF INTEGRAL -+ /x9c DEGREE SIGN -+ /x9d SUPERSCRIPT TWO -+ /x9e MIDDLE DOT -+ /x9f DIVISION SIGN -+ /xa0 BOX DRAWINGS DOUBLE HORIZONTAL -+ /xa1 BOX DRAWINGS DOUBLE VERTICAL -+ /xa2 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE -+ /xa3 CYRILLIC SMALL LETTER IO -+ /xa4 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE -+ /xa5 BOX DRAWINGS DOUBLE DOWN AND RIGHT -+ /xa6 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE -+ /xa7 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE -+ /xa8 BOX DRAWINGS DOUBLE DOWN AND LEFT -+ /xa9 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE -+ /xaa BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE -+ /xab BOX DRAWINGS DOUBLE UP AND RIGHT -+ /xac BOX DRAWINGS UP SINGLE AND LEFT DOUBLE -+ /xad BOX DRAWINGS UP DOUBLE AND LEFT SINGLE -+ /xae CYRILLIC SMALL LETTER SHORT U -+ /xaf BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE -+ /xb0 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE -+ /xb1 BOX DRAWINGS DOUBLE VERTICAL AND RIGHT -+ /xb2 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE -+ /xb3 CYRILLIC CAPITAL LETTER IO -+ /xb4 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE -+ /xb5 BOX DRAWINGS DOUBLE VERTICAL AND LEFT -+ /xb6 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE -+ /xb7 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE -+ /xb8 BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL -+ /xb9 BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE -+ /xba BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE -+ /xbb BOX DRAWINGS DOUBLE UP AND HORIZONTAL -+ /xbc BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE -+ /xbd BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE -+ /xbe CYRILLIC CAPITAL LETTER SHORT U -+ /xbf COPYRIGHT SIGN -+ /xc0 CYRILLIC SMALL LETTER YU -+ /xc1 CYRILLIC SMALL LETTER A -+ /xc2 CYRILLIC SMALL LETTER BE -+ /xc3 CYRILLIC SMALL LETTER TSE -+ /xc4 CYRILLIC SMALL LETTER DE -+ /xc5 CYRILLIC SMALL LETTER IE -+ /xc6 CYRILLIC SMALL LETTER EF -+ /xc7 CYRILLIC SMALL LETTER GHE -+ /xc8 CYRILLIC SMALL LETTER HA -+ /xc9 CYRILLIC SMALL LETTER I -+ /xca CYRILLIC SMALL LETTER SHORT I -+ /xcb CYRILLIC SMALL LETTER KA -+ /xcc CYRILLIC SMALL LETTER EL -+ /xcd CYRILLIC SMALL LETTER EM -+ /xce CYRILLIC SMALL LETTER EN -+ /xcf CYRILLIC SMALL LETTER O -+ /xd0 CYRILLIC SMALL LETTER PE -+ /xd1 CYRILLIC SMALL LETTER YA -+ /xd2 CYRILLIC SMALL LETTER ER -+ /xd3 CYRILLIC SMALL LETTER ES -+ /xd4 CYRILLIC SMALL LETTER TE -+ /xd5 CYRILLIC SMALL LETTER U -+ /xd6 CYRILLIC SMALL LETTER ZHE -+ /xd7 CYRILLIC SMALL LETTER VE -+ /xd8 CYRILLIC SMALL LETTER SOFT SIGN -+ /xd9 CYRILLIC SMALL LETTER YERU -+ /xda CYRILLIC SMALL LETTER ZE -+ /xdb CYRILLIC SMALL LETTER SHA -+ /xdc CYRILLIC SMALL LETTER E -+ /xdd CYRILLIC SMALL LETTER SHCHA -+ /xde CYRILLIC SMALL LETTER CHE -+ /xdf CYRILLIC SMALL LETTER HARD SIGN -+ /xe0 CYRILLIC CAPITAL LETTER YU -+ /xe1 CYRILLIC CAPITAL LETTER A -+ /xe2 CYRILLIC CAPITAL LETTER BE -+ /xe3 CYRILLIC CAPITAL LETTER TSE -+ /xe4 CYRILLIC CAPITAL LETTER DE -+ /xe5 CYRILLIC CAPITAL LETTER IE -+ /xe6 CYRILLIC CAPITAL LETTER EF -+ /xe7 CYRILLIC CAPITAL LETTER GHE -+ /xe8 CYRILLIC CAPITAL LETTER HA -+ /xe9 CYRILLIC CAPITAL LETTER I -+ /xea CYRILLIC CAPITAL LETTER SHORT I -+ /xeb CYRILLIC CAPITAL LETTER KA -+ /xec CYRILLIC CAPITAL LETTER EL -+ /xed CYRILLIC CAPITAL LETTER EM -+ /xee CYRILLIC CAPITAL LETTER EN -+ /xef CYRILLIC CAPITAL LETTER O -+ /xf0 CYRILLIC CAPITAL LETTER PE -+ /xf1 CYRILLIC CAPITAL LETTER YA -+ /xf2 CYRILLIC CAPITAL LETTER ER -+ /xf3 CYRILLIC CAPITAL LETTER ES -+ /xf4 CYRILLIC CAPITAL LETTER TE -+ /xf5 CYRILLIC CAPITAL LETTER U -+ /xf6 CYRILLIC CAPITAL LETTER ZHE -+ /xf7 CYRILLIC CAPITAL LETTER VE -+ /xf8 CYRILLIC CAPITAL LETTER SOFT SIGN -+ /xf9 CYRILLIC CAPITAL LETTER YERU -+ /xfa CYRILLIC CAPITAL LETTER ZE -+ /xfb CYRILLIC CAPITAL LETTER SHA -+ /xfc CYRILLIC CAPITAL LETTER E -+ /xfd CYRILLIC CAPITAL LETTER SHCHA -+ /xfe CYRILLIC CAPITAL LETTER CHE -+ /xff CYRILLIC CAPITAL LETTER HARD SIGN -+END CHARMAP -diff -uNr libc/localedata/charmaps/ISO-8859-7-EURO libc.charsets/localedata/charmaps/ISO-8859-7-EURO ---- libc/localedata/charmaps/ISO-8859-7-EURO Thu Jan 1 01:00:00 1970 -+++ libc.charsets/localedata/charmaps/ISO-8859-7-EURO Mon Aug 2 03:00:12 2004 -@@ -0,0 +1,265 @@ -+ ISO-8859-7-EURO -+ % -+ / -+% version: 1.0 -+% source: ISO/IEC SC2 N3678 - FDIS 8859-7 -+ -+% alias ISO_8859-7:2003 -+% alias ISO-8859-7-EURO -+% alias ISO8859-7-EURO -+% alias GREEK8-EURO -+CHARMAP -+ /x00 NULL (NUL) -+ /x01 START OF HEADING (SOH) -+ /x02 START OF TEXT (STX) -+ /x03 END OF TEXT (ETX) -+ /x04 END OF TRANSMISSION (EOT) -+ /x05 ENQUIRY (ENQ) -+ /x06 ACKNOWLEDGE (ACK) -+ /x07 BELL (BEL) -+ /x08 BACKSPACE (BS) -+ /x09 CHARACTER TABULATION (HT) -+ /x0a LINE FEED (LF) -+ /x0b LINE TABULATION (VT) -+ /x0c FORM FEED (FF) -+ /x0d CARRIAGE RETURN (CR) -+ /x0e SHIFT OUT (SO) -+ /x0f SHIFT IN (SI) -+ /x10 DATALINK ESCAPE (DLE) -+ /x11 DEVICE CONTROL ONE (DC1) -+ /x12 DEVICE CONTROL TWO (DC2) -+ /x13 DEVICE CONTROL THREE (DC3) -+ /x14 DEVICE CONTROL FOUR (DC4) -+ /x15 NEGATIVE ACKNOWLEDGE (NAK) -+ /x16 SYNCHRONOUS IDLE (SYN) -+ /x17 END OF TRANSMISSION BLOCK (ETB) -+ /x18 CANCEL (CAN) -+ /x19 END OF MEDIUM (EM) -+ /x1a SUBSTITUTE (SUB) -+ /x1b ESCAPE (ESC) -+ /x1c FILE SEPARATOR (IS4) -+ /x1d GROUP SEPARATOR (IS3) -+ /x1e RECORD SEPARATOR (IS2) -+ /x1f UNIT SEPARATOR (IS1) -+ /x20 SPACE -+ /x21 EXCLAMATION MARK -+ /x22 QUOTATION MARK -+ /x23 NUMBER SIGN -+ /x24 DOLLAR SIGN -+ /x25 PERCENT SIGN -+ /x26 AMPERSAND -+ /x27 APOSTROPHE -+ /x28 LEFT PARENTHESIS -+ /x29 RIGHT PARENTHESIS -+ /x2a ASTERISK -+ /x2b PLUS SIGN -+ /x2c COMMA -+ /x2d HYPHEN-MINUS -+ /x2e FULL STOP -+ /x2f SOLIDUS -+ /x30 DIGIT ZERO -+ /x31 DIGIT ONE -+ /x32 DIGIT TWO -+ /x33 DIGIT THREE -+ /x34 DIGIT FOUR -+ /x35 DIGIT FIVE -+ /x36 DIGIT SIX -+ /x37 DIGIT SEVEN -+ /x38 DIGIT EIGHT -+ /x39 DIGIT NINE -+ /x3a COLON -+ /x3b SEMICOLON -+ /x3c LESS-THAN SIGN -+ /x3d EQUALS SIGN -+ /x3e GREATER-THAN SIGN -+ /x3f QUESTION MARK -+ /x40 COMMERCIAL AT -+ /x41 LATIN CAPITAL LETTER A -+ /x42 LATIN CAPITAL LETTER B -+ /x43 LATIN CAPITAL LETTER C -+ /x44 LATIN CAPITAL LETTER D -+ /x45 LATIN CAPITAL LETTER E -+ /x46 LATIN CAPITAL LETTER F -+ /x47 LATIN CAPITAL LETTER G -+ /x48 LATIN CAPITAL LETTER H -+ /x49 LATIN CAPITAL LETTER I -+ /x4a LATIN CAPITAL LETTER J -+ /x4b LATIN CAPITAL LETTER K -+ /x4c LATIN CAPITAL LETTER L -+ /x4d LATIN CAPITAL LETTER M -+ /x4e LATIN CAPITAL LETTER N -+ /x4f LATIN CAPITAL LETTER O -+ /x50 LATIN CAPITAL LETTER P -+ /x51 LATIN CAPITAL LETTER Q -+ /x52 LATIN CAPITAL LETTER R -+ /x53 LATIN CAPITAL LETTER S -+ /x54 LATIN CAPITAL LETTER T -+ /x55 LATIN CAPITAL LETTER U -+ /x56 LATIN CAPITAL LETTER V -+ /x57 LATIN CAPITAL LETTER W -+ /x58 LATIN CAPITAL LETTER X -+ /x59 LATIN CAPITAL LETTER Y -+ /x5a LATIN CAPITAL LETTER Z -+ /x5b LEFT SQUARE BRACKET -+ /x5c REVERSE SOLIDUS -+ /x5d RIGHT SQUARE BRACKET -+ /x5e CIRCUMFLEX ACCENT -+ /x5f LOW LINE -+ /x60 GRAVE ACCENT -+ /x61 LATIN SMALL LETTER A -+ /x62 LATIN SMALL LETTER B -+ /x63 LATIN SMALL LETTER C -+ /x64 LATIN SMALL LETTER D -+ /x65 LATIN SMALL LETTER E -+ /x66 LATIN SMALL LETTER F -+ /x67 LATIN SMALL LETTER G -+ /x68 LATIN SMALL LETTER H -+ /x69 LATIN SMALL LETTER I -+ /x6a LATIN SMALL LETTER J -+ /x6b LATIN SMALL LETTER K -+ /x6c LATIN SMALL LETTER L -+ /x6d LATIN SMALL LETTER M -+ /x6e LATIN SMALL LETTER N -+ /x6f LATIN SMALL LETTER O -+ /x70 LATIN SMALL LETTER P -+ /x71 LATIN SMALL LETTER Q -+ /x72 LATIN SMALL LETTER R -+ /x73 LATIN SMALL LETTER S -+ /x74 LATIN SMALL LETTER T -+ /x75 LATIN SMALL LETTER U -+ /x76 LATIN SMALL LETTER V -+ /x77 LATIN SMALL LETTER W -+ /x78 LATIN SMALL LETTER X -+ /x79 LATIN SMALL LETTER Y -+ /x7a LATIN SMALL LETTER Z -+ /x7b LEFT CURLY BRACKET -+ /x7c VERTICAL LINE -+ /x7d RIGHT CURLY BRACKET -+ /x7e TILDE -+ /x7f DELETE (DEL) -+ /x80 PADDING CHARACTER (PAD) -+ /x81 HIGH OCTET PRESET (HOP) -+ /x82 BREAK PERMITTED HERE (BPH) -+ /x83 NO BREAK HERE (NBH) -+ /x84 INDEX (IND) -+ /x85 NEXT LINE (NEL) -+ /x86 START OF SELECTED AREA (SSA) -+ /x87 END OF SELECTED AREA (ESA) -+ /x88 CHARACTER TABULATION SET (HTS) -+ /x89 CHARACTER TABULATION WITH JUSTIFICATION (HTJ) -+ /x8a LINE TABULATION SET (VTS) -+ /x8b PARTIAL LINE FORWARD (PLD) -+ /x8c PARTIAL LINE BACKWARD (PLU) -+ /x8d REVERSE LINE FEED (RI) -+ /x8e SINGLE-SHIFT TWO (SS2) -+ /x8f SINGLE-SHIFT THREE (SS3) -+ /x90 DEVICE CONTROL STRING (DCS) -+ /x91 PRIVATE USE ONE (PU1) -+ /x92 PRIVATE USE TWO (PU2) -+ /x93 SET TRANSMIT STATE (STS) -+ /x94 CANCEL CHARACTER (CCH) -+ /x95 MESSAGE WAITING (MW) -+ /x96 START OF GUARDED AREA (SPA) -+ /x97 END OF GUARDED AREA (EPA) -+ /x98 START OF STRING (SOS) -+ /x99 SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI) -+ /x9a SINGLE CHARACTER INTRODUCER (SCI) -+ /x9b CONTROL SEQUENCE INTRODUCER (CSI) -+ /x9c STRING TERMINATOR (ST) -+ /x9d OPERATING SYSTEM COMMAND (OSC) -+ /x9e PRIVACY MESSAGE (PM) -+ /x9f APPLICATION PROGRAM COMMAND (APC) -+ /xa0 NO-BREAK SPACE -+ /xa1 LEFT SINGLE QUOTATION MARK -+ /xa2 RIGHT SINGLE QUOTATION MARK -+ /xa3 POUND SIGN -+ /xa4 EURO SIGN -+ /xa5 DRACHMA SIGN -+ /xa6 BROKEN BAR -+ /xa7 SECTION SIGN -+ /xa8 DIAERESIS -+ /xa9 COPYRIGHT SIGN -+ /xaa GREEK YPOGEGRAMMENI -+ /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -+ /xac NOT SIGN -+ /xad SOFT HYPHEN -+ /xaf HORIZONTAL BAR -+ /xb0 DEGREE SIGN -+ /xb1 PLUS-MINUS SIGN -+ /xb2 SUPERSCRIPT TWO -+ /xb3 SUPERSCRIPT THREE -+ /xb4 GREEK TONOS -+ /xb5 GREEK DIALYTIKA TONOS -+ /xb6 GREEK CAPITAL LETTER ALPHA WITH TONOS -+ /xb7 MIDDLE DOT -+ /xb8 GREEK CAPITAL LETTER EPSILON WITH TONOS -+ /xb9 GREEK CAPITAL LETTER ETA WITH TONOS -+ /xba GREEK CAPITAL LETTER IOTA WITH TONOS -+ /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -+ /xbc GREEK CAPITAL LETTER OMICRON WITH TONOS -+ /xbd VULGAR FRACTION ONE HALF -+ /xbe GREEK CAPITAL LETTER UPSILON WITH TONOS -+ /xbf GREEK CAPITAL LETTER OMEGA WITH TONOS -+ /xc0 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS -+ /xc1 GREEK CAPITAL LETTER ALPHA -+ /xc2 GREEK CAPITAL LETTER BETA -+ /xc3 GREEK CAPITAL LETTER GAMMA -+ /xc4 GREEK CAPITAL LETTER DELTA -+ /xc5 GREEK CAPITAL LETTER EPSILON -+ /xc6 GREEK CAPITAL LETTER ZETA -+ /xc7 GREEK CAPITAL LETTER ETA -+ /xc8 GREEK CAPITAL LETTER THETA -+ /xc9 GREEK CAPITAL LETTER IOTA -+ /xca GREEK CAPITAL LETTER KAPPA -+ /xcb GREEK CAPITAL LETTER LAMDA -+ /xcc GREEK CAPITAL LETTER MU -+ /xcd GREEK CAPITAL LETTER NU -+ /xce GREEK CAPITAL LETTER XI -+ /xcf GREEK CAPITAL LETTER OMICRON -+ /xd0 GREEK CAPITAL LETTER PI -+ /xd1 GREEK CAPITAL LETTER RHO -+ /xd3 GREEK CAPITAL LETTER SIGMA -+ /xd4 GREEK CAPITAL LETTER TAU -+ /xd5 GREEK CAPITAL LETTER UPSILON -+ /xd6 GREEK CAPITAL LETTER PHI -+ /xd7 GREEK CAPITAL LETTER CHI -+ /xd8 GREEK CAPITAL LETTER PSI -+ /xd9 GREEK CAPITAL LETTER OMEGA -+ /xda GREEK CAPITAL LETTER IOTA WITH DIALYTIKA -+ /xdb GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA -+ /xdc GREEK SMALL LETTER ALPHA WITH TONOS -+ /xdd GREEK SMALL LETTER EPSILON WITH TONOS -+ /xde GREEK SMALL LETTER ETA WITH TONOS -+ /xdf GREEK SMALL LETTER IOTA WITH TONOS -+ /xe0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS -+ /xe1 GREEK SMALL LETTER ALPHA -+ /xe2 GREEK SMALL LETTER BETA -+ /xe3 GREEK SMALL LETTER GAMMA -+ /xe4 GREEK SMALL LETTER DELTA -+ /xe5 GREEK SMALL LETTER EPSILON -+ /xe6 GREEK SMALL LETTER ZETA -+ /xe7 GREEK SMALL LETTER ETA -+ /xe8 GREEK SMALL LETTER THETA -+ /xe9 GREEK SMALL LETTER IOTA -+ /xea GREEK SMALL LETTER KAPPA -+ /xeb GREEK SMALL LETTER LAMDA -+ /xec GREEK SMALL LETTER MU -+ /xed GREEK SMALL LETTER NU -+ /xee GREEK SMALL LETTER XI -+ /xef GREEK SMALL LETTER OMICRON -+ /xf0 GREEK SMALL LETTER PI -+ /xf1 GREEK SMALL LETTER RHO -+ /xf2 GREEK SMALL LETTER FINAL SIGMA -+ /xf3 GREEK SMALL LETTER SIGMA -+ /xf4 GREEK SMALL LETTER TAU -+ /xf5 GREEK SMALL LETTER UPSILON -+ /xf6 GREEK SMALL LETTER PHI -+ /xf7 GREEK SMALL LETTER CHI -+ /xf8 GREEK SMALL LETTER PSI -+ /xf9 GREEK SMALL LETTER OMEGA -+ /xfa GREEK SMALL LETTER IOTA WITH DIALYTIKA -+ /xfb GREEK SMALL LETTER UPSILON WITH DIALYTIKA -+ /xfc GREEK SMALL LETTER OMICRON WITH TONOS -+ /xfd GREEK SMALL LETTER UPSILON WITH TONOS -+ /xfe GREEK SMALL LETTER OMEGA WITH TONOS -+END CHARMAP