* mm-util.el (mm-replace-chars-in-string): Remove.
authorJesper Harder <harder@ifa.au.dk>
Sun, 11 Jan 2004 23:27:46 +0000 (23:27 +0000)
committerJesper Harder <harder@ifa.au.dk>
Sun, 11 Jan 2004 23:27:46 +0000 (23:27 +0000)
* rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
of mm-replace-chars-in-string.

lisp/ChangeLog
lisp/mm-util.el
lisp/rfc2047.el

index c9d4fe3..a17db77 100644 (file)
@@ -1,3 +1,10 @@
+2004-01-12  Jesper Harder  <harder@ifa.au.dk>
+
+       * mm-util.el (mm-replace-chars-in-string): Remove.
+
+       * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
+       of mm-replace-chars-in-string.
+
 2004-01-11  Jesper Harder  <harder@ifa.au.dk>
 
        * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
index bceeb69..adf3b65 100644 (file)
@@ -396,9 +396,6 @@ used as the line break code type of the coding system."
            (setq cs c)))
       cs))))
 
-(defsubst mm-replace-chars-in-string (string from to)
-  (mm-subst-char-in-string from to string))
-
 (eval-and-compile
   (defvar mm-emacs-mule (and (not (featurep 'xemacs))
                             (boundp 'default-enable-multibyte-characters)
index 4451e12..32842f5 100644 (file)
@@ -724,7 +724,7 @@ If your Emacs implementation can't decode CHARSET, return nil."
          (rfc2047-pad-base64 string)))
        ((equal "Q" encoding)
         (quoted-printable-decode-string
-         (mm-replace-chars-in-string string ?_ ? )))
+         (mm-subst-char-in-string ?_ ? string t)))
        (t (error "Invalid encoding: %s" encoding)))
        cs))))