Function: mm-sort-coding-systems-predicate
mm-sort-coding-systems-predicate is a byte-compiled function defined
in mm-util.el.gz.
Signature
(mm-sort-coding-systems-predicate A B)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mm-util.el.gz
(defun mm-sort-coding-systems-predicate (a b)
(let ((priorities
(mapcar (lambda (cs)
;; Note: invalid entries are dropped silently
(and (setq cs (mm-coding-system-p cs))
(coding-system-base cs)))
mm-coding-system-priorities)))
(and (setq a (mm-coding-system-p a))
(if (setq b (mm-coding-system-p b))
(> (length (memq (coding-system-base a) priorities))
(length (memq (coding-system-base b) priorities)))
t))))