Mercurial > emacs
diff lisp/international/mule-util.el @ 24346:68d26067bb74
(coding-system-list): Moved to mule.el.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 18 Feb 1999 13:11:50 +0000 |
parents | 3e873a016458 |
children | ab39ea2168e7 |
line wrap: on
line diff
--- a/lisp/international/mule-util.el Thu Feb 18 13:11:24 1999 +0000 +++ b/lisp/international/mule-util.el Thu Feb 18 13:11:50 1999 +0000 @@ -241,26 +241,6 @@ (coding-system-get coding-system 'translation-table-for-encode)) ;;;###autoload -(defun coding-system-list (&optional base-only) - "Return a list of all existing coding systems. -If optional arg BASE-ONLY is non-nil, only base coding systems are listed." - (let* ((codings (copy-sequence coding-system-list)) - (tail (cons nil codings))) - ;; Remove subsidiary coding systems (eol variants) and alias - ;; coding systems (if necessary). - (while (cdr tail) - (let* ((coding (car (cdr tail))) - (aliases (coding-system-get coding 'alias-coding-systems))) - (if (or - ;; CODING is an eol variant if not in ALIASES. - (not (memq coding aliases)) - ;; CODING is an alias if it is not car of ALIASES. - (and base-only (not (eq coding (car aliases))))) - (setcdr tail (cdr (cdr tail))) - (setq tail (cdr tail))))) - codings)) - -;;;###autoload (defun coding-system-equal (coding-system-1 coding-system-2) "Return t if and only if CODING-SYSTEM-1 and CODING-SYSTEM-2 are identical. Two coding systems are identical if two symbols are equal