diffstat for glibc-2.24 glibc-2.24 changelog | 38 control | 1 control.in/main | 1 debhelper.in/libc.preinst | 29 debhelper.in/locales.postinst | 4 patches/endless-gb18030-blank-uda.patch | 1134 ++++++++++++++++++ patches/series | 8 patches/ubuntu/local-disable-ld_audit.diff | 20 patches/ubuntu/submitted-no-sprintf-pre-truncate.diff | 22 patches/ubuntu/submitted-no-stack-backtrace.diff | 35 10 files changed, 1292 insertions(+) diff -Nru glibc-2.24/debian/changelog glibc-2.24/debian/changelog --- glibc-2.24/debian/changelog 2018-01-14 10:39:44.000000000 +0000 +++ glibc-2.24/debian/changelog 2018-03-11 09:12:07.000000000 +0000 @@ -1,3 +1,10 @@ +glibc (2.24-11+deb9u3endless1) UNRELEASED; urgency=low + + * Merge from Debian stretch. Remaining changes: + - SUMMARISE HERE + + -- Merge-o-Matic Sun, 11 Mar 2018 01:12:07 -0800 + glibc (2.24-11+deb9u3) stretch; urgency=medium [ Aurelien Jarno ] @@ -8,6 +15,37 @@ -- Aurelien Jarno Sun, 14 Jan 2018 11:39:44 +0100 +glibc (2.24-11+deb9u2endless1) eos; urgency=medium + + * Rebase on Debian Stretch, remaining changes: + * debian/patches/endless-gb18030-blank-uda.patch: + For compliance with the Chinese government, all characters + in the user defined areas of GB18030 should display as blank. + We map this entire region to the zero-width nonbreaking space + character (unicode 0xfeff), so as to override any fonts that + display characters for the unicode range 0xe000 - 0xe765. + This was accomplished via the following command: + sed -i 's/0xe\([0-6]..\|7[0-5].\|76[0-5]\)/0xfeff/g' gb18030.c + https://phabricator.endlessm.com/T13539 + * debian/debhelper.in/libc.preinst: Fix incorrect /lib64 symlink created + by systemd prior to unpacking. Likewise, if the system was converted + prior to the ostree builder merging /lib64 to /usr, then the system + may not have the linker in /usr/lib64, so make sure it exists. Without + this, the /lib64/ld-linux-x86-64.so.2 symlink may be removed, making + the system unusable. (T11645) + * Mark locales as "Breaks" for libc-bin (<= 2.19-15ubuntu2endless1bem1) + * Add postinst hook to copy /etc/locales/supported.d/local + to /etc/locale.gen if it exists. + * debian/patches/ubuntu/local-disable-ld_audit: + Proactively disable LD_AUDIT for setuid binaries. + * debian/patches/ubuntu/submitted-no-sprintf-pre-truncate.diff: + Don't break userspace programs by truncating the destination. + * debian/patches/ubuntu/submitted-no-stack-backtrace: + Disable backtracing when triggering __stack_chk_fail since + the stack is corrupted and potentially dangerous to process. + + -- Daniel Drake Wed, 13 Dec 2017 12:03:45 +0000 + glibc (2.24-11+deb9u2) stretch; urgency=medium [ Aurelien Jarno ] diff -Nru glibc-2.24/debian/control glibc-2.24/debian/control --- glibc-2.24/debian/control 2018-01-14 10:39:16.000000000 +0000 +++ glibc-2.24/debian/control 2018-03-11 09:09:35.000000000 +0000 @@ -99,6 +99,7 @@ Section: localization Priority: standard Depends: libc-bin (>> 2.24), libc-l10n (>> 2.24), ${misc:Depends}, debconf | debconf-2.0 +Breaks: libc-bin (<= 2.19-15ubuntu2endless1bem1) Replaces: manpages-fr-extra (<< 20141022) Build-Profiles: Description: GNU C Library: National Language (locale) data [support] diff -Nru glibc-2.24/debian/control.in/main glibc-2.24/debian/control.in/main --- glibc-2.24/debian/control.in/main 2018-01-14 10:39:16.000000000 +0000 +++ glibc-2.24/debian/control.in/main 2018-03-11 09:10:52.000000000 +0000 @@ -99,6 +99,7 @@ Section: localization Priority: standard Depends: libc-bin (>> @GLIBC_VERSION@), libc-l10n (>> @GLIBC_VERSION@), ${misc:Depends}, debconf | debconf-2.0 +Breaks: libc-bin (<= 2.19-15ubuntu2endless1bem1) Replaces: manpages-fr-extra (<< 20141022) Build-Profiles: Description: GNU C Library: National Language (locale) data [support] diff -Nru glibc-2.24/debian/debhelper.in/libc.preinst glibc-2.24/debian/debhelper.in/libc.preinst --- glibc-2.24/debian/debhelper.in/libc.preinst 2018-01-14 10:39:16.000000000 +0000 +++ glibc-2.24/debian/debhelper.in/libc.preinst 2018-03-11 09:09:47.000000000 +0000 @@ -380,6 +380,35 @@ # This will keep us from using hwcap libs (optimized) during an # upgrade. touch /etc/ld.so.nohwcap + + # Fix an incorrect /lib64 to usr/lib/x86_64-linux-gnu symlink + # created by systemd before unpacking the new version. If /lib is + # also a symlink to usr/lib, then both /lib64/ld-linux-x86-64.so.2 + # and /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 are the same + # path. In that case, dpkg may remove them both, making the system + # unusable. + lib64_symlink=$(readlink /lib64 2>/dev/null || true) + if [ "$lib64_symlink" = usr/lib/x86_64-linux-gnu ]; then + echo "Warning: found incompatible /lib64 -> usr/lib/x86_64-linux-gnu" + echo "symlink created by systemd." + + ldfile=$(readlink -e RTLD_SO) + + # Some very old converted 64 bit systems might not have + # /usr/lib64. In that case, we have to populate a copy of the + # linker there before replacing the /lib64 symlink. + if [ ! -d /usr/lib64 ]; then + echo "Warning: no /usr/lib64 directory found. Creating" + echo "/usr/lib64/$(basename RTLD_SO) symlink to $ldfile" + mkdir -p /usr/lib64 + ln -s $ldfile /usr/lib64/$(basename RTLD_SO) + fi + + echo "Replacing /lib64 with symlink to usr/lib64." + sync + $ldfile /bin/ln -sfT usr/lib64 /lib64 + sync + fi fi # We now use the multiarch triplet instead of the GNU triplet for the ld.so diff -Nru glibc-2.24/debian/debhelper.in/locales.postinst glibc-2.24/debian/debhelper.in/locales.postinst --- glibc-2.24/debian/debhelper.in/locales.postinst 2017-12-31 12:12:42.000000000 +0000 +++ glibc-2.24/debian/debhelper.in/locales.postinst 2018-03-11 09:09:52.000000000 +0000 @@ -10,6 +10,10 @@ LANG=C if [ "$1" = configure ]; then + if [ -f /etc/locales/supported.d/local ] && [ ! -f /etc/locale.gen ] ; then + cp /etc/locales/supported.d/local /etc/locale.gen + fi + # Load debconf . /usr/share/debconf/confmodule db_version 2.0 diff -Nru glibc-2.24/debian/patches/endless-gb18030-blank-uda.patch glibc-2.24/debian/patches/endless-gb18030-blank-uda.patch --- glibc-2.24/debian/patches/endless-gb18030-blank-uda.patch 1970-01-01 00:00:00.000000000 +0000 +++ glibc-2.24/debian/patches/endless-gb18030-blank-uda.patch 2017-12-13 12:02:45.000000000 +0000 @@ -0,0 +1,1134 @@ +Description: GB18030 blank user defined areas + For compliance with the Chinese government, all characters + in the user defined areas of GB18030 should display as blank. + We map this entire region to the zero-width nonbreaking space + character (unicode 0xfeff), so as to override any fonts that + display characters for the unicode range 0xe000 - 0xe765. + This was accomplished via the following command: + sed -i 's/0xe\([0-6]..\|7[0-5].\|76[0-5]\)/0xfeff/g' gb18030.c + + https://phabricator.endlessm.com/T13539 + +Author: Roddy Shuler + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: , +Bug: +Bug-Debian: https://bugs.debian.org/ +Bug-Ubuntu: https://launchpad.net/bugs/ +Forwarded: +Reviewed-By: +Last-Update: + +--- glibc-2.19.orig/iconvdata/gb18030.c ++++ glibc-2.19/iconvdata/gb18030.c +@@ -1599,30 +1599,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x17f3] = 0x72ca, [0x17f4] = 0x72cb, [0x17f5] = 0x72cc, [0x17f6] = 0x72cf, + [0x17f7] = 0x72d1, [0x17f8] = 0x72d3, [0x17f9] = 0x72d4, [0x17fa] = 0x72d5, + [0x17fb] = 0x72d6, [0x17fc] = 0x72d8, [0x17fd] = 0x72da, [0x17fe] = 0x72db, +- [0x1800] = 0xe4c6, [0x1801] = 0xe4c7, [0x1802] = 0xe4c8, [0x1803] = 0xe4c9, +- [0x1804] = 0xe4ca, [0x1805] = 0xe4cb, [0x1806] = 0xe4cc, [0x1807] = 0xe4cd, +- [0x1808] = 0xe4ce, [0x1809] = 0xe4cf, [0x180a] = 0xe4d0, [0x180b] = 0xe4d1, +- [0x180c] = 0xe4d2, [0x180d] = 0xe4d3, [0x180e] = 0xe4d4, [0x180f] = 0xe4d5, +- [0x1810] = 0xe4d6, [0x1811] = 0xe4d7, [0x1812] = 0xe4d8, [0x1813] = 0xe4d9, +- [0x1814] = 0xe4da, [0x1815] = 0xe4db, [0x1816] = 0xe4dc, [0x1817] = 0xe4dd, +- [0x1818] = 0xe4de, [0x1819] = 0xe4df, [0x181a] = 0xe4e0, [0x181b] = 0xe4e1, +- [0x181c] = 0xe4e2, [0x181d] = 0xe4e3, [0x181e] = 0xe4e4, [0x181f] = 0xe4e5, +- [0x1820] = 0xe4e6, [0x1821] = 0xe4e7, [0x1822] = 0xe4e8, [0x1823] = 0xe4e9, +- [0x1824] = 0xe4ea, [0x1825] = 0xe4eb, [0x1826] = 0xe4ec, [0x1827] = 0xe4ed, +- [0x1828] = 0xe4ee, [0x1829] = 0xe4ef, [0x182a] = 0xe4f0, [0x182b] = 0xe4f1, +- [0x182c] = 0xe4f2, [0x182d] = 0xe4f3, [0x182e] = 0xe4f4, [0x182f] = 0xe4f5, +- [0x1830] = 0xe4f6, [0x1831] = 0xe4f7, [0x1832] = 0xe4f8, [0x1833] = 0xe4f9, +- [0x1834] = 0xe4fa, [0x1835] = 0xe4fb, [0x1836] = 0xe4fc, [0x1837] = 0xe4fd, +- [0x1838] = 0xe4fe, [0x1839] = 0xe4ff, [0x183a] = 0xe500, [0x183b] = 0xe501, +- [0x183c] = 0xe502, [0x183d] = 0xe503, [0x183e] = 0xe504, [0x1840] = 0xe505, +- [0x1841] = 0xe506, [0x1842] = 0xe507, [0x1843] = 0xe508, [0x1844] = 0xe509, +- [0x1845] = 0xe50a, [0x1846] = 0xe50b, [0x1847] = 0xe50c, [0x1848] = 0xe50d, +- [0x1849] = 0xe50e, [0x184a] = 0xe50f, [0x184b] = 0xe510, [0x184c] = 0xe511, +- [0x184d] = 0xe512, [0x184e] = 0xe513, [0x184f] = 0xe514, [0x1850] = 0xe515, +- [0x1851] = 0xe516, [0x1852] = 0xe517, [0x1853] = 0xe518, [0x1854] = 0xe519, +- [0x1855] = 0xe51a, [0x1856] = 0xe51b, [0x1857] = 0xe51c, [0x1858] = 0xe51d, +- [0x1859] = 0xe51e, [0x185a] = 0xe51f, [0x185b] = 0xe520, [0x185c] = 0xe521, +- [0x185d] = 0xe522, [0x185e] = 0xe523, [0x185f] = 0xe524, [0x1860] = 0xe525, ++ [0x1800] = 0xfeff, [0x1801] = 0xfeff, [0x1802] = 0xfeff, [0x1803] = 0xfeff, ++ [0x1804] = 0xfeff, [0x1805] = 0xfeff, [0x1806] = 0xfeff, [0x1807] = 0xfeff, ++ [0x1808] = 0xfeff, [0x1809] = 0xfeff, [0x180a] = 0xfeff, [0x180b] = 0xfeff, ++ [0x180c] = 0xfeff, [0x180d] = 0xfeff, [0x180e] = 0xfeff, [0x180f] = 0xfeff, ++ [0x1810] = 0xfeff, [0x1811] = 0xfeff, [0x1812] = 0xfeff, [0x1813] = 0xfeff, ++ [0x1814] = 0xfeff, [0x1815] = 0xfeff, [0x1816] = 0xfeff, [0x1817] = 0xfeff, ++ [0x1818] = 0xfeff, [0x1819] = 0xfeff, [0x181a] = 0xfeff, [0x181b] = 0xfeff, ++ [0x181c] = 0xfeff, [0x181d] = 0xfeff, [0x181e] = 0xfeff, [0x181f] = 0xfeff, ++ [0x1820] = 0xfeff, [0x1821] = 0xfeff, [0x1822] = 0xfeff, [0x1823] = 0xfeff, ++ [0x1824] = 0xfeff, [0x1825] = 0xfeff, [0x1826] = 0xfeff, [0x1827] = 0xfeff, ++ [0x1828] = 0xfeff, [0x1829] = 0xfeff, [0x182a] = 0xfeff, [0x182b] = 0xfeff, ++ [0x182c] = 0xfeff, [0x182d] = 0xfeff, [0x182e] = 0xfeff, [0x182f] = 0xfeff, ++ [0x1830] = 0xfeff, [0x1831] = 0xfeff, [0x1832] = 0xfeff, [0x1833] = 0xfeff, ++ [0x1834] = 0xfeff, [0x1835] = 0xfeff, [0x1836] = 0xfeff, [0x1837] = 0xfeff, ++ [0x1838] = 0xfeff, [0x1839] = 0xfeff, [0x183a] = 0xfeff, [0x183b] = 0xfeff, ++ [0x183c] = 0xfeff, [0x183d] = 0xfeff, [0x183e] = 0xfeff, [0x1840] = 0xfeff, ++ [0x1841] = 0xfeff, [0x1842] = 0xfeff, [0x1843] = 0xfeff, [0x1844] = 0xfeff, ++ [0x1845] = 0xfeff, [0x1846] = 0xfeff, [0x1847] = 0xfeff, [0x1848] = 0xfeff, ++ [0x1849] = 0xfeff, [0x184a] = 0xfeff, [0x184b] = 0xfeff, [0x184c] = 0xfeff, ++ [0x184d] = 0xfeff, [0x184e] = 0xfeff, [0x184f] = 0xfeff, [0x1850] = 0xfeff, ++ [0x1851] = 0xfeff, [0x1852] = 0xfeff, [0x1853] = 0xfeff, [0x1854] = 0xfeff, ++ [0x1855] = 0xfeff, [0x1856] = 0xfeff, [0x1857] = 0xfeff, [0x1858] = 0xfeff, ++ [0x1859] = 0xfeff, [0x185a] = 0xfeff, [0x185b] = 0xfeff, [0x185c] = 0xfeff, ++ [0x185d] = 0xfeff, [0x185e] = 0xfeff, [0x185f] = 0xfeff, [0x1860] = 0xfeff, + [0x1861] = 0x3000, [0x1862] = 0x3001, [0x1863] = 0x3002, [0x1864] = 0x00b7, + [0x1865] = 0x02c9, [0x1866] = 0x02c7, [0x1867] = 0x00a8, [0x1868] = 0x3003, + [0x1869] = 0x3005, [0x186a] = 0x2014, [0x186b] = 0xff5e, [0x186c] = 0x2016, +@@ -1646,31 +1646,31 @@ static const uint16_t __twobyte_to_ucs[] + [0x18b1] = 0x25cf, [0x18b2] = 0x25ce, [0x18b3] = 0x25c7, [0x18b4] = 0x25c6, + [0x18b5] = 0x25a1, [0x18b6] = 0x25a0, [0x18b7] = 0x25b3, [0x18b8] = 0x25b2, + [0x18b9] = 0x203b, [0x18ba] = 0x2192, [0x18bb] = 0x2190, [0x18bc] = 0x2191, +- [0x18bd] = 0x2193, [0x18be] = 0x3013, [0x18c0] = 0xe526, [0x18c1] = 0xe527, +- [0x18c2] = 0xe528, [0x18c3] = 0xe529, [0x18c4] = 0xe52a, [0x18c5] = 0xe52b, +- [0x18c6] = 0xe52c, [0x18c7] = 0xe52d, [0x18c8] = 0xe52e, [0x18c9] = 0xe52f, +- [0x18ca] = 0xe530, [0x18cb] = 0xe531, [0x18cc] = 0xe532, [0x18cd] = 0xe533, +- [0x18ce] = 0xe534, [0x18cf] = 0xe535, [0x18d0] = 0xe536, [0x18d1] = 0xe537, +- [0x18d2] = 0xe538, [0x18d3] = 0xe539, [0x18d4] = 0xe53a, [0x18d5] = 0xe53b, +- [0x18d6] = 0xe53c, [0x18d7] = 0xe53d, [0x18d8] = 0xe53e, [0x18d9] = 0xe53f, +- [0x18da] = 0xe540, [0x18db] = 0xe541, [0x18dc] = 0xe542, [0x18dd] = 0xe543, +- [0x18de] = 0xe544, [0x18df] = 0xe545, [0x18e0] = 0xe546, [0x18e1] = 0xe547, +- [0x18e2] = 0xe548, [0x18e3] = 0xe549, [0x18e4] = 0xe54a, [0x18e5] = 0xe54b, +- [0x18e6] = 0xe54c, [0x18e7] = 0xe54d, [0x18e8] = 0xe54e, [0x18e9] = 0xe54f, +- [0x18ea] = 0xe550, [0x18eb] = 0xe551, [0x18ec] = 0xe552, [0x18ed] = 0xe553, +- [0x18ee] = 0xe554, [0x18ef] = 0xe555, [0x18f0] = 0xe556, [0x18f1] = 0xe557, +- [0x18f2] = 0xe558, [0x18f3] = 0xe559, [0x18f4] = 0xe55a, [0x18f5] = 0xe55b, +- [0x18f6] = 0xe55c, [0x18f7] = 0xe55d, [0x18f8] = 0xe55e, [0x18f9] = 0xe55f, +- [0x18fa] = 0xe560, [0x18fb] = 0xe561, [0x18fc] = 0xe562, [0x18fd] = 0xe563, +- [0x18fe] = 0xe564, [0x1900] = 0xe565, [0x1901] = 0xe566, [0x1902] = 0xe567, +- [0x1903] = 0xe568, [0x1904] = 0xe569, [0x1905] = 0xe56a, [0x1906] = 0xe56b, +- [0x1907] = 0xe56c, [0x1908] = 0xe56d, [0x1909] = 0xe56e, [0x190a] = 0xe56f, +- [0x190b] = 0xe570, [0x190c] = 0xe571, [0x190d] = 0xe572, [0x190e] = 0xe573, +- [0x190f] = 0xe574, [0x1910] = 0xe575, [0x1911] = 0xe576, [0x1912] = 0xe577, +- [0x1913] = 0xe578, [0x1914] = 0xe579, [0x1915] = 0xe57a, [0x1916] = 0xe57b, +- [0x1917] = 0xe57c, [0x1918] = 0xe57d, [0x1919] = 0xe57e, [0x191a] = 0xe57f, +- [0x191b] = 0xe580, [0x191c] = 0xe581, [0x191d] = 0xe582, [0x191e] = 0xe583, +- [0x191f] = 0xe584, [0x1920] = 0xe585, [0x1921] = 0x2170, [0x1922] = 0x2171, ++ [0x18bd] = 0x2193, [0x18be] = 0x3013, [0x18c0] = 0xfeff, [0x18c1] = 0xfeff, ++ [0x18c2] = 0xfeff, [0x18c3] = 0xfeff, [0x18c4] = 0xfeff, [0x18c5] = 0xfeff, ++ [0x18c6] = 0xfeff, [0x18c7] = 0xfeff, [0x18c8] = 0xfeff, [0x18c9] = 0xfeff, ++ [0x18ca] = 0xfeff, [0x18cb] = 0xfeff, [0x18cc] = 0xfeff, [0x18cd] = 0xfeff, ++ [0x18ce] = 0xfeff, [0x18cf] = 0xfeff, [0x18d0] = 0xfeff, [0x18d1] = 0xfeff, ++ [0x18d2] = 0xfeff, [0x18d3] = 0xfeff, [0x18d4] = 0xfeff, [0x18d5] = 0xfeff, ++ [0x18d6] = 0xfeff, [0x18d7] = 0xfeff, [0x18d8] = 0xfeff, [0x18d9] = 0xfeff, ++ [0x18da] = 0xfeff, [0x18db] = 0xfeff, [0x18dc] = 0xfeff, [0x18dd] = 0xfeff, ++ [0x18de] = 0xfeff, [0x18df] = 0xfeff, [0x18e0] = 0xfeff, [0x18e1] = 0xfeff, ++ [0x18e2] = 0xfeff, [0x18e3] = 0xfeff, [0x18e4] = 0xfeff, [0x18e5] = 0xfeff, ++ [0x18e6] = 0xfeff, [0x18e7] = 0xfeff, [0x18e8] = 0xfeff, [0x18e9] = 0xfeff, ++ [0x18ea] = 0xfeff, [0x18eb] = 0xfeff, [0x18ec] = 0xfeff, [0x18ed] = 0xfeff, ++ [0x18ee] = 0xfeff, [0x18ef] = 0xfeff, [0x18f0] = 0xfeff, [0x18f1] = 0xfeff, ++ [0x18f2] = 0xfeff, [0x18f3] = 0xfeff, [0x18f4] = 0xfeff, [0x18f5] = 0xfeff, ++ [0x18f6] = 0xfeff, [0x18f7] = 0xfeff, [0x18f8] = 0xfeff, [0x18f9] = 0xfeff, ++ [0x18fa] = 0xfeff, [0x18fb] = 0xfeff, [0x18fc] = 0xfeff, [0x18fd] = 0xfeff, ++ [0x18fe] = 0xfeff, [0x1900] = 0xfeff, [0x1901] = 0xfeff, [0x1902] = 0xfeff, ++ [0x1903] = 0xfeff, [0x1904] = 0xfeff, [0x1905] = 0xfeff, [0x1906] = 0xfeff, ++ [0x1907] = 0xfeff, [0x1908] = 0xfeff, [0x1909] = 0xfeff, [0x190a] = 0xfeff, ++ [0x190b] = 0xfeff, [0x190c] = 0xfeff, [0x190d] = 0xfeff, [0x190e] = 0xfeff, ++ [0x190f] = 0xfeff, [0x1910] = 0xfeff, [0x1911] = 0xfeff, [0x1912] = 0xfeff, ++ [0x1913] = 0xfeff, [0x1914] = 0xfeff, [0x1915] = 0xfeff, [0x1916] = 0xfeff, ++ [0x1917] = 0xfeff, [0x1918] = 0xfeff, [0x1919] = 0xfeff, [0x191a] = 0xfeff, ++ [0x191b] = 0xfeff, [0x191c] = 0xfeff, [0x191d] = 0xfeff, [0x191e] = 0xfeff, ++ [0x191f] = 0xfeff, [0x1920] = 0xfeff, [0x1921] = 0x2170, [0x1922] = 0x2171, + [0x1923] = 0x2172, [0x1924] = 0x2173, [0x1925] = 0x2174, [0x1926] = 0x2175, + [0x1927] = 0x2176, [0x1928] = 0x2177, [0x1929] = 0x2178, [0x192a] = 0x2179, + [0x192b] = 0xe766, [0x192c] = 0xe767, [0x192d] = 0xe768, [0x192e] = 0xe769, +@@ -1694,30 +1694,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x1973] = 0x2162, [0x1974] = 0x2163, [0x1975] = 0x2164, [0x1976] = 0x2165, + [0x1977] = 0x2166, [0x1978] = 0x2167, [0x1979] = 0x2168, [0x197a] = 0x2169, + [0x197b] = 0x216a, [0x197c] = 0x216b, [0x197d] = 0xe770, [0x197e] = 0xe771, +- [0x1980] = 0xe586, [0x1981] = 0xe587, [0x1982] = 0xe588, [0x1983] = 0xe589, +- [0x1984] = 0xe58a, [0x1985] = 0xe58b, [0x1986] = 0xe58c, [0x1987] = 0xe58d, +- [0x1988] = 0xe58e, [0x1989] = 0xe58f, [0x198a] = 0xe590, [0x198b] = 0xe591, +- [0x198c] = 0xe592, [0x198d] = 0xe593, [0x198e] = 0xe594, [0x198f] = 0xe595, +- [0x1990] = 0xe596, [0x1991] = 0xe597, [0x1992] = 0xe598, [0x1993] = 0xe599, +- [0x1994] = 0xe59a, [0x1995] = 0xe59b, [0x1996] = 0xe59c, [0x1997] = 0xe59d, +- [0x1998] = 0xe59e, [0x1999] = 0xe59f, [0x199a] = 0xe5a0, [0x199b] = 0xe5a1, +- [0x199c] = 0xe5a2, [0x199d] = 0xe5a3, [0x199e] = 0xe5a4, [0x199f] = 0xe5a5, +- [0x19a0] = 0xe5a6, [0x19a1] = 0xe5a7, [0x19a2] = 0xe5a8, [0x19a3] = 0xe5a9, +- [0x19a4] = 0xe5aa, [0x19a5] = 0xe5ab, [0x19a6] = 0xe5ac, [0x19a7] = 0xe5ad, +- [0x19a8] = 0xe5ae, [0x19a9] = 0xe5af, [0x19aa] = 0xe5b0, [0x19ab] = 0xe5b1, +- [0x19ac] = 0xe5b2, [0x19ad] = 0xe5b3, [0x19ae] = 0xe5b4, [0x19af] = 0xe5b5, +- [0x19b0] = 0xe5b6, [0x19b1] = 0xe5b7, [0x19b2] = 0xe5b8, [0x19b3] = 0xe5b9, +- [0x19b4] = 0xe5ba, [0x19b5] = 0xe5bb, [0x19b6] = 0xe5bc, [0x19b7] = 0xe5bd, +- [0x19b8] = 0xe5be, [0x19b9] = 0xe5bf, [0x19ba] = 0xe5c0, [0x19bb] = 0xe5c1, +- [0x19bc] = 0xe5c2, [0x19bd] = 0xe5c3, [0x19be] = 0xe5c4, [0x19c0] = 0xe5c5, +- [0x19c1] = 0xe5c6, [0x19c2] = 0xe5c7, [0x19c3] = 0xe5c8, [0x19c4] = 0xe5c9, +- [0x19c5] = 0xe5ca, [0x19c6] = 0xe5cb, [0x19c7] = 0xe5cc, [0x19c8] = 0xe5cd, +- [0x19c9] = 0xe5ce, [0x19ca] = 0xe5cf, [0x19cb] = 0xe5d0, [0x19cc] = 0xe5d1, +- [0x19cd] = 0xe5d2, [0x19ce] = 0xe5d3, [0x19cf] = 0xe5d4, [0x19d0] = 0xe5d5, +- [0x19d1] = 0xe5d6, [0x19d2] = 0xe5d7, [0x19d3] = 0xe5d8, [0x19d4] = 0xe5d9, +- [0x19d5] = 0xe5da, [0x19d6] = 0xe5db, [0x19d7] = 0xe5dc, [0x19d8] = 0xe5dd, +- [0x19d9] = 0xe5de, [0x19da] = 0xe5df, [0x19db] = 0xe5e0, [0x19dc] = 0xe5e1, +- [0x19dd] = 0xe5e2, [0x19de] = 0xe5e3, [0x19df] = 0xe5e4, [0x19e0] = 0xe5e5, ++ [0x1980] = 0xfeff, [0x1981] = 0xfeff, [0x1982] = 0xfeff, [0x1983] = 0xfeff, ++ [0x1984] = 0xfeff, [0x1985] = 0xfeff, [0x1986] = 0xfeff, [0x1987] = 0xfeff, ++ [0x1988] = 0xfeff, [0x1989] = 0xfeff, [0x198a] = 0xfeff, [0x198b] = 0xfeff, ++ [0x198c] = 0xfeff, [0x198d] = 0xfeff, [0x198e] = 0xfeff, [0x198f] = 0xfeff, ++ [0x1990] = 0xfeff, [0x1991] = 0xfeff, [0x1992] = 0xfeff, [0x1993] = 0xfeff, ++ [0x1994] = 0xfeff, [0x1995] = 0xfeff, [0x1996] = 0xfeff, [0x1997] = 0xfeff, ++ [0x1998] = 0xfeff, [0x1999] = 0xfeff, [0x199a] = 0xfeff, [0x199b] = 0xfeff, ++ [0x199c] = 0xfeff, [0x199d] = 0xfeff, [0x199e] = 0xfeff, [0x199f] = 0xfeff, ++ [0x19a0] = 0xfeff, [0x19a1] = 0xfeff, [0x19a2] = 0xfeff, [0x19a3] = 0xfeff, ++ [0x19a4] = 0xfeff, [0x19a5] = 0xfeff, [0x19a6] = 0xfeff, [0x19a7] = 0xfeff, ++ [0x19a8] = 0xfeff, [0x19a9] = 0xfeff, [0x19aa] = 0xfeff, [0x19ab] = 0xfeff, ++ [0x19ac] = 0xfeff, [0x19ad] = 0xfeff, [0x19ae] = 0xfeff, [0x19af] = 0xfeff, ++ [0x19b0] = 0xfeff, [0x19b1] = 0xfeff, [0x19b2] = 0xfeff, [0x19b3] = 0xfeff, ++ [0x19b4] = 0xfeff, [0x19b5] = 0xfeff, [0x19b6] = 0xfeff, [0x19b7] = 0xfeff, ++ [0x19b8] = 0xfeff, [0x19b9] = 0xfeff, [0x19ba] = 0xfeff, [0x19bb] = 0xfeff, ++ [0x19bc] = 0xfeff, [0x19bd] = 0xfeff, [0x19be] = 0xfeff, [0x19c0] = 0xfeff, ++ [0x19c1] = 0xfeff, [0x19c2] = 0xfeff, [0x19c3] = 0xfeff, [0x19c4] = 0xfeff, ++ [0x19c5] = 0xfeff, [0x19c6] = 0xfeff, [0x19c7] = 0xfeff, [0x19c8] = 0xfeff, ++ [0x19c9] = 0xfeff, [0x19ca] = 0xfeff, [0x19cb] = 0xfeff, [0x19cc] = 0xfeff, ++ [0x19cd] = 0xfeff, [0x19ce] = 0xfeff, [0x19cf] = 0xfeff, [0x19d0] = 0xfeff, ++ [0x19d1] = 0xfeff, [0x19d2] = 0xfeff, [0x19d3] = 0xfeff, [0x19d4] = 0xfeff, ++ [0x19d5] = 0xfeff, [0x19d6] = 0xfeff, [0x19d7] = 0xfeff, [0x19d8] = 0xfeff, ++ [0x19d9] = 0xfeff, [0x19da] = 0xfeff, [0x19db] = 0xfeff, [0x19dc] = 0xfeff, ++ [0x19dd] = 0xfeff, [0x19de] = 0xfeff, [0x19df] = 0xfeff, [0x19e0] = 0xfeff, + [0x19e1] = 0xff01, [0x19e2] = 0xff02, [0x19e3] = 0xff03, [0x19e4] = 0xffe5, + [0x19e5] = 0xff05, [0x19e6] = 0xff06, [0x19e7] = 0xff07, [0x19e8] = 0xff08, + [0x19e9] = 0xff09, [0x19ea] = 0xff0a, [0x19eb] = 0xff0b, [0x19ec] = 0xff0c, +@@ -1741,31 +1741,31 @@ static const uint16_t __twobyte_to_ucs[] + [0x1a31] = 0xff51, [0x1a32] = 0xff52, [0x1a33] = 0xff53, [0x1a34] = 0xff54, + [0x1a35] = 0xff55, [0x1a36] = 0xff56, [0x1a37] = 0xff57, [0x1a38] = 0xff58, + [0x1a39] = 0xff59, [0x1a3a] = 0xff5a, [0x1a3b] = 0xff5b, [0x1a3c] = 0xff5c, +- [0x1a3d] = 0xff5d, [0x1a3e] = 0xffe3, [0x1a40] = 0xe5e6, [0x1a41] = 0xe5e7, +- [0x1a42] = 0xe5e8, [0x1a43] = 0xe5e9, [0x1a44] = 0xe5ea, [0x1a45] = 0xe5eb, +- [0x1a46] = 0xe5ec, [0x1a47] = 0xe5ed, [0x1a48] = 0xe5ee, [0x1a49] = 0xe5ef, +- [0x1a4a] = 0xe5f0, [0x1a4b] = 0xe5f1, [0x1a4c] = 0xe5f2, [0x1a4d] = 0xe5f3, +- [0x1a4e] = 0xe5f4, [0x1a4f] = 0xe5f5, [0x1a50] = 0xe5f6, [0x1a51] = 0xe5f7, +- [0x1a52] = 0xe5f8, [0x1a53] = 0xe5f9, [0x1a54] = 0xe5fa, [0x1a55] = 0xe5fb, +- [0x1a56] = 0xe5fc, [0x1a57] = 0xe5fd, [0x1a58] = 0xe5fe, [0x1a59] = 0xe5ff, +- [0x1a5a] = 0xe600, [0x1a5b] = 0xe601, [0x1a5c] = 0xe602, [0x1a5d] = 0xe603, +- [0x1a5e] = 0xe604, [0x1a5f] = 0xe605, [0x1a60] = 0xe606, [0x1a61] = 0xe607, +- [0x1a62] = 0xe608, [0x1a63] = 0xe609, [0x1a64] = 0xe60a, [0x1a65] = 0xe60b, +- [0x1a66] = 0xe60c, [0x1a67] = 0xe60d, [0x1a68] = 0xe60e, [0x1a69] = 0xe60f, +- [0x1a6a] = 0xe610, [0x1a6b] = 0xe611, [0x1a6c] = 0xe612, [0x1a6d] = 0xe613, +- [0x1a6e] = 0xe614, [0x1a6f] = 0xe615, [0x1a70] = 0xe616, [0x1a71] = 0xe617, +- [0x1a72] = 0xe618, [0x1a73] = 0xe619, [0x1a74] = 0xe61a, [0x1a75] = 0xe61b, +- [0x1a76] = 0xe61c, [0x1a77] = 0xe61d, [0x1a78] = 0xe61e, [0x1a79] = 0xe61f, +- [0x1a7a] = 0xe620, [0x1a7b] = 0xe621, [0x1a7c] = 0xe622, [0x1a7d] = 0xe623, +- [0x1a7e] = 0xe624, [0x1a80] = 0xe625, [0x1a81] = 0xe626, [0x1a82] = 0xe627, +- [0x1a83] = 0xe628, [0x1a84] = 0xe629, [0x1a85] = 0xe62a, [0x1a86] = 0xe62b, +- [0x1a87] = 0xe62c, [0x1a88] = 0xe62d, [0x1a89] = 0xe62e, [0x1a8a] = 0xe62f, +- [0x1a8b] = 0xe630, [0x1a8c] = 0xe631, [0x1a8d] = 0xe632, [0x1a8e] = 0xe633, +- [0x1a8f] = 0xe634, [0x1a90] = 0xe635, [0x1a91] = 0xe636, [0x1a92] = 0xe637, +- [0x1a93] = 0xe638, [0x1a94] = 0xe639, [0x1a95] = 0xe63a, [0x1a96] = 0xe63b, +- [0x1a97] = 0xe63c, [0x1a98] = 0xe63d, [0x1a99] = 0xe63e, [0x1a9a] = 0xe63f, +- [0x1a9b] = 0xe640, [0x1a9c] = 0xe641, [0x1a9d] = 0xe642, [0x1a9e] = 0xe643, +- [0x1a9f] = 0xe644, [0x1aa0] = 0xe645, [0x1aa1] = 0x3041, [0x1aa2] = 0x3042, ++ [0x1a3d] = 0xff5d, [0x1a3e] = 0xffe3, [0x1a40] = 0xfeff, [0x1a41] = 0xfeff, ++ [0x1a42] = 0xfeff, [0x1a43] = 0xfeff, [0x1a44] = 0xfeff, [0x1a45] = 0xfeff, ++ [0x1a46] = 0xfeff, [0x1a47] = 0xfeff, [0x1a48] = 0xfeff, [0x1a49] = 0xfeff, ++ [0x1a4a] = 0xfeff, [0x1a4b] = 0xfeff, [0x1a4c] = 0xfeff, [0x1a4d] = 0xfeff, ++ [0x1a4e] = 0xfeff, [0x1a4f] = 0xfeff, [0x1a50] = 0xfeff, [0x1a51] = 0xfeff, ++ [0x1a52] = 0xfeff, [0x1a53] = 0xfeff, [0x1a54] = 0xfeff, [0x1a55] = 0xfeff, ++ [0x1a56] = 0xfeff, [0x1a57] = 0xfeff, [0x1a58] = 0xfeff, [0x1a59] = 0xfeff, ++ [0x1a5a] = 0xfeff, [0x1a5b] = 0xfeff, [0x1a5c] = 0xfeff, [0x1a5d] = 0xfeff, ++ [0x1a5e] = 0xfeff, [0x1a5f] = 0xfeff, [0x1a60] = 0xfeff, [0x1a61] = 0xfeff, ++ [0x1a62] = 0xfeff, [0x1a63] = 0xfeff, [0x1a64] = 0xfeff, [0x1a65] = 0xfeff, ++ [0x1a66] = 0xfeff, [0x1a67] = 0xfeff, [0x1a68] = 0xfeff, [0x1a69] = 0xfeff, ++ [0x1a6a] = 0xfeff, [0x1a6b] = 0xfeff, [0x1a6c] = 0xfeff, [0x1a6d] = 0xfeff, ++ [0x1a6e] = 0xfeff, [0x1a6f] = 0xfeff, [0x1a70] = 0xfeff, [0x1a71] = 0xfeff, ++ [0x1a72] = 0xfeff, [0x1a73] = 0xfeff, [0x1a74] = 0xfeff, [0x1a75] = 0xfeff, ++ [0x1a76] = 0xfeff, [0x1a77] = 0xfeff, [0x1a78] = 0xfeff, [0x1a79] = 0xfeff, ++ [0x1a7a] = 0xfeff, [0x1a7b] = 0xfeff, [0x1a7c] = 0xfeff, [0x1a7d] = 0xfeff, ++ [0x1a7e] = 0xfeff, [0x1a80] = 0xfeff, [0x1a81] = 0xfeff, [0x1a82] = 0xfeff, ++ [0x1a83] = 0xfeff, [0x1a84] = 0xfeff, [0x1a85] = 0xfeff, [0x1a86] = 0xfeff, ++ [0x1a87] = 0xfeff, [0x1a88] = 0xfeff, [0x1a89] = 0xfeff, [0x1a8a] = 0xfeff, ++ [0x1a8b] = 0xfeff, [0x1a8c] = 0xfeff, [0x1a8d] = 0xfeff, [0x1a8e] = 0xfeff, ++ [0x1a8f] = 0xfeff, [0x1a90] = 0xfeff, [0x1a91] = 0xfeff, [0x1a92] = 0xfeff, ++ [0x1a93] = 0xfeff, [0x1a94] = 0xfeff, [0x1a95] = 0xfeff, [0x1a96] = 0xfeff, ++ [0x1a97] = 0xfeff, [0x1a98] = 0xfeff, [0x1a99] = 0xfeff, [0x1a9a] = 0xfeff, ++ [0x1a9b] = 0xfeff, [0x1a9c] = 0xfeff, [0x1a9d] = 0xfeff, [0x1a9e] = 0xfeff, ++ [0x1a9f] = 0xfeff, [0x1aa0] = 0xfeff, [0x1aa1] = 0x3041, [0x1aa2] = 0x3042, + [0x1aa3] = 0x3043, [0x1aa4] = 0x3044, [0x1aa5] = 0x3045, [0x1aa6] = 0x3046, + [0x1aa7] = 0x3047, [0x1aa8] = 0x3048, [0x1aa9] = 0x3049, [0x1aaa] = 0x304a, + [0x1aab] = 0x304b, [0x1aac] = 0x304c, [0x1aad] = 0x304d, [0x1aae] = 0x304e, +@@ -1789,30 +1789,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x1af3] = 0x3093, [0x1af4] = 0xe772, [0x1af5] = 0xe773, [0x1af6] = 0xe774, + [0x1af7] = 0xe775, [0x1af8] = 0xe776, [0x1af9] = 0xe777, [0x1afa] = 0xe778, + [0x1afb] = 0xe779, [0x1afc] = 0xe77a, [0x1afd] = 0xe77b, [0x1afe] = 0xe77c, +- [0x1b00] = 0xe646, [0x1b01] = 0xe647, [0x1b02] = 0xe648, [0x1b03] = 0xe649, +- [0x1b04] = 0xe64a, [0x1b05] = 0xe64b, [0x1b06] = 0xe64c, [0x1b07] = 0xe64d, +- [0x1b08] = 0xe64e, [0x1b09] = 0xe64f, [0x1b0a] = 0xe650, [0x1b0b] = 0xe651, +- [0x1b0c] = 0xe652, [0x1b0d] = 0xe653, [0x1b0e] = 0xe654, [0x1b0f] = 0xe655, +- [0x1b10] = 0xe656, [0x1b11] = 0xe657, [0x1b12] = 0xe658, [0x1b13] = 0xe659, +- [0x1b14] = 0xe65a, [0x1b15] = 0xe65b, [0x1b16] = 0xe65c, [0x1b17] = 0xe65d, +- [0x1b18] = 0xe65e, [0x1b19] = 0xe65f, [0x1b1a] = 0xe660, [0x1b1b] = 0xe661, +- [0x1b1c] = 0xe662, [0x1b1d] = 0xe663, [0x1b1e] = 0xe664, [0x1b1f] = 0xe665, +- [0x1b20] = 0xe666, [0x1b21] = 0xe667, [0x1b22] = 0xe668, [0x1b23] = 0xe669, +- [0x1b24] = 0xe66a, [0x1b25] = 0xe66b, [0x1b26] = 0xe66c, [0x1b27] = 0xe66d, +- [0x1b28] = 0xe66e, [0x1b29] = 0xe66f, [0x1b2a] = 0xe670, [0x1b2b] = 0xe671, +- [0x1b2c] = 0xe672, [0x1b2d] = 0xe673, [0x1b2e] = 0xe674, [0x1b2f] = 0xe675, +- [0x1b30] = 0xe676, [0x1b31] = 0xe677, [0x1b32] = 0xe678, [0x1b33] = 0xe679, +- [0x1b34] = 0xe67a, [0x1b35] = 0xe67b, [0x1b36] = 0xe67c, [0x1b37] = 0xe67d, +- [0x1b38] = 0xe67e, [0x1b39] = 0xe67f, [0x1b3a] = 0xe680, [0x1b3b] = 0xe681, +- [0x1b3c] = 0xe682, [0x1b3d] = 0xe683, [0x1b3e] = 0xe684, [0x1b40] = 0xe685, +- [0x1b41] = 0xe686, [0x1b42] = 0xe687, [0x1b43] = 0xe688, [0x1b44] = 0xe689, +- [0x1b45] = 0xe68a, [0x1b46] = 0xe68b, [0x1b47] = 0xe68c, [0x1b48] = 0xe68d, +- [0x1b49] = 0xe68e, [0x1b4a] = 0xe68f, [0x1b4b] = 0xe690, [0x1b4c] = 0xe691, +- [0x1b4d] = 0xe692, [0x1b4e] = 0xe693, [0x1b4f] = 0xe694, [0x1b50] = 0xe695, +- [0x1b51] = 0xe696, [0x1b52] = 0xe697, [0x1b53] = 0xe698, [0x1b54] = 0xe699, +- [0x1b55] = 0xe69a, [0x1b56] = 0xe69b, [0x1b57] = 0xe69c, [0x1b58] = 0xe69d, +- [0x1b59] = 0xe69e, [0x1b5a] = 0xe69f, [0x1b5b] = 0xe6a0, [0x1b5c] = 0xe6a1, +- [0x1b5d] = 0xe6a2, [0x1b5e] = 0xe6a3, [0x1b5f] = 0xe6a4, [0x1b60] = 0xe6a5, ++ [0x1b00] = 0xfeff, [0x1b01] = 0xfeff, [0x1b02] = 0xfeff, [0x1b03] = 0xfeff, ++ [0x1b04] = 0xfeff, [0x1b05] = 0xfeff, [0x1b06] = 0xfeff, [0x1b07] = 0xfeff, ++ [0x1b08] = 0xfeff, [0x1b09] = 0xfeff, [0x1b0a] = 0xfeff, [0x1b0b] = 0xfeff, ++ [0x1b0c] = 0xfeff, [0x1b0d] = 0xfeff, [0x1b0e] = 0xfeff, [0x1b0f] = 0xfeff, ++ [0x1b10] = 0xfeff, [0x1b11] = 0xfeff, [0x1b12] = 0xfeff, [0x1b13] = 0xfeff, ++ [0x1b14] = 0xfeff, [0x1b15] = 0xfeff, [0x1b16] = 0xfeff, [0x1b17] = 0xfeff, ++ [0x1b18] = 0xfeff, [0x1b19] = 0xfeff, [0x1b1a] = 0xfeff, [0x1b1b] = 0xfeff, ++ [0x1b1c] = 0xfeff, [0x1b1d] = 0xfeff, [0x1b1e] = 0xfeff, [0x1b1f] = 0xfeff, ++ [0x1b20] = 0xfeff, [0x1b21] = 0xfeff, [0x1b22] = 0xfeff, [0x1b23] = 0xfeff, ++ [0x1b24] = 0xfeff, [0x1b25] = 0xfeff, [0x1b26] = 0xfeff, [0x1b27] = 0xfeff, ++ [0x1b28] = 0xfeff, [0x1b29] = 0xfeff, [0x1b2a] = 0xfeff, [0x1b2b] = 0xfeff, ++ [0x1b2c] = 0xfeff, [0x1b2d] = 0xfeff, [0x1b2e] = 0xfeff, [0x1b2f] = 0xfeff, ++ [0x1b30] = 0xfeff, [0x1b31] = 0xfeff, [0x1b32] = 0xfeff, [0x1b33] = 0xfeff, ++ [0x1b34] = 0xfeff, [0x1b35] = 0xfeff, [0x1b36] = 0xfeff, [0x1b37] = 0xfeff, ++ [0x1b38] = 0xfeff, [0x1b39] = 0xfeff, [0x1b3a] = 0xfeff, [0x1b3b] = 0xfeff, ++ [0x1b3c] = 0xfeff, [0x1b3d] = 0xfeff, [0x1b3e] = 0xfeff, [0x1b40] = 0xfeff, ++ [0x1b41] = 0xfeff, [0x1b42] = 0xfeff, [0x1b43] = 0xfeff, [0x1b44] = 0xfeff, ++ [0x1b45] = 0xfeff, [0x1b46] = 0xfeff, [0x1b47] = 0xfeff, [0x1b48] = 0xfeff, ++ [0x1b49] = 0xfeff, [0x1b4a] = 0xfeff, [0x1b4b] = 0xfeff, [0x1b4c] = 0xfeff, ++ [0x1b4d] = 0xfeff, [0x1b4e] = 0xfeff, [0x1b4f] = 0xfeff, [0x1b50] = 0xfeff, ++ [0x1b51] = 0xfeff, [0x1b52] = 0xfeff, [0x1b53] = 0xfeff, [0x1b54] = 0xfeff, ++ [0x1b55] = 0xfeff, [0x1b56] = 0xfeff, [0x1b57] = 0xfeff, [0x1b58] = 0xfeff, ++ [0x1b59] = 0xfeff, [0x1b5a] = 0xfeff, [0x1b5b] = 0xfeff, [0x1b5c] = 0xfeff, ++ [0x1b5d] = 0xfeff, [0x1b5e] = 0xfeff, [0x1b5f] = 0xfeff, [0x1b60] = 0xfeff, + [0x1b61] = 0x30a1, [0x1b62] = 0x30a2, [0x1b63] = 0x30a3, [0x1b64] = 0x30a4, + [0x1b65] = 0x30a5, [0x1b66] = 0x30a6, [0x1b67] = 0x30a7, [0x1b68] = 0x30a8, + [0x1b69] = 0x30a9, [0x1b6a] = 0x30aa, [0x1b6b] = 0x30ab, [0x1b6c] = 0x30ac, +@@ -1836,31 +1836,31 @@ static const uint16_t __twobyte_to_ucs[] + [0x1bb1] = 0x30f1, [0x1bb2] = 0x30f2, [0x1bb3] = 0x30f3, [0x1bb4] = 0x30f4, + [0x1bb5] = 0x30f5, [0x1bb6] = 0x30f6, [0x1bb7] = 0xe77d, [0x1bb8] = 0xe77e, + [0x1bb9] = 0xe77f, [0x1bba] = 0xe780, [0x1bbb] = 0xe781, [0x1bbc] = 0xe782, +- [0x1bbd] = 0xe783, [0x1bbe] = 0xe784, [0x1bc0] = 0xe6a6, [0x1bc1] = 0xe6a7, +- [0x1bc2] = 0xe6a8, [0x1bc3] = 0xe6a9, [0x1bc4] = 0xe6aa, [0x1bc5] = 0xe6ab, +- [0x1bc6] = 0xe6ac, [0x1bc7] = 0xe6ad, [0x1bc8] = 0xe6ae, [0x1bc9] = 0xe6af, +- [0x1bca] = 0xe6b0, [0x1bcb] = 0xe6b1, [0x1bcc] = 0xe6b2, [0x1bcd] = 0xe6b3, +- [0x1bce] = 0xe6b4, [0x1bcf] = 0xe6b5, [0x1bd0] = 0xe6b6, [0x1bd1] = 0xe6b7, +- [0x1bd2] = 0xe6b8, [0x1bd3] = 0xe6b9, [0x1bd4] = 0xe6ba, [0x1bd5] = 0xe6bb, +- [0x1bd6] = 0xe6bc, [0x1bd7] = 0xe6bd, [0x1bd8] = 0xe6be, [0x1bd9] = 0xe6bf, +- [0x1bda] = 0xe6c0, [0x1bdb] = 0xe6c1, [0x1bdc] = 0xe6c2, [0x1bdd] = 0xe6c3, +- [0x1bde] = 0xe6c4, [0x1bdf] = 0xe6c5, [0x1be0] = 0xe6c6, [0x1be1] = 0xe6c7, +- [0x1be2] = 0xe6c8, [0x1be3] = 0xe6c9, [0x1be4] = 0xe6ca, [0x1be5] = 0xe6cb, +- [0x1be6] = 0xe6cc, [0x1be7] = 0xe6cd, [0x1be8] = 0xe6ce, [0x1be9] = 0xe6cf, +- [0x1bea] = 0xe6d0, [0x1beb] = 0xe6d1, [0x1bec] = 0xe6d2, [0x1bed] = 0xe6d3, +- [0x1bee] = 0xe6d4, [0x1bef] = 0xe6d5, [0x1bf0] = 0xe6d6, [0x1bf1] = 0xe6d7, +- [0x1bf2] = 0xe6d8, [0x1bf3] = 0xe6d9, [0x1bf4] = 0xe6da, [0x1bf5] = 0xe6db, +- [0x1bf6] = 0xe6dc, [0x1bf7] = 0xe6dd, [0x1bf8] = 0xe6de, [0x1bf9] = 0xe6df, +- [0x1bfa] = 0xe6e0, [0x1bfb] = 0xe6e1, [0x1bfc] = 0xe6e2, [0x1bfd] = 0xe6e3, +- [0x1bfe] = 0xe6e4, [0x1c00] = 0xe6e5, [0x1c01] = 0xe6e6, [0x1c02] = 0xe6e7, +- [0x1c03] = 0xe6e8, [0x1c04] = 0xe6e9, [0x1c05] = 0xe6ea, [0x1c06] = 0xe6eb, +- [0x1c07] = 0xe6ec, [0x1c08] = 0xe6ed, [0x1c09] = 0xe6ee, [0x1c0a] = 0xe6ef, +- [0x1c0b] = 0xe6f0, [0x1c0c] = 0xe6f1, [0x1c0d] = 0xe6f2, [0x1c0e] = 0xe6f3, +- [0x1c0f] = 0xe6f4, [0x1c10] = 0xe6f5, [0x1c11] = 0xe6f6, [0x1c12] = 0xe6f7, +- [0x1c13] = 0xe6f8, [0x1c14] = 0xe6f9, [0x1c15] = 0xe6fa, [0x1c16] = 0xe6fb, +- [0x1c17] = 0xe6fc, [0x1c18] = 0xe6fd, [0x1c19] = 0xe6fe, [0x1c1a] = 0xe6ff, +- [0x1c1b] = 0xe700, [0x1c1c] = 0xe701, [0x1c1d] = 0xe702, [0x1c1e] = 0xe703, +- [0x1c1f] = 0xe704, [0x1c20] = 0xe705, [0x1c21] = 0x0391, [0x1c22] = 0x0392, ++ [0x1bbd] = 0xe783, [0x1bbe] = 0xe784, [0x1bc0] = 0xfeff, [0x1bc1] = 0xfeff, ++ [0x1bc2] = 0xfeff, [0x1bc3] = 0xfeff, [0x1bc4] = 0xfeff, [0x1bc5] = 0xfeff, ++ [0x1bc6] = 0xfeff, [0x1bc7] = 0xfeff, [0x1bc8] = 0xfeff, [0x1bc9] = 0xfeff, ++ [0x1bca] = 0xfeff, [0x1bcb] = 0xfeff, [0x1bcc] = 0xfeff, [0x1bcd] = 0xfeff, ++ [0x1bce] = 0xfeff, [0x1bcf] = 0xfeff, [0x1bd0] = 0xfeff, [0x1bd1] = 0xfeff, ++ [0x1bd2] = 0xfeff, [0x1bd3] = 0xfeff, [0x1bd4] = 0xfeff, [0x1bd5] = 0xfeff, ++ [0x1bd6] = 0xfeff, [0x1bd7] = 0xfeff, [0x1bd8] = 0xfeff, [0x1bd9] = 0xfeff, ++ [0x1bda] = 0xfeff, [0x1bdb] = 0xfeff, [0x1bdc] = 0xfeff, [0x1bdd] = 0xfeff, ++ [0x1bde] = 0xfeff, [0x1bdf] = 0xfeff, [0x1be0] = 0xfeff, [0x1be1] = 0xfeff, ++ [0x1be2] = 0xfeff, [0x1be3] = 0xfeff, [0x1be4] = 0xfeff, [0x1be5] = 0xfeff, ++ [0x1be6] = 0xfeff, [0x1be7] = 0xfeff, [0x1be8] = 0xfeff, [0x1be9] = 0xfeff, ++ [0x1bea] = 0xfeff, [0x1beb] = 0xfeff, [0x1bec] = 0xfeff, [0x1bed] = 0xfeff, ++ [0x1bee] = 0xfeff, [0x1bef] = 0xfeff, [0x1bf0] = 0xfeff, [0x1bf1] = 0xfeff, ++ [0x1bf2] = 0xfeff, [0x1bf3] = 0xfeff, [0x1bf4] = 0xfeff, [0x1bf5] = 0xfeff, ++ [0x1bf6] = 0xfeff, [0x1bf7] = 0xfeff, [0x1bf8] = 0xfeff, [0x1bf9] = 0xfeff, ++ [0x1bfa] = 0xfeff, [0x1bfb] = 0xfeff, [0x1bfc] = 0xfeff, [0x1bfd] = 0xfeff, ++ [0x1bfe] = 0xfeff, [0x1c00] = 0xfeff, [0x1c01] = 0xfeff, [0x1c02] = 0xfeff, ++ [0x1c03] = 0xfeff, [0x1c04] = 0xfeff, [0x1c05] = 0xfeff, [0x1c06] = 0xfeff, ++ [0x1c07] = 0xfeff, [0x1c08] = 0xfeff, [0x1c09] = 0xfeff, [0x1c0a] = 0xfeff, ++ [0x1c0b] = 0xfeff, [0x1c0c] = 0xfeff, [0x1c0d] = 0xfeff, [0x1c0e] = 0xfeff, ++ [0x1c0f] = 0xfeff, [0x1c10] = 0xfeff, [0x1c11] = 0xfeff, [0x1c12] = 0xfeff, ++ [0x1c13] = 0xfeff, [0x1c14] = 0xfeff, [0x1c15] = 0xfeff, [0x1c16] = 0xfeff, ++ [0x1c17] = 0xfeff, [0x1c18] = 0xfeff, [0x1c19] = 0xfeff, [0x1c1a] = 0xfeff, ++ [0x1c1b] = 0xfeff, [0x1c1c] = 0xfeff, [0x1c1d] = 0xfeff, [0x1c1e] = 0xfeff, ++ [0x1c1f] = 0xfeff, [0x1c20] = 0xfeff, [0x1c21] = 0x0391, [0x1c22] = 0x0392, + [0x1c23] = 0x0393, [0x1c24] = 0x0394, [0x1c25] = 0x0395, [0x1c26] = 0x0396, + [0x1c27] = 0x0397, [0x1c28] = 0x0398, [0x1c29] = 0x0399, [0x1c2a] = 0x039a, + [0x1c2b] = 0x039b, [0x1c2c] = 0x039c, [0x1c2d] = 0x039d, [0x1c2e] = 0x039e, +@@ -1884,30 +1884,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x1c73] = 0xfe19, [0x1c74] = 0xfe33, [0x1c75] = 0xfe34, [0x1c76] = 0xe797, + [0x1c77] = 0xe798, [0x1c78] = 0xe799, [0x1c79] = 0xe79a, [0x1c7a] = 0xe79b, + [0x1c7b] = 0xe79c, [0x1c7c] = 0xe79d, [0x1c7d] = 0xe79e, [0x1c7e] = 0xe79f, +- [0x1c80] = 0xe706, [0x1c81] = 0xe707, [0x1c82] = 0xe708, [0x1c83] = 0xe709, +- [0x1c84] = 0xe70a, [0x1c85] = 0xe70b, [0x1c86] = 0xe70c, [0x1c87] = 0xe70d, +- [0x1c88] = 0xe70e, [0x1c89] = 0xe70f, [0x1c8a] = 0xe710, [0x1c8b] = 0xe711, +- [0x1c8c] = 0xe712, [0x1c8d] = 0xe713, [0x1c8e] = 0xe714, [0x1c8f] = 0xe715, +- [0x1c90] = 0xe716, [0x1c91] = 0xe717, [0x1c92] = 0xe718, [0x1c93] = 0xe719, +- [0x1c94] = 0xe71a, [0x1c95] = 0xe71b, [0x1c96] = 0xe71c, [0x1c97] = 0xe71d, +- [0x1c98] = 0xe71e, [0x1c99] = 0xe71f, [0x1c9a] = 0xe720, [0x1c9b] = 0xe721, +- [0x1c9c] = 0xe722, [0x1c9d] = 0xe723, [0x1c9e] = 0xe724, [0x1c9f] = 0xe725, +- [0x1ca0] = 0xe726, [0x1ca1] = 0xe727, [0x1ca2] = 0xe728, [0x1ca3] = 0xe729, +- [0x1ca4] = 0xe72a, [0x1ca5] = 0xe72b, [0x1ca6] = 0xe72c, [0x1ca7] = 0xe72d, +- [0x1ca8] = 0xe72e, [0x1ca9] = 0xe72f, [0x1caa] = 0xe730, [0x1cab] = 0xe731, +- [0x1cac] = 0xe732, [0x1cad] = 0xe733, [0x1cae] = 0xe734, [0x1caf] = 0xe735, +- [0x1cb0] = 0xe736, [0x1cb1] = 0xe737, [0x1cb2] = 0xe738, [0x1cb3] = 0xe739, +- [0x1cb4] = 0xe73a, [0x1cb5] = 0xe73b, [0x1cb6] = 0xe73c, [0x1cb7] = 0xe73d, +- [0x1cb8] = 0xe73e, [0x1cb9] = 0xe73f, [0x1cba] = 0xe740, [0x1cbb] = 0xe741, +- [0x1cbc] = 0xe742, [0x1cbd] = 0xe743, [0x1cbe] = 0xe744, [0x1cc0] = 0xe745, +- [0x1cc1] = 0xe746, [0x1cc2] = 0xe747, [0x1cc3] = 0xe748, [0x1cc4] = 0xe749, +- [0x1cc5] = 0xe74a, [0x1cc6] = 0xe74b, [0x1cc7] = 0xe74c, [0x1cc8] = 0xe74d, +- [0x1cc9] = 0xe74e, [0x1cca] = 0xe74f, [0x1ccb] = 0xe750, [0x1ccc] = 0xe751, +- [0x1ccd] = 0xe752, [0x1cce] = 0xe753, [0x1ccf] = 0xe754, [0x1cd0] = 0xe755, +- [0x1cd1] = 0xe756, [0x1cd2] = 0xe757, [0x1cd3] = 0xe758, [0x1cd4] = 0xe759, +- [0x1cd5] = 0xe75a, [0x1cd6] = 0xe75b, [0x1cd7] = 0xe75c, [0x1cd8] = 0xe75d, +- [0x1cd9] = 0xe75e, [0x1cda] = 0xe75f, [0x1cdb] = 0xe760, [0x1cdc] = 0xe761, +- [0x1cdd] = 0xe762, [0x1cde] = 0xe763, [0x1cdf] = 0xe764, [0x1ce0] = 0xe765, ++ [0x1c80] = 0xfeff, [0x1c81] = 0xfeff, [0x1c82] = 0xfeff, [0x1c83] = 0xfeff, ++ [0x1c84] = 0xfeff, [0x1c85] = 0xfeff, [0x1c86] = 0xfeff, [0x1c87] = 0xfeff, ++ [0x1c88] = 0xfeff, [0x1c89] = 0xfeff, [0x1c8a] = 0xfeff, [0x1c8b] = 0xfeff, ++ [0x1c8c] = 0xfeff, [0x1c8d] = 0xfeff, [0x1c8e] = 0xfeff, [0x1c8f] = 0xfeff, ++ [0x1c90] = 0xfeff, [0x1c91] = 0xfeff, [0x1c92] = 0xfeff, [0x1c93] = 0xfeff, ++ [0x1c94] = 0xfeff, [0x1c95] = 0xfeff, [0x1c96] = 0xfeff, [0x1c97] = 0xfeff, ++ [0x1c98] = 0xfeff, [0x1c99] = 0xfeff, [0x1c9a] = 0xfeff, [0x1c9b] = 0xfeff, ++ [0x1c9c] = 0xfeff, [0x1c9d] = 0xfeff, [0x1c9e] = 0xfeff, [0x1c9f] = 0xfeff, ++ [0x1ca0] = 0xfeff, [0x1ca1] = 0xfeff, [0x1ca2] = 0xfeff, [0x1ca3] = 0xfeff, ++ [0x1ca4] = 0xfeff, [0x1ca5] = 0xfeff, [0x1ca6] = 0xfeff, [0x1ca7] = 0xfeff, ++ [0x1ca8] = 0xfeff, [0x1ca9] = 0xfeff, [0x1caa] = 0xfeff, [0x1cab] = 0xfeff, ++ [0x1cac] = 0xfeff, [0x1cad] = 0xfeff, [0x1cae] = 0xfeff, [0x1caf] = 0xfeff, ++ [0x1cb0] = 0xfeff, [0x1cb1] = 0xfeff, [0x1cb2] = 0xfeff, [0x1cb3] = 0xfeff, ++ [0x1cb4] = 0xfeff, [0x1cb5] = 0xfeff, [0x1cb6] = 0xfeff, [0x1cb7] = 0xfeff, ++ [0x1cb8] = 0xfeff, [0x1cb9] = 0xfeff, [0x1cba] = 0xfeff, [0x1cbb] = 0xfeff, ++ [0x1cbc] = 0xfeff, [0x1cbd] = 0xfeff, [0x1cbe] = 0xfeff, [0x1cc0] = 0xfeff, ++ [0x1cc1] = 0xfeff, [0x1cc2] = 0xfeff, [0x1cc3] = 0xfeff, [0x1cc4] = 0xfeff, ++ [0x1cc5] = 0xfeff, [0x1cc6] = 0xfeff, [0x1cc7] = 0xfeff, [0x1cc8] = 0xfeff, ++ [0x1cc9] = 0xfeff, [0x1cca] = 0xfeff, [0x1ccb] = 0xfeff, [0x1ccc] = 0xfeff, ++ [0x1ccd] = 0xfeff, [0x1cce] = 0xfeff, [0x1ccf] = 0xfeff, [0x1cd0] = 0xfeff, ++ [0x1cd1] = 0xfeff, [0x1cd2] = 0xfeff, [0x1cd3] = 0xfeff, [0x1cd4] = 0xfeff, ++ [0x1cd5] = 0xfeff, [0x1cd6] = 0xfeff, [0x1cd7] = 0xfeff, [0x1cd8] = 0xfeff, ++ [0x1cd9] = 0xfeff, [0x1cda] = 0xfeff, [0x1cdb] = 0xfeff, [0x1cdc] = 0xfeff, ++ [0x1cdd] = 0xfeff, [0x1cde] = 0xfeff, [0x1cdf] = 0xfeff, [0x1ce0] = 0xfeff, + [0x1ce1] = 0x0410, [0x1ce2] = 0x0411, [0x1ce3] = 0x0412, [0x1ce4] = 0x0413, + [0x1ce5] = 0x0414, [0x1ce6] = 0x0415, [0x1ce7] = 0x0401, [0x1ce8] = 0x0416, + [0x1ce9] = 0x0417, [0x1cea] = 0x0418, [0x1ceb] = 0x0419, [0x1cec] = 0x041a, +@@ -2050,30 +2050,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x1f13] = 0x7361, [0x1f14] = 0x7362, [0x1f15] = 0x7363, [0x1f16] = 0x7364, + [0x1f17] = 0x7365, [0x1f18] = 0x7366, [0x1f19] = 0x7367, [0x1f1a] = 0x7368, + [0x1f1b] = 0x7369, [0x1f1c] = 0x736a, [0x1f1d] = 0x736b, [0x1f1e] = 0x736e, +- [0x1f1f] = 0x7370, [0x1f20] = 0x7371, [0x1f21] = 0xe000, [0x1f22] = 0xe001, +- [0x1f23] = 0xe002, [0x1f24] = 0xe003, [0x1f25] = 0xe004, [0x1f26] = 0xe005, +- [0x1f27] = 0xe006, [0x1f28] = 0xe007, [0x1f29] = 0xe008, [0x1f2a] = 0xe009, +- [0x1f2b] = 0xe00a, [0x1f2c] = 0xe00b, [0x1f2d] = 0xe00c, [0x1f2e] = 0xe00d, +- [0x1f2f] = 0xe00e, [0x1f30] = 0xe00f, [0x1f31] = 0xe010, [0x1f32] = 0xe011, +- [0x1f33] = 0xe012, [0x1f34] = 0xe013, [0x1f35] = 0xe014, [0x1f36] = 0xe015, +- [0x1f37] = 0xe016, [0x1f38] = 0xe017, [0x1f39] = 0xe018, [0x1f3a] = 0xe019, +- [0x1f3b] = 0xe01a, [0x1f3c] = 0xe01b, [0x1f3d] = 0xe01c, [0x1f3e] = 0xe01d, +- [0x1f3f] = 0xe01e, [0x1f40] = 0xe01f, [0x1f41] = 0xe020, [0x1f42] = 0xe021, +- [0x1f43] = 0xe022, [0x1f44] = 0xe023, [0x1f45] = 0xe024, [0x1f46] = 0xe025, +- [0x1f47] = 0xe026, [0x1f48] = 0xe027, [0x1f49] = 0xe028, [0x1f4a] = 0xe029, +- [0x1f4b] = 0xe02a, [0x1f4c] = 0xe02b, [0x1f4d] = 0xe02c, [0x1f4e] = 0xe02d, +- [0x1f4f] = 0xe02e, [0x1f50] = 0xe02f, [0x1f51] = 0xe030, [0x1f52] = 0xe031, +- [0x1f53] = 0xe032, [0x1f54] = 0xe033, [0x1f55] = 0xe034, [0x1f56] = 0xe035, +- [0x1f57] = 0xe036, [0x1f58] = 0xe037, [0x1f59] = 0xe038, [0x1f5a] = 0xe039, +- [0x1f5b] = 0xe03a, [0x1f5c] = 0xe03b, [0x1f5d] = 0xe03c, [0x1f5e] = 0xe03d, +- [0x1f5f] = 0xe03e, [0x1f60] = 0xe03f, [0x1f61] = 0xe040, [0x1f62] = 0xe041, +- [0x1f63] = 0xe042, [0x1f64] = 0xe043, [0x1f65] = 0xe044, [0x1f66] = 0xe045, +- [0x1f67] = 0xe046, [0x1f68] = 0xe047, [0x1f69] = 0xe048, [0x1f6a] = 0xe049, +- [0x1f6b] = 0xe04a, [0x1f6c] = 0xe04b, [0x1f6d] = 0xe04c, [0x1f6e] = 0xe04d, +- [0x1f6f] = 0xe04e, [0x1f70] = 0xe04f, [0x1f71] = 0xe050, [0x1f72] = 0xe051, +- [0x1f73] = 0xe052, [0x1f74] = 0xe053, [0x1f75] = 0xe054, [0x1f76] = 0xe055, +- [0x1f77] = 0xe056, [0x1f78] = 0xe057, [0x1f79] = 0xe058, [0x1f7a] = 0xe059, +- [0x1f7b] = 0xe05a, [0x1f7c] = 0xe05b, [0x1f7d] = 0xe05c, [0x1f7e] = 0xe05d, ++ [0x1f1f] = 0x7370, [0x1f20] = 0x7371, [0x1f21] = 0xfeff, [0x1f22] = 0xfeff, ++ [0x1f23] = 0xfeff, [0x1f24] = 0xfeff, [0x1f25] = 0xfeff, [0x1f26] = 0xfeff, ++ [0x1f27] = 0xfeff, [0x1f28] = 0xfeff, [0x1f29] = 0xfeff, [0x1f2a] = 0xfeff, ++ [0x1f2b] = 0xfeff, [0x1f2c] = 0xfeff, [0x1f2d] = 0xfeff, [0x1f2e] = 0xfeff, ++ [0x1f2f] = 0xfeff, [0x1f30] = 0xfeff, [0x1f31] = 0xfeff, [0x1f32] = 0xfeff, ++ [0x1f33] = 0xfeff, [0x1f34] = 0xfeff, [0x1f35] = 0xfeff, [0x1f36] = 0xfeff, ++ [0x1f37] = 0xfeff, [0x1f38] = 0xfeff, [0x1f39] = 0xfeff, [0x1f3a] = 0xfeff, ++ [0x1f3b] = 0xfeff, [0x1f3c] = 0xfeff, [0x1f3d] = 0xfeff, [0x1f3e] = 0xfeff, ++ [0x1f3f] = 0xfeff, [0x1f40] = 0xfeff, [0x1f41] = 0xfeff, [0x1f42] = 0xfeff, ++ [0x1f43] = 0xfeff, [0x1f44] = 0xfeff, [0x1f45] = 0xfeff, [0x1f46] = 0xfeff, ++ [0x1f47] = 0xfeff, [0x1f48] = 0xfeff, [0x1f49] = 0xfeff, [0x1f4a] = 0xfeff, ++ [0x1f4b] = 0xfeff, [0x1f4c] = 0xfeff, [0x1f4d] = 0xfeff, [0x1f4e] = 0xfeff, ++ [0x1f4f] = 0xfeff, [0x1f50] = 0xfeff, [0x1f51] = 0xfeff, [0x1f52] = 0xfeff, ++ [0x1f53] = 0xfeff, [0x1f54] = 0xfeff, [0x1f55] = 0xfeff, [0x1f56] = 0xfeff, ++ [0x1f57] = 0xfeff, [0x1f58] = 0xfeff, [0x1f59] = 0xfeff, [0x1f5a] = 0xfeff, ++ [0x1f5b] = 0xfeff, [0x1f5c] = 0xfeff, [0x1f5d] = 0xfeff, [0x1f5e] = 0xfeff, ++ [0x1f5f] = 0xfeff, [0x1f60] = 0xfeff, [0x1f61] = 0xfeff, [0x1f62] = 0xfeff, ++ [0x1f63] = 0xfeff, [0x1f64] = 0xfeff, [0x1f65] = 0xfeff, [0x1f66] = 0xfeff, ++ [0x1f67] = 0xfeff, [0x1f68] = 0xfeff, [0x1f69] = 0xfeff, [0x1f6a] = 0xfeff, ++ [0x1f6b] = 0xfeff, [0x1f6c] = 0xfeff, [0x1f6d] = 0xfeff, [0x1f6e] = 0xfeff, ++ [0x1f6f] = 0xfeff, [0x1f70] = 0xfeff, [0x1f71] = 0xfeff, [0x1f72] = 0xfeff, ++ [0x1f73] = 0xfeff, [0x1f74] = 0xfeff, [0x1f75] = 0xfeff, [0x1f76] = 0xfeff, ++ [0x1f77] = 0xfeff, [0x1f78] = 0xfeff, [0x1f79] = 0xfeff, [0x1f7a] = 0xfeff, ++ [0x1f7b] = 0xfeff, [0x1f7c] = 0xfeff, [0x1f7d] = 0xfeff, [0x1f7e] = 0xfeff, + [0x1f80] = 0x7372, [0x1f81] = 0x7373, [0x1f82] = 0x7374, [0x1f83] = 0x7375, + [0x1f84] = 0x7376, [0x1f85] = 0x7377, [0x1f86] = 0x7378, [0x1f87] = 0x7379, + [0x1f88] = 0x737a, [0x1f89] = 0x737b, [0x1f8a] = 0x737c, [0x1f8b] = 0x737d, +@@ -2098,30 +2098,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x1fd5] = 0x73ea, [0x1fd6] = 0x73eb, [0x1fd7] = 0x73ec, [0x1fd8] = 0x73ee, + [0x1fd9] = 0x73ef, [0x1fda] = 0x73f0, [0x1fdb] = 0x73f1, [0x1fdc] = 0x73f3, + [0x1fdd] = 0x73f4, [0x1fde] = 0x73f5, [0x1fdf] = 0x73f6, [0x1fe0] = 0x73f7, +- [0x1fe1] = 0xe05e, [0x1fe2] = 0xe05f, [0x1fe3] = 0xe060, [0x1fe4] = 0xe061, +- [0x1fe5] = 0xe062, [0x1fe6] = 0xe063, [0x1fe7] = 0xe064, [0x1fe8] = 0xe065, +- [0x1fe9] = 0xe066, [0x1fea] = 0xe067, [0x1feb] = 0xe068, [0x1fec] = 0xe069, +- [0x1fed] = 0xe06a, [0x1fee] = 0xe06b, [0x1fef] = 0xe06c, [0x1ff0] = 0xe06d, +- [0x1ff1] = 0xe06e, [0x1ff2] = 0xe06f, [0x1ff3] = 0xe070, [0x1ff4] = 0xe071, +- [0x1ff5] = 0xe072, [0x1ff6] = 0xe073, [0x1ff7] = 0xe074, [0x1ff8] = 0xe075, +- [0x1ff9] = 0xe076, [0x1ffa] = 0xe077, [0x1ffb] = 0xe078, [0x1ffc] = 0xe079, +- [0x1ffd] = 0xe07a, [0x1ffe] = 0xe07b, [0x1fff] = 0xe07c, [0x2000] = 0xe07d, +- [0x2001] = 0xe07e, [0x2002] = 0xe07f, [0x2003] = 0xe080, [0x2004] = 0xe081, +- [0x2005] = 0xe082, [0x2006] = 0xe083, [0x2007] = 0xe084, [0x2008] = 0xe085, +- [0x2009] = 0xe086, [0x200a] = 0xe087, [0x200b] = 0xe088, [0x200c] = 0xe089, +- [0x200d] = 0xe08a, [0x200e] = 0xe08b, [0x200f] = 0xe08c, [0x2010] = 0xe08d, +- [0x2011] = 0xe08e, [0x2012] = 0xe08f, [0x2013] = 0xe090, [0x2014] = 0xe091, +- [0x2015] = 0xe092, [0x2016] = 0xe093, [0x2017] = 0xe094, [0x2018] = 0xe095, +- [0x2019] = 0xe096, [0x201a] = 0xe097, [0x201b] = 0xe098, [0x201c] = 0xe099, +- [0x201d] = 0xe09a, [0x201e] = 0xe09b, [0x201f] = 0xe09c, [0x2020] = 0xe09d, +- [0x2021] = 0xe09e, [0x2022] = 0xe09f, [0x2023] = 0xe0a0, [0x2024] = 0xe0a1, +- [0x2025] = 0xe0a2, [0x2026] = 0xe0a3, [0x2027] = 0xe0a4, [0x2028] = 0xe0a5, +- [0x2029] = 0xe0a6, [0x202a] = 0xe0a7, [0x202b] = 0xe0a8, [0x202c] = 0xe0a9, +- [0x202d] = 0xe0aa, [0x202e] = 0xe0ab, [0x202f] = 0xe0ac, [0x2030] = 0xe0ad, +- [0x2031] = 0xe0ae, [0x2032] = 0xe0af, [0x2033] = 0xe0b0, [0x2034] = 0xe0b1, +- [0x2035] = 0xe0b2, [0x2036] = 0xe0b3, [0x2037] = 0xe0b4, [0x2038] = 0xe0b5, +- [0x2039] = 0xe0b6, [0x203a] = 0xe0b7, [0x203b] = 0xe0b8, [0x203c] = 0xe0b9, +- [0x203d] = 0xe0ba, [0x203e] = 0xe0bb, [0x2040] = 0x73f8, [0x2041] = 0x73f9, ++ [0x1fe1] = 0xfeff, [0x1fe2] = 0xfeff, [0x1fe3] = 0xfeff, [0x1fe4] = 0xfeff, ++ [0x1fe5] = 0xfeff, [0x1fe6] = 0xfeff, [0x1fe7] = 0xfeff, [0x1fe8] = 0xfeff, ++ [0x1fe9] = 0xfeff, [0x1fea] = 0xfeff, [0x1feb] = 0xfeff, [0x1fec] = 0xfeff, ++ [0x1fed] = 0xfeff, [0x1fee] = 0xfeff, [0x1fef] = 0xfeff, [0x1ff0] = 0xfeff, ++ [0x1ff1] = 0xfeff, [0x1ff2] = 0xfeff, [0x1ff3] = 0xfeff, [0x1ff4] = 0xfeff, ++ [0x1ff5] = 0xfeff, [0x1ff6] = 0xfeff, [0x1ff7] = 0xfeff, [0x1ff8] = 0xfeff, ++ [0x1ff9] = 0xfeff, [0x1ffa] = 0xfeff, [0x1ffb] = 0xfeff, [0x1ffc] = 0xfeff, ++ [0x1ffd] = 0xfeff, [0x1ffe] = 0xfeff, [0x1fff] = 0xfeff, [0x2000] = 0xfeff, ++ [0x2001] = 0xfeff, [0x2002] = 0xfeff, [0x2003] = 0xfeff, [0x2004] = 0xfeff, ++ [0x2005] = 0xfeff, [0x2006] = 0xfeff, [0x2007] = 0xfeff, [0x2008] = 0xfeff, ++ [0x2009] = 0xfeff, [0x200a] = 0xfeff, [0x200b] = 0xfeff, [0x200c] = 0xfeff, ++ [0x200d] = 0xfeff, [0x200e] = 0xfeff, [0x200f] = 0xfeff, [0x2010] = 0xfeff, ++ [0x2011] = 0xfeff, [0x2012] = 0xfeff, [0x2013] = 0xfeff, [0x2014] = 0xfeff, ++ [0x2015] = 0xfeff, [0x2016] = 0xfeff, [0x2017] = 0xfeff, [0x2018] = 0xfeff, ++ [0x2019] = 0xfeff, [0x201a] = 0xfeff, [0x201b] = 0xfeff, [0x201c] = 0xfeff, ++ [0x201d] = 0xfeff, [0x201e] = 0xfeff, [0x201f] = 0xfeff, [0x2020] = 0xfeff, ++ [0x2021] = 0xfeff, [0x2022] = 0xfeff, [0x2023] = 0xfeff, [0x2024] = 0xfeff, ++ [0x2025] = 0xfeff, [0x2026] = 0xfeff, [0x2027] = 0xfeff, [0x2028] = 0xfeff, ++ [0x2029] = 0xfeff, [0x202a] = 0xfeff, [0x202b] = 0xfeff, [0x202c] = 0xfeff, ++ [0x202d] = 0xfeff, [0x202e] = 0xfeff, [0x202f] = 0xfeff, [0x2030] = 0xfeff, ++ [0x2031] = 0xfeff, [0x2032] = 0xfeff, [0x2033] = 0xfeff, [0x2034] = 0xfeff, ++ [0x2035] = 0xfeff, [0x2036] = 0xfeff, [0x2037] = 0xfeff, [0x2038] = 0xfeff, ++ [0x2039] = 0xfeff, [0x203a] = 0xfeff, [0x203b] = 0xfeff, [0x203c] = 0xfeff, ++ [0x203d] = 0xfeff, [0x203e] = 0xfeff, [0x2040] = 0x73f8, [0x2041] = 0x73f9, + [0x2042] = 0x73fa, [0x2043] = 0x73fb, [0x2044] = 0x73fc, [0x2045] = 0x73fd, + [0x2046] = 0x73fe, [0x2047] = 0x73ff, [0x2048] = 0x7400, [0x2049] = 0x7401, + [0x204a] = 0x7402, [0x204b] = 0x7404, [0x204c] = 0x7407, [0x204d] = 0x7408, +@@ -2145,30 +2145,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x2093] = 0x7469, [0x2094] = 0x746a, [0x2095] = 0x746b, [0x2096] = 0x746c, + [0x2097] = 0x746e, [0x2098] = 0x746f, [0x2099] = 0x7471, [0x209a] = 0x7472, + [0x209b] = 0x7473, [0x209c] = 0x7474, [0x209d] = 0x7475, [0x209e] = 0x7478, +- [0x209f] = 0x7479, [0x20a0] = 0x747a, [0x20a1] = 0xe0bc, [0x20a2] = 0xe0bd, +- [0x20a3] = 0xe0be, [0x20a4] = 0xe0bf, [0x20a5] = 0xe0c0, [0x20a6] = 0xe0c1, +- [0x20a7] = 0xe0c2, [0x20a8] = 0xe0c3, [0x20a9] = 0xe0c4, [0x20aa] = 0xe0c5, +- [0x20ab] = 0xe0c6, [0x20ac] = 0xe0c7, [0x20ad] = 0xe0c8, [0x20ae] = 0xe0c9, +- [0x20af] = 0xe0ca, [0x20b0] = 0xe0cb, [0x20b1] = 0xe0cc, [0x20b2] = 0xe0cd, +- [0x20b3] = 0xe0ce, [0x20b4] = 0xe0cf, [0x20b5] = 0xe0d0, [0x20b6] = 0xe0d1, +- [0x20b7] = 0xe0d2, [0x20b8] = 0xe0d3, [0x20b9] = 0xe0d4, [0x20ba] = 0xe0d5, +- [0x20bb] = 0xe0d6, [0x20bc] = 0xe0d7, [0x20bd] = 0xe0d8, [0x20be] = 0xe0d9, +- [0x20bf] = 0xe0da, [0x20c0] = 0xe0db, [0x20c1] = 0xe0dc, [0x20c2] = 0xe0dd, +- [0x20c3] = 0xe0de, [0x20c4] = 0xe0df, [0x20c5] = 0xe0e0, [0x20c6] = 0xe0e1, +- [0x20c7] = 0xe0e2, [0x20c8] = 0xe0e3, [0x20c9] = 0xe0e4, [0x20ca] = 0xe0e5, +- [0x20cb] = 0xe0e6, [0x20cc] = 0xe0e7, [0x20cd] = 0xe0e8, [0x20ce] = 0xe0e9, +- [0x20cf] = 0xe0ea, [0x20d0] = 0xe0eb, [0x20d1] = 0xe0ec, [0x20d2] = 0xe0ed, +- [0x20d3] = 0xe0ee, [0x20d4] = 0xe0ef, [0x20d5] = 0xe0f0, [0x20d6] = 0xe0f1, +- [0x20d7] = 0xe0f2, [0x20d8] = 0xe0f3, [0x20d9] = 0xe0f4, [0x20da] = 0xe0f5, +- [0x20db] = 0xe0f6, [0x20dc] = 0xe0f7, [0x20dd] = 0xe0f8, [0x20de] = 0xe0f9, +- [0x20df] = 0xe0fa, [0x20e0] = 0xe0fb, [0x20e1] = 0xe0fc, [0x20e2] = 0xe0fd, +- [0x20e3] = 0xe0fe, [0x20e4] = 0xe0ff, [0x20e5] = 0xe100, [0x20e6] = 0xe101, +- [0x20e7] = 0xe102, [0x20e8] = 0xe103, [0x20e9] = 0xe104, [0x20ea] = 0xe105, +- [0x20eb] = 0xe106, [0x20ec] = 0xe107, [0x20ed] = 0xe108, [0x20ee] = 0xe109, +- [0x20ef] = 0xe10a, [0x20f0] = 0xe10b, [0x20f1] = 0xe10c, [0x20f2] = 0xe10d, +- [0x20f3] = 0xe10e, [0x20f4] = 0xe10f, [0x20f5] = 0xe110, [0x20f6] = 0xe111, +- [0x20f7] = 0xe112, [0x20f8] = 0xe113, [0x20f9] = 0xe114, [0x20fa] = 0xe115, +- [0x20fb] = 0xe116, [0x20fc] = 0xe117, [0x20fd] = 0xe118, [0x20fe] = 0xe119, ++ [0x209f] = 0x7479, [0x20a0] = 0x747a, [0x20a1] = 0xfeff, [0x20a2] = 0xfeff, ++ [0x20a3] = 0xfeff, [0x20a4] = 0xfeff, [0x20a5] = 0xfeff, [0x20a6] = 0xfeff, ++ [0x20a7] = 0xfeff, [0x20a8] = 0xfeff, [0x20a9] = 0xfeff, [0x20aa] = 0xfeff, ++ [0x20ab] = 0xfeff, [0x20ac] = 0xfeff, [0x20ad] = 0xfeff, [0x20ae] = 0xfeff, ++ [0x20af] = 0xfeff, [0x20b0] = 0xfeff, [0x20b1] = 0xfeff, [0x20b2] = 0xfeff, ++ [0x20b3] = 0xfeff, [0x20b4] = 0xfeff, [0x20b5] = 0xfeff, [0x20b6] = 0xfeff, ++ [0x20b7] = 0xfeff, [0x20b8] = 0xfeff, [0x20b9] = 0xfeff, [0x20ba] = 0xfeff, ++ [0x20bb] = 0xfeff, [0x20bc] = 0xfeff, [0x20bd] = 0xfeff, [0x20be] = 0xfeff, ++ [0x20bf] = 0xfeff, [0x20c0] = 0xfeff, [0x20c1] = 0xfeff, [0x20c2] = 0xfeff, ++ [0x20c3] = 0xfeff, [0x20c4] = 0xfeff, [0x20c5] = 0xfeff, [0x20c6] = 0xfeff, ++ [0x20c7] = 0xfeff, [0x20c8] = 0xfeff, [0x20c9] = 0xfeff, [0x20ca] = 0xfeff, ++ [0x20cb] = 0xfeff, [0x20cc] = 0xfeff, [0x20cd] = 0xfeff, [0x20ce] = 0xfeff, ++ [0x20cf] = 0xfeff, [0x20d0] = 0xfeff, [0x20d1] = 0xfeff, [0x20d2] = 0xfeff, ++ [0x20d3] = 0xfeff, [0x20d4] = 0xfeff, [0x20d5] = 0xfeff, [0x20d6] = 0xfeff, ++ [0x20d7] = 0xfeff, [0x20d8] = 0xfeff, [0x20d9] = 0xfeff, [0x20da] = 0xfeff, ++ [0x20db] = 0xfeff, [0x20dc] = 0xfeff, [0x20dd] = 0xfeff, [0x20de] = 0xfeff, ++ [0x20df] = 0xfeff, [0x20e0] = 0xfeff, [0x20e1] = 0xfeff, [0x20e2] = 0xfeff, ++ [0x20e3] = 0xfeff, [0x20e4] = 0xfeff, [0x20e5] = 0xfeff, [0x20e6] = 0xfeff, ++ [0x20e7] = 0xfeff, [0x20e8] = 0xfeff, [0x20e9] = 0xfeff, [0x20ea] = 0xfeff, ++ [0x20eb] = 0xfeff, [0x20ec] = 0xfeff, [0x20ed] = 0xfeff, [0x20ee] = 0xfeff, ++ [0x20ef] = 0xfeff, [0x20f0] = 0xfeff, [0x20f1] = 0xfeff, [0x20f2] = 0xfeff, ++ [0x20f3] = 0xfeff, [0x20f4] = 0xfeff, [0x20f5] = 0xfeff, [0x20f6] = 0xfeff, ++ [0x20f7] = 0xfeff, [0x20f8] = 0xfeff, [0x20f9] = 0xfeff, [0x20fa] = 0xfeff, ++ [0x20fb] = 0xfeff, [0x20fc] = 0xfeff, [0x20fd] = 0xfeff, [0x20fe] = 0xfeff, + [0x2100] = 0x747b, [0x2101] = 0x747c, [0x2102] = 0x747d, [0x2103] = 0x747f, + [0x2104] = 0x7482, [0x2105] = 0x7484, [0x2106] = 0x7485, [0x2107] = 0x7486, + [0x2108] = 0x7488, [0x2109] = 0x7489, [0x210a] = 0x748a, [0x210b] = 0x748c, +@@ -2193,30 +2193,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x2155] = 0x74e1, [0x2156] = 0x74e5, [0x2157] = 0x74e7, [0x2158] = 0x74e8, + [0x2159] = 0x74e9, [0x215a] = 0x74ea, [0x215b] = 0x74eb, [0x215c] = 0x74ec, + [0x215d] = 0x74ed, [0x215e] = 0x74f0, [0x215f] = 0x74f1, [0x2160] = 0x74f2, +- [0x2161] = 0xe11a, [0x2162] = 0xe11b, [0x2163] = 0xe11c, [0x2164] = 0xe11d, +- [0x2165] = 0xe11e, [0x2166] = 0xe11f, [0x2167] = 0xe120, [0x2168] = 0xe121, +- [0x2169] = 0xe122, [0x216a] = 0xe123, [0x216b] = 0xe124, [0x216c] = 0xe125, +- [0x216d] = 0xe126, [0x216e] = 0xe127, [0x216f] = 0xe128, [0x2170] = 0xe129, +- [0x2171] = 0xe12a, [0x2172] = 0xe12b, [0x2173] = 0xe12c, [0x2174] = 0xe12d, +- [0x2175] = 0xe12e, [0x2176] = 0xe12f, [0x2177] = 0xe130, [0x2178] = 0xe131, +- [0x2179] = 0xe132, [0x217a] = 0xe133, [0x217b] = 0xe134, [0x217c] = 0xe135, +- [0x217d] = 0xe136, [0x217e] = 0xe137, [0x217f] = 0xe138, [0x2180] = 0xe139, +- [0x2181] = 0xe13a, [0x2182] = 0xe13b, [0x2183] = 0xe13c, [0x2184] = 0xe13d, +- [0x2185] = 0xe13e, [0x2186] = 0xe13f, [0x2187] = 0xe140, [0x2188] = 0xe141, +- [0x2189] = 0xe142, [0x218a] = 0xe143, [0x218b] = 0xe144, [0x218c] = 0xe145, +- [0x218d] = 0xe146, [0x218e] = 0xe147, [0x218f] = 0xe148, [0x2190] = 0xe149, +- [0x2191] = 0xe14a, [0x2192] = 0xe14b, [0x2193] = 0xe14c, [0x2194] = 0xe14d, +- [0x2195] = 0xe14e, [0x2196] = 0xe14f, [0x2197] = 0xe150, [0x2198] = 0xe151, +- [0x2199] = 0xe152, [0x219a] = 0xe153, [0x219b] = 0xe154, [0x219c] = 0xe155, +- [0x219d] = 0xe156, [0x219e] = 0xe157, [0x219f] = 0xe158, [0x21a0] = 0xe159, +- [0x21a1] = 0xe15a, [0x21a2] = 0xe15b, [0x21a3] = 0xe15c, [0x21a4] = 0xe15d, +- [0x21a5] = 0xe15e, [0x21a6] = 0xe15f, [0x21a7] = 0xe160, [0x21a8] = 0xe161, +- [0x21a9] = 0xe162, [0x21aa] = 0xe163, [0x21ab] = 0xe164, [0x21ac] = 0xe165, +- [0x21ad] = 0xe166, [0x21ae] = 0xe167, [0x21af] = 0xe168, [0x21b0] = 0xe169, +- [0x21b1] = 0xe16a, [0x21b2] = 0xe16b, [0x21b3] = 0xe16c, [0x21b4] = 0xe16d, +- [0x21b5] = 0xe16e, [0x21b6] = 0xe16f, [0x21b7] = 0xe170, [0x21b8] = 0xe171, +- [0x21b9] = 0xe172, [0x21ba] = 0xe173, [0x21bb] = 0xe174, [0x21bc] = 0xe175, +- [0x21bd] = 0xe176, [0x21be] = 0xe177, [0x21c0] = 0x74f3, [0x21c1] = 0x74f5, ++ [0x2161] = 0xfeff, [0x2162] = 0xfeff, [0x2163] = 0xfeff, [0x2164] = 0xfeff, ++ [0x2165] = 0xfeff, [0x2166] = 0xfeff, [0x2167] = 0xfeff, [0x2168] = 0xfeff, ++ [0x2169] = 0xfeff, [0x216a] = 0xfeff, [0x216b] = 0xfeff, [0x216c] = 0xfeff, ++ [0x216d] = 0xfeff, [0x216e] = 0xfeff, [0x216f] = 0xfeff, [0x2170] = 0xfeff, ++ [0x2171] = 0xfeff, [0x2172] = 0xfeff, [0x2173] = 0xfeff, [0x2174] = 0xfeff, ++ [0x2175] = 0xfeff, [0x2176] = 0xfeff, [0x2177] = 0xfeff, [0x2178] = 0xfeff, ++ [0x2179] = 0xfeff, [0x217a] = 0xfeff, [0x217b] = 0xfeff, [0x217c] = 0xfeff, ++ [0x217d] = 0xfeff, [0x217e] = 0xfeff, [0x217f] = 0xfeff, [0x2180] = 0xfeff, ++ [0x2181] = 0xfeff, [0x2182] = 0xfeff, [0x2183] = 0xfeff, [0x2184] = 0xfeff, ++ [0x2185] = 0xfeff, [0x2186] = 0xfeff, [0x2187] = 0xfeff, [0x2188] = 0xfeff, ++ [0x2189] = 0xfeff, [0x218a] = 0xfeff, [0x218b] = 0xfeff, [0x218c] = 0xfeff, ++ [0x218d] = 0xfeff, [0x218e] = 0xfeff, [0x218f] = 0xfeff, [0x2190] = 0xfeff, ++ [0x2191] = 0xfeff, [0x2192] = 0xfeff, [0x2193] = 0xfeff, [0x2194] = 0xfeff, ++ [0x2195] = 0xfeff, [0x2196] = 0xfeff, [0x2197] = 0xfeff, [0x2198] = 0xfeff, ++ [0x2199] = 0xfeff, [0x219a] = 0xfeff, [0x219b] = 0xfeff, [0x219c] = 0xfeff, ++ [0x219d] = 0xfeff, [0x219e] = 0xfeff, [0x219f] = 0xfeff, [0x21a0] = 0xfeff, ++ [0x21a1] = 0xfeff, [0x21a2] = 0xfeff, [0x21a3] = 0xfeff, [0x21a4] = 0xfeff, ++ [0x21a5] = 0xfeff, [0x21a6] = 0xfeff, [0x21a7] = 0xfeff, [0x21a8] = 0xfeff, ++ [0x21a9] = 0xfeff, [0x21aa] = 0xfeff, [0x21ab] = 0xfeff, [0x21ac] = 0xfeff, ++ [0x21ad] = 0xfeff, [0x21ae] = 0xfeff, [0x21af] = 0xfeff, [0x21b0] = 0xfeff, ++ [0x21b1] = 0xfeff, [0x21b2] = 0xfeff, [0x21b3] = 0xfeff, [0x21b4] = 0xfeff, ++ [0x21b5] = 0xfeff, [0x21b6] = 0xfeff, [0x21b7] = 0xfeff, [0x21b8] = 0xfeff, ++ [0x21b9] = 0xfeff, [0x21ba] = 0xfeff, [0x21bb] = 0xfeff, [0x21bc] = 0xfeff, ++ [0x21bd] = 0xfeff, [0x21be] = 0xfeff, [0x21c0] = 0x74f3, [0x21c1] = 0x74f5, + [0x21c2] = 0x74f8, [0x21c3] = 0x74f9, [0x21c4] = 0x74fa, [0x21c5] = 0x74fb, + [0x21c6] = 0x74fc, [0x21c7] = 0x74fd, [0x21c8] = 0x74fe, [0x21c9] = 0x7500, + [0x21ca] = 0x7501, [0x21cb] = 0x7502, [0x21cc] = 0x7503, [0x21cd] = 0x7505, +@@ -2240,30 +2240,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x2213] = 0x7575, [0x2214] = 0x7576, [0x2215] = 0x7577, [0x2216] = 0x757a, + [0x2217] = 0x757b, [0x2218] = 0x757c, [0x2219] = 0x757d, [0x221a] = 0x757e, + [0x221b] = 0x7580, [0x221c] = 0x7581, [0x221d] = 0x7582, [0x221e] = 0x7584, +- [0x221f] = 0x7585, [0x2220] = 0x7587, [0x2221] = 0xe178, [0x2222] = 0xe179, +- [0x2223] = 0xe17a, [0x2224] = 0xe17b, [0x2225] = 0xe17c, [0x2226] = 0xe17d, +- [0x2227] = 0xe17e, [0x2228] = 0xe17f, [0x2229] = 0xe180, [0x222a] = 0xe181, +- [0x222b] = 0xe182, [0x222c] = 0xe183, [0x222d] = 0xe184, [0x222e] = 0xe185, +- [0x222f] = 0xe186, [0x2230] = 0xe187, [0x2231] = 0xe188, [0x2232] = 0xe189, +- [0x2233] = 0xe18a, [0x2234] = 0xe18b, [0x2235] = 0xe18c, [0x2236] = 0xe18d, +- [0x2237] = 0xe18e, [0x2238] = 0xe18f, [0x2239] = 0xe190, [0x223a] = 0xe191, +- [0x223b] = 0xe192, [0x223c] = 0xe193, [0x223d] = 0xe194, [0x223e] = 0xe195, +- [0x223f] = 0xe196, [0x2240] = 0xe197, [0x2241] = 0xe198, [0x2242] = 0xe199, +- [0x2243] = 0xe19a, [0x2244] = 0xe19b, [0x2245] = 0xe19c, [0x2246] = 0xe19d, +- [0x2247] = 0xe19e, [0x2248] = 0xe19f, [0x2249] = 0xe1a0, [0x224a] = 0xe1a1, +- [0x224b] = 0xe1a2, [0x224c] = 0xe1a3, [0x224d] = 0xe1a4, [0x224e] = 0xe1a5, +- [0x224f] = 0xe1a6, [0x2250] = 0xe1a7, [0x2251] = 0xe1a8, [0x2252] = 0xe1a9, +- [0x2253] = 0xe1aa, [0x2254] = 0xe1ab, [0x2255] = 0xe1ac, [0x2256] = 0xe1ad, +- [0x2257] = 0xe1ae, [0x2258] = 0xe1af, [0x2259] = 0xe1b0, [0x225a] = 0xe1b1, +- [0x225b] = 0xe1b2, [0x225c] = 0xe1b3, [0x225d] = 0xe1b4, [0x225e] = 0xe1b5, +- [0x225f] = 0xe1b6, [0x2260] = 0xe1b7, [0x2261] = 0xe1b8, [0x2262] = 0xe1b9, +- [0x2263] = 0xe1ba, [0x2264] = 0xe1bb, [0x2265] = 0xe1bc, [0x2266] = 0xe1bd, +- [0x2267] = 0xe1be, [0x2268] = 0xe1bf, [0x2269] = 0xe1c0, [0x226a] = 0xe1c1, +- [0x226b] = 0xe1c2, [0x226c] = 0xe1c3, [0x226d] = 0xe1c4, [0x226e] = 0xe1c5, +- [0x226f] = 0xe1c6, [0x2270] = 0xe1c7, [0x2271] = 0xe1c8, [0x2272] = 0xe1c9, +- [0x2273] = 0xe1ca, [0x2274] = 0xe1cb, [0x2275] = 0xe1cc, [0x2276] = 0xe1cd, +- [0x2277] = 0xe1ce, [0x2278] = 0xe1cf, [0x2279] = 0xe1d0, [0x227a] = 0xe1d1, +- [0x227b] = 0xe1d2, [0x227c] = 0xe1d3, [0x227d] = 0xe1d4, [0x227e] = 0xe1d5, ++ [0x221f] = 0x7585, [0x2220] = 0x7587, [0x2221] = 0xfeff, [0x2222] = 0xfeff, ++ [0x2223] = 0xfeff, [0x2224] = 0xfeff, [0x2225] = 0xfeff, [0x2226] = 0xfeff, ++ [0x2227] = 0xfeff, [0x2228] = 0xfeff, [0x2229] = 0xfeff, [0x222a] = 0xfeff, ++ [0x222b] = 0xfeff, [0x222c] = 0xfeff, [0x222d] = 0xfeff, [0x222e] = 0xfeff, ++ [0x222f] = 0xfeff, [0x2230] = 0xfeff, [0x2231] = 0xfeff, [0x2232] = 0xfeff, ++ [0x2233] = 0xfeff, [0x2234] = 0xfeff, [0x2235] = 0xfeff, [0x2236] = 0xfeff, ++ [0x2237] = 0xfeff, [0x2238] = 0xfeff, [0x2239] = 0xfeff, [0x223a] = 0xfeff, ++ [0x223b] = 0xfeff, [0x223c] = 0xfeff, [0x223d] = 0xfeff, [0x223e] = 0xfeff, ++ [0x223f] = 0xfeff, [0x2240] = 0xfeff, [0x2241] = 0xfeff, [0x2242] = 0xfeff, ++ [0x2243] = 0xfeff, [0x2244] = 0xfeff, [0x2245] = 0xfeff, [0x2246] = 0xfeff, ++ [0x2247] = 0xfeff, [0x2248] = 0xfeff, [0x2249] = 0xfeff, [0x224a] = 0xfeff, ++ [0x224b] = 0xfeff, [0x224c] = 0xfeff, [0x224d] = 0xfeff, [0x224e] = 0xfeff, ++ [0x224f] = 0xfeff, [0x2250] = 0xfeff, [0x2251] = 0xfeff, [0x2252] = 0xfeff, ++ [0x2253] = 0xfeff, [0x2254] = 0xfeff, [0x2255] = 0xfeff, [0x2256] = 0xfeff, ++ [0x2257] = 0xfeff, [0x2258] = 0xfeff, [0x2259] = 0xfeff, [0x225a] = 0xfeff, ++ [0x225b] = 0xfeff, [0x225c] = 0xfeff, [0x225d] = 0xfeff, [0x225e] = 0xfeff, ++ [0x225f] = 0xfeff, [0x2260] = 0xfeff, [0x2261] = 0xfeff, [0x2262] = 0xfeff, ++ [0x2263] = 0xfeff, [0x2264] = 0xfeff, [0x2265] = 0xfeff, [0x2266] = 0xfeff, ++ [0x2267] = 0xfeff, [0x2268] = 0xfeff, [0x2269] = 0xfeff, [0x226a] = 0xfeff, ++ [0x226b] = 0xfeff, [0x226c] = 0xfeff, [0x226d] = 0xfeff, [0x226e] = 0xfeff, ++ [0x226f] = 0xfeff, [0x2270] = 0xfeff, [0x2271] = 0xfeff, [0x2272] = 0xfeff, ++ [0x2273] = 0xfeff, [0x2274] = 0xfeff, [0x2275] = 0xfeff, [0x2276] = 0xfeff, ++ [0x2277] = 0xfeff, [0x2278] = 0xfeff, [0x2279] = 0xfeff, [0x227a] = 0xfeff, ++ [0x227b] = 0xfeff, [0x227c] = 0xfeff, [0x227d] = 0xfeff, [0x227e] = 0xfeff, + [0x2280] = 0x7588, [0x2281] = 0x7589, [0x2282] = 0x758a, [0x2283] = 0x758c, + [0x2284] = 0x758d, [0x2285] = 0x758e, [0x2286] = 0x7590, [0x2287] = 0x7593, + [0x2288] = 0x7595, [0x2289] = 0x7598, [0x228a] = 0x759b, [0x228b] = 0x759c, +@@ -2288,30 +2288,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x22d5] = 0x762f, [0x22d6] = 0x7631, [0x22d7] = 0x7632, [0x22d8] = 0x7636, + [0x22d9] = 0x7637, [0x22da] = 0x7639, [0x22db] = 0x763a, [0x22dc] = 0x763b, + [0x22dd] = 0x763d, [0x22de] = 0x7641, [0x22df] = 0x7642, [0x22e0] = 0x7644, +- [0x22e1] = 0xe1d6, [0x22e2] = 0xe1d7, [0x22e3] = 0xe1d8, [0x22e4] = 0xe1d9, +- [0x22e5] = 0xe1da, [0x22e6] = 0xe1db, [0x22e7] = 0xe1dc, [0x22e8] = 0xe1dd, +- [0x22e9] = 0xe1de, [0x22ea] = 0xe1df, [0x22eb] = 0xe1e0, [0x22ec] = 0xe1e1, +- [0x22ed] = 0xe1e2, [0x22ee] = 0xe1e3, [0x22ef] = 0xe1e4, [0x22f0] = 0xe1e5, +- [0x22f1] = 0xe1e6, [0x22f2] = 0xe1e7, [0x22f3] = 0xe1e8, [0x22f4] = 0xe1e9, +- [0x22f5] = 0xe1ea, [0x22f6] = 0xe1eb, [0x22f7] = 0xe1ec, [0x22f8] = 0xe1ed, +- [0x22f9] = 0xe1ee, [0x22fa] = 0xe1ef, [0x22fb] = 0xe1f0, [0x22fc] = 0xe1f1, +- [0x22fd] = 0xe1f2, [0x22fe] = 0xe1f3, [0x22ff] = 0xe1f4, [0x2300] = 0xe1f5, +- [0x2301] = 0xe1f6, [0x2302] = 0xe1f7, [0x2303] = 0xe1f8, [0x2304] = 0xe1f9, +- [0x2305] = 0xe1fa, [0x2306] = 0xe1fb, [0x2307] = 0xe1fc, [0x2308] = 0xe1fd, +- [0x2309] = 0xe1fe, [0x230a] = 0xe1ff, [0x230b] = 0xe200, [0x230c] = 0xe201, +- [0x230d] = 0xe202, [0x230e] = 0xe203, [0x230f] = 0xe204, [0x2310] = 0xe205, +- [0x2311] = 0xe206, [0x2312] = 0xe207, [0x2313] = 0xe208, [0x2314] = 0xe209, +- [0x2315] = 0xe20a, [0x2316] = 0xe20b, [0x2317] = 0xe20c, [0x2318] = 0xe20d, +- [0x2319] = 0xe20e, [0x231a] = 0xe20f, [0x231b] = 0xe210, [0x231c] = 0xe211, +- [0x231d] = 0xe212, [0x231e] = 0xe213, [0x231f] = 0xe214, [0x2320] = 0xe215, +- [0x2321] = 0xe216, [0x2322] = 0xe217, [0x2323] = 0xe218, [0x2324] = 0xe219, +- [0x2325] = 0xe21a, [0x2326] = 0xe21b, [0x2327] = 0xe21c, [0x2328] = 0xe21d, +- [0x2329] = 0xe21e, [0x232a] = 0xe21f, [0x232b] = 0xe220, [0x232c] = 0xe221, +- [0x232d] = 0xe222, [0x232e] = 0xe223, [0x232f] = 0xe224, [0x2330] = 0xe225, +- [0x2331] = 0xe226, [0x2332] = 0xe227, [0x2333] = 0xe228, [0x2334] = 0xe229, +- [0x2335] = 0xe22a, [0x2336] = 0xe22b, [0x2337] = 0xe22c, [0x2338] = 0xe22d, +- [0x2339] = 0xe22e, [0x233a] = 0xe22f, [0x233b] = 0xe230, [0x233c] = 0xe231, +- [0x233d] = 0xe232, [0x233e] = 0xe233, [0x2340] = 0x7645, [0x2341] = 0x7646, ++ [0x22e1] = 0xfeff, [0x22e2] = 0xfeff, [0x22e3] = 0xfeff, [0x22e4] = 0xfeff, ++ [0x22e5] = 0xfeff, [0x22e6] = 0xfeff, [0x22e7] = 0xfeff, [0x22e8] = 0xfeff, ++ [0x22e9] = 0xfeff, [0x22ea] = 0xfeff, [0x22eb] = 0xfeff, [0x22ec] = 0xfeff, ++ [0x22ed] = 0xfeff, [0x22ee] = 0xfeff, [0x22ef] = 0xfeff, [0x22f0] = 0xfeff, ++ [0x22f1] = 0xfeff, [0x22f2] = 0xfeff, [0x22f3] = 0xfeff, [0x22f4] = 0xfeff, ++ [0x22f5] = 0xfeff, [0x22f6] = 0xfeff, [0x22f7] = 0xfeff, [0x22f8] = 0xfeff, ++ [0x22f9] = 0xfeff, [0x22fa] = 0xfeff, [0x22fb] = 0xfeff, [0x22fc] = 0xfeff, ++ [0x22fd] = 0xfeff, [0x22fe] = 0xfeff, [0x22ff] = 0xfeff, [0x2300] = 0xfeff, ++ [0x2301] = 0xfeff, [0x2302] = 0xfeff, [0x2303] = 0xfeff, [0x2304] = 0xfeff, ++ [0x2305] = 0xfeff, [0x2306] = 0xfeff, [0x2307] = 0xfeff, [0x2308] = 0xfeff, ++ [0x2309] = 0xfeff, [0x230a] = 0xfeff, [0x230b] = 0xfeff, [0x230c] = 0xfeff, ++ [0x230d] = 0xfeff, [0x230e] = 0xfeff, [0x230f] = 0xfeff, [0x2310] = 0xfeff, ++ [0x2311] = 0xfeff, [0x2312] = 0xfeff, [0x2313] = 0xfeff, [0x2314] = 0xfeff, ++ [0x2315] = 0xfeff, [0x2316] = 0xfeff, [0x2317] = 0xfeff, [0x2318] = 0xfeff, ++ [0x2319] = 0xfeff, [0x231a] = 0xfeff, [0x231b] = 0xfeff, [0x231c] = 0xfeff, ++ [0x231d] = 0xfeff, [0x231e] = 0xfeff, [0x231f] = 0xfeff, [0x2320] = 0xfeff, ++ [0x2321] = 0xfeff, [0x2322] = 0xfeff, [0x2323] = 0xfeff, [0x2324] = 0xfeff, ++ [0x2325] = 0xfeff, [0x2326] = 0xfeff, [0x2327] = 0xfeff, [0x2328] = 0xfeff, ++ [0x2329] = 0xfeff, [0x232a] = 0xfeff, [0x232b] = 0xfeff, [0x232c] = 0xfeff, ++ [0x232d] = 0xfeff, [0x232e] = 0xfeff, [0x232f] = 0xfeff, [0x2330] = 0xfeff, ++ [0x2331] = 0xfeff, [0x2332] = 0xfeff, [0x2333] = 0xfeff, [0x2334] = 0xfeff, ++ [0x2335] = 0xfeff, [0x2336] = 0xfeff, [0x2337] = 0xfeff, [0x2338] = 0xfeff, ++ [0x2339] = 0xfeff, [0x233a] = 0xfeff, [0x233b] = 0xfeff, [0x233c] = 0xfeff, ++ [0x233d] = 0xfeff, [0x233e] = 0xfeff, [0x2340] = 0x7645, [0x2341] = 0x7646, + [0x2342] = 0x7647, [0x2343] = 0x7648, [0x2344] = 0x7649, [0x2345] = 0x764a, + [0x2346] = 0x764b, [0x2347] = 0x764e, [0x2348] = 0x764f, [0x2349] = 0x7650, + [0x234a] = 0x7651, [0x234b] = 0x7652, [0x234c] = 0x7653, [0x234d] = 0x7655, +@@ -5755,30 +5755,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x5993] = 0x9d35, [0x5994] = 0x9d36, [0x5995] = 0x9d37, [0x5996] = 0x9d38, + [0x5997] = 0x9d39, [0x5998] = 0x9d3a, [0x5999] = 0x9d3b, [0x599a] = 0x9d3c, + [0x599b] = 0x9d3d, [0x599c] = 0x9d3e, [0x599d] = 0x9d3f, [0x599e] = 0x9d40, +- [0x599f] = 0x9d41, [0x59a0] = 0x9d42, [0x59a1] = 0xe234, [0x59a2] = 0xe235, +- [0x59a3] = 0xe236, [0x59a4] = 0xe237, [0x59a5] = 0xe238, [0x59a6] = 0xe239, +- [0x59a7] = 0xe23a, [0x59a8] = 0xe23b, [0x59a9] = 0xe23c, [0x59aa] = 0xe23d, +- [0x59ab] = 0xe23e, [0x59ac] = 0xe23f, [0x59ad] = 0xe240, [0x59ae] = 0xe241, +- [0x59af] = 0xe242, [0x59b0] = 0xe243, [0x59b1] = 0xe244, [0x59b2] = 0xe245, +- [0x59b3] = 0xe246, [0x59b4] = 0xe247, [0x59b5] = 0xe248, [0x59b6] = 0xe249, +- [0x59b7] = 0xe24a, [0x59b8] = 0xe24b, [0x59b9] = 0xe24c, [0x59ba] = 0xe24d, +- [0x59bb] = 0xe24e, [0x59bc] = 0xe24f, [0x59bd] = 0xe250, [0x59be] = 0xe251, +- [0x59bf] = 0xe252, [0x59c0] = 0xe253, [0x59c1] = 0xe254, [0x59c2] = 0xe255, +- [0x59c3] = 0xe256, [0x59c4] = 0xe257, [0x59c5] = 0xe258, [0x59c6] = 0xe259, +- [0x59c7] = 0xe25a, [0x59c8] = 0xe25b, [0x59c9] = 0xe25c, [0x59ca] = 0xe25d, +- [0x59cb] = 0xe25e, [0x59cc] = 0xe25f, [0x59cd] = 0xe260, [0x59ce] = 0xe261, +- [0x59cf] = 0xe262, [0x59d0] = 0xe263, [0x59d1] = 0xe264, [0x59d2] = 0xe265, +- [0x59d3] = 0xe266, [0x59d4] = 0xe267, [0x59d5] = 0xe268, [0x59d6] = 0xe269, +- [0x59d7] = 0xe26a, [0x59d8] = 0xe26b, [0x59d9] = 0xe26c, [0x59da] = 0xe26d, +- [0x59db] = 0xe26e, [0x59dc] = 0xe26f, [0x59dd] = 0xe270, [0x59de] = 0xe271, +- [0x59df] = 0xe272, [0x59e0] = 0xe273, [0x59e1] = 0xe274, [0x59e2] = 0xe275, +- [0x59e3] = 0xe276, [0x59e4] = 0xe277, [0x59e5] = 0xe278, [0x59e6] = 0xe279, +- [0x59e7] = 0xe27a, [0x59e8] = 0xe27b, [0x59e9] = 0xe27c, [0x59ea] = 0xe27d, +- [0x59eb] = 0xe27e, [0x59ec] = 0xe27f, [0x59ed] = 0xe280, [0x59ee] = 0xe281, +- [0x59ef] = 0xe282, [0x59f0] = 0xe283, [0x59f1] = 0xe284, [0x59f2] = 0xe285, +- [0x59f3] = 0xe286, [0x59f4] = 0xe287, [0x59f5] = 0xe288, [0x59f6] = 0xe289, +- [0x59f7] = 0xe28a, [0x59f8] = 0xe28b, [0x59f9] = 0xe28c, [0x59fa] = 0xe28d, +- [0x59fb] = 0xe28e, [0x59fc] = 0xe28f, [0x59fd] = 0xe290, [0x59fe] = 0xe291, ++ [0x599f] = 0x9d41, [0x59a0] = 0x9d42, [0x59a1] = 0xfeff, [0x59a2] = 0xfeff, ++ [0x59a3] = 0xfeff, [0x59a4] = 0xfeff, [0x59a5] = 0xfeff, [0x59a6] = 0xfeff, ++ [0x59a7] = 0xfeff, [0x59a8] = 0xfeff, [0x59a9] = 0xfeff, [0x59aa] = 0xfeff, ++ [0x59ab] = 0xfeff, [0x59ac] = 0xfeff, [0x59ad] = 0xfeff, [0x59ae] = 0xfeff, ++ [0x59af] = 0xfeff, [0x59b0] = 0xfeff, [0x59b1] = 0xfeff, [0x59b2] = 0xfeff, ++ [0x59b3] = 0xfeff, [0x59b4] = 0xfeff, [0x59b5] = 0xfeff, [0x59b6] = 0xfeff, ++ [0x59b7] = 0xfeff, [0x59b8] = 0xfeff, [0x59b9] = 0xfeff, [0x59ba] = 0xfeff, ++ [0x59bb] = 0xfeff, [0x59bc] = 0xfeff, [0x59bd] = 0xfeff, [0x59be] = 0xfeff, ++ [0x59bf] = 0xfeff, [0x59c0] = 0xfeff, [0x59c1] = 0xfeff, [0x59c2] = 0xfeff, ++ [0x59c3] = 0xfeff, [0x59c4] = 0xfeff, [0x59c5] = 0xfeff, [0x59c6] = 0xfeff, ++ [0x59c7] = 0xfeff, [0x59c8] = 0xfeff, [0x59c9] = 0xfeff, [0x59ca] = 0xfeff, ++ [0x59cb] = 0xfeff, [0x59cc] = 0xfeff, [0x59cd] = 0xfeff, [0x59ce] = 0xfeff, ++ [0x59cf] = 0xfeff, [0x59d0] = 0xfeff, [0x59d1] = 0xfeff, [0x59d2] = 0xfeff, ++ [0x59d3] = 0xfeff, [0x59d4] = 0xfeff, [0x59d5] = 0xfeff, [0x59d6] = 0xfeff, ++ [0x59d7] = 0xfeff, [0x59d8] = 0xfeff, [0x59d9] = 0xfeff, [0x59da] = 0xfeff, ++ [0x59db] = 0xfeff, [0x59dc] = 0xfeff, [0x59dd] = 0xfeff, [0x59de] = 0xfeff, ++ [0x59df] = 0xfeff, [0x59e0] = 0xfeff, [0x59e1] = 0xfeff, [0x59e2] = 0xfeff, ++ [0x59e3] = 0xfeff, [0x59e4] = 0xfeff, [0x59e5] = 0xfeff, [0x59e6] = 0xfeff, ++ [0x59e7] = 0xfeff, [0x59e8] = 0xfeff, [0x59e9] = 0xfeff, [0x59ea] = 0xfeff, ++ [0x59eb] = 0xfeff, [0x59ec] = 0xfeff, [0x59ed] = 0xfeff, [0x59ee] = 0xfeff, ++ [0x59ef] = 0xfeff, [0x59f0] = 0xfeff, [0x59f1] = 0xfeff, [0x59f2] = 0xfeff, ++ [0x59f3] = 0xfeff, [0x59f4] = 0xfeff, [0x59f5] = 0xfeff, [0x59f6] = 0xfeff, ++ [0x59f7] = 0xfeff, [0x59f8] = 0xfeff, [0x59f9] = 0xfeff, [0x59fa] = 0xfeff, ++ [0x59fb] = 0xfeff, [0x59fc] = 0xfeff, [0x59fd] = 0xfeff, [0x59fe] = 0xfeff, + [0x5a00] = 0x9d43, [0x5a01] = 0x9d44, [0x5a02] = 0x9d45, [0x5a03] = 0x9d46, + [0x5a04] = 0x9d47, [0x5a05] = 0x9d48, [0x5a06] = 0x9d49, [0x5a07] = 0x9d4a, + [0x5a08] = 0x9d4b, [0x5a09] = 0x9d4c, [0x5a0a] = 0x9d4d, [0x5a0b] = 0x9d4e, +@@ -5803,30 +5803,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x5a55] = 0x9d97, [0x5a56] = 0x9d98, [0x5a57] = 0x9d99, [0x5a58] = 0x9d9a, + [0x5a59] = 0x9d9b, [0x5a5a] = 0x9d9c, [0x5a5b] = 0x9d9d, [0x5a5c] = 0x9d9e, + [0x5a5d] = 0x9d9f, [0x5a5e] = 0x9da0, [0x5a5f] = 0x9da1, [0x5a60] = 0x9da2, +- [0x5a61] = 0xe292, [0x5a62] = 0xe293, [0x5a63] = 0xe294, [0x5a64] = 0xe295, +- [0x5a65] = 0xe296, [0x5a66] = 0xe297, [0x5a67] = 0xe298, [0x5a68] = 0xe299, +- [0x5a69] = 0xe29a, [0x5a6a] = 0xe29b, [0x5a6b] = 0xe29c, [0x5a6c] = 0xe29d, +- [0x5a6d] = 0xe29e, [0x5a6e] = 0xe29f, [0x5a6f] = 0xe2a0, [0x5a70] = 0xe2a1, +- [0x5a71] = 0xe2a2, [0x5a72] = 0xe2a3, [0x5a73] = 0xe2a4, [0x5a74] = 0xe2a5, +- [0x5a75] = 0xe2a6, [0x5a76] = 0xe2a7, [0x5a77] = 0xe2a8, [0x5a78] = 0xe2a9, +- [0x5a79] = 0xe2aa, [0x5a7a] = 0xe2ab, [0x5a7b] = 0xe2ac, [0x5a7c] = 0xe2ad, +- [0x5a7d] = 0xe2ae, [0x5a7e] = 0xe2af, [0x5a7f] = 0xe2b0, [0x5a80] = 0xe2b1, +- [0x5a81] = 0xe2b2, [0x5a82] = 0xe2b3, [0x5a83] = 0xe2b4, [0x5a84] = 0xe2b5, +- [0x5a85] = 0xe2b6, [0x5a86] = 0xe2b7, [0x5a87] = 0xe2b8, [0x5a88] = 0xe2b9, +- [0x5a89] = 0xe2ba, [0x5a8a] = 0xe2bb, [0x5a8b] = 0xe2bc, [0x5a8c] = 0xe2bd, +- [0x5a8d] = 0xe2be, [0x5a8e] = 0xe2bf, [0x5a8f] = 0xe2c0, [0x5a90] = 0xe2c1, +- [0x5a91] = 0xe2c2, [0x5a92] = 0xe2c3, [0x5a93] = 0xe2c4, [0x5a94] = 0xe2c5, +- [0x5a95] = 0xe2c6, [0x5a96] = 0xe2c7, [0x5a97] = 0xe2c8, [0x5a98] = 0xe2c9, +- [0x5a99] = 0xe2ca, [0x5a9a] = 0xe2cb, [0x5a9b] = 0xe2cc, [0x5a9c] = 0xe2cd, +- [0x5a9d] = 0xe2ce, [0x5a9e] = 0xe2cf, [0x5a9f] = 0xe2d0, [0x5aa0] = 0xe2d1, +- [0x5aa1] = 0xe2d2, [0x5aa2] = 0xe2d3, [0x5aa3] = 0xe2d4, [0x5aa4] = 0xe2d5, +- [0x5aa5] = 0xe2d6, [0x5aa6] = 0xe2d7, [0x5aa7] = 0xe2d8, [0x5aa8] = 0xe2d9, +- [0x5aa9] = 0xe2da, [0x5aaa] = 0xe2db, [0x5aab] = 0xe2dc, [0x5aac] = 0xe2dd, +- [0x5aad] = 0xe2de, [0x5aae] = 0xe2df, [0x5aaf] = 0xe2e0, [0x5ab0] = 0xe2e1, +- [0x5ab1] = 0xe2e2, [0x5ab2] = 0xe2e3, [0x5ab3] = 0xe2e4, [0x5ab4] = 0xe2e5, +- [0x5ab5] = 0xe2e6, [0x5ab6] = 0xe2e7, [0x5ab7] = 0xe2e8, [0x5ab8] = 0xe2e9, +- [0x5ab9] = 0xe2ea, [0x5aba] = 0xe2eb, [0x5abb] = 0xe2ec, [0x5abc] = 0xe2ed, +- [0x5abd] = 0xe2ee, [0x5abe] = 0xe2ef, [0x5ac0] = 0x9da3, [0x5ac1] = 0x9da4, ++ [0x5a61] = 0xfeff, [0x5a62] = 0xfeff, [0x5a63] = 0xfeff, [0x5a64] = 0xfeff, ++ [0x5a65] = 0xfeff, [0x5a66] = 0xfeff, [0x5a67] = 0xfeff, [0x5a68] = 0xfeff, ++ [0x5a69] = 0xfeff, [0x5a6a] = 0xfeff, [0x5a6b] = 0xfeff, [0x5a6c] = 0xfeff, ++ [0x5a6d] = 0xfeff, [0x5a6e] = 0xfeff, [0x5a6f] = 0xfeff, [0x5a70] = 0xfeff, ++ [0x5a71] = 0xfeff, [0x5a72] = 0xfeff, [0x5a73] = 0xfeff, [0x5a74] = 0xfeff, ++ [0x5a75] = 0xfeff, [0x5a76] = 0xfeff, [0x5a77] = 0xfeff, [0x5a78] = 0xfeff, ++ [0x5a79] = 0xfeff, [0x5a7a] = 0xfeff, [0x5a7b] = 0xfeff, [0x5a7c] = 0xfeff, ++ [0x5a7d] = 0xfeff, [0x5a7e] = 0xfeff, [0x5a7f] = 0xfeff, [0x5a80] = 0xfeff, ++ [0x5a81] = 0xfeff, [0x5a82] = 0xfeff, [0x5a83] = 0xfeff, [0x5a84] = 0xfeff, ++ [0x5a85] = 0xfeff, [0x5a86] = 0xfeff, [0x5a87] = 0xfeff, [0x5a88] = 0xfeff, ++ [0x5a89] = 0xfeff, [0x5a8a] = 0xfeff, [0x5a8b] = 0xfeff, [0x5a8c] = 0xfeff, ++ [0x5a8d] = 0xfeff, [0x5a8e] = 0xfeff, [0x5a8f] = 0xfeff, [0x5a90] = 0xfeff, ++ [0x5a91] = 0xfeff, [0x5a92] = 0xfeff, [0x5a93] = 0xfeff, [0x5a94] = 0xfeff, ++ [0x5a95] = 0xfeff, [0x5a96] = 0xfeff, [0x5a97] = 0xfeff, [0x5a98] = 0xfeff, ++ [0x5a99] = 0xfeff, [0x5a9a] = 0xfeff, [0x5a9b] = 0xfeff, [0x5a9c] = 0xfeff, ++ [0x5a9d] = 0xfeff, [0x5a9e] = 0xfeff, [0x5a9f] = 0xfeff, [0x5aa0] = 0xfeff, ++ [0x5aa1] = 0xfeff, [0x5aa2] = 0xfeff, [0x5aa3] = 0xfeff, [0x5aa4] = 0xfeff, ++ [0x5aa5] = 0xfeff, [0x5aa6] = 0xfeff, [0x5aa7] = 0xfeff, [0x5aa8] = 0xfeff, ++ [0x5aa9] = 0xfeff, [0x5aaa] = 0xfeff, [0x5aab] = 0xfeff, [0x5aac] = 0xfeff, ++ [0x5aad] = 0xfeff, [0x5aae] = 0xfeff, [0x5aaf] = 0xfeff, [0x5ab0] = 0xfeff, ++ [0x5ab1] = 0xfeff, [0x5ab2] = 0xfeff, [0x5ab3] = 0xfeff, [0x5ab4] = 0xfeff, ++ [0x5ab5] = 0xfeff, [0x5ab6] = 0xfeff, [0x5ab7] = 0xfeff, [0x5ab8] = 0xfeff, ++ [0x5ab9] = 0xfeff, [0x5aba] = 0xfeff, [0x5abb] = 0xfeff, [0x5abc] = 0xfeff, ++ [0x5abd] = 0xfeff, [0x5abe] = 0xfeff, [0x5ac0] = 0x9da3, [0x5ac1] = 0x9da4, + [0x5ac2] = 0x9da5, [0x5ac3] = 0x9da6, [0x5ac4] = 0x9da7, [0x5ac5] = 0x9da8, + [0x5ac6] = 0x9da9, [0x5ac7] = 0x9daa, [0x5ac8] = 0x9dab, [0x5ac9] = 0x9dac, + [0x5aca] = 0x9dad, [0x5acb] = 0x9dae, [0x5acc] = 0x9daf, [0x5acd] = 0x9db0, +@@ -5850,30 +5850,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x5b13] = 0x9df5, [0x5b14] = 0x9df6, [0x5b15] = 0x9df7, [0x5b16] = 0x9df8, + [0x5b17] = 0x9df9, [0x5b18] = 0x9dfa, [0x5b19] = 0x9dfb, [0x5b1a] = 0x9dfc, + [0x5b1b] = 0x9dfd, [0x5b1c] = 0x9dfe, [0x5b1d] = 0x9dff, [0x5b1e] = 0x9e00, +- [0x5b1f] = 0x9e01, [0x5b20] = 0x9e02, [0x5b21] = 0xe2f0, [0x5b22] = 0xe2f1, +- [0x5b23] = 0xe2f2, [0x5b24] = 0xe2f3, [0x5b25] = 0xe2f4, [0x5b26] = 0xe2f5, +- [0x5b27] = 0xe2f6, [0x5b28] = 0xe2f7, [0x5b29] = 0xe2f8, [0x5b2a] = 0xe2f9, +- [0x5b2b] = 0xe2fa, [0x5b2c] = 0xe2fb, [0x5b2d] = 0xe2fc, [0x5b2e] = 0xe2fd, +- [0x5b2f] = 0xe2fe, [0x5b30] = 0xe2ff, [0x5b31] = 0xe300, [0x5b32] = 0xe301, +- [0x5b33] = 0xe302, [0x5b34] = 0xe303, [0x5b35] = 0xe304, [0x5b36] = 0xe305, +- [0x5b37] = 0xe306, [0x5b38] = 0xe307, [0x5b39] = 0xe308, [0x5b3a] = 0xe309, +- [0x5b3b] = 0xe30a, [0x5b3c] = 0xe30b, [0x5b3d] = 0xe30c, [0x5b3e] = 0xe30d, +- [0x5b3f] = 0xe30e, [0x5b40] = 0xe30f, [0x5b41] = 0xe310, [0x5b42] = 0xe311, +- [0x5b43] = 0xe312, [0x5b44] = 0xe313, [0x5b45] = 0xe314, [0x5b46] = 0xe315, +- [0x5b47] = 0xe316, [0x5b48] = 0xe317, [0x5b49] = 0xe318, [0x5b4a] = 0xe319, +- [0x5b4b] = 0xe31a, [0x5b4c] = 0xe31b, [0x5b4d] = 0xe31c, [0x5b4e] = 0xe31d, +- [0x5b4f] = 0xe31e, [0x5b50] = 0xe31f, [0x5b51] = 0xe320, [0x5b52] = 0xe321, +- [0x5b53] = 0xe322, [0x5b54] = 0xe323, [0x5b55] = 0xe324, [0x5b56] = 0xe325, +- [0x5b57] = 0xe326, [0x5b58] = 0xe327, [0x5b59] = 0xe328, [0x5b5a] = 0xe329, +- [0x5b5b] = 0xe32a, [0x5b5c] = 0xe32b, [0x5b5d] = 0xe32c, [0x5b5e] = 0xe32d, +- [0x5b5f] = 0xe32e, [0x5b60] = 0xe32f, [0x5b61] = 0xe330, [0x5b62] = 0xe331, +- [0x5b63] = 0xe332, [0x5b64] = 0xe333, [0x5b65] = 0xe334, [0x5b66] = 0xe335, +- [0x5b67] = 0xe336, [0x5b68] = 0xe337, [0x5b69] = 0xe338, [0x5b6a] = 0xe339, +- [0x5b6b] = 0xe33a, [0x5b6c] = 0xe33b, [0x5b6d] = 0xe33c, [0x5b6e] = 0xe33d, +- [0x5b6f] = 0xe33e, [0x5b70] = 0xe33f, [0x5b71] = 0xe340, [0x5b72] = 0xe341, +- [0x5b73] = 0xe342, [0x5b74] = 0xe343, [0x5b75] = 0xe344, [0x5b76] = 0xe345, +- [0x5b77] = 0xe346, [0x5b78] = 0xe347, [0x5b79] = 0xe348, [0x5b7a] = 0xe349, +- [0x5b7b] = 0xe34a, [0x5b7c] = 0xe34b, [0x5b7d] = 0xe34c, [0x5b7e] = 0xe34d, ++ [0x5b1f] = 0x9e01, [0x5b20] = 0x9e02, [0x5b21] = 0xfeff, [0x5b22] = 0xfeff, ++ [0x5b23] = 0xfeff, [0x5b24] = 0xfeff, [0x5b25] = 0xfeff, [0x5b26] = 0xfeff, ++ [0x5b27] = 0xfeff, [0x5b28] = 0xfeff, [0x5b29] = 0xfeff, [0x5b2a] = 0xfeff, ++ [0x5b2b] = 0xfeff, [0x5b2c] = 0xfeff, [0x5b2d] = 0xfeff, [0x5b2e] = 0xfeff, ++ [0x5b2f] = 0xfeff, [0x5b30] = 0xfeff, [0x5b31] = 0xfeff, [0x5b32] = 0xfeff, ++ [0x5b33] = 0xfeff, [0x5b34] = 0xfeff, [0x5b35] = 0xfeff, [0x5b36] = 0xfeff, ++ [0x5b37] = 0xfeff, [0x5b38] = 0xfeff, [0x5b39] = 0xfeff, [0x5b3a] = 0xfeff, ++ [0x5b3b] = 0xfeff, [0x5b3c] = 0xfeff, [0x5b3d] = 0xfeff, [0x5b3e] = 0xfeff, ++ [0x5b3f] = 0xfeff, [0x5b40] = 0xfeff, [0x5b41] = 0xfeff, [0x5b42] = 0xfeff, ++ [0x5b43] = 0xfeff, [0x5b44] = 0xfeff, [0x5b45] = 0xfeff, [0x5b46] = 0xfeff, ++ [0x5b47] = 0xfeff, [0x5b48] = 0xfeff, [0x5b49] = 0xfeff, [0x5b4a] = 0xfeff, ++ [0x5b4b] = 0xfeff, [0x5b4c] = 0xfeff, [0x5b4d] = 0xfeff, [0x5b4e] = 0xfeff, ++ [0x5b4f] = 0xfeff, [0x5b50] = 0xfeff, [0x5b51] = 0xfeff, [0x5b52] = 0xfeff, ++ [0x5b53] = 0xfeff, [0x5b54] = 0xfeff, [0x5b55] = 0xfeff, [0x5b56] = 0xfeff, ++ [0x5b57] = 0xfeff, [0x5b58] = 0xfeff, [0x5b59] = 0xfeff, [0x5b5a] = 0xfeff, ++ [0x5b5b] = 0xfeff, [0x5b5c] = 0xfeff, [0x5b5d] = 0xfeff, [0x5b5e] = 0xfeff, ++ [0x5b5f] = 0xfeff, [0x5b60] = 0xfeff, [0x5b61] = 0xfeff, [0x5b62] = 0xfeff, ++ [0x5b63] = 0xfeff, [0x5b64] = 0xfeff, [0x5b65] = 0xfeff, [0x5b66] = 0xfeff, ++ [0x5b67] = 0xfeff, [0x5b68] = 0xfeff, [0x5b69] = 0xfeff, [0x5b6a] = 0xfeff, ++ [0x5b6b] = 0xfeff, [0x5b6c] = 0xfeff, [0x5b6d] = 0xfeff, [0x5b6e] = 0xfeff, ++ [0x5b6f] = 0xfeff, [0x5b70] = 0xfeff, [0x5b71] = 0xfeff, [0x5b72] = 0xfeff, ++ [0x5b73] = 0xfeff, [0x5b74] = 0xfeff, [0x5b75] = 0xfeff, [0x5b76] = 0xfeff, ++ [0x5b77] = 0xfeff, [0x5b78] = 0xfeff, [0x5b79] = 0xfeff, [0x5b7a] = 0xfeff, ++ [0x5b7b] = 0xfeff, [0x5b7c] = 0xfeff, [0x5b7d] = 0xfeff, [0x5b7e] = 0xfeff, + [0x5b80] = 0x9e03, [0x5b81] = 0x9e04, [0x5b82] = 0x9e05, [0x5b83] = 0x9e06, + [0x5b84] = 0x9e07, [0x5b85] = 0x9e08, [0x5b86] = 0x9e09, [0x5b87] = 0x9e0a, + [0x5b88] = 0x9e0b, [0x5b89] = 0x9e0c, [0x5b8a] = 0x9e0d, [0x5b8b] = 0x9e0e, +@@ -5898,30 +5898,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x5bd5] = 0x9e9c, [0x5bd6] = 0x9e9e, [0x5bd7] = 0x9ea0, [0x5bd8] = 0x9ea1, + [0x5bd9] = 0x9ea2, [0x5bda] = 0x9ea3, [0x5bdb] = 0x9ea4, [0x5bdc] = 0x9ea5, + [0x5bdd] = 0x9ea7, [0x5bde] = 0x9ea8, [0x5bdf] = 0x9ea9, [0x5be0] = 0x9eaa, +- [0x5be1] = 0xe34e, [0x5be2] = 0xe34f, [0x5be3] = 0xe350, [0x5be4] = 0xe351, +- [0x5be5] = 0xe352, [0x5be6] = 0xe353, [0x5be7] = 0xe354, [0x5be8] = 0xe355, +- [0x5be9] = 0xe356, [0x5bea] = 0xe357, [0x5beb] = 0xe358, [0x5bec] = 0xe359, +- [0x5bed] = 0xe35a, [0x5bee] = 0xe35b, [0x5bef] = 0xe35c, [0x5bf0] = 0xe35d, +- [0x5bf1] = 0xe35e, [0x5bf2] = 0xe35f, [0x5bf3] = 0xe360, [0x5bf4] = 0xe361, +- [0x5bf5] = 0xe362, [0x5bf6] = 0xe363, [0x5bf7] = 0xe364, [0x5bf8] = 0xe365, +- [0x5bf9] = 0xe366, [0x5bfa] = 0xe367, [0x5bfb] = 0xe368, [0x5bfc] = 0xe369, +- [0x5bfd] = 0xe36a, [0x5bfe] = 0xe36b, [0x5bff] = 0xe36c, [0x5c00] = 0xe36d, +- [0x5c01] = 0xe36e, [0x5c02] = 0xe36f, [0x5c03] = 0xe370, [0x5c04] = 0xe371, +- [0x5c05] = 0xe372, [0x5c06] = 0xe373, [0x5c07] = 0xe374, [0x5c08] = 0xe375, +- [0x5c09] = 0xe376, [0x5c0a] = 0xe377, [0x5c0b] = 0xe378, [0x5c0c] = 0xe379, +- [0x5c0d] = 0xe37a, [0x5c0e] = 0xe37b, [0x5c0f] = 0xe37c, [0x5c10] = 0xe37d, +- [0x5c11] = 0xe37e, [0x5c12] = 0xe37f, [0x5c13] = 0xe380, [0x5c14] = 0xe381, +- [0x5c15] = 0xe382, [0x5c16] = 0xe383, [0x5c17] = 0xe384, [0x5c18] = 0xe385, +- [0x5c19] = 0xe386, [0x5c1a] = 0xe387, [0x5c1b] = 0xe388, [0x5c1c] = 0xe389, +- [0x5c1d] = 0xe38a, [0x5c1e] = 0xe38b, [0x5c1f] = 0xe38c, [0x5c20] = 0xe38d, +- [0x5c21] = 0xe38e, [0x5c22] = 0xe38f, [0x5c23] = 0xe390, [0x5c24] = 0xe391, +- [0x5c25] = 0xe392, [0x5c26] = 0xe393, [0x5c27] = 0xe394, [0x5c28] = 0xe395, +- [0x5c29] = 0xe396, [0x5c2a] = 0xe397, [0x5c2b] = 0xe398, [0x5c2c] = 0xe399, +- [0x5c2d] = 0xe39a, [0x5c2e] = 0xe39b, [0x5c2f] = 0xe39c, [0x5c30] = 0xe39d, +- [0x5c31] = 0xe39e, [0x5c32] = 0xe39f, [0x5c33] = 0xe3a0, [0x5c34] = 0xe3a1, +- [0x5c35] = 0xe3a2, [0x5c36] = 0xe3a3, [0x5c37] = 0xe3a4, [0x5c38] = 0xe3a5, +- [0x5c39] = 0xe3a6, [0x5c3a] = 0xe3a7, [0x5c3b] = 0xe3a8, [0x5c3c] = 0xe3a9, +- [0x5c3d] = 0xe3aa, [0x5c3e] = 0xe3ab, [0x5c40] = 0x9eab, [0x5c41] = 0x9eac, ++ [0x5be1] = 0xfeff, [0x5be2] = 0xfeff, [0x5be3] = 0xfeff, [0x5be4] = 0xfeff, ++ [0x5be5] = 0xfeff, [0x5be6] = 0xfeff, [0x5be7] = 0xfeff, [0x5be8] = 0xfeff, ++ [0x5be9] = 0xfeff, [0x5bea] = 0xfeff, [0x5beb] = 0xfeff, [0x5bec] = 0xfeff, ++ [0x5bed] = 0xfeff, [0x5bee] = 0xfeff, [0x5bef] = 0xfeff, [0x5bf0] = 0xfeff, ++ [0x5bf1] = 0xfeff, [0x5bf2] = 0xfeff, [0x5bf3] = 0xfeff, [0x5bf4] = 0xfeff, ++ [0x5bf5] = 0xfeff, [0x5bf6] = 0xfeff, [0x5bf7] = 0xfeff, [0x5bf8] = 0xfeff, ++ [0x5bf9] = 0xfeff, [0x5bfa] = 0xfeff, [0x5bfb] = 0xfeff, [0x5bfc] = 0xfeff, ++ [0x5bfd] = 0xfeff, [0x5bfe] = 0xfeff, [0x5bff] = 0xfeff, [0x5c00] = 0xfeff, ++ [0x5c01] = 0xfeff, [0x5c02] = 0xfeff, [0x5c03] = 0xfeff, [0x5c04] = 0xfeff, ++ [0x5c05] = 0xfeff, [0x5c06] = 0xfeff, [0x5c07] = 0xfeff, [0x5c08] = 0xfeff, ++ [0x5c09] = 0xfeff, [0x5c0a] = 0xfeff, [0x5c0b] = 0xfeff, [0x5c0c] = 0xfeff, ++ [0x5c0d] = 0xfeff, [0x5c0e] = 0xfeff, [0x5c0f] = 0xfeff, [0x5c10] = 0xfeff, ++ [0x5c11] = 0xfeff, [0x5c12] = 0xfeff, [0x5c13] = 0xfeff, [0x5c14] = 0xfeff, ++ [0x5c15] = 0xfeff, [0x5c16] = 0xfeff, [0x5c17] = 0xfeff, [0x5c18] = 0xfeff, ++ [0x5c19] = 0xfeff, [0x5c1a] = 0xfeff, [0x5c1b] = 0xfeff, [0x5c1c] = 0xfeff, ++ [0x5c1d] = 0xfeff, [0x5c1e] = 0xfeff, [0x5c1f] = 0xfeff, [0x5c20] = 0xfeff, ++ [0x5c21] = 0xfeff, [0x5c22] = 0xfeff, [0x5c23] = 0xfeff, [0x5c24] = 0xfeff, ++ [0x5c25] = 0xfeff, [0x5c26] = 0xfeff, [0x5c27] = 0xfeff, [0x5c28] = 0xfeff, ++ [0x5c29] = 0xfeff, [0x5c2a] = 0xfeff, [0x5c2b] = 0xfeff, [0x5c2c] = 0xfeff, ++ [0x5c2d] = 0xfeff, [0x5c2e] = 0xfeff, [0x5c2f] = 0xfeff, [0x5c30] = 0xfeff, ++ [0x5c31] = 0xfeff, [0x5c32] = 0xfeff, [0x5c33] = 0xfeff, [0x5c34] = 0xfeff, ++ [0x5c35] = 0xfeff, [0x5c36] = 0xfeff, [0x5c37] = 0xfeff, [0x5c38] = 0xfeff, ++ [0x5c39] = 0xfeff, [0x5c3a] = 0xfeff, [0x5c3b] = 0xfeff, [0x5c3c] = 0xfeff, ++ [0x5c3d] = 0xfeff, [0x5c3e] = 0xfeff, [0x5c40] = 0x9eab, [0x5c41] = 0x9eac, + [0x5c42] = 0x9ead, [0x5c43] = 0x9eae, [0x5c44] = 0x9eaf, [0x5c45] = 0x9eb0, + [0x5c46] = 0x9eb1, [0x5c47] = 0x9eb2, [0x5c48] = 0x9eb3, [0x5c49] = 0x9eb5, + [0x5c4a] = 0x9eb6, [0x5c4b] = 0x9eb7, [0x5c4c] = 0x9eb9, [0x5c4d] = 0x9eba, +@@ -5945,30 +5945,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x5c93] = 0x9f21, [0x5c94] = 0x9f23, [0x5c95] = 0x9f24, [0x5c96] = 0x9f25, + [0x5c97] = 0x9f26, [0x5c98] = 0x9f27, [0x5c99] = 0x9f28, [0x5c9a] = 0x9f29, + [0x5c9b] = 0x9f2a, [0x5c9c] = 0x9f2b, [0x5c9d] = 0x9f2d, [0x5c9e] = 0x9f2e, +- [0x5c9f] = 0x9f30, [0x5ca0] = 0x9f31, [0x5ca1] = 0xe3ac, [0x5ca2] = 0xe3ad, +- [0x5ca3] = 0xe3ae, [0x5ca4] = 0xe3af, [0x5ca5] = 0xe3b0, [0x5ca6] = 0xe3b1, +- [0x5ca7] = 0xe3b2, [0x5ca8] = 0xe3b3, [0x5ca9] = 0xe3b4, [0x5caa] = 0xe3b5, +- [0x5cab] = 0xe3b6, [0x5cac] = 0xe3b7, [0x5cad] = 0xe3b8, [0x5cae] = 0xe3b9, +- [0x5caf] = 0xe3ba, [0x5cb0] = 0xe3bb, [0x5cb1] = 0xe3bc, [0x5cb2] = 0xe3bd, +- [0x5cb3] = 0xe3be, [0x5cb4] = 0xe3bf, [0x5cb5] = 0xe3c0, [0x5cb6] = 0xe3c1, +- [0x5cb7] = 0xe3c2, [0x5cb8] = 0xe3c3, [0x5cb9] = 0xe3c4, [0x5cba] = 0xe3c5, +- [0x5cbb] = 0xe3c6, [0x5cbc] = 0xe3c7, [0x5cbd] = 0xe3c8, [0x5cbe] = 0xe3c9, +- [0x5cbf] = 0xe3ca, [0x5cc0] = 0xe3cb, [0x5cc1] = 0xe3cc, [0x5cc2] = 0xe3cd, +- [0x5cc3] = 0xe3ce, [0x5cc4] = 0xe3cf, [0x5cc5] = 0xe3d0, [0x5cc6] = 0xe3d1, +- [0x5cc7] = 0xe3d2, [0x5cc8] = 0xe3d3, [0x5cc9] = 0xe3d4, [0x5cca] = 0xe3d5, +- [0x5ccb] = 0xe3d6, [0x5ccc] = 0xe3d7, [0x5ccd] = 0xe3d8, [0x5cce] = 0xe3d9, +- [0x5ccf] = 0xe3da, [0x5cd0] = 0xe3db, [0x5cd1] = 0xe3dc, [0x5cd2] = 0xe3dd, +- [0x5cd3] = 0xe3de, [0x5cd4] = 0xe3df, [0x5cd5] = 0xe3e0, [0x5cd6] = 0xe3e1, +- [0x5cd7] = 0xe3e2, [0x5cd8] = 0xe3e3, [0x5cd9] = 0xe3e4, [0x5cda] = 0xe3e5, +- [0x5cdb] = 0xe3e6, [0x5cdc] = 0xe3e7, [0x5cdd] = 0xe3e8, [0x5cde] = 0xe3e9, +- [0x5cdf] = 0xe3ea, [0x5ce0] = 0xe3eb, [0x5ce1] = 0xe3ec, [0x5ce2] = 0xe3ed, +- [0x5ce3] = 0xe3ee, [0x5ce4] = 0xe3ef, [0x5ce5] = 0xe3f0, [0x5ce6] = 0xe3f1, +- [0x5ce7] = 0xe3f2, [0x5ce8] = 0xe3f3, [0x5ce9] = 0xe3f4, [0x5cea] = 0xe3f5, +- [0x5ceb] = 0xe3f6, [0x5cec] = 0xe3f7, [0x5ced] = 0xe3f8, [0x5cee] = 0xe3f9, +- [0x5cef] = 0xe3fa, [0x5cf0] = 0xe3fb, [0x5cf1] = 0xe3fc, [0x5cf2] = 0xe3fd, +- [0x5cf3] = 0xe3fe, [0x5cf4] = 0xe3ff, [0x5cf5] = 0xe400, [0x5cf6] = 0xe401, +- [0x5cf7] = 0xe402, [0x5cf8] = 0xe403, [0x5cf9] = 0xe404, [0x5cfa] = 0xe405, +- [0x5cfb] = 0xe406, [0x5cfc] = 0xe407, [0x5cfd] = 0xe408, [0x5cfe] = 0xe409, ++ [0x5c9f] = 0x9f30, [0x5ca0] = 0x9f31, [0x5ca1] = 0xfeff, [0x5ca2] = 0xfeff, ++ [0x5ca3] = 0xfeff, [0x5ca4] = 0xfeff, [0x5ca5] = 0xfeff, [0x5ca6] = 0xfeff, ++ [0x5ca7] = 0xfeff, [0x5ca8] = 0xfeff, [0x5ca9] = 0xfeff, [0x5caa] = 0xfeff, ++ [0x5cab] = 0xfeff, [0x5cac] = 0xfeff, [0x5cad] = 0xfeff, [0x5cae] = 0xfeff, ++ [0x5caf] = 0xfeff, [0x5cb0] = 0xfeff, [0x5cb1] = 0xfeff, [0x5cb2] = 0xfeff, ++ [0x5cb3] = 0xfeff, [0x5cb4] = 0xfeff, [0x5cb5] = 0xfeff, [0x5cb6] = 0xfeff, ++ [0x5cb7] = 0xfeff, [0x5cb8] = 0xfeff, [0x5cb9] = 0xfeff, [0x5cba] = 0xfeff, ++ [0x5cbb] = 0xfeff, [0x5cbc] = 0xfeff, [0x5cbd] = 0xfeff, [0x5cbe] = 0xfeff, ++ [0x5cbf] = 0xfeff, [0x5cc0] = 0xfeff, [0x5cc1] = 0xfeff, [0x5cc2] = 0xfeff, ++ [0x5cc3] = 0xfeff, [0x5cc4] = 0xfeff, [0x5cc5] = 0xfeff, [0x5cc6] = 0xfeff, ++ [0x5cc7] = 0xfeff, [0x5cc8] = 0xfeff, [0x5cc9] = 0xfeff, [0x5cca] = 0xfeff, ++ [0x5ccb] = 0xfeff, [0x5ccc] = 0xfeff, [0x5ccd] = 0xfeff, [0x5cce] = 0xfeff, ++ [0x5ccf] = 0xfeff, [0x5cd0] = 0xfeff, [0x5cd1] = 0xfeff, [0x5cd2] = 0xfeff, ++ [0x5cd3] = 0xfeff, [0x5cd4] = 0xfeff, [0x5cd5] = 0xfeff, [0x5cd6] = 0xfeff, ++ [0x5cd7] = 0xfeff, [0x5cd8] = 0xfeff, [0x5cd9] = 0xfeff, [0x5cda] = 0xfeff, ++ [0x5cdb] = 0xfeff, [0x5cdc] = 0xfeff, [0x5cdd] = 0xfeff, [0x5cde] = 0xfeff, ++ [0x5cdf] = 0xfeff, [0x5ce0] = 0xfeff, [0x5ce1] = 0xfeff, [0x5ce2] = 0xfeff, ++ [0x5ce3] = 0xfeff, [0x5ce4] = 0xfeff, [0x5ce5] = 0xfeff, [0x5ce6] = 0xfeff, ++ [0x5ce7] = 0xfeff, [0x5ce8] = 0xfeff, [0x5ce9] = 0xfeff, [0x5cea] = 0xfeff, ++ [0x5ceb] = 0xfeff, [0x5cec] = 0xfeff, [0x5ced] = 0xfeff, [0x5cee] = 0xfeff, ++ [0x5cef] = 0xfeff, [0x5cf0] = 0xfeff, [0x5cf1] = 0xfeff, [0x5cf2] = 0xfeff, ++ [0x5cf3] = 0xfeff, [0x5cf4] = 0xfeff, [0x5cf5] = 0xfeff, [0x5cf6] = 0xfeff, ++ [0x5cf7] = 0xfeff, [0x5cf8] = 0xfeff, [0x5cf9] = 0xfeff, [0x5cfa] = 0xfeff, ++ [0x5cfb] = 0xfeff, [0x5cfc] = 0xfeff, [0x5cfd] = 0xfeff, [0x5cfe] = 0xfeff, + [0x5d00] = 0x9f32, [0x5d01] = 0x9f33, [0x5d02] = 0x9f34, [0x5d03] = 0x9f35, + [0x5d04] = 0x9f36, [0x5d05] = 0x9f38, [0x5d06] = 0x9f3a, [0x5d07] = 0x9f3c, + [0x5d08] = 0x9f3f, [0x5d09] = 0x9f40, [0x5d0a] = 0x9f41, [0x5d0b] = 0x9f42, +@@ -5993,30 +5993,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x5d55] = 0x9f9d, [0x5d56] = 0x9f9e, [0x5d57] = 0x9fa1, [0x5d58] = 0x9fa2, + [0x5d59] = 0x9fa3, [0x5d5a] = 0x9fa4, [0x5d5b] = 0x9fa5, [0x5d5c] = 0xf92c, + [0x5d5d] = 0xf979, [0x5d5e] = 0xf995, [0x5d5f] = 0xf9e7, [0x5d60] = 0xf9f1, +- [0x5d61] = 0xe40a, [0x5d62] = 0xe40b, [0x5d63] = 0xe40c, [0x5d64] = 0xe40d, +- [0x5d65] = 0xe40e, [0x5d66] = 0xe40f, [0x5d67] = 0xe410, [0x5d68] = 0xe411, +- [0x5d69] = 0xe412, [0x5d6a] = 0xe413, [0x5d6b] = 0xe414, [0x5d6c] = 0xe415, +- [0x5d6d] = 0xe416, [0x5d6e] = 0xe417, [0x5d6f] = 0xe418, [0x5d70] = 0xe419, +- [0x5d71] = 0xe41a, [0x5d72] = 0xe41b, [0x5d73] = 0xe41c, [0x5d74] = 0xe41d, +- [0x5d75] = 0xe41e, [0x5d76] = 0xe41f, [0x5d77] = 0xe420, [0x5d78] = 0xe421, +- [0x5d79] = 0xe422, [0x5d7a] = 0xe423, [0x5d7b] = 0xe424, [0x5d7c] = 0xe425, +- [0x5d7d] = 0xe426, [0x5d7e] = 0xe427, [0x5d7f] = 0xe428, [0x5d80] = 0xe429, +- [0x5d81] = 0xe42a, [0x5d82] = 0xe42b, [0x5d83] = 0xe42c, [0x5d84] = 0xe42d, +- [0x5d85] = 0xe42e, [0x5d86] = 0xe42f, [0x5d87] = 0xe430, [0x5d88] = 0xe431, +- [0x5d89] = 0xe432, [0x5d8a] = 0xe433, [0x5d8b] = 0xe434, [0x5d8c] = 0xe435, +- [0x5d8d] = 0xe436, [0x5d8e] = 0xe437, [0x5d8f] = 0xe438, [0x5d90] = 0xe439, +- [0x5d91] = 0xe43a, [0x5d92] = 0xe43b, [0x5d93] = 0xe43c, [0x5d94] = 0xe43d, +- [0x5d95] = 0xe43e, [0x5d96] = 0xe43f, [0x5d97] = 0xe440, [0x5d98] = 0xe441, +- [0x5d99] = 0xe442, [0x5d9a] = 0xe443, [0x5d9b] = 0xe444, [0x5d9c] = 0xe445, +- [0x5d9d] = 0xe446, [0x5d9e] = 0xe447, [0x5d9f] = 0xe448, [0x5da0] = 0xe449, +- [0x5da1] = 0xe44a, [0x5da2] = 0xe44b, [0x5da3] = 0xe44c, [0x5da4] = 0xe44d, +- [0x5da5] = 0xe44e, [0x5da6] = 0xe44f, [0x5da7] = 0xe450, [0x5da8] = 0xe451, +- [0x5da9] = 0xe452, [0x5daa] = 0xe453, [0x5dab] = 0xe454, [0x5dac] = 0xe455, +- [0x5dad] = 0xe456, [0x5dae] = 0xe457, [0x5daf] = 0xe458, [0x5db0] = 0xe459, +- [0x5db1] = 0xe45a, [0x5db2] = 0xe45b, [0x5db3] = 0xe45c, [0x5db4] = 0xe45d, +- [0x5db5] = 0xe45e, [0x5db6] = 0xe45f, [0x5db7] = 0xe460, [0x5db8] = 0xe461, +- [0x5db9] = 0xe462, [0x5dba] = 0xe463, [0x5dbb] = 0xe464, [0x5dbc] = 0xe465, +- [0x5dbd] = 0xe466, [0x5dbe] = 0xe467, [0x5dc0] = 0xfa0c, [0x5dc1] = 0xfa0d, ++ [0x5d61] = 0xfeff, [0x5d62] = 0xfeff, [0x5d63] = 0xfeff, [0x5d64] = 0xfeff, ++ [0x5d65] = 0xfeff, [0x5d66] = 0xfeff, [0x5d67] = 0xfeff, [0x5d68] = 0xfeff, ++ [0x5d69] = 0xfeff, [0x5d6a] = 0xfeff, [0x5d6b] = 0xfeff, [0x5d6c] = 0xfeff, ++ [0x5d6d] = 0xfeff, [0x5d6e] = 0xfeff, [0x5d6f] = 0xfeff, [0x5d70] = 0xfeff, ++ [0x5d71] = 0xfeff, [0x5d72] = 0xfeff, [0x5d73] = 0xfeff, [0x5d74] = 0xfeff, ++ [0x5d75] = 0xfeff, [0x5d76] = 0xfeff, [0x5d77] = 0xfeff, [0x5d78] = 0xfeff, ++ [0x5d79] = 0xfeff, [0x5d7a] = 0xfeff, [0x5d7b] = 0xfeff, [0x5d7c] = 0xfeff, ++ [0x5d7d] = 0xfeff, [0x5d7e] = 0xfeff, [0x5d7f] = 0xfeff, [0x5d80] = 0xfeff, ++ [0x5d81] = 0xfeff, [0x5d82] = 0xfeff, [0x5d83] = 0xfeff, [0x5d84] = 0xfeff, ++ [0x5d85] = 0xfeff, [0x5d86] = 0xfeff, [0x5d87] = 0xfeff, [0x5d88] = 0xfeff, ++ [0x5d89] = 0xfeff, [0x5d8a] = 0xfeff, [0x5d8b] = 0xfeff, [0x5d8c] = 0xfeff, ++ [0x5d8d] = 0xfeff, [0x5d8e] = 0xfeff, [0x5d8f] = 0xfeff, [0x5d90] = 0xfeff, ++ [0x5d91] = 0xfeff, [0x5d92] = 0xfeff, [0x5d93] = 0xfeff, [0x5d94] = 0xfeff, ++ [0x5d95] = 0xfeff, [0x5d96] = 0xfeff, [0x5d97] = 0xfeff, [0x5d98] = 0xfeff, ++ [0x5d99] = 0xfeff, [0x5d9a] = 0xfeff, [0x5d9b] = 0xfeff, [0x5d9c] = 0xfeff, ++ [0x5d9d] = 0xfeff, [0x5d9e] = 0xfeff, [0x5d9f] = 0xfeff, [0x5da0] = 0xfeff, ++ [0x5da1] = 0xfeff, [0x5da2] = 0xfeff, [0x5da3] = 0xfeff, [0x5da4] = 0xfeff, ++ [0x5da5] = 0xfeff, [0x5da6] = 0xfeff, [0x5da7] = 0xfeff, [0x5da8] = 0xfeff, ++ [0x5da9] = 0xfeff, [0x5daa] = 0xfeff, [0x5dab] = 0xfeff, [0x5dac] = 0xfeff, ++ [0x5dad] = 0xfeff, [0x5dae] = 0xfeff, [0x5daf] = 0xfeff, [0x5db0] = 0xfeff, ++ [0x5db1] = 0xfeff, [0x5db2] = 0xfeff, [0x5db3] = 0xfeff, [0x5db4] = 0xfeff, ++ [0x5db5] = 0xfeff, [0x5db6] = 0xfeff, [0x5db7] = 0xfeff, [0x5db8] = 0xfeff, ++ [0x5db9] = 0xfeff, [0x5dba] = 0xfeff, [0x5dbb] = 0xfeff, [0x5dbc] = 0xfeff, ++ [0x5dbd] = 0xfeff, [0x5dbe] = 0xfeff, [0x5dc0] = 0xfa0c, [0x5dc1] = 0xfa0d, + [0x5dc2] = 0xfa0e, [0x5dc3] = 0xfa0f, [0x5dc4] = 0xfa11, [0x5dc5] = 0xfa13, + [0x5dc6] = 0xfa14, [0x5dc7] = 0xfa18, [0x5dc8] = 0xfa1f, [0x5dc9] = 0xfa20, + [0x5dca] = 0xfa21, [0x5dcb] = 0xfa23, [0x5dcc] = 0xfa24, [0x5dcd] = 0xfa27, +@@ -6039,30 +6039,30 @@ static const uint16_t __twobyte_to_ucs[] + [0x5e15] = 0x4ca1, [0x5e16] = 0x4c77, [0x5e17] = 0x4ca2, [0x5e18] = 0x4d13, + [0x5e19] = 0x4d14, [0x5e1a] = 0x4d15, [0x5e1b] = 0x4d16, [0x5e1c] = 0x4d17, + [0x5e1d] = 0x4d18, [0x5e1e] = 0x4d19, [0x5e1f] = 0x4dae, [0x5e20] = 0x9fbb, +- [0x5e21] = 0xe468, [0x5e22] = 0xe469, [0x5e23] = 0xe46a, [0x5e24] = 0xe46b, +- [0x5e25] = 0xe46c, [0x5e26] = 0xe46d, [0x5e27] = 0xe46e, [0x5e28] = 0xe46f, +- [0x5e29] = 0xe470, [0x5e2a] = 0xe471, [0x5e2b] = 0xe472, [0x5e2c] = 0xe473, +- [0x5e2d] = 0xe474, [0x5e2e] = 0xe475, [0x5e2f] = 0xe476, [0x5e30] = 0xe477, +- [0x5e31] = 0xe478, [0x5e32] = 0xe479, [0x5e33] = 0xe47a, [0x5e34] = 0xe47b, +- [0x5e35] = 0xe47c, [0x5e36] = 0xe47d, [0x5e37] = 0xe47e, [0x5e38] = 0xe47f, +- [0x5e39] = 0xe480, [0x5e3a] = 0xe481, [0x5e3b] = 0xe482, [0x5e3c] = 0xe483, +- [0x5e3d] = 0xe484, [0x5e3e] = 0xe485, [0x5e3f] = 0xe486, [0x5e40] = 0xe487, +- [0x5e41] = 0xe488, [0x5e42] = 0xe489, [0x5e43] = 0xe48a, [0x5e44] = 0xe48b, +- [0x5e45] = 0xe48c, [0x5e46] = 0xe48d, [0x5e47] = 0xe48e, [0x5e48] = 0xe48f, +- [0x5e49] = 0xe490, [0x5e4a] = 0xe491, [0x5e4b] = 0xe492, [0x5e4c] = 0xe493, +- [0x5e4d] = 0xe494, [0x5e4e] = 0xe495, [0x5e4f] = 0xe496, [0x5e50] = 0xe497, +- [0x5e51] = 0xe498, [0x5e52] = 0xe499, [0x5e53] = 0xe49a, [0x5e54] = 0xe49b, +- [0x5e55] = 0xe49c, [0x5e56] = 0xe49d, [0x5e57] = 0xe49e, [0x5e58] = 0xe49f, +- [0x5e59] = 0xe4a0, [0x5e5a] = 0xe4a1, [0x5e5b] = 0xe4a2, [0x5e5c] = 0xe4a3, +- [0x5e5d] = 0xe4a4, [0x5e5e] = 0xe4a5, [0x5e5f] = 0xe4a6, [0x5e60] = 0xe4a7, +- [0x5e61] = 0xe4a8, [0x5e62] = 0xe4a9, [0x5e63] = 0xe4aa, [0x5e64] = 0xe4ab, +- [0x5e65] = 0xe4ac, [0x5e66] = 0xe4ad, [0x5e67] = 0xe4ae, [0x5e68] = 0xe4af, +- [0x5e69] = 0xe4b0, [0x5e6a] = 0xe4b1, [0x5e6b] = 0xe4b2, [0x5e6c] = 0xe4b3, +- [0x5e6d] = 0xe4b4, [0x5e6e] = 0xe4b5, [0x5e6f] = 0xe4b6, [0x5e70] = 0xe4b7, +- [0x5e71] = 0xe4b8, [0x5e72] = 0xe4b9, [0x5e73] = 0xe4ba, [0x5e74] = 0xe4bb, +- [0x5e75] = 0xe4bc, [0x5e76] = 0xe4bd, [0x5e77] = 0xe4be, [0x5e78] = 0xe4bf, +- [0x5e79] = 0xe4c0, [0x5e7a] = 0xe4c1, [0x5e7b] = 0xe4c2, [0x5e7c] = 0xe4c3, +- [0x5e7d] = 0xe4c4, [0x5e7e] = 0xe4c5, ++ [0x5e21] = 0xfeff, [0x5e22] = 0xfeff, [0x5e23] = 0xfeff, [0x5e24] = 0xfeff, ++ [0x5e25] = 0xfeff, [0x5e26] = 0xfeff, [0x5e27] = 0xfeff, [0x5e28] = 0xfeff, ++ [0x5e29] = 0xfeff, [0x5e2a] = 0xfeff, [0x5e2b] = 0xfeff, [0x5e2c] = 0xfeff, ++ [0x5e2d] = 0xfeff, [0x5e2e] = 0xfeff, [0x5e2f] = 0xfeff, [0x5e30] = 0xfeff, ++ [0x5e31] = 0xfeff, [0x5e32] = 0xfeff, [0x5e33] = 0xfeff, [0x5e34] = 0xfeff, ++ [0x5e35] = 0xfeff, [0x5e36] = 0xfeff, [0x5e37] = 0xfeff, [0x5e38] = 0xfeff, ++ [0x5e39] = 0xfeff, [0x5e3a] = 0xfeff, [0x5e3b] = 0xfeff, [0x5e3c] = 0xfeff, ++ [0x5e3d] = 0xfeff, [0x5e3e] = 0xfeff, [0x5e3f] = 0xfeff, [0x5e40] = 0xfeff, ++ [0x5e41] = 0xfeff, [0x5e42] = 0xfeff, [0x5e43] = 0xfeff, [0x5e44] = 0xfeff, ++ [0x5e45] = 0xfeff, [0x5e46] = 0xfeff, [0x5e47] = 0xfeff, [0x5e48] = 0xfeff, ++ [0x5e49] = 0xfeff, [0x5e4a] = 0xfeff, [0x5e4b] = 0xfeff, [0x5e4c] = 0xfeff, ++ [0x5e4d] = 0xfeff, [0x5e4e] = 0xfeff, [0x5e4f] = 0xfeff, [0x5e50] = 0xfeff, ++ [0x5e51] = 0xfeff, [0x5e52] = 0xfeff, [0x5e53] = 0xfeff, [0x5e54] = 0xfeff, ++ [0x5e55] = 0xfeff, [0x5e56] = 0xfeff, [0x5e57] = 0xfeff, [0x5e58] = 0xfeff, ++ [0x5e59] = 0xfeff, [0x5e5a] = 0xfeff, [0x5e5b] = 0xfeff, [0x5e5c] = 0xfeff, ++ [0x5e5d] = 0xfeff, [0x5e5e] = 0xfeff, [0x5e5f] = 0xfeff, [0x5e60] = 0xfeff, ++ [0x5e61] = 0xfeff, [0x5e62] = 0xfeff, [0x5e63] = 0xfeff, [0x5e64] = 0xfeff, ++ [0x5e65] = 0xfeff, [0x5e66] = 0xfeff, [0x5e67] = 0xfeff, [0x5e68] = 0xfeff, ++ [0x5e69] = 0xfeff, [0x5e6a] = 0xfeff, [0x5e6b] = 0xfeff, [0x5e6c] = 0xfeff, ++ [0x5e6d] = 0xfeff, [0x5e6e] = 0xfeff, [0x5e6f] = 0xfeff, [0x5e70] = 0xfeff, ++ [0x5e71] = 0xfeff, [0x5e72] = 0xfeff, [0x5e73] = 0xfeff, [0x5e74] = 0xfeff, ++ [0x5e75] = 0xfeff, [0x5e76] = 0xfeff, [0x5e77] = 0xfeff, [0x5e78] = 0xfeff, ++ [0x5e79] = 0xfeff, [0x5e7a] = 0xfeff, [0x5e7b] = 0xfeff, [0x5e7c] = 0xfeff, ++ [0x5e7d] = 0xfeff, [0x5e7e] = 0xfeff, + }; + + /* Table for GB18030 -> UCS-4, containing the four-byte characters only, diff -Nru glibc-2.24/debian/patches/series glibc-2.24/debian/patches/series --- glibc-2.24/debian/patches/series 2018-01-14 10:39:16.000000000 +0000 +++ glibc-2.24/debian/patches/series 2018-03-11 09:10:04.000000000 +0000 @@ -217,3 +217,11 @@ any/submitted-dlopen-noload.diff any/submitted-unicode-9.0.0.diff any/cvs-malloc-hardening.diff + +# Ubuntu patches live in their own little world, to maintain sanity +ubuntu/local-disable-ld_audit.diff +ubuntu/submitted-no-sprintf-pre-truncate.diff +ubuntu/submitted-no-stack-backtrace.diff + +# Endless patches +endless-gb18030-blank-uda.patch diff -Nru glibc-2.24/debian/patches/ubuntu/local-disable-ld_audit.diff glibc-2.24/debian/patches/ubuntu/local-disable-ld_audit.diff --- glibc-2.24/debian/patches/ubuntu/local-disable-ld_audit.diff 1970-01-01 00:00:00.000000000 +0000 +++ glibc-2.24/debian/patches/ubuntu/local-disable-ld_audit.diff 2017-12-13 12:03:45.000000000 +0000 @@ -0,0 +1,20 @@ +Description: pro-actively disable LD_AUDIT for setuid binaries, regardless + of where the libraries are loaded from. This is to try to make sure that + CVE-2010-3856 cannot sneak back in. Upstream is unlikely to take this, + since it limits the functionality of LD_AUDIT. +Author: Kees Cook +Author: Adam Conrad + +Index: eglibc-2.15/elf/rtld.c +=================================================================== +--- eglibc-2.15.orig/elf/rtld.c 2012-05-09 10:05:29.456899131 -0700 ++++ eglibc-2.15/elf/rtld.c 2012-05-09 10:38:53.952009069 -0700 +@@ -2442,7 +2442,7 @@ + char *p; + + while ((p = (strsep) (&str, ":")) != NULL) +- if (dso_name_valid_for_suid (p)) ++ if (! __glibc_unlikely (__libc_enable_secure) && dso_name_valid_for_suid (p)) + { + /* This is using the local malloc, not the system malloc. The + memory can never be freed. */ diff -Nru glibc-2.24/debian/patches/ubuntu/submitted-no-sprintf-pre-truncate.diff glibc-2.24/debian/patches/ubuntu/submitted-no-sprintf-pre-truncate.diff --- glibc-2.24/debian/patches/ubuntu/submitted-no-sprintf-pre-truncate.diff 1970-01-01 00:00:00.000000000 +0000 +++ glibc-2.24/debian/patches/ubuntu/submitted-no-sprintf-pre-truncate.diff 2017-12-13 12:02:45.000000000 +0000 @@ -0,0 +1,22 @@ +Description: when a program is compiled with -D_FORTIFY_SOURCE=2, the + vsprintf_chk function is called to handle sprintf/snprintf, but it + needlessly pretruncates the destination which changes the results of + sprintf(foo, "%sbar", baz). This patch restores the original behavior + that many programs have depended on. +Bug: http://sourceware.org/bugzilla/show_bug.cgi?id=7075 +Bug-Ubuntu: https://launchpad.net/bugs/305901 +Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=563637 +Author: Kees Cook + +Index: glibc-2.9/debug/vsprintf_chk.c +=================================================================== +--- glibc-2.9.orig/debug/vsprintf_chk.c 2008-12-23 21:30:07.000000000 -0800 ++++ glibc-2.9/debug/vsprintf_chk.c 2008-12-23 21:30:19.000000000 -0800 +@@ -76,7 +76,6 @@ + + _IO_no_init (&f._sbf._f, _IO_USER_LOCK, -1, NULL, NULL); + _IO_JUMPS (&f._sbf) = &_IO_str_chk_jumps; +- s[0] = '\0'; + _IO_str_init_static_internal (&f, s, slen - 1, s); + + /* For flags > 0 (i.e. __USE_FORTIFY_LEVEL > 1) request that %n diff -Nru glibc-2.24/debian/patches/ubuntu/submitted-no-stack-backtrace.diff glibc-2.24/debian/patches/ubuntu/submitted-no-stack-backtrace.diff --- glibc-2.24/debian/patches/ubuntu/submitted-no-stack-backtrace.diff 1970-01-01 00:00:00.000000000 +0000 +++ glibc-2.24/debian/patches/ubuntu/submitted-no-stack-backtrace.diff 2017-12-13 12:02:45.000000000 +0000 @@ -0,0 +1,35 @@ +Description: Disable backtraces when triggering __stack_chk_fail, since + the stack is corrupted, and potentially dangerous to process. +Author: Kees Cook +Bug: http://sourceware.org/bugzilla/show_bug.cgi?id=12189 +Forwarded: no, not wanted by upstream + +Index: eglibc-2.15/debug/fortify_fail.c +=================================================================== +--- eglibc-2.15.orig/debug/fortify_fail.c 2007-09-25 08:22:16.000000000 -0700 ++++ eglibc-2.15/debug/fortify_fail.c 2012-05-07 11:46:38.845693697 -0700 +@@ -17,6 +17,7 @@ + + #include + #include ++#include + + + extern char **__libc_argv attribute_hidden; +@@ -27,9 +27,15 @@ + __attribute__ ((noreturn)) internal_function + __fortify_fail (const char *msg) + { ++ int do_abort; ++ /* Disable backtraces for fortify failures on the stack. */ ++ if (strncmp(msg, "stack", 5) == 0) ++ do_abort = 1; ++ else ++ do_abort = 2; + /* The loop is added only to keep gcc happy. */ + while (1) +- __libc_message (2, "*** %s ***: %s terminated\n", ++ __libc_message (do_abort, "*** %s ***: %s terminated\n", + msg, __libc_argv[0] ?: ""); + } + libc_hidden_def (__fortify_fail)