-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//
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//
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//
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
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
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//
+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
+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//
+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.
+#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,
[0xe8] = 0x002A,
[0xe9] = 0x0640,
[0xea] = 0x007C,
-@@ -290,9 +290,9 @@
+@@ -292,9 +292,9 @@ static const char from_ucs4[] = {
/* 0x00a4..0x00a4 */
'\xa4',
/* 0x00ab..0x00ab */
/* 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.
+#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 <pablo@mandrakesoft.com>, 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 <stdint.h>
-+#include <iso8859-9e.h>
-+
-+#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.
+#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.
+#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.
+#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 <drepper@cygnus.com>, 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 <stdint.h>
-+
-+/* Specify the conversion table. */
-+#define TABLES <koi8-ru.h>
-+
-+#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.
+#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.
+#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 @@
+<code_set_name> ISCII-DEV
+<comment_char> %
+%<dev > /x <U0970> 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 @@
<code_set_name> ISIRI-3342
<comment_char> %
% 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: <zwnj>, <zwj>, <!+>, <Rl>, <%+>, <.+>, <,f>, <(+>,
-+% own. Those are: <zwnj>, <zwj>, <!+>, <Rl>, <%+>, <.a>, <,f>, <(+>,
- % <)+>, <*X+>, <+f>, <-f>, <.f>, <//f>, <0f>..<9f>, <:f>, <<f>, <=f>,
--% </>f>, <kf>, <yf>, <)/>+>, <<(+>, <!)+>, <(!+>, <<<+>, </>/>+>, <*+>,
-+% </>f>, <yf>, <)/>+>, <<(+>, <!)+>, <(!+>, <<<+>, </>/>+>, <*+>,
- % <!!+>, and <////+>. Also, all character sequences
- % <NU>..<US>, <SP>, <DT> have counter-parts <NU+>..<US+>, <SP+>, <DT+>
-
-@@ -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
<U007D> /x7d RIGHT CURLY BRACKET
<U007E> /x7e TILDE
<U007F> /x7f DELETE (DEL)
<U0000> /x80 ARABIC NULL (NUL)
<U0001> /x81 ARABIC START OF HEADING (SOH)
<U0002> /x82 ARABIC START OF TEXT (STX)
-@@ -185,6 +195,7 @@
+@@ -172,6 +182,7 @@ CHARMAP
<U001D> /x9d ARABIC GROUP SEPARATOR (IS3)
<U001E> /x9e ARABIC RECORD SEPARATOR (IS2)
<U001F> /x9f ARABIC UNIT SEPARATOR (IS1)
<U0020> /xa0 ARABIC SPACE
<U200C> /xa1 ZERO WIDTH NON-JOINER
<U200D> /xa2 ZERO WIDTH JOINER
-@@ -255,8 +266,8 @@
+@@ -242,8 +253,8 @@ CHARMAP
<U005B> /xe3 ARABIC OPENING SQUARE BRACKET
<U007D> /xe4 ARABIC CLOSING CURLY BRACKET
<U007B> /xe5 ARABIC OPENING CURLY BRACKET
<U002A> /xe8 ARABIC ASTERISK
<U0640> /xe9 ARABIC TATWEEL
<U007C> /xea ARABIC VERTICAL LINE
-@@ -278,3 +289,8 @@
+@@ -265,3 +276,8 @@ CHARMAP
<U064A> /xfe ARABIC LETTER YEH
<U007F> /xff ARABIC DELETE
END CHARMAP
+<U064B>...<U0652> 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 @@
-+<code_set_name> ISO-8859-9E
++<code_set_name> ISO-8859-7-EURO
+<comment_char> %
+<escape_char> /
-+% 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
+<U0000> /x00 NULL (NUL)
+<U0001> /x01 START OF HEADING (SOH)
+<U009E> /x9e PRIVACY MESSAGE (PM)
+<U009F> /x9f APPLICATION PROGRAM COMMAND (APC)
+<U00A0> /xa0 NO-BREAK SPACE
-+<U017D> /xa1 LATIN CAPITAL LETTER Z WITH CARON
-+<U00A2> /xa2 CENT SIGN
++<U2018> /xa1 LEFT SINGLE QUOTATION MARK
++<U2019> /xa2 RIGHT SINGLE QUOTATION MARK
+<U00A3> /xa3 POUND SIGN
+<U20AC> /xa4 EURO SIGN
-+<U00A5> /xa5 YEN SIGN
-+<U012C> /xa6 LATIN CAPITAL LETTER I WITH BREVE
++<U20AF> /xa5 DRACHMA SIGN
++<U00A6> /xa6 BROKEN BAR
+<U00A7> /xa7 SECTION SIGN
-+<U016C> /xa8 LATIN CAPITAL LETTER U WITH BREVE
++<U00A8> /xa8 DIAERESIS
+<U00A9> /xa9 COPYRIGHT SIGN
-+<U01E6> /xaa LATIN CAPITAL LETTER G WITH CARON
++<U037A> /xaa GREEK YPOGEGRAMMENI
+<U00AB> /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-+<U014A> /xac LATIN CAPITAL LETTER ENG
++<U00AC> /xac NOT SIGN
+<U00AD> /xad SOFT HYPHEN
-+<U00AE> /xae REGISTERED SIGN
-+<U01D1> /xaf LATIN CAPITAL LETTER O WITH CARON
++<U2015> /xaf HORIZONTAL BAR
+<U00B0> /xb0 DEGREE SIGN
-+<U017E> /xb1 LATIN SMALL LETTER Z WITH CARON
++<U00B1> /xb1 PLUS-MINUS SIGN
+<U00B2> /xb2 SUPERSCRIPT TWO
+<U00B3> /xb3 SUPERSCRIPT THREE
-+<U00B4> /xb4 ACUTE ACCENT
-+<U00B5> /xb5 MICRO SIGN
-+<U012D> /xb6 LATIN SMALL LETTER I WITH BREVE
++<U0384> /xb4 GREEK TONOS
++<U0385> /xb5 GREEK DIALYTIKA TONOS
++<U0386> /xb6 GREEK CAPITAL LETTER ALPHA WITH TONOS
+<U00B7> /xb7 MIDDLE DOT
-+<U016D> /xb8 LATIN SMALL LETTER U WITH BREVE
-+<U00B9> /xb9 SUPERSCRIPT ONE
-+<U01E7> /xba LATIN SMALL LETTER G WITH CARON
++<U0388> /xb8 GREEK CAPITAL LETTER EPSILON WITH TONOS
++<U0389> /xb9 GREEK CAPITAL LETTER ETA WITH TONOS
++<U038A> /xba GREEK CAPITAL LETTER IOTA WITH TONOS
+<U00BB> /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-+<U014B> /xbc LATIN SMALL LETTER ENG
++<U038C> /xbc GREEK CAPITAL LETTER OMICRON WITH TONOS
+<U00BD> /xbd VULGAR FRACTION ONE HALF
-+<U0178> /xbe LATIN CAPITAL LETTER Y WITH DIAERESIS
-+<U01D2> /xbf LATIN SMALL LETTER O WITH CARON
-+<U00C0> /xc0 LATIN CAPITAL LETTER A WITH GRAVE
-+<U00C1> /xc1 LATIN CAPITAL LETTER A WITH ACUTE
-+<U00C2> /xc2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-+<U00C3> /xc3 LATIN CAPITAL LETTER A WITH TILDE
-+<U00C4> /xc4 LATIN CAPITAL LETTER A WITH DIAERESIS
-+<U00C5> /xc5 LATIN CAPITAL LETTER A WITH RING ABOVE
-+<U018F> /xc6 LATIN CAPITAL LETTER SCHWA
-+<U00C7> /xc7 LATIN CAPITAL LETTER C WITH CEDILLA
-+<U00C8> /xc8 LATIN CAPITAL LETTER E WITH GRAVE
-+<U00C9> /xc9 LATIN CAPITAL LETTER E WITH ACUTE
-+<U00CA> /xca LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-+<U00CB> /xcb LATIN CAPITAL LETTER E WITH DIAERESIS
-+<U00CC> /xcc LATIN CAPITAL LETTER I WITH GRAVE
-+<U00CD> /xcd LATIN CAPITAL LETTER I WITH ACUTE
-+<U00CE> /xce LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-+<U00CF> /xcf LATIN CAPITAL LETTER I WITH DIAERESIS
-+<U011E> /xd0 LATIN CAPITAL LETTER G WITH BREVE
-+<U00D1> /xd1 LATIN CAPITAL LETTER N WITH TILDE
-+<U00D2> /xd2 LATIN CAPITAL LETTER O WITH GRAVE
-+<U00D3> /xd3 LATIN CAPITAL LETTER O WITH ACUTE
-+<U00D4> /xd4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-+<U00D5> /xd5 LATIN CAPITAL LETTER O WITH TILDE
-+<U00D6> /xd6 LATIN CAPITAL LETTER O WITH DIAERESIS
-+<U00DD> /xd7 LATIN CAPITAL LETTER Y WITH ACUTE
-+<U019F> /xd8 LATIN CAPITAL LETTER BARRED O
-+<U00D9> /xd9 LATIN CAPITAL LETTER U WITH GRAVE
-+<U00DA> /xda LATIN CAPITAL LETTER U WITH ACUTE
-+<U00DB> /xdb LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-+<U00DC> /xdc LATIN CAPITAL LETTER U WITH DIAERESIS
-+<U0130> /xdd LATIN CAPITAL LETTER I WITH DOT ABOVE
-+<U015E> /xde LATIN CAPITAL LETTER S WITH CEDILLA
-+<U00DF> /xdf LATIN SMALL LETTER SHARP S (German)
-+<U00E0> /xe0 LATIN SMALL LETTER A WITH GRAVE
-+<U00E1> /xe1 LATIN SMALL LETTER A WITH ACUTE
-+<U00E2> /xe2 LATIN SMALL LETTER A WITH CIRCUMFLEX
-+<U00E3> /xe3 LATIN SMALL LETTER A WITH TILDE
-+<U00E4> /xe4 LATIN SMALL LETTER A WITH DIAERESIS
-+<U00E5> /xe5 LATIN SMALL LETTER A WITH RING ABOVE
-+<U0259> /xe6 LATIN SMALL LETTER SCHWA
-+<U00E7> /xe7 LATIN SMALL LETTER C WITH CEDILLA
-+<U00E8> /xe8 LATIN SMALL LETTER E WITH GRAVE
-+<U00E9> /xe9 LATIN SMALL LETTER E WITH ACUTE
-+<U00EA> /xea LATIN SMALL LETTER E WITH CIRCUMFLEX
-+<U00EB> /xeb LATIN SMALL LETTER E WITH DIAERESIS
-+<U00EC> /xec LATIN SMALL LETTER I WITH GRAVE
-+<U00ED> /xed LATIN SMALL LETTER I WITH ACUTE
-+<U00EE> /xee LATIN SMALL LETTER I WITH CIRCUMFLEX
-+<U00EF> /xef LATIN SMALL LETTER I WITH DIAERESIS
-+<U011F> /xf0 LATIN SMALL LETTER G WITH BREVE
-+<U00F1> /xf1 LATIN SMALL LETTER N WITH TILDE
-+<U00F2> /xf2 LATIN SMALL LETTER O WITH GRAVE
-+<U00F3> /xf3 LATIN SMALL LETTER O WITH ACUTE
-+<U00F4> /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX
-+<U00F5> /xf5 LATIN SMALL LETTER O WITH TILDE
-+<U00F6> /xf6 LATIN SMALL LETTER O WITH DIAERESIS
-+<U00FD> /xf7 LATIN SMALL LETTER Y WITH ACUTE
-+<U0275> /xf8 LATIN SMALL LETTER BARRED O
-+<U00F9> /xf9 LATIN SMALL LETTER U WITH GRAVE
-+<U00FA> /xfa LATIN SMALL LETTER U WITH ACUTE
-+<U00FB> /xfb LATIN SMALL LETTER U WITH CIRCUMFLEX
-+<U00FC> /xfc LATIN SMALL LETTER U WITH DIAERESIS
-+<U0131> /xfd LATIN SMALL LETTER DOTLESS I
-+<U015F> /xfe LATIN SMALL LETTER S WITH CEDILLA
-+<U00FF> /xff LATIN SMALL LETTER Y WITH DIAERESIS
++<U038E> /xbe GREEK CAPITAL LETTER UPSILON WITH TONOS
++<U038F> /xbf GREEK CAPITAL LETTER OMEGA WITH TONOS
++<U0390> /xc0 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
++<U0391> /xc1 GREEK CAPITAL LETTER ALPHA
++<U0392> /xc2 GREEK CAPITAL LETTER BETA
++<U0393> /xc3 GREEK CAPITAL LETTER GAMMA
++<U0394> /xc4 GREEK CAPITAL LETTER DELTA
++<U0395> /xc5 GREEK CAPITAL LETTER EPSILON
++<U0396> /xc6 GREEK CAPITAL LETTER ZETA
++<U0397> /xc7 GREEK CAPITAL LETTER ETA
++<U0398> /xc8 GREEK CAPITAL LETTER THETA
++<U0399> /xc9 GREEK CAPITAL LETTER IOTA
++<U039A> /xca GREEK CAPITAL LETTER KAPPA
++<U039B> /xcb GREEK CAPITAL LETTER LAMDA
++<U039C> /xcc GREEK CAPITAL LETTER MU
++<U039D> /xcd GREEK CAPITAL LETTER NU
++<U039E> /xce GREEK CAPITAL LETTER XI
++<U039F> /xcf GREEK CAPITAL LETTER OMICRON
++<U03A0> /xd0 GREEK CAPITAL LETTER PI
++<U03A1> /xd1 GREEK CAPITAL LETTER RHO
++<U03A3> /xd3 GREEK CAPITAL LETTER SIGMA
++<U03A4> /xd4 GREEK CAPITAL LETTER TAU
++<U03A5> /xd5 GREEK CAPITAL LETTER UPSILON
++<U03A6> /xd6 GREEK CAPITAL LETTER PHI
++<U03A7> /xd7 GREEK CAPITAL LETTER CHI
++<U03A8> /xd8 GREEK CAPITAL LETTER PSI
++<U03A9> /xd9 GREEK CAPITAL LETTER OMEGA
++<U03AA> /xda GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
++<U03AB> /xdb GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
++<U03AC> /xdc GREEK SMALL LETTER ALPHA WITH TONOS
++<U03AD> /xdd GREEK SMALL LETTER EPSILON WITH TONOS
++<U03AE> /xde GREEK SMALL LETTER ETA WITH TONOS
++<U03AF> /xdf GREEK SMALL LETTER IOTA WITH TONOS
++<U03B0> /xe0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
++<U03B1> /xe1 GREEK SMALL LETTER ALPHA
++<U03B2> /xe2 GREEK SMALL LETTER BETA
++<U03B3> /xe3 GREEK SMALL LETTER GAMMA
++<U03B4> /xe4 GREEK SMALL LETTER DELTA
++<U03B5> /xe5 GREEK SMALL LETTER EPSILON
++<U03B6> /xe6 GREEK SMALL LETTER ZETA
++<U03B7> /xe7 GREEK SMALL LETTER ETA
++<U03B8> /xe8 GREEK SMALL LETTER THETA
++<U03B9> /xe9 GREEK SMALL LETTER IOTA
++<U03BA> /xea GREEK SMALL LETTER KAPPA
++<U03BB> /xeb GREEK SMALL LETTER LAMDA
++<U03BC> /xec GREEK SMALL LETTER MU
++<U03BD> /xed GREEK SMALL LETTER NU
++<U03BE> /xee GREEK SMALL LETTER XI
++<U03BF> /xef GREEK SMALL LETTER OMICRON
++<U03C0> /xf0 GREEK SMALL LETTER PI
++<U03C1> /xf1 GREEK SMALL LETTER RHO
++<U03C2> /xf2 GREEK SMALL LETTER FINAL SIGMA
++<U03C3> /xf3 GREEK SMALL LETTER SIGMA
++<U03C4> /xf4 GREEK SMALL LETTER TAU
++<U03C5> /xf5 GREEK SMALL LETTER UPSILON
++<U03C6> /xf6 GREEK SMALL LETTER PHI
++<U03C7> /xf7 GREEK SMALL LETTER CHI
++<U03C8> /xf8 GREEK SMALL LETTER PSI
++<U03C9> /xf9 GREEK SMALL LETTER OMEGA
++<U03CA> /xfa GREEK SMALL LETTER IOTA WITH DIALYTIKA
++<U03CB> /xfb GREEK SMALL LETTER UPSILON WITH DIALYTIKA
++<U03CC> /xfc GREEK SMALL LETTER OMICRON WITH TONOS
++<U03CD> /xfd GREEK SMALL LETTER UPSILON WITH TONOS
++<U03CE> /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 @@
+<code_set_name> KHMER-NS
+<comment_char> %
+<U17E9> /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 @@
+<code_set_name> KOI8-C
+<comment_char> %
+<U0427> /xfe CYRILLIC CAPITAL LETTER CHE
+<U042A> /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 @@
+<code_set_name> KOI8-K
+<comment_char> %
+<U0427> /xfe CYRILLIC CAPITAL LETTER CHE
+<U042A> /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 @@
+<code_set_name> MULELAO-1
+<comment_char> %
+<U0EC8>...<U0ECD> 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 @@
+<code_set_name> TATAR-CYR
+<comment_char> %
+<U044E> /xfe CYRILLIC SMALL LETTER YU
+<U044F> /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 @@
-+<code_set_name> KOI8-RU
-+<comment_char> %
-+<escape_char> /
-+% version: 1.0
-+% source: kernel 2.4.20 sources
-+
-+% Author: Andrzej Krzysztofowicz <ankry@mif.pg.gda.pl>
-+
-+CHARMAP
-+<U0000> /x00 NULL (NUL)
-+<U0001> /x01 START OF HEADING (SOH)
-+<U0002> /x02 START OF TEXT (STX)
-+<U0003> /x03 END OF TEXT (ETX)
-+<U0004> /x04 END OF TRANSMISSION (EOT)
-+<U0005> /x05 ENQUIRY (ENQ)
-+<U0006> /x06 ACKNOWLEDGE (ACK)
-+<U0007> /x07 BELL (BEL)
-+<U0008> /x08 BACKSPACE (BS)
-+<U0009> /x09 CHARACTER TABULATION (HT)
-+<U000A> /x0a LINE FEED (LF)
-+<U000B> /x0b LINE TABULATION (VT)
-+<U000C> /x0c FORM FEED (FF)
-+<U000D> /x0d CARRIAGE RETURN (CR)
-+<U000E> /x0e SHIFT OUT (SO)
-+<U000F> /x0f SHIFT IN (SI)
-+<U0010> /x10 DATALINK ESCAPE (DLE)
-+<U0011> /x11 DEVICE CONTROL ONE (DC1)
-+<U0012> /x12 DEVICE CONTROL TWO (DC2)
-+<U0013> /x13 DEVICE CONTROL THREE (DC3)
-+<U0014> /x14 DEVICE CONTROL FOUR (DC4)
-+<U0015> /x15 NEGATIVE ACKNOWLEDGE (NAK)
-+<U0016> /x16 SYNCHRONOUS IDLE (SYN)
-+<U0017> /x17 END OF TRANSMISSION BLOCK (ETB)
-+<U0018> /x18 CANCEL (CAN)
-+<U0019> /x19 END OF MEDIUM (EM)
-+<U001A> /x1a SUBSTITUTE (SUB)
-+<U001B> /x1b ESCAPE (ESC)
-+<U001C> /x1c FILE SEPARATOR (IS4)
-+<U001D> /x1d GROUP SEPARATOR (IS3)
-+<U001E> /x1e RECORD SEPARATOR (IS2)
-+<U001F> /x1f UNIT SEPARATOR (IS1)
-+<U0020> /x20 SPACE
-+<U0021> /x21 EXCLAMATION MARK
-+<U0022> /x22 QUOTATION MARK
-+<U0023> /x23 NUMBER SIGN
-+<U0024> /x24 DOLLAR SIGN
-+<U0025> /x25 PERCENT SIGN
-+<U0026> /x26 AMPERSAND
-+<U0027> /x27 APOSTROPHE
-+<U0028> /x28 LEFT PARENTHESIS
-+<U0029> /x29 RIGHT PARENTHESIS
-+<U002A> /x2a ASTERISK
-+<U002B> /x2b PLUS SIGN
-+<U002C> /x2c COMMA
-+<U002D> /x2d HYPHEN-MINUS
-+<U002E> /x2e FULL STOP
-+<U002F> /x2f SOLIDUS
-+<U0030> /x30 DIGIT ZERO
-+<U0031> /x31 DIGIT ONE
-+<U0032> /x32 DIGIT TWO
-+<U0033> /x33 DIGIT THREE
-+<U0034> /x34 DIGIT FOUR
-+<U0035> /x35 DIGIT FIVE
-+<U0036> /x36 DIGIT SIX
-+<U0037> /x37 DIGIT SEVEN
-+<U0038> /x38 DIGIT EIGHT
-+<U0039> /x39 DIGIT NINE
-+<U003A> /x3a COLON
-+<U003B> /x3b SEMICOLON
-+<U003C> /x3c LESS-THAN SIGN
-+<U003D> /x3d EQUALS SIGN
-+<U003E> /x3e GREATER-THAN SIGN
-+<U003F> /x3f QUESTION MARK
-+<U0040> /x40 COMMERCIAL AT
-+<U0041> /x41 LATIN CAPITAL LETTER A
-+<U0042> /x42 LATIN CAPITAL LETTER B
-+<U0043> /x43 LATIN CAPITAL LETTER C
-+<U0044> /x44 LATIN CAPITAL LETTER D
-+<U0045> /x45 LATIN CAPITAL LETTER E
-+<U0046> /x46 LATIN CAPITAL LETTER F
-+<U0047> /x47 LATIN CAPITAL LETTER G
-+<U0048> /x48 LATIN CAPITAL LETTER H
-+<U0049> /x49 LATIN CAPITAL LETTER I
-+<U004A> /x4a LATIN CAPITAL LETTER J
-+<U004B> /x4b LATIN CAPITAL LETTER K
-+<U004C> /x4c LATIN CAPITAL LETTER L
-+<U004D> /x4d LATIN CAPITAL LETTER M
-+<U004E> /x4e LATIN CAPITAL LETTER N
-+<U004F> /x4f LATIN CAPITAL LETTER O
-+<U0050> /x50 LATIN CAPITAL LETTER P
-+<U0051> /x51 LATIN CAPITAL LETTER Q
-+<U0052> /x52 LATIN CAPITAL LETTER R
-+<U0053> /x53 LATIN CAPITAL LETTER S
-+<U0054> /x54 LATIN CAPITAL LETTER T
-+<U0055> /x55 LATIN CAPITAL LETTER U
-+<U0056> /x56 LATIN CAPITAL LETTER V
-+<U0057> /x57 LATIN CAPITAL LETTER W
-+<U0058> /x58 LATIN CAPITAL LETTER X
-+<U0059> /x59 LATIN CAPITAL LETTER Y
-+<U005A> /x5a LATIN CAPITAL LETTER Z
-+<U005B> /x5b LEFT SQUARE BRACKET
-+<U005C> /x5c REVERSE SOLIDUS
-+<U005D> /x5d RIGHT SQUARE BRACKET
-+<U005E> /x5e CIRCUMFLEX ACCENT
-+<U005F> /x5f LOW LINE
-+<U0060> /x60 GRAVE ACCENT
-+<U0061> /x61 LATIN SMALL LETTER A
-+<U0062> /x62 LATIN SMALL LETTER B
-+<U0063> /x63 LATIN SMALL LETTER C
-+<U0064> /x64 LATIN SMALL LETTER D
-+<U0065> /x65 LATIN SMALL LETTER E
-+<U0066> /x66 LATIN SMALL LETTER F
-+<U0067> /x67 LATIN SMALL LETTER G
-+<U0068> /x68 LATIN SMALL LETTER H
-+<U0069> /x69 LATIN SMALL LETTER I
-+<U006A> /x6a LATIN SMALL LETTER J
-+<U006B> /x6b LATIN SMALL LETTER K
-+<U006C> /x6c LATIN SMALL LETTER L
-+<U006D> /x6d LATIN SMALL LETTER M
-+<U006E> /x6e LATIN SMALL LETTER N
-+<U006F> /x6f LATIN SMALL LETTER O
-+<U0070> /x70 LATIN SMALL LETTER P
-+<U0071> /x71 LATIN SMALL LETTER Q
-+<U0072> /x72 LATIN SMALL LETTER R
-+<U0073> /x73 LATIN SMALL LETTER S
-+<U0074> /x74 LATIN SMALL LETTER T
-+<U0075> /x75 LATIN SMALL LETTER U
-+<U0076> /x76 LATIN SMALL LETTER V
-+<U0077> /x77 LATIN SMALL LETTER W
-+<U0078> /x78 LATIN SMALL LETTER X
-+<U0079> /x79 LATIN SMALL LETTER Y
-+<U007A> /x7a LATIN SMALL LETTER Z
-+<U007B> /x7b LEFT CURLY BRACKET
-+<U007C> /x7c VERTICAL LINE
-+<U007D> /x7d RIGHT CURLY BRACKET
-+<U007E> /x7e TILDE
-+<U007F> /x7f DELETE (DEL)
-+<U2500> /x80 BOX DRAWINGS LIGHT HORIZONTAL
-+<U2502> /x81 BOX DRAWINGS LIGHT VERTICAL
-+<U250C> /x82 BOX DRAWINGS LIGHT DOWN AND RIGHT
-+<U2510> /x83 BOX DRAWINGS LIGHT DOWN AND LEFT
-+<U2514> /x84 BOX DRAWINGS LIGHT UP AND RIGHT
-+<U2518> /x85 BOX DRAWINGS LIGHT UP AND LEFT
-+<U251C> /x86 BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-+<U2524> /x87 BOX DRAWINGS LIGHT VERTICAL AND LEFT
-+<U252C> /x88 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-+<U2534> /x89 BOX DRAWINGS LIGHT UP AND HORIZONTAL
-+<U253C> /x8a BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-+<U2580> /x8b UPPER HALF BLOCK
-+<U2584> /x8c LOWER HALF BLOCK
-+<U2588> /x8d FULL BLOCK
-+<U258C> /x8e LEFT HALF BLOCK
-+<U2590> /x8f RIGHT HALF BLOCK
-+<U2591> /x90 LIGHT SHADE
-+<U2592> /x91 MEDIUM SHADE
-+<U2593> /x92 DARK SHADE
-+<U2320> /x93 TOP HALF INTEGRAL
-+<U25A0> /x94 BLACK SQUARE
-+<U2219> /x95 BULLET OPERATOR
-+<U221A> /x96 SQUARE ROOT
-+<U2248> /x97 ALMOST EQUAL TO
-+<U2264> /x98 LESS-THAN OR EQUAL TO
-+<U2265> /x99 GREATER-THAN OR EQUAL TO
-+<U00A0> /x9a NO-BREAK SPACE
-+<U2321> /x9b BOTTOM HALF INTEGRAL
-+<U00B0> /x9c DEGREE SIGN
-+<U00B2> /x9d SUPERSCRIPT TWO
-+<U00B7> /x9e MIDDLE DOT
-+<U00F7> /x9f DIVISION SIGN
-+<U2550> /xa0 BOX DRAWINGS DOUBLE HORIZONTAL
-+<U2551> /xa1 BOX DRAWINGS DOUBLE VERTICAL
-+<U2552> /xa2 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-+<U0451> /xa3 CYRILLIC SMALL LETTER IO
-+<U2553> /xa4 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-+<U2554> /xa5 BOX DRAWINGS DOUBLE DOWN AND RIGHT
-+<U2555> /xa6 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-+<U2556> /xa7 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-+<U2557> /xa8 BOX DRAWINGS DOUBLE DOWN AND LEFT
-+<U2558> /xa9 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-+<U2559> /xaa BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-+<U255A> /xab BOX DRAWINGS DOUBLE UP AND RIGHT
-+<U255B> /xac BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-+<U255C> /xad BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-+<U045E> /xae CYRILLIC SMALL LETTER SHORT U
-+<U255E> /xaf BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-+<U255F> /xb0 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-+<U2560> /xb1 BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-+<U2561> /xb2 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-+<U0401> /xb3 CYRILLIC CAPITAL LETTER IO
-+<U2562> /xb4 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-+<U2563> /xb5 BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-+<U2564> /xb6 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-+<U2565> /xb7 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-+<U2566> /xb8 BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-+<U2567> /xb9 BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-+<U2568> /xba BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-+<U2569> /xbb BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-+<U256A> /xbc BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-+<U256B> /xbd BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-+<U040E> /xbe CYRILLIC CAPITAL LETTER SHORT U
-+<U00A9> /xbf COPYRIGHT SIGN
-+<U044E> /xc0 CYRILLIC SMALL LETTER YU
-+<U0430> /xc1 CYRILLIC SMALL LETTER A
-+<U0431> /xc2 CYRILLIC SMALL LETTER BE
-+<U0446> /xc3 CYRILLIC SMALL LETTER TSE
-+<U0434> /xc4 CYRILLIC SMALL LETTER DE
-+<U0435> /xc5 CYRILLIC SMALL LETTER IE
-+<U0444> /xc6 CYRILLIC SMALL LETTER EF
-+<U0433> /xc7 CYRILLIC SMALL LETTER GHE
-+<U0445> /xc8 CYRILLIC SMALL LETTER HA
-+<U0438> /xc9 CYRILLIC SMALL LETTER I
-+<U0439> /xca CYRILLIC SMALL LETTER SHORT I
-+<U043A> /xcb CYRILLIC SMALL LETTER KA
-+<U043B> /xcc CYRILLIC SMALL LETTER EL
-+<U043C> /xcd CYRILLIC SMALL LETTER EM
-+<U043D> /xce CYRILLIC SMALL LETTER EN
-+<U043E> /xcf CYRILLIC SMALL LETTER O
-+<U043F> /xd0 CYRILLIC SMALL LETTER PE
-+<U044F> /xd1 CYRILLIC SMALL LETTER YA
-+<U0440> /xd2 CYRILLIC SMALL LETTER ER
-+<U0441> /xd3 CYRILLIC SMALL LETTER ES
-+<U0442> /xd4 CYRILLIC SMALL LETTER TE
-+<U0443> /xd5 CYRILLIC SMALL LETTER U
-+<U0436> /xd6 CYRILLIC SMALL LETTER ZHE
-+<U0432> /xd7 CYRILLIC SMALL LETTER VE
-+<U044C> /xd8 CYRILLIC SMALL LETTER SOFT SIGN
-+<U044B> /xd9 CYRILLIC SMALL LETTER YERU
-+<U0437> /xda CYRILLIC SMALL LETTER ZE
-+<U0448> /xdb CYRILLIC SMALL LETTER SHA
-+<U044D> /xdc CYRILLIC SMALL LETTER E
-+<U0449> /xdd CYRILLIC SMALL LETTER SHCHA
-+<U0447> /xde CYRILLIC SMALL LETTER CHE
-+<U044A> /xdf CYRILLIC SMALL LETTER HARD SIGN
-+<U042E> /xe0 CYRILLIC CAPITAL LETTER YU
-+<U0410> /xe1 CYRILLIC CAPITAL LETTER A
-+<U0411> /xe2 CYRILLIC CAPITAL LETTER BE
-+<U0426> /xe3 CYRILLIC CAPITAL LETTER TSE
-+<U0414> /xe4 CYRILLIC CAPITAL LETTER DE
-+<U0415> /xe5 CYRILLIC CAPITAL LETTER IE
-+<U0424> /xe6 CYRILLIC CAPITAL LETTER EF
-+<U0413> /xe7 CYRILLIC CAPITAL LETTER GHE
-+<U0425> /xe8 CYRILLIC CAPITAL LETTER HA
-+<U0418> /xe9 CYRILLIC CAPITAL LETTER I
-+<U0419> /xea CYRILLIC CAPITAL LETTER SHORT I
-+<U041A> /xeb CYRILLIC CAPITAL LETTER KA
-+<U041B> /xec CYRILLIC CAPITAL LETTER EL
-+<U041C> /xed CYRILLIC CAPITAL LETTER EM
-+<U041D> /xee CYRILLIC CAPITAL LETTER EN
-+<U041E> /xef CYRILLIC CAPITAL LETTER O
-+<U041F> /xf0 CYRILLIC CAPITAL LETTER PE
-+<U042F> /xf1 CYRILLIC CAPITAL LETTER YA
-+<U0420> /xf2 CYRILLIC CAPITAL LETTER ER
-+<U0421> /xf3 CYRILLIC CAPITAL LETTER ES
-+<U0422> /xf4 CYRILLIC CAPITAL LETTER TE
-+<U0423> /xf5 CYRILLIC CAPITAL LETTER U
-+<U0416> /xf6 CYRILLIC CAPITAL LETTER ZHE
-+<U0412> /xf7 CYRILLIC CAPITAL LETTER VE
-+<U042C> /xf8 CYRILLIC CAPITAL LETTER SOFT SIGN
-+<U042B> /xf9 CYRILLIC CAPITAL LETTER YERU
-+<U0417> /xfa CYRILLIC CAPITAL LETTER ZE
-+<U0428> /xfb CYRILLIC CAPITAL LETTER SHA
-+<U042D> /xfc CYRILLIC CAPITAL LETTER E
-+<U0429> /xfd CYRILLIC CAPITAL LETTER SHCHA
-+<U0427> /xfe CYRILLIC CAPITAL LETTER CHE
-+<U042A> /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 @@
-+<code_set_name> ISO-8859-7-EURO
-+<comment_char> %
-+<escape_char> /
-+% 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
-+<U0000> /x00 NULL (NUL)
-+<U0001> /x01 START OF HEADING (SOH)
-+<U0002> /x02 START OF TEXT (STX)
-+<U0003> /x03 END OF TEXT (ETX)
-+<U0004> /x04 END OF TRANSMISSION (EOT)
-+<U0005> /x05 ENQUIRY (ENQ)
-+<U0006> /x06 ACKNOWLEDGE (ACK)
-+<U0007> /x07 BELL (BEL)
-+<U0008> /x08 BACKSPACE (BS)
-+<U0009> /x09 CHARACTER TABULATION (HT)
-+<U000A> /x0a LINE FEED (LF)
-+<U000B> /x0b LINE TABULATION (VT)
-+<U000C> /x0c FORM FEED (FF)
-+<U000D> /x0d CARRIAGE RETURN (CR)
-+<U000E> /x0e SHIFT OUT (SO)
-+<U000F> /x0f SHIFT IN (SI)
-+<U0010> /x10 DATALINK ESCAPE (DLE)
-+<U0011> /x11 DEVICE CONTROL ONE (DC1)
-+<U0012> /x12 DEVICE CONTROL TWO (DC2)
-+<U0013> /x13 DEVICE CONTROL THREE (DC3)
-+<U0014> /x14 DEVICE CONTROL FOUR (DC4)
-+<U0015> /x15 NEGATIVE ACKNOWLEDGE (NAK)
-+<U0016> /x16 SYNCHRONOUS IDLE (SYN)
-+<U0017> /x17 END OF TRANSMISSION BLOCK (ETB)
-+<U0018> /x18 CANCEL (CAN)
-+<U0019> /x19 END OF MEDIUM (EM)
-+<U001A> /x1a SUBSTITUTE (SUB)
-+<U001B> /x1b ESCAPE (ESC)
-+<U001C> /x1c FILE SEPARATOR (IS4)
-+<U001D> /x1d GROUP SEPARATOR (IS3)
-+<U001E> /x1e RECORD SEPARATOR (IS2)
-+<U001F> /x1f UNIT SEPARATOR (IS1)
-+<U0020> /x20 SPACE
-+<U0021> /x21 EXCLAMATION MARK
-+<U0022> /x22 QUOTATION MARK
-+<U0023> /x23 NUMBER SIGN
-+<U0024> /x24 DOLLAR SIGN
-+<U0025> /x25 PERCENT SIGN
-+<U0026> /x26 AMPERSAND
-+<U0027> /x27 APOSTROPHE
-+<U0028> /x28 LEFT PARENTHESIS
-+<U0029> /x29 RIGHT PARENTHESIS
-+<U002A> /x2a ASTERISK
-+<U002B> /x2b PLUS SIGN
-+<U002C> /x2c COMMA
-+<U002D> /x2d HYPHEN-MINUS
-+<U002E> /x2e FULL STOP
-+<U002F> /x2f SOLIDUS
-+<U0030> /x30 DIGIT ZERO
-+<U0031> /x31 DIGIT ONE
-+<U0032> /x32 DIGIT TWO
-+<U0033> /x33 DIGIT THREE
-+<U0034> /x34 DIGIT FOUR
-+<U0035> /x35 DIGIT FIVE
-+<U0036> /x36 DIGIT SIX
-+<U0037> /x37 DIGIT SEVEN
-+<U0038> /x38 DIGIT EIGHT
-+<U0039> /x39 DIGIT NINE
-+<U003A> /x3a COLON
-+<U003B> /x3b SEMICOLON
-+<U003C> /x3c LESS-THAN SIGN
-+<U003D> /x3d EQUALS SIGN
-+<U003E> /x3e GREATER-THAN SIGN
-+<U003F> /x3f QUESTION MARK
-+<U0040> /x40 COMMERCIAL AT
-+<U0041> /x41 LATIN CAPITAL LETTER A
-+<U0042> /x42 LATIN CAPITAL LETTER B
-+<U0043> /x43 LATIN CAPITAL LETTER C
-+<U0044> /x44 LATIN CAPITAL LETTER D
-+<U0045> /x45 LATIN CAPITAL LETTER E
-+<U0046> /x46 LATIN CAPITAL LETTER F
-+<U0047> /x47 LATIN CAPITAL LETTER G
-+<U0048> /x48 LATIN CAPITAL LETTER H
-+<U0049> /x49 LATIN CAPITAL LETTER I
-+<U004A> /x4a LATIN CAPITAL LETTER J
-+<U004B> /x4b LATIN CAPITAL LETTER K
-+<U004C> /x4c LATIN CAPITAL LETTER L
-+<U004D> /x4d LATIN CAPITAL LETTER M
-+<U004E> /x4e LATIN CAPITAL LETTER N
-+<U004F> /x4f LATIN CAPITAL LETTER O
-+<U0050> /x50 LATIN CAPITAL LETTER P
-+<U0051> /x51 LATIN CAPITAL LETTER Q
-+<U0052> /x52 LATIN CAPITAL LETTER R
-+<U0053> /x53 LATIN CAPITAL LETTER S
-+<U0054> /x54 LATIN CAPITAL LETTER T
-+<U0055> /x55 LATIN CAPITAL LETTER U
-+<U0056> /x56 LATIN CAPITAL LETTER V
-+<U0057> /x57 LATIN CAPITAL LETTER W
-+<U0058> /x58 LATIN CAPITAL LETTER X
-+<U0059> /x59 LATIN CAPITAL LETTER Y
-+<U005A> /x5a LATIN CAPITAL LETTER Z
-+<U005B> /x5b LEFT SQUARE BRACKET
-+<U005C> /x5c REVERSE SOLIDUS
-+<U005D> /x5d RIGHT SQUARE BRACKET
-+<U005E> /x5e CIRCUMFLEX ACCENT
-+<U005F> /x5f LOW LINE
-+<U0060> /x60 GRAVE ACCENT
-+<U0061> /x61 LATIN SMALL LETTER A
-+<U0062> /x62 LATIN SMALL LETTER B
-+<U0063> /x63 LATIN SMALL LETTER C
-+<U0064> /x64 LATIN SMALL LETTER D
-+<U0065> /x65 LATIN SMALL LETTER E
-+<U0066> /x66 LATIN SMALL LETTER F
-+<U0067> /x67 LATIN SMALL LETTER G
-+<U0068> /x68 LATIN SMALL LETTER H
-+<U0069> /x69 LATIN SMALL LETTER I
-+<U006A> /x6a LATIN SMALL LETTER J
-+<U006B> /x6b LATIN SMALL LETTER K
-+<U006C> /x6c LATIN SMALL LETTER L
-+<U006D> /x6d LATIN SMALL LETTER M
-+<U006E> /x6e LATIN SMALL LETTER N
-+<U006F> /x6f LATIN SMALL LETTER O
-+<U0070> /x70 LATIN SMALL LETTER P
-+<U0071> /x71 LATIN SMALL LETTER Q
-+<U0072> /x72 LATIN SMALL LETTER R
-+<U0073> /x73 LATIN SMALL LETTER S
-+<U0074> /x74 LATIN SMALL LETTER T
-+<U0075> /x75 LATIN SMALL LETTER U
-+<U0076> /x76 LATIN SMALL LETTER V
-+<U0077> /x77 LATIN SMALL LETTER W
-+<U0078> /x78 LATIN SMALL LETTER X
-+<U0079> /x79 LATIN SMALL LETTER Y
-+<U007A> /x7a LATIN SMALL LETTER Z
-+<U007B> /x7b LEFT CURLY BRACKET
-+<U007C> /x7c VERTICAL LINE
-+<U007D> /x7d RIGHT CURLY BRACKET
-+<U007E> /x7e TILDE
-+<U007F> /x7f DELETE (DEL)
-+<U0080> /x80 PADDING CHARACTER (PAD)
-+<U0081> /x81 HIGH OCTET PRESET (HOP)
-+<U0082> /x82 BREAK PERMITTED HERE (BPH)
-+<U0083> /x83 NO BREAK HERE (NBH)
-+<U0084> /x84 INDEX (IND)
-+<U0085> /x85 NEXT LINE (NEL)
-+<U0086> /x86 START OF SELECTED AREA (SSA)
-+<U0087> /x87 END OF SELECTED AREA (ESA)
-+<U0088> /x88 CHARACTER TABULATION SET (HTS)
-+<U0089> /x89 CHARACTER TABULATION WITH JUSTIFICATION (HTJ)
-+<U008A> /x8a LINE TABULATION SET (VTS)
-+<U008B> /x8b PARTIAL LINE FORWARD (PLD)
-+<U008C> /x8c PARTIAL LINE BACKWARD (PLU)
-+<U008D> /x8d REVERSE LINE FEED (RI)
-+<U008E> /x8e SINGLE-SHIFT TWO (SS2)
-+<U008F> /x8f SINGLE-SHIFT THREE (SS3)
-+<U0090> /x90 DEVICE CONTROL STRING (DCS)
-+<U0091> /x91 PRIVATE USE ONE (PU1)
-+<U0092> /x92 PRIVATE USE TWO (PU2)
-+<U0093> /x93 SET TRANSMIT STATE (STS)
-+<U0094> /x94 CANCEL CHARACTER (CCH)
-+<U0095> /x95 MESSAGE WAITING (MW)
-+<U0096> /x96 START OF GUARDED AREA (SPA)
-+<U0097> /x97 END OF GUARDED AREA (EPA)
-+<U0098> /x98 START OF STRING (SOS)
-+<U0099> /x99 SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI)
-+<U009A> /x9a SINGLE CHARACTER INTRODUCER (SCI)
-+<U009B> /x9b CONTROL SEQUENCE INTRODUCER (CSI)
-+<U009C> /x9c STRING TERMINATOR (ST)
-+<U009D> /x9d OPERATING SYSTEM COMMAND (OSC)
-+<U009E> /x9e PRIVACY MESSAGE (PM)
-+<U009F> /x9f APPLICATION PROGRAM COMMAND (APC)
-+<U00A0> /xa0 NO-BREAK SPACE
-+<U2018> /xa1 LEFT SINGLE QUOTATION MARK
-+<U2019> /xa2 RIGHT SINGLE QUOTATION MARK
-+<U00A3> /xa3 POUND SIGN
-+<U20AC> /xa4 EURO SIGN
-+<U20AF> /xa5 DRACHMA SIGN
-+<U00A6> /xa6 BROKEN BAR
-+<U00A7> /xa7 SECTION SIGN
-+<U00A8> /xa8 DIAERESIS
-+<U00A9> /xa9 COPYRIGHT SIGN
-+<U037A> /xaa GREEK YPOGEGRAMMENI
-+<U00AB> /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-+<U00AC> /xac NOT SIGN
-+<U00AD> /xad SOFT HYPHEN
-+<U2015> /xaf HORIZONTAL BAR
-+<U00B0> /xb0 DEGREE SIGN
-+<U00B1> /xb1 PLUS-MINUS SIGN
-+<U00B2> /xb2 SUPERSCRIPT TWO
-+<U00B3> /xb3 SUPERSCRIPT THREE
-+<U0384> /xb4 GREEK TONOS
-+<U0385> /xb5 GREEK DIALYTIKA TONOS
-+<U0386> /xb6 GREEK CAPITAL LETTER ALPHA WITH TONOS
-+<U00B7> /xb7 MIDDLE DOT
-+<U0388> /xb8 GREEK CAPITAL LETTER EPSILON WITH TONOS
-+<U0389> /xb9 GREEK CAPITAL LETTER ETA WITH TONOS
-+<U038A> /xba GREEK CAPITAL LETTER IOTA WITH TONOS
-+<U00BB> /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-+<U038C> /xbc GREEK CAPITAL LETTER OMICRON WITH TONOS
-+<U00BD> /xbd VULGAR FRACTION ONE HALF
-+<U038E> /xbe GREEK CAPITAL LETTER UPSILON WITH TONOS
-+<U038F> /xbf GREEK CAPITAL LETTER OMEGA WITH TONOS
-+<U0390> /xc0 GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
-+<U0391> /xc1 GREEK CAPITAL LETTER ALPHA
-+<U0392> /xc2 GREEK CAPITAL LETTER BETA
-+<U0393> /xc3 GREEK CAPITAL LETTER GAMMA
-+<U0394> /xc4 GREEK CAPITAL LETTER DELTA
-+<U0395> /xc5 GREEK CAPITAL LETTER EPSILON
-+<U0396> /xc6 GREEK CAPITAL LETTER ZETA
-+<U0397> /xc7 GREEK CAPITAL LETTER ETA
-+<U0398> /xc8 GREEK CAPITAL LETTER THETA
-+<U0399> /xc9 GREEK CAPITAL LETTER IOTA
-+<U039A> /xca GREEK CAPITAL LETTER KAPPA
-+<U039B> /xcb GREEK CAPITAL LETTER LAMDA
-+<U039C> /xcc GREEK CAPITAL LETTER MU
-+<U039D> /xcd GREEK CAPITAL LETTER NU
-+<U039E> /xce GREEK CAPITAL LETTER XI
-+<U039F> /xcf GREEK CAPITAL LETTER OMICRON
-+<U03A0> /xd0 GREEK CAPITAL LETTER PI
-+<U03A1> /xd1 GREEK CAPITAL LETTER RHO
-+<U03A3> /xd3 GREEK CAPITAL LETTER SIGMA
-+<U03A4> /xd4 GREEK CAPITAL LETTER TAU
-+<U03A5> /xd5 GREEK CAPITAL LETTER UPSILON
-+<U03A6> /xd6 GREEK CAPITAL LETTER PHI
-+<U03A7> /xd7 GREEK CAPITAL LETTER CHI
-+<U03A8> /xd8 GREEK CAPITAL LETTER PSI
-+<U03A9> /xd9 GREEK CAPITAL LETTER OMEGA
-+<U03AA> /xda GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
-+<U03AB> /xdb GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
-+<U03AC> /xdc GREEK SMALL LETTER ALPHA WITH TONOS
-+<U03AD> /xdd GREEK SMALL LETTER EPSILON WITH TONOS
-+<U03AE> /xde GREEK SMALL LETTER ETA WITH TONOS
-+<U03AF> /xdf GREEK SMALL LETTER IOTA WITH TONOS
-+<U03B0> /xe0 GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
-+<U03B1> /xe1 GREEK SMALL LETTER ALPHA
-+<U03B2> /xe2 GREEK SMALL LETTER BETA
-+<U03B3> /xe3 GREEK SMALL LETTER GAMMA
-+<U03B4> /xe4 GREEK SMALL LETTER DELTA
-+<U03B5> /xe5 GREEK SMALL LETTER EPSILON
-+<U03B6> /xe6 GREEK SMALL LETTER ZETA
-+<U03B7> /xe7 GREEK SMALL LETTER ETA
-+<U03B8> /xe8 GREEK SMALL LETTER THETA
-+<U03B9> /xe9 GREEK SMALL LETTER IOTA
-+<U03BA> /xea GREEK SMALL LETTER KAPPA
-+<U03BB> /xeb GREEK SMALL LETTER LAMDA
-+<U03BC> /xec GREEK SMALL LETTER MU
-+<U03BD> /xed GREEK SMALL LETTER NU
-+<U03BE> /xee GREEK SMALL LETTER XI
-+<U03BF> /xef GREEK SMALL LETTER OMICRON
-+<U03C0> /xf0 GREEK SMALL LETTER PI
-+<U03C1> /xf1 GREEK SMALL LETTER RHO
-+<U03C2> /xf2 GREEK SMALL LETTER FINAL SIGMA
-+<U03C3> /xf3 GREEK SMALL LETTER SIGMA
-+<U03C4> /xf4 GREEK SMALL LETTER TAU
-+<U03C5> /xf5 GREEK SMALL LETTER UPSILON
-+<U03C6> /xf6 GREEK SMALL LETTER PHI
-+<U03C7> /xf7 GREEK SMALL LETTER CHI
-+<U03C8> /xf8 GREEK SMALL LETTER PSI
-+<U03C9> /xf9 GREEK SMALL LETTER OMEGA
-+<U03CA> /xfa GREEK SMALL LETTER IOTA WITH DIALYTIKA
-+<U03CB> /xfb GREEK SMALL LETTER UPSILON WITH DIALYTIKA
-+<U03CC> /xfc GREEK SMALL LETTER OMICRON WITH TONOS
-+<U03CD> /xfd GREEK SMALL LETTER UPSILON WITH TONOS
-+<U03CE> /xfe GREEK SMALL LETTER OMEGA WITH TONOS
-+END CHARMAP