summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2005-09-25 17:12:25 +0000
committerUlrich Drepper <drepper@redhat.com>2005-09-25 17:12:25 +0000
commit2cf8a390dd0f7bd851f13aac6e67de9841331744 (patch)
tree0f2d52437db8cc8739703747a60f35167ea6ee59
parentd3f70d6eb0b90d09ce665dbb490d70937a3ec7ea (diff)
[BZ #714]
2005-09-25 Ulrich Drepper <drepper@redhat.com> [BZ #714] * iconv/loop.c [!STORE_REST] (SINGLE): Correctly record number of left-over bytes and store them correctly. * iconvdata/tst-iconv6.c: New file. * iconvdata/Makefile (tests): Add tst-iconv6.
-rw-r--r--ChangeLog8
-rw-r--r--localedata/ChangeLog5
-rw-r--r--localedata/SUPPORTED1
-rw-r--r--localedata/locales/km_KH1904
-rw-r--r--wcsmbs/tst-mbrtowc2.c10
5 files changed, 1923 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 918c353b3f..c5f3f8638b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2005-09-25 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #714]
+ * iconv/loop.c [!STORE_REST] (SINGLE): Correctly record number of
+ left-over bytes and store them correctly.
+ * iconvdata/tst-iconv6.c: New file.
+ * iconvdata/Makefile (tests): Add tst-iconv6.
+
2005-09-24 Roland McGrath <roland@redhat.com>
* sysdeps/unix/sysv/i386/signal.S: Removed, saved in ports repository.
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index db40dc6afd..e1dd5edb72 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,5 +1,10 @@
2005-09-25 Ulrich Drepper <drepper@redhat.com>
+ * SUPPORTED (SUPPORTED-LOCALES): Add km_KH.
+
+ [BZ #826]
+ * locales/km_KH: New file.
+
* Makefile (LOCALES): Add zh_TW.EUC-TW.
2005-09-24 Ulrich Drepper <drepper@redhat.com>
diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED
index a15f676aa4..558083bed1 100644
--- a/localedata/SUPPORTED
+++ b/localedata/SUPPORTED
@@ -222,6 +222,7 @@ kk_KZ.UTF-8/UTF-8 \
kk_KZ/PT154 \
kl_GL.UTF-8/UTF-8 \
kl_GL/ISO-8859-1 \
+km_KH/UTF-8 \
kn_IN/UTF-8 \
ko_KR.EUC-KR/EUC-KR \
ko_KR.UTF-8/UTF-8 \
diff --git a/localedata/locales/km_KH b/localedata/locales/km_KH
new file mode 100644
index 0000000000..07052af65f
--- /dev/null
+++ b/localedata/locales/km_KH
@@ -0,0 +1,1904 @@
+escape_char /
+comment_char %
+
+%
+% Khmer Language Locale for Cambodia
+%
+% Name: km_KH
+% Author: Jens Herden
+% Contact:
+% E-mail: jens@khmeros.info
+% Language: Khmer
+% Territory: Cambodia
+% Charset: UTF-8
+% Revision: 1.0
+% Date: 2005-03-15
+%
+
+%
+% Copyright (C) 2005 Open Forum of Cambodia (www.forum.org.kh)
+
+%
+% Permission is hereby granted, free of charge, to any person obtaining
+% a copy of this software and associated documentation files (the "Software"),
+% to deal in the Software without restriction, including without limitation
+% the rights to use, copy, modify, merge, publish, distribute, sublicense,
+% and/or sell copies of the Software, and to permit persons to whom the
+% Software is furnished to do so, subject to the following conditions:
+%
+% The above copyright notice and this permission notice shall be included
+% in all copies or substantial portions of the Software.
+%
+% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+% THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+% OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+% ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+% OTHER DEALINGS IN THE SOFTWARE.
+%
+%
+
+LC_IDENTIFICATION
+title "Khmer locale for Cambodia"
+source ""
+address ""
+contact "Jens Herden at: jens@khmeros.info"
+email "bug-glibc-locales@gnu.org"
+tel ""
+fax ""
+language "Khmer"
+territory "Cambodia"
+revision "1.0"
+date "2005-3-15"
+%
+category "km_KH:2000";LC_IDENTIFICATION
+category "km_KH:2000";LC_CTYPE
+category "km_KH:2000";LC_COLLATE
+category "km_KH:2000";LC_TIME
+category "km_KH:2000";LC_NUMERIC
+category "km_KH:2000";LC_MONETARY
+category "km_KH:2000";LC_MESSAGES
+category "km_KH:2000";LC_PAPER
+category "km_KH:2000";LC_NAME
+category "km_KH:2000";LC_ADDRESS
+category "km_KH:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+%copy "i18n"
+%translit_start
+%include "translit_combining";""
+%translit_end
+
+
+upper <U0041>;/
+ <U0042>;/
+ <U0043>;/
+ <U0044>;/
+ <U0045>;/
+ <U0046>;/
+ <U0047>;/
+ <U0048>;/
+ <U0049>;/
+ <U004A>;/
+ <U004B>;/
+ <U004C>;/
+ <U004D>;/
+ <U004E>;/
+ <U004F>;/
+ <U0050>;/
+ <U0051>;/
+ <U0052>;/
+ <U0053>;/
+ <U0054>;/
+ <U0055>;/
+ <U0056>;/
+ <U0057>;/
+ <U0058>;/
+ <U0059>;/
+ <U005A>
+
+lower <U0061>;/
+ <U0062>;/
+ <U0063>;/
+ <U0064>;/
+ <U0065>;/
+ <U0066>;/
+ <U0067>;/
+ <U0068>;/
+ <U0069>;/
+ <U006A>;/
+ <U006B>;/
+ <U006C>;/
+ <U006D>;/
+ <U006E>;/
+ <U006F>;/
+ <U0070>;/
+ <U0071>;/
+ <U0072>;/
+ <U0073>;/
+ <U0074>;/
+ <U0075>;/
+ <U0076>;/
+ <U0077>;/
+ <U0078>;/
+ <U0079>;/
+ <U007A>
+
+alpha <U0041>;/
+ <U0042>;/
+ <U0043>;/
+ <U0044>;/
+ <U0045>;/
+ <U0046>;/
+ <U0047>;/
+ <U0048>;/
+ <U0049>;/
+ <U004A>;/
+ <U004B>;/
+ <U004C>;/
+ <U004D>;/
+ <U004E>;/
+ <U004F>;/
+ <U0050>;/
+ <U0051>;/
+ <U0052>;/
+ <U0053>;/
+ <U0054>;/
+ <U0055>;/
+ <U0056>;/
+ <U0057>;/
+ <U0058>;/
+ <U0059>;/
+ <U005A>;/
+ <U0061>;/
+ <U0062>;/
+ <U0063>;/
+ <U0064>;/
+ <U0065>;/
+ <U0066>;/
+ <U0067>;/
+ <U0068>;/
+ <U0069>;/
+ <U006A>;/
+ <U006B>;/
+ <U006C>;/
+ <U006D>;/
+ <U006E>;/
+ <U006F>;/
+ <U0070>;/
+ <U0071>;/
+ <U0072>;/
+ <U0073>;/
+ <U0074>;/
+ <U0075>;/
+ <U0076>;/
+ <U0077>;/
+ <U0078>;/
+ <U0079>;/
+ <U007A>;/
+ <U1780>;/
+ <U1781>;/
+ <U1782>;/
+ <U1783>;/
+ <U1784>;/
+ <U1785>;/
+ <U1786>;/
+ <U1787>;/
+ <U1788>;/
+ <U1789>;/
+ <U178A>;/
+ <U178B>;/
+ <U178C>;/
+ <U178D>;/
+ <U178E>;/
+ <U178F>;/
+ <U1790>;/
+ <U1791>;/
+ <U1792>;/
+ <U1793>;/
+ <U1794>;/
+ <U1795>;/
+ <U1796>;/
+ <U1797>;/
+ <U1798>;/
+ <U1799>;/
+ <U179A>;/
+ <U179B>;/
+ <U179C>;/
+ <U179D>;/
+ <U179E>;/
+ <U179F>;/
+ <U17A0>;/
+ <U17A1>;/
+ <U17A2>;/
+ <U17A3>;/
+ <U17A4>;/
+ <U17A5>;/
+ <U17A6>;/
+ <U17A7>;/
+ <U17A8>;/
+ <U17A9>;/
+ <U17AA>;/
+ <U17AB>;/
+ <U17AC>;/
+ <U17AD>;/
+ <U17AE>;/
+ <U17AF>;/
+ <U17B0>;/
+ <U17B1>;/
+ <U17B2>;/
+ <U17B3>;/
+ <U17B6>;/
+ <U17B7>;/
+ <U17B8>;/
+ <U17B9>;/
+ <U17BA>;/
+ <U17BB>;/
+ <U17BC>;/
+ <U17BD>;/
+ <U17BE>;/
+ <U17BF>;/
+ <U17C0>;/
+ <U17C1>;/
+ <U17C2>;/
+ <U17C3>;/
+ <U17C4>;/
+ <U17C5>;/
+ <U17C6>;/
+ <U17C7>;/
+ <U17C8>;/
+ <U17D7>;/
+ <U17DC>
+
+space <U0009>;/
+ <U000A>;/
+ <U000B>;/
+ <U000C>;/
+ <U000D>;/
+ <U0020>
+
+cntrl <U0000>;/
+ <U0001>;/
+ <U0002>;/
+ <U0003>;/
+ <U0004>;/
+ <U0005>;/
+ <U0006>;/
+ <U0007>;/
+ <U0008>;/
+ <U0009>;/
+ <U000A>;/
+ <U000B>;/
+ <U000C>;/
+ <U000D>;/
+ <U000E>;/
+ <U000F>;/
+ <U0010>;/
+ <U0011>;/
+ <U0012>;/
+ <U0013>;/
+ <U0014>;/
+ <U0015>;/
+ <U0016>;/
+ <U0017>;/
+ <U0018>;/
+ <U0019>;/
+ <U001A>;/
+ <U001B>;/
+ <U001C>;/
+ <U001D>;/
+ <U001E>;/
+ <U001F>;/
+ <U007F>
+
+graph <U0021>;/
+ <U0022>;/
+ <U0023>;/
+ <U0024>;/
+ <U0025>;/
+ <U0026>;/
+ <U0027>;/
+ <U0028>;/
+ <U0029>;/
+ <U002A>;/
+ <U002B>;/
+ <U002C>;/
+ <U002D>;/
+ <U002E>;/
+ <U002F>;/
+ <U0030>;/
+ <U0031>;/
+ <U0032>;/
+ <U0033>;/
+ <U0034>;/
+ <U0035>;/
+ <U0036>;/
+ <U0037>;/
+ <U0038>;/
+ <U0039>;/
+ <U003A>;/
+ <U003B>;/
+ <U003C>;/
+ <U003D>;/
+ <U003E>;/
+ <U003F>;/
+ <U0040>;/
+ <U0041>;/
+ <U0042>;/
+ <U0043>;/
+ <U0044>;/
+ <U0045>;/
+ <U0046>;/
+ <U0047>;/
+ <U0048>;/
+ <U0049>;/
+ <U004A>;/
+ <U004B>;/
+ <U004C>;/
+ <U004D>;/
+ <U004E>;/
+ <U004F>;/
+ <U0050>;/
+ <U0051>;/
+ <U0052>;/
+ <U0053>;/
+ <U0054>;/
+ <U0055>;/
+ <U0056>;/
+ <U0057>;/
+ <U0058>;/
+ <U0059>;/
+ <U005A>;/
+ <U005B>;/
+ <U005C>;/
+ <U005D>;/
+ <U005E>;/
+ <U005F>;/
+ <U0060>;/
+ <U0061>;/
+ <U0062>;/
+ <U0063>;/
+ <U0064>;/
+ <U0065>;/
+ <U0066>;/
+ <U0067>;/
+ <U0068>;/
+ <U0069>;/
+ <U006A>;/
+ <U006B>;/
+ <U006C>;/
+ <U006D>;/
+ <U006E>;/
+ <U006F>;/
+ <U0070>;/
+ <U0071>;/
+ <U0072>;/
+ <U0073>;/
+ <U0074>;/
+ <U0075>;/
+ <U0076>;/
+ <U0077>;/
+ <U0078>;/
+ <U0079>;/
+ <U007A>;/
+ <U007B>;/
+ <U007C>;/
+ <U007D>;/
+ <U007E>;/
+ <U1780>;/
+ <U1781>;/
+ <U1782>;/
+ <U1783>;/
+ <U1784>;/
+ <U1785>;/
+ <U1786>;/
+ <U1787>;/
+ <U1788>;/
+ <U1789>;/
+ <U178A>;/
+ <U178B>;/
+ <U178C>;/
+ <U178D>;/
+ <U178E>;/
+ <U178F>;/
+ <U1790>;/
+ <U1791>;/
+ <U1792>;/
+ <U1793>;/
+ <U1794>;/
+ <U1795>;/
+ <U1796>;/
+ <U1797>;/
+ <U1798>;/
+ <U1799>;/
+ <U179A>;/
+ <U179B>;/
+ <U179C>;/
+ <U179D>;/
+ <U179E>;/
+ <U179F>;/
+ <U17A0>;/
+ <U17A1>;/
+ <U17A2>;/
+ <U17A3>;/
+ <U17A4>;/
+ <U17A5>;/
+ <U17A6>;/
+ <U17A7>;/
+ <U17A8>;/
+ <U17A9>;/
+ <U17AA>;/
+ <U17AB>;/
+ <U17AC>;/
+ <U17AD>;/
+ <U17AE>;/
+ <U17AF>;/
+ <U17B0>;/
+ <U17B1>;/
+ <U17B2>;/
+ <U17B3>;/
+ <U17B6>;/
+ <U17B7>;/
+ <U17B8>;/
+ <U17B9>;/
+ <U17BA>;/
+ <U17BB>;/
+ <U17BC>;/
+ <U17BD>;/
+ <U17BE>;/
+ <U17BF>;/
+ <U17C0>;/
+ <U17C1>;/
+ <U17C2>;/
+ <U17C3>;/
+ <U17C4>;/
+ <U17C5>;/
+ <U17C6>;/
+ <U17C7>;/
+ <U17C8>;/
+ <U17C9>;/
+ <U17CA>;/
+ <U17CB>;/
+ <U17CC>;/
+ <U17CD>;/
+ <U17CE>;/
+ <U17CF>;/
+ <U17D0>;/
+ <U17D1>;/
+ <U17D2>;/
+ <U17D3>;/
+ <U17D4>;/
+ <U17D5>;/
+ <U17D6>;/
+ <U17D7>;/
+ <U17D8>;/
+ <U17D9>;/
+ <U17DA>;/
+ <U17DB>;/
+ <U17DC>;/
+ <U17DD>;/
+ <U17E0>;/
+ <U17E1>;/
+ <U17E2>;/
+ <U17E3>;/
+ <U17E4>;/
+ <U17E5>;/
+ <U17E6>;/
+ <U17E7>;/
+ <U17E8>;/
+ <U17E9>;/
+ <U17F0>;/
+ <U17F1>;/
+ <U17F2>;/
+ <U17F3>;/
+ <U17F4>;/
+ <U17F5>;/
+ <U17F6>;/
+ <U17F7>;/
+ <U17F8>;/
+ <U17F9>;/
+ <U19E0>;/
+ <U19E1>;/
+ <U19E2>;/
+ <U19E3>;/
+ <U19E4>;/
+ <U19E5>;/
+ <U19E6>;/
+ <U19E7>;/
+ <U19E8>;/
+ <U19E9>;/
+ <U19EA>;/
+ <U19EB>;/
+ <U19EC>;/
+ <U19ED>;/
+ <U19EE>;/
+ <U19EF>;/
+ <U19F0>;/
+ <U19F1>;/
+ <U19F2>;/
+ <U19F3>;/
+ <U19F4>;/
+ <U19F5>;/
+ <U19F6>;/
+ <U19F7>;/
+ <U19F8>;/
+ <U19F9>;/
+ <U19FA>;/
+ <U19FB>;/
+ <U19FC>;/
+ <U19FD>;/
+ <U19FE>;/
+ <U19FF>
+
+print <U0020>;/
+ <U0021>;/
+ <U0022>;/
+ <U0023>;/
+ <U0024>;/
+ <U0025>;/
+ <U0026>;/
+ <U0027>;/
+ <U0028>;/
+ <U0029>;/
+ <U002A>;/
+ <U002B>;/
+ <U002C>;/
+ <U002D>;/
+ <U002E>;/
+ <U002F>;/
+ <U0030>;/
+ <U0031>;/
+ <U0032>;/
+ <U0033>;/
+ <U0034>;/
+ <U0035>;/
+ <U0036>;/
+ <U0037>;/
+ <U0038>;/
+ <U0039>;/
+ <U003A>;/
+ <U003B>;/
+ <U003C>;/
+ <U003D>;/
+ <U003E>;/
+ <U003F>;/
+ <U0040>;/
+ <U0041>;/
+ <U0042>;/
+ <U0043>;/
+ <U0044>;/
+ <U0045>;/
+ <U0046>;/
+ <U0047>;/
+ <U0048>;/
+ <U0049>;/
+ <U004A>;/
+ <U004B>;/
+ <U004C>;/
+ <U004D>;/
+ <U004E>;/
+ <U004F>;/
+ <U0050>;/
+ <U0051>;/
+ <U0052>;/
+ <U0053>;/
+ <U0054>;/
+ <U0055>;/
+ <U0056>;/
+ <U0057>;/
+ <U0058>;/
+ <U0059>;/
+ <U005A>;/
+ <U005B>;/
+ <U005C>;/
+ <U005D>;/
+ <U005E>;/
+ <U005F>;/
+ <U0060>;/
+ <U0061>;/
+ <U0062>;/
+ <U0063>;/
+ <U0064>;/
+ <U0065>;/
+ <U0066>;/
+ <U0067>;/
+ <U0068>;/
+ <U0069>;/
+ <U006A>;/
+ <U006B>;/
+ <U006C>;/
+ <U006D>;/
+ <U006E>;/
+ <U006F>;/
+ <U0070>;/
+ <U0071>;/
+ <U0072>;/
+ <U0073>;/
+ <U0074>;/
+ <U0075>;/
+ <U0076>;/
+ <U0077>;/
+ <U0078>;/
+ <U0079>;/
+ <U007A>;/
+ <U007B>;/
+ <U007C>;/
+ <U007D>;/
+ <U007E>;/
+ <U1780>;/
+ <U1781>;/
+ <U1782>;/
+ <U1783>;/
+ <U1784>;/
+ <U1785>;/
+ <U1786>;/
+ <U1787>;/
+ <U1788>;/
+ <U1789>;/
+ <U178A>;/
+ <U178B>;/
+ <U178C>;/
+ <U178D>;/
+ <U178E>;/
+ <U178F>;/
+ <U1790>;/
+ <U1791>;/
+ <U1792>;/
+ <U1793>;/
+ <U1794>;/
+ <U1795>;/
+ <U1796>;/
+ <U1797>;/
+ <U1798>;/
+ <U1799>;/
+ <U179A>;/
+ <U179B>;/
+ <U179C>;/
+ <U179D>;/
+ <U179E>;/
+ <U179F>;/
+ <U17A0>;/
+ <U17A1>;/
+ <U17A2>;/
+ <U17A3>;/
+ <U17A4>;/
+ <U17A5>;/
+ <U17A6>;/
+ <U17A7>;/
+ <U17A8>;/
+ <U17A9>;/
+ <U17AA>;/
+ <U17AB>;/
+ <U17AC>;/
+ <U17AD>;/
+ <U17AE>;/
+ <U17AF>;/
+ <U17B0>;/
+ <U17B1>;/
+ <U17B2>;/
+ <U17B3>;/
+ <U17B6>;/
+ <U17B7>;/
+ <U17B8>;/
+ <U17B9>;/
+ <U17BA>;/
+ <U17BB>;/
+ <U17BC>;/
+ <U17BD>;/
+ <U17BE>;/
+ <U17BF>;/
+ <U17C0>;/
+ <U17C1>;/
+ <U17C2>;/
+ <U17C3>;/
+ <U17C4>;/
+ <U17C5>;/
+ <U17C6>;/
+ <U17C7>;/
+ <U17C8>;/
+ <U17C9>;/
+ <U17CA>;/
+ <U17CB>;/
+ <U17CC>;/
+ <U17CD>;/
+ <U17CE>;/
+ <U17CF>;/
+ <U17D0>;/
+ <U17D1>;/
+ <U17D2>;/
+ <U17D3>;/
+ <U17D4>;/
+ <U17D5>;/
+ <U17D6>;/
+ <U17D7>;/
+ <U17D8>;/
+ <U17D9>;/
+ <U17DA>;/
+ <U17DB>;/
+ <U17DC>;/
+ <U17DD>;/
+ <U17E0>;/
+ <U17E1>;/
+ <U17E2>;/
+ <U17E3>;/
+ <U17E4>;/
+ <U17E5>;/
+ <U17E6>;/
+ <U17E7>;/
+ <U17E8>;/
+ <U17E9>;/
+ <U17F0>;/
+ <U17F1>;/
+ <U17F2>;/
+ <U17F3>;/
+ <U17F4>;/
+ <U17F5>;/
+ <U17F6>;/
+ <U17F7>;/
+ <U17F8>;/
+ <U17F9>;/
+ <U19E0>;/
+ <U19E1>;/
+ <U19E2>;/
+ <U19E3>;/
+ <U19E4>;/
+ <U19E5>;/
+ <U19E6>;/
+ <U19E7>;/
+ <U19E8>;/
+ <U19E9>;/
+ <U19EA>;/
+ <U19EB>;/
+ <U19EC>;/
+ <U19ED>;/
+ <U19EE>;/
+ <U19EF>;/
+ <U19F0>;/
+ <U19F1>;/
+ <U19F2>;/
+ <U19F3>;/
+ <U19F4>;/
+ <U19F5>;/
+ <U19F6>;/
+ <U19F7>;/
+ <U19F8>;/
+ <U19F9>;/
+ <U19FA>;/
+ <U19FB>;/
+ <U19FC>;/
+ <U19FD>;/
+ <U19FE>;/
+ <U19FF>
+
+punct <U0021>;/
+ <U0022>;/
+ <U0023>;/
+ <U0025>;/
+ <U0026>;/
+ <U0027>;/
+ <U0028>;/
+ <U0029>;/
+ <U002A>;/
+ <U002C>;/
+ <U002D>;/
+ <U002E>;/
+ <U002F>;/
+ <U003A>;/
+ <U003B>;/
+ <U003F>;/
+ <U0040>;/
+ <U005B>;/
+ <U005C>;/
+ <U005D>;/
+ <U005F>;/
+ <U007B>;/
+ <U007D>;/
+ <U17D4>;/
+ <U17D5>;/
+ <U17D6>;/
+ <U17D8>;/
+ <U17D9>;/
+ <U17DA>
+
+digit <U0030>;/
+ <U0031>;/
+ <U0032>;/
+ <U0033>;/
+ <U0034>;/
+ <U0035>;/
+ <U0036>;/
+ <U0037>;/
+ <U0038>;/
+ <U0039>
+
+xdigit <U0030>;/
+ <U0031>;/
+ <U0032>;/
+ <U0033>;/
+ <U0034>;/
+ <U0035>;/
+ <U0036>;/
+ <U0037>;/
+ <U0038>;/
+ <U0039>;/
+ <U0041>;/
+ <U0042>;/
+ <U0043>;/
+ <U0044>;/
+ <U0045>;/
+ <U0046>;/
+ <U0061>;/
+ <U0062>;/
+ <U0063>;/
+ <U0064>;/
+ <U0065>;/
+ <U0066>
+
+blank <U0009>;/
+ <U0020>
+
+toupper (<U0061>,<U0041>);/
+ (<U0062>,<U0042>);/
+ (<U0063>,<U0043>);/
+ (<U0064>,<U0044>);/
+ (<U0065>,<U0045>);/
+ (<U0066>,<U0046>);/
+ (<U0067>,<U0047>);/
+ (<U0068>,<U0048>);/
+ (<U0069>,<U0049>);/
+ (<U006A>,<U004A>);/
+ (<U006B>,<U004B>);/
+ (<U006C>,<U004C>);/
+ (<U006D>,<U004D>);/
+ (<U006E>,<U004E>);/
+ (<U006F>,<U004F>);/
+ (<U0070>,<U0050>);/
+ (<U0071>,<U0051>);/
+ (<U0072>,<U0052>);/
+ (<U0073>,<U0053>);/
+ (<U0074>,<U0054>);/
+ (<U0075>,<U0055>);/
+ (<U0076>,<U0056>);/
+ (<U0077>,<U0057>);/
+ (<U0078>,<U0058>);/
+ (<U0079>,<U0059>);/
+ (<U007A>,<U005A>)
+
+tolower (<U0041>,<U0061>);/
+ (<U0042>,<U0062>);/
+ (<U0043>,<U0063>);/
+ (<U0044>,<U0064>);/
+ (<U0045>,<U0065>);/
+ (<U0046>,<U0066>);/
+ (<U0047>,<U0067>);/
+ (<U0048>,<U0068>);/
+ (<U0049>,<U0069>);/
+ (<U004A>,<U006A>);/
+ (<U004B>,<U006B>);/
+ (<U004C>,<U006C>);/
+ (<U004D>,<U006D>);/
+ (<U004E>,<U006E>);/
+ (<U004F>,<U006F>);/
+ (<U0050>,<U0070>);/
+ (<U0051>,<U0071>);/
+ (<U0052>,<U0072>);/
+ (<U0053>,<U0073>);/
+ (<U0054>,<U0074>);/
+ (<U0055>,<U0075>);/
+ (<U0056>,<U0076>);/
+ (<U0057>,<U0077>);/
+ (<U0058>,<U0078>);/
+ (<U0059>,<U0079>);/
+ (<U005A>,<U007A>)
+
+END LC_CTYPE
+
+LC_COLLATE
+
+%
+
+collating-element <KHMER_LETTER_KA-KHMER_SIGN_ROBAT> from "<U1780><U17CC>"
+collating-element <KHMER_LETTER_KHA-KHMER_SIGN_ROBAT> from "<U1781><U17CC>"
+collating-element <KHMER_LETTER_KO-KHMER_SIGN_ROBAT> from "<U1782><U17CC>"
+collating-element <KHMER_LETTER_KHO-KHMER_SIGN_ROBAT> from "<U1783><U17CC>"
+collating-element <KHMER_LETTER_NGO-KHMER_SIGN_ROBAT> from "<U1784><U17CC>"
+collating-element <KHMER_LETTER_CA-KHMER_SIGN_ROBAT> from "<U1785><U17CC>"
+collating-element <KHMER_LETTER_CHA-KHMER_SIGN_ROBAT> from "<U1786><U17CC>"
+collating-element <KHMER_LETTER_CO-KHMER_SIGN_ROBAT> from "<U1787><U17CC>"
+collating-element <KHMER_LETTER_CHO-KHMER_SIGN_ROBAT> from "<U1788><U17CC>"
+collating-element <KHMER_LETTER_NYO-KHMER_SIGN_ROBAT> from "<U1789><U17CC>"
+collating-element <KHMER_LETTER_DA-KHMER_SIGN_ROBAT> from "<U178A><U17CC>"
+collating-element <KHMER_LETTER_TTHA-KHMER_SIGN_ROBAT> from "<U178B><U17CC>"
+collating-element <KHMER_LETTER_DO-KHMER_SIGN_ROBAT> from "<U178C><U17CC>"
+collating-element <KHMER_LETTER_TTHO-KHMER_SIGN_ROBAT> from "<U178D><U17CC>"
+collating-element <KHMER_LETTER_NNO-KHMER_SIGN_ROBAT> from "<U178E><U17CC>"
+collating-element <KHMER_LETTER_TA-KHMER_SIGN_ROBAT> from "<U178F><U17CC>"
+collating-element <KHMER_LETTER_THA-KHMER_SIGN_ROBAT> from "<U1790><U17CC>"
+collating-element <KHMER_LETTER_TO-KHMER_SIGN_ROBAT> from "<U1791><U17CC>"
+collating-element <KHMER_LETTER_THO-KHMER_SIGN_ROBAT> from "<U1792><U17CC>"
+collating-element <KHMER_LETTER_NO-KHMER_SIGN_ROBAT> from "<U1793><U17CC>"
+collating-element <KHMER_LETTER_BA-KHMER_SIGN_ROBAT> from "<U1794><U17CC>"
+collating-element <KHMER_LETTER_PHA-KHMER_SIGN_ROBAT> from "<U1795><U17CC>"
+collating-element <KHMER_LETTER_PO-KHMER_SIGN_ROBAT> from "<U1796><U17CC>"
+collating-element <KHMER_LETTER_PHO-KHMER_SIGN_ROBAT> from "<U1797><U17CC>"
+collating-element <KHMER_LETTER_MO-KHMER_SIGN_ROBAT> from "<U1798><U17CC>"
+collating-element <KHMER_LETTER_YO-KHMER_SIGN_ROBAT> from "<U1799><U17CC>"
+collating-element <KHMER_LETTER_RO-KHMER_SIGN_ROBAT> from "<U179A><U17CC>"
+collating-element <KHMER_INDEPENDENT_VOWEL_RY-KHMER_SIGN_ROBAT> from "<U17AB><U17CC>"
+collating-element <KHMER_INDEPENDENT_VOWEL_RYY-KHMER_SIGN_ROBAT> from "<U17AC><U17CC>"
+collating-element <KHMER_LETTER_LO-KHMER_SIGN_ROBAT> from "<U179B><U17CC>"
+collating-element <KHMER_INDEPENDENT_VOWEL_LY-KHMER_SIGN_ROBAT> from "<U17AD><U17CC>"
+collating-element <KHMER_INDEPENDENT_VOWEL_LYY-KHMER_SIGN_ROBAT> from "<U17AE><U17CC>"
+collating-element <KHMER_LETTER_VO-KHMER_SIGN_ROBAT> from "<U179C><U17CC>"
+collating-element <KHMER_LETTER_SHA-KHMER_SIGN_ROBAT> from "<U179D><U17CC>"
+collating-element <KHMER_LETTER_SSO-KHMER_SIGN_ROBAT> from "<U179E><U17CC>"
+collating-element <KHMER_LETTER_SA-KHMER_SIGN_ROBAT> from "<U179F><U17CC>"
+collating-element <KHMER_LETTER_HA-KHMER_SIGN_ROBAT> from "<U17A0><U17CC>"
+collating-element <KHMER_LETTER_LA-KHMER_SIGN_ROBAT> from "<U17A1><U17CC>"
+collating-element <KHMER_LETTER_QA-KHMER_SIGN_ROBAT> from "<U17A2><U17CC>"
+collating-element <KHMER_INDEPENDENT_VOWEL_QAQ-KHMER_SIGN_ROBAT> from "<U17A3><U17CC>"
+collating-element <KHMER_VOWEL_SIGN_U-KHMER_SIGN_NIKAHIT> from "<U17BB><U17C6>"
+collating-element <KHMER_VOWEL_SIGN_AA-KHMER_SIGN_NIKAHIT> from "<U17B6><U17C6>"
+
+
+% Define collation weights as symbols
+
+collating-symbol <X0001>
+collating-symbol <X0005>
+collating-symbol <X0006>
+collating-symbol <X0007>
+collating-symbol <X0008>
+collating-symbol <X0015>
+collating-symbol <X0019>
+collating-symbol <X0025>
+collating-symbol <X0087>
+collating-symbol <X0088>
+collating-symbol <X0089>
+collating-symbol <X008A>
+collating-symbol <X008B>
+collating-symbol <X008C>
+collating-symbol <X008D>
+collating-symbol <X008E>
+collating-symbol <X008F>
+collating-symbol <X0090>
+collating-symbol <X0091>
+collating-symbol <X0092>
+collating-symbol <X0093>
+collating-symbol <X0094>
+collating-symbol <X0095>
+collating-symbol <X0096>
+collating-symbol <X0097>
+collating-symbol <X0098>
+collating-symbol <X0099>
+collating-symbol <X009A>
+collating-symbol <X009B>
+collating-symbol <X009C>
+collating-symbol <X009D>
+collating-symbol <X009E>
+collating-symbol <X009F>
+collating-symbol <X00A0>
+collating-symbol <X00A1>
+collating-symbol <X00A2>
+collating-symbol <X00A3>
+collating-symbol <X00A4>
+collating-symbol <X00A5>
+collating-symbol <X00A6>
+collating-symbol <X00A7>
+collating-symbol <X00A8>
+collating-symbol <X00A9>
+collating-symbol <X00AA>
+collating-symbol <X00AB>
+collating-symbol <X00AC>
+collating-symbol <X00AD>
+collating-symbol <X00C0>
+collating-symbol <X00D6>
+collating-symbol <X00D7>
+collating-symbol <X00D8>
+collating-symbol <X00D9>
+collating-symbol <X00DA>
+collating-symbol <X00DB>
+collating-symbol <X00DC>
+collating-symbol <X00DD>
+collating-symbol <X00DE>
+collating-symbol <X00DF>
+collating-symbol <X00E2>
+collating-symbol <X0400>
+collating-symbol <X0500>
+collating-symbol <X0507>
+collating-symbol <X0509>
+collating-symbol <X050B>
+collating-symbol <X050D>
+collating-symbol <X050F>
+collating-symbol <X0600>
+collating-symbol <X0700>
+collating-symbol <X0764>
+collating-symbol <X076A>
+collating-symbol <X0782>
+collating-symbol <X078E>
+collating-symbol <X07AA>
+collating-symbol <X07C0>
+collating-symbol <X07C6>
+collating-symbol <X07EE>
+collating-symbol <X07F6>
+collating-symbol <X0800>
+collating-symbol <X080B>
+collating-symbol <X082E>
+collating-symbol <X083F>
+collating-symbol <X084D>
+collating-symbol <X0861>
+collating-symbol <X0863>
+collating-symbol <X0865>
+collating-symbol <X0867>
+collating-symbol <X0869>
+collating-symbol <X086B>
+collating-symbol <X08DF>
+collating-symbol <X08E1>
+collating-symbol <X08E9>
+collating-symbol <X08ED>
+collating-symbol <X08EF>
+collating-symbol <X08F5>
+collating-symbol <X08F7>
+collating-symbol <X0900>
+collating-symbol <X0A00>
+collating-symbol <X0A53>
+collating-symbol <X0A55>
+collating-symbol <X0A57>
+collating-symbol <X0A59>
+collating-symbol <X0A5B>
+collating-symbol <X0A5D>
+collating-symbol <X0A5F>
+collating-symbol <X0A61>
+collating-symbol <X0A63>
+collating-symbol <X0A65>
+collating-symbol <X0A67>
+collating-symbol <X0A69>
+collating-symbol <X0A6B>
+collating-symbol <X0A6D>
+collating-symbol <X0A6F>
+collating-symbol <X0A71>
+collating-symbol <X0A73>
+collating-symbol <X0A75>
+collating-symbol <X0A77>
+collating-symbol <X0A79>
+collating-symbol <X0A7B>
+collating-symbol <X0A7D>
+collating-symbol <X0A7F>
+collating-symbol <X0A81>
+collating-symbol <X0A83>
+collating-symbol <X0A85>
+collating-symbol <X0A87>
+collating-symbol <X0A89>
+collating-symbol <X0A8B>
+collating-symbol <X0A8D>
+collating-symbol <X0A8F>
+collating-symbol <X0A91>
+collating-symbol <X0B00>
+collating-symbol <X0BB3>
+collating-symbol <X0BBB>
+collating-symbol <X0BBD>
+collating-symbol <X0BBF>
+collating-symbol <X0BC3>
+collating-symbol <X0BC9>
+collating-symbol <X0C00>
+collating-symbol <X233C>
+collating-symbol <X234C>
+collating-symbol <X2370>
+collating-symbol <X2372>
+collating-symbol <X2374>
+collating-symbol <X2376>
+collating-symbol <X2378>
+collating-symbol <X237A>
+collating-symbol <X237C>
+collating-symbol <X237E>
+collating-symbol <X2380>
+collating-symbol <X2382>
+collating-symbol <X2600>
+collating-symbol <X2800>
+collating-symbol <X2A00>
+collating-symbol <X2C00>
+collating-symbol <X2E00>
+collating-symbol <X3000>
+collating-symbol <X3200>
+collating-symbol <X3400>
+collating-symbol <X3600>
+collating-symbol <X3800>
+collating-symbol <X3A00>
+collating-symbol <X3C00>
+collating-symbol <X3E00>
+collating-symbol <X4000>
+collating-symbol <X4200>
+collating-symbol <X4400>
+collating-symbol <X4600>
+collating-symbol <X4800>
+collating-symbol <X4A00>
+collating-symbol <X4C00>
+collating-symbol <X4E00>
+collating-symbol <X5000>
+collating-symbol <X5200>
+collating-symbol <X5400>
+collating-symbol <X5600>
+collating-symbol <X5800>
+collating-symbol <X7A20>
+collating-symbol <X7A22>
+collating-symbol <X7A24>
+collating-symbol <X7A26>
+collating-symbol <X7A28>
+collating-symbol <X7A2A>
+collating-symbol <X7A2C>
+collating-symbol <X7A2E>
+collating-symbol <X7A30>
+collating-symbol <X7A32>
+collating-symbol <X7A34>
+collating-symbol <X7A36>
+collating-symbol <X7A38>
+collating-symbol <X7A3A>
+collating-symbol <X7A3C>
+collating-symbol <X7A3E>
+collating-symbol <X7A40>
+collating-symbol <X7A42>
+collating-symbol <X7A44>
+collating-symbol <X7A46>
+collating-symbol <X7A48>
+collating-symbol <X7A4A>
+collating-symbol <X7A4C>
+collating-symbol <X7A4E>
+collating-symbol <X7A50>
+collating-symbol <X7A52>
+collating-symbol <X7A54>
+collating-symbol <X7A55>
+collating-symbol <X7A56>
+collating-symbol <X7A57>
+collating-symbol <X7A58>
+collating-symbol <X7A5A>
+collating-symbol <X7A5C>
+collating-symbol <X7A5E>
+collating-symbol <X7A60>
+collating-symbol <X7A62>
+collating-symbol <X7A64>
+collating-symbol <X7A8E>
+collating-symbol <X7A90>
+collating-symbol <X7A92>
+collating-symbol <X7A94>
+collating-symbol <X7A96>
+collating-symbol <X7A98>
+collating-symbol <X7A9A>
+collating-symbol <X7A9C>
+collating-symbol <X7A9E>
+collating-symbol <X7AA0>
+collating-symbol <X7AA2>
+collating-symbol <X7AA4>
+collating-symbol <X7AA6>
+collating-symbol <X7AA8>
+collating-symbol <X7AAA>
+collating-symbol <X7AAC>
+collating-symbol <X7AAD>
+collating-symbol <X7AAE>
+
+order_start forward;forward;forward;forward
+
+
+% collation weights in order
+
+<X0001>
+<X0005>
+<X0006>
+<X0007>
+<X0008>
+<X0015>
+<X0019>
+<X0025>
+<X0087>
+<X0088>
+<X0089>
+<X008A>
+<X008B>
+<X008C>
+<X008D>
+<X008E>
+<X008F>
+<X0090>
+<X0091>
+<X0092>
+<X0093>
+<X0094>
+<X0095>
+<X0096>
+<X0097>
+<X0098>
+<X0099>
+<X009A>
+<X009B>
+<X009C>
+<X009D>
+<X009E>
+<X009F>
+<X00A0>
+<X00A1>
+<X00A2>
+<X00A3>
+<X00A4>
+<X00A5>
+<X00A6>
+<X00A7>
+<X00A8>
+<X00A9>
+<X00AA>
+<X00AB>
+<X00AC>
+<X00AD>
+<X00C0>
+<X00D6>
+<X00D7>
+<X00D8>
+<X00D9>
+<X00DA>
+<X00DB>
+<X00DC>
+<X00DD>
+<X00DE>
+<X00DF>
+<X00E2>
+<X0400>
+<X0500>
+<X0507>
+<X0509>
+<X050B>
+<X050D>
+<X050F>
+<X0600>
+<X0700>
+<X0764>
+<X076A>
+<X0782>
+<X078E>
+<X07AA>
+<X07C0>
+<X07C6>
+<X07EE>
+<X07F6>
+<X0800>
+<X080B>
+<X082E>
+<X083F>
+<X084D>
+<X0861>
+<X0863>
+<X0865>
+<X0867>
+<X0869>
+<X086B>
+<X08DF>
+<X08E1>
+<X08E9>
+<X08ED>
+<X08EF>
+<X08F5>
+<X08F7>
+<X0900>
+<X0A00>
+<X0A53>
+<X0A55>
+<X0A57>
+<X0A59>
+<X0A5B>
+<X0A5D>
+<X0A5F>
+<X0A61>
+<X0A63>
+<X0A65>
+<X0A67>
+<X0A69>
+<X0A6B>
+<X0A6D>
+<X0A6F>
+<X0A71>
+<X0A73>
+<X0A75>
+<X0A77>
+<X0A79>
+<X0A7B>
+<X0A7D>
+<X0A7F>
+<X0A81>
+<X0A83>
+<X0A85>
+<X0A87>
+<X0A89>
+<X0A8B>
+<X0A8D>
+<X0A8F>
+<X0A91>
+<X0B00>
+<X0BB3>
+<X0BBB>
+<X0BBD>
+<X0BBF>
+<X0BC3>
+<X0BC9>
+<X0C00>
+<X233C>
+<X234C>
+<X2370>
+<X2372>
+<X2374>
+<X2376>
+<X2378>
+<X237A>
+<X237C>
+<X237E>
+<X2380>
+<X2382>
+<X2600>
+<X2800>
+<X2A00>
+<X2C00>
+<X2E00>
+<X3000>
+<X3200>
+<X3400>
+<X3600>
+<X3800>
+<X3A00>
+<X3C00>
+<X3E00>
+<X4000>
+<X4200>
+<X4400>
+<X4600>
+<X4800>
+<X4A00>
+<X4C00>
+<X4E00>
+<X5000>
+<X5200>
+<X5400>
+<X5600>
+<X5800>
+<X7A20>
+<X7A22>
+<X7A24>
+<X7A26>
+<X7A28>
+<X7A2A>
+<X7A2C>
+<X7A2E>
+<X7A30>
+<X7A32>
+<X7A34>
+<X7A36>
+<X7A38>
+<X7A3A>
+<X7A3C>
+<X7A3E>
+<X7A40>
+<X7A42>
+<X7A44>
+<X7A46>
+<X7A48>
+<X7A4A>
+<X7A4C>
+<X7A4E>
+<X7A50>
+<X7A52>
+<X7A54>
+<X7A55>
+<X7A56>
+<X7A57>
+<X7A58>
+<X7A5A>
+<X7A5C>
+<X7A5E>
+<X7A60>
+<X7A62>
+<X7A64>
+<X7A8E>
+<X7A90>
+<X7A92>
+<X7A94>
+<X7A96>
+<X7A98>
+<X7A9A>
+<X7A9C>
+<X7A9E>
+<X7AA0>
+<X7AA2>
+<X7AA4>
+<X7AA6>
+<X7AA8>
+<X7AAA>
+<X7AAC>
+<X7AAD>
+<X7AAE>
+
+% assignment of characters to weights
+
+<U000F> IGNORE;IGNORE;IGNORE;<U000F>
+<U001E> IGNORE;IGNORE;IGNORE;<U001E>
+<U0008> IGNORE;IGNORE;IGNORE;<U0008>
+<U0017> IGNORE;IGNORE;IGNORE;<U0017>
+<U001F> IGNORE;IGNORE;IGNORE;<U001F>
+<U0010> IGNORE;IGNORE;IGNORE;<U0010>
+<U17B5> IGNORE;IGNORE;IGNORE;<U17B5>
+<U0007> IGNORE;IGNORE;IGNORE;<U0007>
+<U0016> IGNORE;IGNORE;IGNORE;<U0016>
+<U0015> IGNORE;IGNORE;IGNORE;<U0015>
+<U0006> IGNORE;IGNORE;IGNORE;<U0006>
+<U2401> IGNORE;IGNORE;IGNORE;<U2401>
+<U001D> IGNORE;IGNORE;IGNORE;<U001D>
+<U000E> IGNORE;IGNORE;IGNORE;<U000E>
+<U0018> IGNORE;IGNORE;IGNORE;<U0018>
+<U0004> IGNORE;IGNORE;IGNORE;<U0004>
+<U0013> IGNORE;IGNORE;IGNORE;<U0013>
+<U001A> IGNORE;IGNORE;IGNORE;<U001A>
+<U17B4> IGNORE;IGNORE;IGNORE;<U17B4>
+<U007F> IGNORE;IGNORE;IGNORE;<U007F>
+<U0012> IGNORE;IGNORE;IGNORE;<U0012>
+<U0003> IGNORE;IGNORE;IGNORE;<U0003>
+<U001B> IGNORE;IGNORE;IGNORE;<U001B>
+<U0011> IGNORE;IGNORE;IGNORE;<U0011>
+<U0002> IGNORE;IGNORE;IGNORE;<U0002>
+<U001C> IGNORE;IGNORE;IGNORE;<U001C>
+<U0014> IGNORE;IGNORE;IGNORE;<U0014>
+<U0019> IGNORE;IGNORE;IGNORE;<U0019>
+<U0005> IGNORE;IGNORE;IGNORE;<U0005>
+<U0000> IGNORE;IGNORE;IGNORE;<U0000>
+<U17CE> IGNORE;"<X00DA><X00D6>";"<X0005><X00C0>";IGNORE
+<U17CF> IGNORE;"<X00DA><X00D7>";"<X0005><X00C0>";IGNORE
+<U17D1> IGNORE;"<X00DA><X00D8>";"<X0005><X00C0>";IGNORE
+<U17D0> IGNORE;"<X00DA><X00D9>";"<X0005><X00C0>";IGNORE
+<U17C8> IGNORE;"<X00DA><X00DA>";"<X0005><X00C0>";IGNORE
+<U17DD> IGNORE;"<X00DA><X00DB>";"<X0005><X00C0>";IGNORE
+<U17CB> IGNORE;"<X00DA><X00DC>";"<X0005><X00C0>";IGNORE
+<U17C9> IGNORE;"<X00DA><X00DD>";"<X0005><X00C0>";IGNORE
+<U17CA> IGNORE;"<X00DA><X00DE>";"<X0005><X00C0>";IGNORE
+<U17CD> IGNORE;"<X00DA><X00DF>";"<X0005><X00C0>";IGNORE
+<U17CC> IGNORE;"<X00DB><X0019>";"<X0005><X00C0>";IGNORE
+<U0009> <X0507>;<X0005>;<X0005>;IGNORE
+<U000A> <X0509>;<X0005>;<X0005>;IGNORE
+<U000B> <X050B>;<X0005>;<X0005>;IGNORE
+<U000C> <X050D>;<X0005>;<X0005>;IGNORE
+<U000D> <X050F>;<X0005>;<X0005>;IGNORE
+<U0020> <X0600>;<X0005>;<X0005>;IGNORE
+<U0060> <X0764>;<X0005>;<X0005>;IGNORE
+<U005E> <X076A>;<X0005>;<X0005>;IGNORE
+<U005F> <X0782>;<X0005>;<X0005>;IGNORE
+<U002D> <X078E>;<X0005>;<X0005>;IGNORE
+<U002C> <X07AA>;<X0005>;<X0005>;IGNORE
+<U003B> <X07C0>;<X0005>;<X0005>;IGNORE
+<U003A> <X07C6>;<X0005>;<X0005>;IGNORE
+<U0021> <X07EE>;<X0005>;<X0005>;IGNORE
+<U003F> <X07F6>;<X0005>;<X0005>;IGNORE
+<U002E> <X080B>;<X0005>;<X0005>;IGNORE
+<U17D7> "<X082E><X0400>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D3> "<X082E><X0500>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D4> "<X082E><X0600>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D5> "<X082E><X0700>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D6> "<X082E><X0800>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D8> "<X082E><X0900>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D9> "<X082E><X0A00>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17DA> "<X082E><X0B00>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17DC> "<X082E><X0C00>";<X0005>;"<X0005><X00C0>";IGNORE
+<U0027> <X083F>;<X0005>;<X0005>;IGNORE
+<U0022> <X084D>;<X0005>;<X0005>;IGNORE
+<U0028> <X0861>;<X0005>;<X0005>;IGNORE
+<U0029> <X0863>;<X0005>;<X0005>;IGNORE
+<U005B> <X0865>;<X0005>;<X0005>;IGNORE
+<U005D> <X0867>;<X0005>;<X0005>;IGNORE
+<U007B> <X0869>;<X0005>;<X0005>;IGNORE
+<U007D> <X086B>;<X0005>;<X0005>;IGNORE
+<U0040> <X08DF>;<X0005>;<X0005>;IGNORE
+<U002A> <X08E1>;<X0005>;<X0005>;IGNORE
+<U002F> <X08E9>;<X0005>;<X0005>;IGNORE
+<U005C> <X08ED>;<X0005>;<X0005>;IGNORE
+<U0026> <X08EF>;<X0005>;<X0005>;IGNORE
+<U0023> <X08F5>;<X0005>;<X0005>;IGNORE
+<U0025> <X08F7>;<X0005>;<X0005>;IGNORE
+<U19E0> <X0A53>;<X0005>;<X0005>;IGNORE
+<U19E1> <X0A55>;<X0005>;<X0005>;IGNORE
+<U19E2> <X0A57>;<X0005>;<X0005>;IGNORE
+<U19E3> <X0A59>;<X0005>;<X0005>;IGNORE
+<U19E4> <X0A5B>;<X0005>;<X0005>;IGNORE
+<U19E5> <X0A5D>;<X0005>;<X0005>;IGNORE
+<U19E6> <X0A5F>;<X0005>;<X0005>;IGNORE
+<U19E7> <X0A61>;<X0005>;<X0005>;IGNORE
+<U19E8> <X0A63>;<X0005>;<X0005>;IGNORE
+<U19E9> <X0A65>;<X0005>;<X0005>;IGNORE
+<U19EA> <X0A67>;<X0005>;<X0005>;IGNORE
+<U19EB> <X0A69>;<X0005>;<X0005>;IGNORE
+<U19EC> <X0A6B>;<X0005>;<X0005>;IGNORE
+<U19ED> <X0A6D>;<X0005>;<X0005>;IGNORE
+<U19EE> <X0A6F>;<X0005>;<X0005>;IGNORE
+<U19EF> <X0A71>;<X0005>;<X0005>;IGNORE
+<U19F0> <X0A73>;<X0005>;<X0005>;IGNORE
+<U19F1> <X0A75>;<X0005>;<X0005>;IGNORE
+<U19F2> <X0A77>;<X0005>;<X0005>;IGNORE
+<U19F3> <X0A79>;<X0005>;<X0005>;IGNORE
+<U19F4> <X0A7B>;<X0005>;<X0005>;IGNORE
+<U19F5> <X0A7D>;<X0005>;<X0005>;IGNORE
+<U19F6> <X0A7F>;<X0005>;<X0005>;IGNORE
+<U19F7> <X0A81>;<X0005>;<X0005>;IGNORE
+<U19F8> <X0A83>;<X0005>;<X0005>;IGNORE
+<U19F9> <X0A85>;<X0005>;<X0005>;IGNORE
+<U19FA> <X0A87>;<X0005>;<X0005>;IGNORE
+<U19FB> <X0A89>;<X0005>;<X0005>;IGNORE
+<U19FC> <X0A8B>;<X0005>;<X0005>;IGNORE
+<U19FD> <X0A8D>;<X0005>;<X0005>;IGNORE
+<U19FE> <X0A8F>;<X0005>;<X0005>;IGNORE
+<U19FF> <X0A91>;<X0005>;<X0005>;IGNORE
+<U002B> <X0BB3>;<X0005>;<X0005>;IGNORE
+<U003C> <X0BBB>;<X0005>;<X0005>;IGNORE
+<U003D> <X0BBD>;<X0005>;<X0005>;IGNORE
+<U003E> <X0BBF>;<X0005>;<X0005>;IGNORE
+<U007C> <X0BC3>;<X0005>;<X0005>;IGNORE
+<U007E> <X0BC9>;<X0005>;<X0005>;IGNORE
+<U0024> <X233C>;<X0005>;<X0005>;IGNORE
+<U17DB> <X234C>;<X0005>;<X0005>;IGNORE
+<U0030> <X2370>;<X0005>;<X0005>;IGNORE
+<U17E0> <X2370>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F0> <X2370>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0031> <X2372>;<X0005>;<X0005>;IGNORE
+<U17E1> <X2372>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F1> <X2372>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0032> <X2374>;<X0005>;<X0005>;IGNORE
+<U17E2> <X2374>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F2> <X2374>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0033> <X2376>;<X0005>;<X0005>;IGNORE
+<U17E3> <X2376>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F3> <X2376>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0034> <X2378>;<X0005>;<X0005>;IGNORE
+<U17E4> <X2378>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F4> <X2378>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0035> <X237A>;<X0005>;<X0005>;IGNORE
+<U17E5> <X237A>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F5> <X237A>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0036> <X237C>;<X0005>;<X0005>;IGNORE
+<U17E6> <X237C>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F6> <X237C>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0037> <X237E>;<X0005>;<X0005>;IGNORE
+<U17E7> <X237E>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F7> <X237E>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0038> <X2380>;<X0005>;<X0005>;IGNORE
+<U17E8> <X2380>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F8> <X2380>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0039> <X2382>;<X0005>;<X0005>;IGNORE
+<U17E9> <X2382>;"<X0005><X00E2><X0015>";"<X0005><X0005><X00C0>";IGNORE
+<U17F9> <X2382>;"<X0005><X00E2><X0025>";"<X0005><X0005><X00C0>";IGNORE
+<U0061> <X2600>;<X0005>;<X0005>;IGNORE
+<U0041> <X2600>;<X0005>;<X008F>;IGNORE
+<U0062> <X2800>;<X0005>;<X0005>;IGNORE
+<U0042> <X2800>;<X0005>;<X008F>;IGNORE
+<U0063> <X2A00>;<X0005>;<X0005>;IGNORE
+<U0043> <X2A00>;<X0005>;<X008F>;IGNORE
+<U0064> <X2C00>;<X0005>;<X0005>;IGNORE
+<U0044> <X2C00>;<X0005>;<X008F>;IGNORE
+<U0065> <X2E00>;<X0005>;<X0005>;IGNORE
+<U0045> <X2E00>;<X0005>;<X008F>;IGNORE
+<U0066> <X3000>;<X0005>;<X0005>;IGNORE
+<U0046> <X3000>;<X0005>;<X008F>;IGNORE
+<U0067> <X3200>;<X0005>;<X0005>;IGNORE
+<U0047> <X3200>;<X0005>;<X008F>;IGNORE
+<U0068> <X3400>;<X0005>;<X0005>;IGNORE
+<U0048> <X3400>;<X0005>;<X008F>;IGNORE
+<U0069> <X3600>;<X0005>;<X0005>;IGNORE
+<U0049> <X3600>;<X0005>;<X008F>;IGNORE
+<U006A> <X3800>;<X0005>;<X0005>;IGNORE
+<U004A> <X3800>;<X0005>;<X008F>;IGNORE
+<U006B> <X3A00>;<X0005>;<X0005>;IGNORE
+<U004B> <X3A00>;<X0005>;<X008F>;IGNORE
+<U006C> <X3C00>;<X0005>;<X0005>;IGNORE
+<U004C> <X3C00>;<X0005>;<X008F>;IGNORE
+<U006D> <X3E00>;<X0005>;<X0005>;IGNORE
+<U004D> <X3E00>;<X0005>;<X008F>;IGNORE
+<U006E> <X4000>;<X0005>;<X0005>;IGNORE
+<U004E> <X4000>;<X0005>;<X008F>;IGNORE
+<U006F> <X4200>;<X0005>;<X0005>;IGNORE
+<U004F> <X4200>;<X0005>;<X008F>;IGNORE
+<U0070> <X4400>;<X0005>;<X0005>;IGNORE
+<U0050> <X4400>;<X0005>;<X008F>;IGNORE
+<U0071> <X4600>;<X0005>;<X0005>;IGNORE
+<U0051> <X4600>;<X0005>;<X008F>;IGNORE
+<U0072> <X4800>;<X0005>;<X0005>;IGNORE
+<U0052> <X4800>;<X0005>;<X008F>;IGNORE
+<U0073> <X4A00>;<X0005>;<X0005>;IGNORE
+<U0053> <X4A00>;<X0005>;<X008F>;IGNORE
+<U0074> <X4C00>;<X0005>;<X0005>;IGNORE
+<U0054> <X4C00>;<X0005>;<X008F>;IGNORE
+<U0075> <X4E00>;<X0005>;<X0005>;IGNORE
+<U0055> <X4E00>;<X0005>;<X008F>;IGNORE
+<U0076> <X5000>;<X0005>;<X0005>;IGNORE
+<U0056> <X5000>;<X0005>;<X008F>;IGNORE
+<U0077> <X5200>;<X0005>;<X0005>;IGNORE
+<U0057> <X5200>;<X0005>;<X008F>;IGNORE
+<U0078> <X5400>;<X0005>;<X0005>;IGNORE
+<U0058> <X5400>;<X0005>;<X008F>;IGNORE
+<U0079> <X5600>;<X0005>;<X0005>;IGNORE
+<U0059> <X5600>;<X0005>;<X008F>;IGNORE
+<U007A> <X5800>;<X0005>;<X0005>;IGNORE
+<U005A> <X5800>;<X0005>;<X008F>;IGNORE
+<U1780> <X7A20>;<X0005>;<X0005>;IGNORE
+<U1781> <X7A22>;<X0005>;<X0005>;IGNORE
+<U1782> <X7A24>;<X0005>;<X0005>;IGNORE
+<U1783> <X7A26>;<X0005>;<X0005>;IGNORE
+<U1784> <X7A28>;<X0005>;<X0005>;IGNORE
+<U1785> <X7A2A>;<X0005>;<X0005>;IGNORE
+<U1786> <X7A2C>;<X0005>;<X0005>;IGNORE
+<U1787> <X7A2E>;<X0005>;<X0005>;IGNORE
+<U1788> <X7A30>;<X0005>;<X0005>;IGNORE
+<U1789> <X7A32>;<X0005>;<X0005>;IGNORE
+<U178A> <X7A34>;<X0005>;<X0005>;IGNORE
+<U178B> <X7A36>;<X0005>;<X0005>;IGNORE
+<U178C> <X7A38>;<X0005>;<X0005>;IGNORE
+<U178D> <X7A3A>;<X0005>;<X0005>;IGNORE
+<U178E> <X7A3C>;<X0005>;<X0005>;IGNORE
+<U178F> <X7A3E>;<X0005>;<X0005>;IGNORE
+<U1790> <X7A40>;<X0005>;<X0005>;IGNORE
+<U1791> <X7A42>;<X0005>;<X0005>;IGNORE
+<U1792> <X7A44>;<X0005>;<X0005>;IGNORE
+<U1793> <X7A46>;<X0005>;<X0005>;IGNORE
+<U1794> <X7A48>;<X0005>;<X0005>;IGNORE
+<U1795> <X7A4A>;<X0005>;<X0005>;IGNORE
+<U1796> <X7A4C>;<X0005>;<X0005>;IGNORE
+<U1797> <X7A4E>;<X0005>;<X0005>;IGNORE
+<U1798> <X7A50>;<X0005>;<X0005>;IGNORE
+<U1799> <X7A52>;<X0005>;<X0005>;IGNORE
+<U179A> <X7A54>;<X0005>;<X0005>;IGNORE
+<KHMER_LETTER_KA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A20>";"<X00AD><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_KHA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A22>";"<X00AC><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_KO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A24>";"<X00AB><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_KHO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A26>";"<X00AA><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_NGO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A28>";"<X00A9><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_CA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A2A>";"<X00A8><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_CHA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A2C>";"<X00A7><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_CO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A2E>";"<X00A6><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_CHO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A30>";"<X00A5><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_NYO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A32>";"<X00A4><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_DA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A34>";"<X00A3><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_TTHA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A36>";"<X00A2><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_DO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A38>";"<X00A1><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_TTHO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A3A>";"<X00A0><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_NNO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A3C>";"<X009F><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_TA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A3E>";"<X009E><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_THA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A40>";"<X009D><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_TO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A42>";"<X009C><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_THO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A44>";"<X009B><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_NO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A46>";"<X009A><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_BA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A48>";"<X0099><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_PHA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A4A>";"<X0098><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_PO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A4C>";"<X0097><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_PHO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A4E>";"<X0096><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_MO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A50>";"<X0095><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_YO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A52>";"<X0094><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_RO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A54>";"<X0093><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_INDEPENDENT_VOWEL_RY-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A55><X0400>";"<X0092><X0005><X0005>";"<X0005><X0005><X0005><X00C0>";IGNORE
+<KHMER_INDEPENDENT_VOWEL_RYY-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A55><X0500>";"<X0091><X0005><X0005>";"<X0005><X0005><X0005><X00C0>";IGNORE
+<KHMER_LETTER_LO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A56>";"<X0090><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_INDEPENDENT_VOWEL_LY-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A57><X0400>";"<X008F><X0005><X0005>";"<X0005><X0005><X0005><X00C0>";IGNORE
+<KHMER_INDEPENDENT_VOWEL_LYY-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A57><X0500>";"<X008E><X0005><X0005>";"<X0005><X0005><X0005><X00C0>";IGNORE
+<KHMER_LETTER_VO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A58>";"<X008D><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_SHA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A5A>";"<X008C><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_SSO-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A5C>";"<X008B><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_SA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A5E>";"<X008A><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_HA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A60>";"<X0089><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_LA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A62>";"<X0088><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_LETTER_QA-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A64>";"<X0087><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<KHMER_INDEPENDENT_VOWEL_QAQ-KHMER_SIGN_ROBAT> "<X7A54><X7AAE><X7A64>";"<X0087><X0005><X0005>";"<X0006><X0005><X0005>";IGNORE
+<U17AB> "<X7A55><X0400>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17AC> "<X7A55><X0500>";<X0005>;"<X0005><X00C0>";IGNORE
+<U179B> <X7A56>;<X0005>;<X0005>;IGNORE
+<U17AD> "<X7A57><X0400>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17AE> "<X7A57><X0500>";<X0005>;"<X0005><X00C0>";IGNORE
+<U179C> <X7A58>;<X0005>;<X0005>;IGNORE
+<U179D> <X7A5A>;<X0005>;<X0005>;IGNORE
+<U179E> <X7A5C>;<X0005>;<X0005>;IGNORE
+<U179F> <X7A5E>;<X0005>;<X0005>;IGNORE
+<U17A0> <X7A60>;<X0005>;<X0005>;IGNORE
+<U17A1> <X7A62>;<X0005>;<X0005>;IGNORE
+<U17A2> <X7A64>;<X0005>;<X0005>;IGNORE
+<U17A3> <X7A64>;<X0005>;<X0008>;IGNORE
+<U17A4> "<X7A64><X7A8E>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17A5> "<X7A64><X7A90>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17A6> "<X7A64><X7A92>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17A7> "<X7A64><X7A98>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17A8> "<X7A64><X7A98>";"<X0005><X0005>";"<X0007><X0005>";IGNORE
+<U17AA> "<X7A64><X7A98><X7A64>";"<X0005><X0005><X0005>";"<X0005><X0005><X0005>";IGNORE
+<U17A9> "<X7A64><X7A9A>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17AF> "<X7A64><X7AA6>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17B0> "<X7A64><X7AA8>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17B1> "<X7A64><X7AAA>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17B2> "<X7A64><X7AAA>";"<X0005><X0005>";"<X0006><X0005>";IGNORE
+<U17B3> "<X7A64><X7AAC>";"<X0005><X0005>";"<X0005><X0005>";IGNORE
+<U17B6> <X7A8E>;<X0005>;<X0005>;IGNORE
+<U17B7> <X7A90>;<X0005>;<X0005>;IGNORE
+<U17B8> <X7A92>;<X0005>;<X0005>;IGNORE
+<U17B9> <X7A94>;<X0005>;<X0005>;IGNORE
+<U17BA> <X7A96>;<X0005>;<X0005>;IGNORE
+<U17BB> <X7A98>;<X0005>;<X0005>;IGNORE
+<U17BC> <X7A9A>;<X0005>;<X0005>;IGNORE
+<U17BD> <X7A9C>;<X0005>;<X0005>;IGNORE
+<U17BE> <X7A9E>;<X0005>;<X0005>;IGNORE
+<U17BF> <X7AA0>;<X0005>;<X0005>;IGNORE
+<U17C0> <X7AA2>;<X0005>;<X0005>;IGNORE
+<U17C1> <X7AA4>;<X0005>;<X0005>;IGNORE
+<U17C2> <X7AA6>;<X0005>;<X0005>;IGNORE
+<U17C3> <X7AA8>;<X0005>;<X0005>;IGNORE
+<U17C4> <X7AAA>;<X0005>;<X0005>;IGNORE
+<U17C5> <X7AAC>;<X0005>;<X0005>;IGNORE
+<KHMER_VOWEL_SIGN_U-KHMER_SIGN_NIKAHIT> "<X7AAD><X0400>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17C6> "<X7AAD><X0500>";<X0005>;"<X0005><X00C0>";IGNORE
+<KHMER_VOWEL_SIGN_AA-KHMER_SIGN_NIKAHIT> "<X7AAD><X0600>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17C7> "<X7AAD><X0700>";<X0005>;"<X0005><X00C0>";IGNORE
+<U17D2> <X7AAE>;<X0005>;<X0005>;IGNORE
+UNDEFINED IGNORE;IGNORE;IGNORE;IGNORE
+
+order_end
+
+END LC_COLLATE
+
+LC_MONETARY
+
+int_curr_symbol "<U004B><U0048><U0052><U0020>"
+
+% monetary unit: Riel
+currency_symbol "<U17DB>"
+mon_decimal_point "<U002E>"
+mon_thousands_sep "<U002C>"
+mon_grouping 3;3
+positive_sign ""
+negative_sign "<U002D>"
+int_frac_digits 2
+frac_digits 2
+p_cs_precedes 0
+p_sep_by_space 0
+n_cs_precedes 0
+n_sep_by_space 0
+p_sign_posn 1
+n_sign_posn 1
+int_p_cs_precedes 0
+int_p_sep_by_space 0
+int_n_cs_precedes 0
+int_n_sep_by_space 0
+int_p_sign_posn 1
+int_n_sign_posn 1
+END LC_MONETARY
+
+
+LC_NUMERIC
+
+decimal_point "<U002E>"
+thousands_sep "<U002C>"
+grouping 3
+
+END LC_NUMERIC
+
+LC_TIME
+
+abday "<U17A2><U17B6>";/
+ "<U1785>";/
+ "<U17A2>";/
+ "<U1796><U17BB>";/
+ "<U1796><U17D2><U179A>";/
+ "<U179F><U17BB>";/
+ "<U179F>"
+
+day "<U1790><U17D2><U1784><U17C3><U200B><U17A2><U17B6><U1791><U17B7><U178F><U17D2><U1799>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U1785><U17D0><U1793><U17D2><U1791>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U17A2><U1784><U17D2><U1782><U17B6><U179A>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U1796><U17BB><U1792>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U1796><U17D2><U179A><U17A0><U179F><U17D2><U1794><U178F><U17B7><U17CD>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U179F><U17BB><U1780><U17D2><U179A>";/
+ "<U1790><U17D2><U1784><U17C3><U200B><U179F><U17C5><U179A><U17CD>"
+
+abmon "<U17E1>";/
+ "<U17E2>";/
+ "<U17E3>";/
+ "<U17E4>";/
+ "<U17E5>";/
+ "<U17E6>";/
+ "<U17E7>";/
+ "<U17E8>";/
+ "<U17E9>";/
+ "<U17E1><U17E0>";/
+ "<U17E1><U17E1>";/
+ "<U17E1><U17E2>"
+
+mon "<U1798><U1780><U179A><U17B6>";/
+ "<U1780><U17BB><U1798><U17D2><U1797><U17C8>";/
+ "<U1798><U17B7><U1793><U17B6>";/
+ "<U1798><U17C1><U179F><U17B6>";/
+ "<U17A7><U179F><U1797><U17B6>";/
+ "<U1798><U17B7><U1790><U17BB><U1793><U17B6>";/
+ "<U1780><U1780><U17D2><U1780><U178A><U17B6>";/
+ "<U179F><U17B8><U17A0><U17B6>";/
+ "<U1780><U1789><U17D2><U1789><U17B6>";/
+ "<U178F><U17BB><U179B><U17B6>";/
+ "<U179C><U17B7><U1785><U17D2><U1786><U17B7><U1780><U17B6>";/
+ "<U1792><U17D2><U1793><U17BC>"
+
+d_t_fmt "%A <U1790><U17D2><U1784><U17C3> %e <U1781><U17C2> %B <U1786><U17D2><U1793><U17B6><U17C6> %Y, %H <U1798><U17C9><U17C4><U1784> m <U1793><U17B6><U1791><U17B8> %S <U179C><U17B7><U1793><U17B6><U1791><U17B8><U200B>"
+
+d_fmt "%e %B %Y"
+
+t_fmt "%H:%M:%S"
+
+am_pm "<U1796><U17D2><U179A><U17B9><U1780>";"<U179B><U17D2><U1784><U17B6><U1785>"
+
+% Appropriate 12-hour clock representation "%I:%M:%S %p"
+%t_fmt_ampm "%I<U003A>%M<U003A>%S<U0020>%p"
+
+% Era : Buddhist Era
+%era "+:1:-543<U002F>01<U002F>01:+*:<U0E9E><U002E><U0EAA><U002E>:%EC<U0020>%Ey"
+%era_d_fmt "%e<U0020>%b<U0020>%Ey"
+%era_t_fmt "%H<U002E>%M<U002E>%S<U0020><U0E99><U002E>"
+%era_d_t_fmt "<U0EA7><U0EB1><U0E99>%A<U0E97><U0EB5><U0EC8><U0020>%e<U0020>%B<U0020>%EC<U0020>%Ey<U002C><U0020>%H<U002E>%M<U002E>%S<U0020><U0E99><U002E>"
+
+% Appropriate date representation (date(1)) "%a %e %b %Ey %H:%M:%S %Z"
+%date_fmt "<U0025><U0061><U0020><U0025><U0065><U0020><U0025><U0062>/
+%<U0020><U0025><U0045><U0079><U0020><U0025><U0048><U003A><U0025><U004D>/
+%<U003A><U0025><U0053><U0020><U0025><U005A>"
+% ICT-7ICT-7
+%timezone "<U0049><U0043><U0054><U002D><U0037><U0049><U0043><U0054><U002d><U0037>"
+
+END LC_TIME
+
+LC_MESSAGES
+
+yesstr "yes:YES:y:Y"
+
+nostr "no:NO:n:N"
+
+yesexpr "^[yY]([eE][sS])?"
+
+noexpr "^[nN][oO]?"
+
+END LC_MESSAGES
+
+LC_PAPER
+height 297
+width 210
+END LC_PAPER
+
+LC_TELEPHONE
+tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
+<U006C>"
+tel_dom_fmt "<U0028><U0025><U0041><U0029><U0025><U006C>"
+int_select "<U0030><U0030><U0031>"
+int_prefix "<U0038><U0035><U0036>"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+% FIXME
+measurement 1
+END LC_MEASUREMENT
+
+LC_NAME
+name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
+<U0025><U006D><U0025><U0074><U0025><U0066>"
+
+name_mr "<U0E97>."
+name_mrs "<U0E99>."
+END LC_NAME
+
+LC_ADDRESS
+% "%f%N%a%N%d%N%r%t%e%t%b%N%h%t%s%N%T%N%S%N%z%c%N"
+postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
+<U0025><U0064><U0025><U004E><U0025><U0072><U0025><U0074><U0025><U0065>/
+<U0025><U0074><U0025><U0062><U0025><U004E><U0025><U0068><U0025><U0074>/
+<U0025><U0073><U0025><U004E><U0025><U0054><U0025><U004E><U0025><U0053>/
+<U0025><U004E><U0025><U007A><U0025><U0063><U0025><U004E>"
+country_name "<U0EA5><U0EB2><U0EA7>"
+%FIXME
+%country_post ""
+country_ab2 "<U004C><U0041>"
+country_ab3 "<U004C><U0041><U004F>"
+country_num 418
+country_car "<U004C><U0041><U004F>"
+%FIXME
+%country_isbn ""
+lang_name "<U0EA5><U0EB2><U0EA7>"
+lang_ab "<U006C><U006F>"
+lang_term "<U006c><U0061><U006F>"
+lang_lib "<U006C><U0061><U006F>"
+END LC_ADDRESS
diff --git a/wcsmbs/tst-mbrtowc2.c b/wcsmbs/tst-mbrtowc2.c
index a3639e99cb..4314bdb137 100644
--- a/wcsmbs/tst-mbrtowc2.c
+++ b/wcsmbs/tst-mbrtowc2.c
@@ -12,11 +12,11 @@ static struct
const char *loc;
} tests[] =
{
- { (const char[]) { 0x8F, 0xA2, 0xAF }, 3, "ja_JP.eucJP" },
- { (const char[]) { 0xD1, 0xA5 }, 2, "ja_JP.eucJP" },
- { (const char[]) { 0x8E, 0xA5 }, 2, "ja_JP.eucJP" },
- { (const char[]) { 0x8E, 0xA2, 0xA1, 0xA1 }, 4, "zh_TW.eucTW" },
- { (const char[]) { 0xA1, 0xA1 }, 2, "zh_TW.eucTW" },
+ { (const char[]) { 0x8F, 0xA2, 0xAF }, 3, "ja_JP.EUC-JP" },
+ { (const char[]) { 0xD1, 0xA5 }, 2, "ja_JP.EUC-JP" },
+ { (const char[]) { 0x8E, 0xA5 }, 2, "ja_JP.EUC-JP" },
+ { (const char[]) { 0x8E, 0xA2, 0xA1, 0xA1 }, 4, "zh_TW.EUC-TW" },
+ { (const char[]) { 0xA1, 0xA1 }, 2, "zh_TW.EUC-TW" },
{ (const char[]) { 0xE3, 0x80, 0x80 }, 3, "en_US.UTF-8" },
{ (const char[]) { 0xC3, 0xA4 }, 2, "en_US.UTF-8" }
};