]> git.eshelyaron.com Git - emacs.git/commitdiff
(rmail-convert-to-babyl-format): Make the code
authorEli Zaretskii <eliz@is.elta.co.il>
Tue, 30 Dec 2003 10:46:37 +0000 (10:46 +0000)
committerEli Zaretskii <eliz@is.elta.co.il>
Tue, 30 Dec 2003 10:46:37 +0000 (10:46 +0000)
cleaner (suggested by Richard M. Stallman).

lisp/ChangeLog
lisp/mail/rmail.el

index 5f00f5bc9637ca26df3849620f7f8fba54ff501e..074a9ed87ab0a6cd244e57e7b4ede269d1229469 100644 (file)
@@ -1,5 +1,8 @@
 2003-12-30  Eli Zaretskii  <eliz@elta.co.il>
 
+       * mail/rmail.el (rmail-convert-to-babyl-format): Make the code
+       cleaner (suggested by Richard Stallman).
+
        * progmodes/gud.el (gud-tool-bar-map): Modify names of icon files
        for gud-next, gud-nexti, gud-step and gud-stepi to prevent
        file-name clashes on 8+3 DOS filesystems.
index acc7e4839ddb0b04a354be449501779a45325b88..512712ec4bc3d74e03ca13e7d34775e9f3d2958c 100644 (file)
@@ -1687,19 +1687,22 @@ It returns t if it got any new messages."
                         (delete-region (point) (search-backward ":"))
                         (insert ": 8bit")))
                   (if base64-header-field-end
-                      (condition-case nil
-                          (save-excursion
-                            (base64-decode-region (1+ header-end)
-                                                  (- (point) 2))
-                            ;; Change "base64" to "8bit", to reflect the
-                            ;; decoding we just did.
-                            (goto-char (1+ header-end))
-                            (while (search-forward "\r\n" (point-max) t)
-                              (replace-match "\n"))
-                            (goto-char base64-header-field-end)
-                            (delete-region (point) (search-backward ":"))
-                            (insert ": 8bit"))
-                        (error nil)))
+                      (save-excursion
+                        (when
+                            (condition-case nil
+                                (progn
+                                  (base64-decode-region (1+ header-end)
+                                                        (- (point) 2))
+                                  t)
+                              (error nil))
+                          ;; Change "base64" to "8bit", to reflect the
+                          ;; decoding we just did.
+                          (goto-char (1+ header-end))
+                          (while (search-forward "\r\n" (point-max) t)
+                            (replace-match "\n"))
+                          (goto-char base64-header-field-end)
+                          (delete-region (point) (search-backward ":"))
+                          (insert ": 8bit"))))
                   (setq last-coding-system-used nil)
                   (or rmail-enable-mime
                       (not rmail-enable-multibyte)
@@ -1829,15 +1832,18 @@ It returns t if it got any new messages."
                       (delete-region (point) (search-backward ":"))
                       (insert ": 8bit")))
                 (if base64-header-field-end
-                    (condition-case nil
-                        (save-excursion
-                          (base64-decode-region header-end (point))
-                          ;; Change "base64" to "8bit", to reflect the
-                          ;; decoding we just did.
-                          (goto-char base64-header-field-end)
-                          (delete-region (point) (search-backward ":"))
-                          (insert ": 8bit"))
-                      (error nil))))
+                    (save-excursion
+                      (when
+                          (condition-case nil
+                              (progn
+                                (base64-decode-region header-end (point))
+                                t)
+                            (error nil))
+                        ;; Change "base64" to "8bit", to reflect the
+                        ;; decoding we just did.
+                        (goto-char base64-header-field-end)
+                        (delete-region (point) (search-backward ":"))
+                        (insert ": 8bit")))))
 
               (save-excursion
                 (save-restriction