diff options
| author | Kenichi Handa | 2004-01-25 08:12:37 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2004-01-25 08:12:37 +0000 |
| commit | 4f3565513d241397c952239a3d3a58eb6897424b (patch) | |
| tree | 1f9b40cf3d758ab0091133c50a06aa1c41e805fc /admin | |
| parent | c77da15e4c1796db33e26168fa947a73847b73aa (diff) | |
| download | emacs-4f3565513d241397c952239a3d3a58eb6897424b.tar.gz emacs-4f3565513d241397c952239a3d3a58eb6897424b.zip | |
Handle UNICODE2.
Diffstat (limited to 'admin')
| -rwxr-xr-x | admin/charsets/mapconv | 8 |
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} |
| 112 | elif [ "$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} | ||
| 110 | elif [ "$3" == "YASUOKA" ] ; then | 118 | elif [ "$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) |