aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorKenichi Handa2004-01-25 08:12:37 +0000
committerKenichi Handa2004-01-25 08:12:37 +0000
commit4f3565513d241397c952239a3d3a58eb6897424b (patch)
tree1f9b40cf3d758ab0091133c50a06aa1c41e805fc /admin
parentc77da15e4c1796db33e26168fa947a73847b73aa (diff)
downloademacs-4f3565513d241397c952239a3d3a58eb6897424b.tar.gz
emacs-4f3565513d241397c952239a3d3a58eb6897424b.zip
Handle UNICODE2.
Diffstat (limited to 'admin')
-rwxr-xr-xadmin/charsets/mapconv8
1 files changed, 8 insertions, 0 deletions
diff --git a/admin/charsets/mapconv b/admin/charsets/mapconv
index f686ea3799c..e8892607380 100755
--- a/admin/charsets/mapconv
+++ b/admin/charsets/mapconv
@@ -45,6 +45,8 @@ case "$3" in
45 SOURCE="http://www.iana.org/assignments/charset-reg/${BASE}";; 45 SOURCE="http://www.iana.org/assignments/charset-reg/${BASE}";;
46 UNICODE) 46 UNICODE)
47 SOURCE="http://www.unicode.org/Public/MAPPINGS/.../${BASE}";; 47 SOURCE="http://www.unicode.org/Public/MAPPINGS/.../${BASE}";;
48 UNICODE2)
49 SOURCE="http://www.unicode.org/Public/MAPPINGS/.../${BASE}";;
48 YASUOKA) 50 YASUOKA)
49 SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/.../${BASE}";; 51 SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/.../${BASE}";;
50 MICROSOFT) 52 MICROSOFT)
@@ -107,6 +109,12 @@ elif [ "$3" == "UNICODE" ] ; then
107 sed -n -e "$2 p" < $1 \ 109 sed -n -e "$2 p" < $1 \
108 | sed -e 's/\([0-9A-F]*\)[^0-9A-F]*\([0-9A-F]*\).*/0x\2 0x\1/' \ 110 | sed -e 's/\([0-9A-F]*\)[^0-9A-F]*\([0-9A-F]*\).*/0x\2 0x\1/' \
109 | sort | ${AWKPROG} 111 | sort | ${AWKPROG}
112elif [ "$3" == "UNICODE2" ] ; then
113 # Source format is:
114 # 0xXXXX 0xYYYY # ...
115 sed -n -e "$2 p" < $1 \
116 | sed -e 's/\([0-9A-Fx]*\)[^0]*\([0-9A-Fx]*\).*/\1 \2/' \
117 | sort | ${AWKPROG}
110elif [ "$3" == "YASUOKA" ] ; then 118elif [ "$3" == "YASUOKA" ] ; then
111 # Source format is: 119 # Source format is:
112 # YYYY 0-XXXX (XXXX is a Kuten code) 120 # YYYY 0-XXXX (XXXX is a Kuten code)