diff options
| author | Kenichi Handa | 1997-10-23 12:03:41 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1997-10-23 12:03:41 +0000 |
| commit | a18aa84109912116f4255a8bf10b7a515cce8ff6 (patch) | |
| tree | db327cc21241d4b9f7c6a9b2353bf11b7ae1e7f5 | |
| parent | 7b70edb428665556ce8891d70701c6bd6ebe3a25 (diff) | |
| download | emacs-a18aa84109912116f4255a8bf10b7a515cce8ff6.tar.gz emacs-a18aa84109912116f4255a8bf10b7a515cce8ff6.zip | |
Give proper SAFE-CHARSET argument in each
call of make-coding-system.
(euc-cn): Define it an alias of coding-system chinese-iso-8bit.
| -rw-r--r-- | lisp/language/chinese.el | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/lisp/language/chinese.el b/lisp/language/chinese.el index abd2861da66..d1c7f6f5cab 100644 --- a/lisp/language/chinese.el +++ b/lisp/language/chinese.el | |||
| @@ -42,7 +42,10 @@ | |||
| 42 | (nil chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 | 42 | (nil chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 |
| 43 | chinese-cns11643-6 chinese-cns11643-7) | 43 | chinese-cns11643-6 chinese-cns11643-7) |
| 44 | nil ascii-eol ascii-cntl seven locking-shift single-shift nil nil nil | 44 | nil ascii-eol ascii-cntl seven locking-shift single-shift nil nil nil |
| 45 | init-bol)) | 45 | init-bol) |
| 46 | '(ascii chinese-gb2312 chinese-cns11643-1 chinese-cns11643-2 | ||
| 47 | chinese-cns11643-3 chinese-cns11643-4 chinese-cns11643-5 | ||
| 48 | chinese-cns11643-6 chinese-cns11643-7)) | ||
| 46 | 49 | ||
| 47 | (define-coding-system-alias 'iso-2022-cn 'chinese-iso-7bit) | 50 | (define-coding-system-alias 'iso-2022-cn 'chinese-iso-7bit) |
| 48 | (define-coding-system-alias 'iso-2022-cn-ext 'chinese-iso-7bit) | 51 | (define-coding-system-alias 'iso-2022-cn-ext 'chinese-iso-7bit) |
| @@ -65,15 +68,18 @@ | |||
| 65 | 'chinese-iso-8bit 2 ?c | 68 | 'chinese-iso-8bit 2 ?c |
| 66 | "ISO 2022 based EUC encoding for Chinese GB2312 (MIME:CN-GB-2312)" | 69 | "ISO 2022 based EUC encoding for Chinese GB2312 (MIME:CN-GB-2312)" |
| 67 | '((ascii t) chinese-gb2312 chinese-sisheng nil | 70 | '((ascii t) chinese-gb2312 chinese-sisheng nil |
| 68 | nil ascii-eol ascii-cntl nil nil single-shift nil)) | 71 | nil ascii-eol ascii-cntl nil nil single-shift nil) |
| 72 | '(ascii chinese-gb2312 chinese-sisheng)) | ||
| 69 | 73 | ||
| 70 | (define-coding-system-alias 'cn-gb-2312 'chinese-iso-8bit) | 74 | (define-coding-system-alias 'cn-gb-2312 'chinese-iso-8bit) |
| 71 | (define-coding-system-alias 'euc-china 'chinese-iso-8bit) | 75 | (define-coding-system-alias 'euc-china 'chinese-iso-8bit) |
| 76 | (define-coding-system-alias 'euc-cn 'chinese-iso-8bit) | ||
| 72 | 77 | ||
| 73 | (make-coding-system | 78 | (make-coding-system |
| 74 | 'chinese-hz 0 ?z | 79 | 'chinese-hz 0 ?z |
| 75 | "Hz/ZW 7-bit encoding for Chinese GB2312 (MIME:HZ-GB-2312)" | 80 | "Hz/ZW 7-bit encoding for Chinese GB2312 (MIME:HZ-GB-2312)" |
| 76 | nil) | 81 | nil |
| 82 | '(ascii chinese-gb2312)) | ||
| 77 | (coding-system-put 'chinese-hz 'post-read-conversion 'post-read-decode-hz) | 83 | (coding-system-put 'chinese-hz 'post-read-conversion 'post-read-decode-hz) |
| 78 | (coding-system-put 'chinese-hz 'pre-write-conversion 'pre-write-encode-hz) | 84 | (coding-system-put 'chinese-hz 'pre-write-conversion 'pre-write-encode-hz) |
| 79 | 85 | ||
| @@ -116,7 +122,8 @@ | |||
| 116 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 122 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 117 | 123 | ||
| 118 | (make-coding-system | 124 | (make-coding-system |
| 119 | 'chinese-big5 3 ?B "BIG5 8-bit encoding for Chinese (MIME:CN-BIG5)") | 125 | 'chinese-big5 3 ?B "BIG5 8-bit encoding for Chinese (MIME:CN-BIG5)" |
| 126 | nil '(chinese-big5-1 chinese-big5-2)) | ||
| 120 | 127 | ||
| 121 | (define-coding-system-alias 'big5 'chinese-big5) | 128 | (define-coding-system-alias 'big5 'chinese-big5) |
| 122 | (define-coding-system-alias 'cn-big5 'chinese-big5) | 129 | (define-coding-system-alias 'cn-big5 'chinese-big5) |