Mercurial > emacs
diff lisp/gnus/mm-util.el @ 111286:3f47a5cf9ad5
* lisp/gnus/mm-util.el (mm-string-to-multibyte): Simplify.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Sun, 31 Oct 2010 19:21:42 -0700 |
parents | 236342431786 |
children | 488230abc7fd |
line wrap: on
line diff
--- a/lisp/gnus/mm-util.el Sun Oct 31 19:19:17 2010 -0700 +++ b/lisp/gnus/mm-util.el Sun Oct 31 19:21:42 2010 -0700 @@ -202,19 +202,10 @@ (defalias 'mm-decode-coding-region 'decode-coding-region) (defalias 'mm-encode-coding-region 'encode-coding-region))) -;; `string-to-multibyte' is available only in Emacs 22.1 or greater. -(defalias 'mm-string-to-multibyte - (cond - ((featurep 'xemacs) - 'identity) - ((fboundp 'string-to-multibyte) - 'string-to-multibyte) - (t - (lambda (string) - "Return a multibyte string with the same individual chars as STRING." - (mapconcat - (lambda (ch) (mm-string-as-multibyte (char-to-string ch))) - string ""))))) +;; `string-to-multibyte' is available only in Emacs. +(defalias 'mm-string-to-multibyte (if (featurep 'xemacs) + 'identity + 'string-to-multibyte)) ;; `char-or-char-int-p' is an XEmacs function, not available in Emacs. (eval-and-compile