aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2000-05-20 00:09:21 +0000
committerKenichi Handa2000-05-20 00:09:21 +0000
commitd17f2b920b3ef3d3b98253e99318ccaa51296eb0 (patch)
tree165a7dd9d6454b6a022997e82fc5e71b8b858172
parent9846d9dbcfa265d686e6eebe4e050d5a0e7fd7e0 (diff)
downloademacs-d17f2b920b3ef3d3b98253e99318ccaa51296eb0.tar.gz
emacs-d17f2b920b3ef3d3b98253e99318ccaa51296eb0.zip
(rmail-decode-quoted-printable): Use delete-region
and insert, not subst-char-in-region.
-rw-r--r--lisp/mail/rmail.el9
1 files changed, 4 insertions, 5 deletions
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 1a32ef1a9da..c243994cbe9 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -1691,11 +1691,10 @@ It returns t if it got any new messages."
1691 (delete-char -1) 1691 (delete-char -1)
1692 (delete-char 1)) 1692 (delete-char 1))
1693 ((looking-at "[0-9A-F][0-9A-F]") 1693 ((looking-at "[0-9A-F][0-9A-F]")
1694 (subst-char-in-region 1694 (let ((byte (rmail-hex-string-to-integer
1695 (1- (point)) (point) ?= 1695 (buffer-substring (point) (+ 2 (point))))))
1696 (rmail-hex-string-to-integer 1696 (delete-region (1- (point)) (+ 2 (point)))
1697 (buffer-substring (point) (+ 2 (point))))) 1697 (insert byte)))
1698 (delete-char 2))
1699 ((looking-at "=") 1698 ((looking-at "=")
1700 (delete-char 1)) 1699 (delete-char 1))
1701 (t 1700 (t