Mercurial > emacs
diff admin/charsets/mapconv @ 89815:59bbae51ad73
Add code for handling KANJI-DATABASE format.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 12 Feb 2004 07:38:43 +0000 |
parents | b7afe7c870d3 |
children | 44f20ef7b2c5 |
line wrap: on
line diff
--- a/admin/charsets/mapconv Thu Feb 12 07:30:45 2004 +0000 +++ b/admin/charsets/mapconv Thu Feb 12 07:38:43 2004 +0000 @@ -51,6 +51,8 @@ SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/.../${BASE}";; MICROSOFT) SOURCE="http://www.microsoft.com/globaldev/reference/oem/${BASE}";; + KANJI-DATABASE) + SOURCE="data at http://sourceforge.net/cvs/?group_id=26261";; *) echo "Unknown file type: $3"; exit 1;; @@ -127,6 +129,12 @@ sed -n -e "$2 p" < $1 \ | sed -e 's/\([0-9A-F]*\).*U+\([0-9A-F]*\).*/0x\1 0x\2/' \ | sort | ${AWKPROG} +elif [ "$3" == "KANJI-DATABASE" ] ; then + # Source format is: + # C?-XXXX U+YYYYY ..... + sed -n -e "$2 p" < $1 \ + | sed -e 's/...\(....\) U+\([0-9A-F]*\).*/0x\1 0x\2/' \ + | sort | ${AWKPROG} else echo "Invalid arguments" exit 1