aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa1997-07-15 08:24:47 +0000
committerKenichi Handa1997-07-15 08:24:47 +0000
commitdc64cd193a729fa6be918b0e749f9d5474b29619 (patch)
tree705827b2bbf96fde564311fc04a7c0409c070907
parent55e30181223a3c57974091422a1e16704ca8057d (diff)
downloademacs-dc64cd193a729fa6be918b0e749f9d5474b29619.tar.gz
emacs-dc64cd193a729fa6be918b0e749f9d5474b29619.zip
(make-coding-system): Distinguish coding-category-iso-7-else and
coding-category-iso-8-else.
-rw-r--r--lisp/international/mule.el7
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