Function: mml-compute-boundary-1
mml-compute-boundary-1 is a byte-compiled function defined in
mml.el.gz.
Signature
(mml-compute-boundary-1 CONT)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mml.el.gz
(defun mml-compute-boundary-1 (cont)
(cond
((member (car cont) '(part mml))
(mm-with-multibyte-buffer
(let ((mml-inhibit-compute-boundary t)
(mml-multipart-number 0)
mml-sign-alist mml-encrypt-alist)
(mml-generate-mime-1 cont))
(goto-char (point-min))
(when (re-search-forward (concat "^--" (regexp-quote mml-boundary))
nil t)
(setq mml-boundary (funcall mml-boundary-function
(cl-incf mml-multipart-number)))
(throw 'not-unique nil))))
((eq (car cont) 'multipart)
(mapc #'mml-compute-boundary-1 (cddr cont))))
t)