summaryrefslogtreecommitdiff
path: root/lisp/gnus
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2001-03-05 13:37:38 +0000
committerDave Love <fx@gnu.org>2001-03-05 13:37:38 +0000
commitf891ed299cc15f13aaaa91bb462f9ec9c67ba914 (patch)
tree9e561801d90c3f45f44f36a9c194fb4540ae0b5e /lisp/gnus
parent75dfe99079aef4ccf1dacd4acd59f444e8e922a3 (diff)
downloademacs-f891ed299cc15f13aaaa91bb462f9ec9c67ba914.tar.gz
emacs-f891ed299cc15f13aaaa91bb462f9ec9c67ba914.tar.bz2
emacs-f891ed299cc15f13aaaa91bb462f9ec9c67ba914.zip
(mm-mime-mule-charset-alist): Fix utf-8 case.
Diffstat (limited to 'lisp/gnus')
-rw-r--r--lisp/gnus/ChangeLog4
-rw-r--r--lisp/gnus/mm-util.el11
2 files changed, 10 insertions, 5 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 87d82af3a9e..b83a2db2550 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,7 @@
+2001-03-05 Dave Love <fx@gnu.org>
+
+ * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
+
2001-03-01 Dave Love <fx@gnu.org>
* mm-util.el (mm-inhibit-file-name-handlers): Add
diff --git a/lisp/gnus/mm-util.el b/lisp/gnus/mm-util.el
index d0b1eef3321..a7a14f7ae01 100644
--- a/lisp/gnus/mm-util.el
+++ b/lisp/gnus/mm-util.el
@@ -71,11 +71,12 @@
chinese-cns11643-3 chinese-cns11643-4
chinese-cns11643-5 chinese-cns11643-6
chinese-cns11643-7)
- ,(if (or (charsetp 'unicode-a)
- (not (coding-system-p 'mule-utf-8)))
- '(utf-8 unicode-a unicode-b unicode-c unicode-d unicode-e)
- ;; If we have utf-8 we're in Mule 5+.
- (delete 'ascii (coding-system-get 'mule-utf-8 'safe-charsets))))
+ ;; utf-8 comes either from Mule-UCS or Mule 5+.
+ ,@(if (mm-coding-system-p 'utf-8)
+ (list (cons 'utf-8 (delete 'ascii
+ (coding-system-get
+ 'mule-utf-8
+ 'safe-charsets))))))
"Alist of MIME-charset/MULE-charsets.")
(eval-and-compile