Integrate mainline
[p5sagit/p5-mst-13.2.git] / lib / unicore / To / Lower.pl
index 0fd4f8d..521d3a2 100644 (file)
@@ -1,6 +1,114 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by mktables from e.g. Unicode.txt.
+# This file is built by ./mktables from e.g. UnicodeData.txt.
 # Any changes made here will be lost!
+
+
+%utf8::ToSpecLower =
+(
+'00DF' => "\x{00DF}",
+'0149' => "\x{0149}",
+'01F0' => "\x{01F0}",
+'0390' => "\x{0390}",
+'03B0' => "\x{03B0}",
+'0587' => "\x{0587}",
+'1E96' => "\x{1E96}",
+'1E97' => "\x{1E97}",
+'1E98' => "\x{1E98}",
+'1E99' => "\x{1E99}",
+'1E9A' => "\x{1E9A}",
+'1F50' => "\x{1F50}",
+'1F52' => "\x{1F52}",
+'1F54' => "\x{1F54}",
+'1F56' => "\x{1F56}",
+'1F80' => "\x{1F80}",
+'1F81' => "\x{1F81}",
+'1F82' => "\x{1F82}",
+'1F83' => "\x{1F83}",
+'1F84' => "\x{1F84}",
+'1F85' => "\x{1F85}",
+'1F86' => "\x{1F86}",
+'1F87' => "\x{1F87}",
+'1F88' => "\x{1F80}",
+'1F89' => "\x{1F81}",
+'1F8A' => "\x{1F82}",
+'1F8B' => "\x{1F83}",
+'1F8C' => "\x{1F84}",
+'1F8D' => "\x{1F85}",
+'1F8E' => "\x{1F86}",
+'1F8F' => "\x{1F87}",
+'1F90' => "\x{1F90}",
+'1F91' => "\x{1F91}",
+'1F92' => "\x{1F92}",
+'1F93' => "\x{1F93}",
+'1F94' => "\x{1F94}",
+'1F95' => "\x{1F95}",
+'1F96' => "\x{1F96}",
+'1F97' => "\x{1F97}",
+'1F98' => "\x{1F90}",
+'1F99' => "\x{1F91}",
+'1F9A' => "\x{1F92}",
+'1F9B' => "\x{1F93}",
+'1F9C' => "\x{1F94}",
+'1F9D' => "\x{1F95}",
+'1F9E' => "\x{1F96}",
+'1F9F' => "\x{1F97}",
+'1FA0' => "\x{1FA0}",
+'1FA1' => "\x{1FA1}",
+'1FA2' => "\x{1FA2}",
+'1FA3' => "\x{1FA3}",
+'1FA4' => "\x{1FA4}",
+'1FA5' => "\x{1FA5}",
+'1FA6' => "\x{1FA6}",
+'1FA7' => "\x{1FA7}",
+'1FA8' => "\x{1FA0}",
+'1FA9' => "\x{1FA1}",
+'1FAA' => "\x{1FA2}",
+'1FAB' => "\x{1FA3}",
+'1FAC' => "\x{1FA4}",
+'1FAD' => "\x{1FA5}",
+'1FAE' => "\x{1FA6}",
+'1FAF' => "\x{1FA7}",
+'1FB2' => "\x{1FB2}",
+'1FB3' => "\x{1FB3}",
+'1FB4' => "\x{1FB4}",
+'1FB6' => "\x{1FB6}",
+'1FB7' => "\x{1FB7}",
+'1FBC' => "\x{1FB3}",
+'1FC2' => "\x{1FC2}",
+'1FC3' => "\x{1FC3}",
+'1FC4' => "\x{1FC4}",
+'1FC6' => "\x{1FC6}",
+'1FC7' => "\x{1FC7}",
+'1FCC' => "\x{1FC3}",
+'1FD2' => "\x{1FD2}",
+'1FD3' => "\x{1FD3}",
+'1FD6' => "\x{1FD6}",
+'1FD7' => "\x{1FD7}",
+'1FE2' => "\x{1FE2}",
+'1FE3' => "\x{1FE3}",
+'1FE4' => "\x{1FE4}",
+'1FE6' => "\x{1FE6}",
+'1FE7' => "\x{1FE7}",
+'1FF2' => "\x{1FF2}",
+'1FF3' => "\x{1FF3}",
+'1FF4' => "\x{1FF4}",
+'1FF6' => "\x{1FF6}",
+'1FF7' => "\x{1FF7}",
+'1FFC' => "\x{1FF3}",
+'FB00' => "\x{FB00}",
+'FB01' => "\x{FB01}",
+'FB02' => "\x{FB02}",
+'FB03' => "\x{FB03}",
+'FB04' => "\x{FB04}",
+'FB05' => "\x{FB05}",
+'FB06' => "\x{FB06}",
+'FB13' => "\x{FB13}",
+'FB14' => "\x{FB14}",
+'FB15' => "\x{FB15}",
+'FB16' => "\x{FB16}",
+'FB17' => "\x{FB17}",
+);
+
 return <<'END';
 0041           0061
 0042           0062
@@ -157,9 +265,12 @@ return <<'END';
 01B7           0292
 01B8           01B9
 01BC           01BD
-01C4   01C5    01C6
-01C7   01C8    01C9
-01CA   01CB    01CC
+01C4           01C6
+01C5           01C6
+01C7           01C9
+01C8           01C9
+01CA           01CC
+01CB           01CC
 01CD           01CE
 01CF           01D0
 01D1           01D2
@@ -177,7 +288,8 @@ return <<'END';
 01EA           01EB
 01EC           01ED
 01EE           01EF
-01F1   01F2    01F3
+01F1           01F3
+01F2           01F3
 01F4           01F5
 01F6           0195
 01F7           01BF