changeset 21871:594b894aada5

(ethio-sera-to-fidel-mail): Use rfc822-goto-eoh. (ethio-fidel-to-sera-mail): Likewise.
author Richard M. Stallman <rms@gnu.org>
date Thu, 30 Apr 1998 06:39:27 +0000
parents 1afd18de6c50
children 0308bce52ae4
files lisp/language/ethio-util.el
diffstat 1 files changed, 9 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/language/ethio-util.el	Thu Apr 30 06:37:04 1998 +0000
+++ b/lisp/language/ethio-util.el	Thu Apr 30 06:39:27 1998 +0000
@@ -832,14 +832,10 @@
 	border)
     (save-excursion
 
-      ;; look for the header-body separator
-      (goto-char (point-min))
-      (if (search-forward
-	   (if (eq major-mode 'rmail-mode)
-	       "\n\n" (concat "\n" mail-header-separator "\n"))
-	   nil t)
-	  (setq border (point))
-	(error "header separator not found"))
+      ;; follow RFC822 rules instead of looking for a fixed separator
+      (rfc822-goto-eoh)
+      (forward-line 1)
+      (setq border (point))
 
       ;; note that the point is placed at the border
       (if (or (re-search-forward "^<sera>$" nil t)
@@ -1225,15 +1221,11 @@
 	border)
     (save-excursion
 
-      ;; look for the header-body separator
-      (goto-char (point-min))
-      (if (search-forward
-	   (if (eq major-mode 'rmail-mode)
-	       "\n\n" (concat "\n" mail-header-separator "\n"))
-	   nil t)
-	  (setq border (point))
-	(error "header separator not found"))
-			     
+      ;; follow RFC822 rules instead of looking for a fixed separator
+      (rfc822-goto-eoh)
+      (forward-line 1)
+      (setq border (point))
+
       ;; process body first not to change the border
       ;; note that the point is already at the border
       (if (re-search-forward "\\ce" nil t)