]> git.eshelyaron.com Git - emacs.git/commitdiff
Add code for handling KANJI-DATABASE format.
authorKenichi Handa <handa@m17n.org>
Thu, 12 Feb 2004 07:38:43 +0000 (07:38 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 12 Feb 2004 07:38:43 +0000 (07:38 +0000)
admin/charsets/mapconv

index 2c07f51972e40ace93384b030a3262525cd7d72e..eb7370b71b56d2a6818a3d2cbf74f1a17d261490 100755 (executable)
@@ -51,6 +51,8 @@ case "$3" in
        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 @@ elif [ "$3" == "MICROSOFT" ] ; then
     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