aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
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 2c07f51972e..eb7370b71b5 100755
--- a/admin/charsets/mapconv
+++ b/admin/charsets/mapconv
@@ -51,6 +51,8 @@ case "$3" in
51 SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/.../${BASE}";; 51 SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/.../${BASE}";;
52 MICROSOFT) 52 MICROSOFT)
53 SOURCE="http://www.microsoft.com/globaldev/reference/oem/${BASE}";; 53 SOURCE="http://www.microsoft.com/globaldev/reference/oem/${BASE}";;
54 KANJI-DATABASE)
55 SOURCE="data at http://sourceforge.net/cvs/?group_id=26261";;
54 *) 56 *)
55 echo "Unknown file type: $3"; 57 echo "Unknown file type: $3";
56 exit 1;; 58 exit 1;;
@@ -127,6 +129,12 @@ elif [ "$3" == "MICROSOFT" ] ; then
127 sed -n -e "$2 p" < $1 \ 129 sed -n -e "$2 p" < $1 \
128 | sed -e 's/\([0-9A-F]*\).*U+\([0-9A-F]*\).*/0x\1 0x\2/' \ 130 | sed -e 's/\([0-9A-F]*\).*U+\([0-9A-F]*\).*/0x\1 0x\2/' \
129 | sort | ${AWKPROG} 131 | sort | ${AWKPROG}
132elif [ "$3" == "KANJI-DATABASE" ] ; then
133 # Source format is:
134 # C?-XXXX U+YYYYY .....
135 sed -n -e "$2 p" < $1 \
136 | sed -e 's/...\(....\) U+\([0-9A-F]*\).*/0x\1 0x\2/' \
137 | sort | ${AWKPROG}
130else 138else
131 echo "Invalid arguments" 139 echo "Invalid arguments"
132 exit 1 140 exit 1