(mime-edit-make-boundary): New function.
authortmorioka <tmorioka>
Sat, 1 Mar 1997 02:30:29 +0000 (02:30 +0000)
committertmorioka <tmorioka>
Sat, 1 Mar 1997 02:30:29 +0000 (02:30 +0000)
(mime-edit-translate-body, mime-edit-translate-region): Use
`mime-edit-make-boundary'.

mime-edit.el

index ff450db..290784b 100644 (file)
@@ -7,7 +7,7 @@
 ;; Maintainer: MORIOKA Tomohiko <morioka@jaist.ac.jp>
 ;; Created: 1994/08/21 renamed from mime.el
 ;;     Renamed: 1997/2/21 from tm-edit.el
-;; Version: $Revision: 0.50 $
+;; Version: $Revision: 0.51 $
 ;; Keywords: MIME, multimedia, multilingual, mail, news
 
 ;; This file is part of SEMI (SEMI is Emacs MIME Interfaces).
 ;;;
 
 (defconst mime-edit-RCS-ID
-  "$Id: mime-edit.el,v 0.50 1997-03-01 02:12:48 tmorioka Exp $")
+  "$Id: mime-edit.el,v 0.51 1997-03-01 02:30:29 tmorioka Exp $")
 
 (defconst mime-edit-version (get-version-string mime-edit-RCS-ID))
 
@@ -1731,14 +1731,16 @@ Content-Transfer-Encoding: 7bit
                   arg)))) str "")
   )
 
+(defun mime-edit-make-boundary ()
+  (concat mime-multipart-boundary "_"
+         (replace-space-with-underline (current-time-string))
+         ))
+
 (defun mime-edit-translate-body ()
   "Encode the tagged MIME body in current buffer in MIME compliant message."
   (interactive)
   (save-excursion
-    (let ((boundary
-          (concat mime-multipart-boundary "_"
-                  (replace-space-with-underline (current-time-string))
-                  ))
+    (let ((boundary (mime-edit-make-boundary))
          (i 1)
          ret)
       (while (mime-edit-process-multipart-1
@@ -1810,11 +1812,9 @@ Content-Transfer-Encoding: 7bit
        t)))
 
 (defun mime-edit-translate-region (beg end &optional boundary multipart)
-  (if (null boundary)
-      (setq boundary
-           (concat mime-multipart-boundary "_"
-                   (replace-space-with-underline (current-time-string))))
-    )
+  (or boundary
+      (setq boundary (mime-edit-make-boundary))
+      )
   (save-excursion
     (save-restriction
       (narrow-to-region beg end)