diff options
| author | Kenichi Handa | 1997-07-15 08:24:47 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1997-07-15 08:24:47 +0000 |
| commit | dc64cd193a729fa6be918b0e749f9d5474b29619 (patch) | |
| tree | 705827b2bbf96fde564311fc04a7c0409c070907 /lisp | |
| parent | 55e30181223a3c57974091422a1e16704ca8057d (diff) | |
| download | emacs-dc64cd193a729fa6be918b0e749f9d5474b29619.tar.gz emacs-dc64cd193a729fa6be918b0e749f9d5474b29619.zip | |
(make-coding-system): Distinguish coding-category-iso-7-else and
coding-category-iso-8-else.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/international/mule.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/international/mule.el b/lisp/international/mule.el index f9a9e07a3c8..c28cf485afb 100644 --- a/lisp/international/mule.el +++ b/lisp/international/mule.el | |||
| @@ -432,13 +432,14 @@ FLAGS specifies more precise information of each TYPE. | |||
| 432 | (put coding-system 'no-initial-designation t)) | 432 | (put coding-system 'no-initial-designation t)) |
| 433 | (setq coding-category | 433 | (setq coding-category |
| 434 | (if (aref vec 8) ; Use locking-shift. | 434 | (if (aref vec 8) ; Use locking-shift. |
| 435 | 'coding-category-iso-else | 435 | (or (and (aref vec 7) 'coding-category-iso-7-else) |
| 436 | 'coding-category-iso-8-else) | ||
| 436 | (if (aref vec 7) ; 7-bit only. | 437 | (if (aref vec 7) ; 7-bit only. |
| 437 | (if (aref vec 9) ; Use single-shift. | 438 | (if (aref vec 9) ; Use single-shift. |
| 438 | 'coding-category-iso-else | 439 | 'coding-category-iso-7-else |
| 439 | 'coding-category-iso-7) | 440 | 'coding-category-iso-7) |
| 440 | (if no-initial-designation | 441 | (if no-initial-designation |
| 441 | 'coding-category-iso-else | 442 | 'coding-category-iso-8-else |
| 442 | (if (and (charsetp g1-designation) | 443 | (if (and (charsetp g1-designation) |
| 443 | (= (charset-dimension g1-designation) 2)) | 444 | (= (charset-dimension g1-designation) 2)) |
| 444 | 'coding-category-iso-8-2 | 445 | 'coding-category-iso-8-2 |