Function: mm-extern-local-file
mm-extern-local-file is a byte-compiled function defined in
mm-extern.el.gz.
Signature
(mm-extern-local-file HANDLE)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mm-extern.el.gz
(defun mm-extern-local-file (handle)
(erase-buffer)
(let ((name (cdr (assq 'name (cdr (mm-handle-type handle)))))
(coding-system-for-read mm-binary-coding-system))
(unless name
(error "The filename is not specified"))
(mm-disable-multibyte)
(if (file-exists-p name)
(mm-insert-file-contents name nil nil nil nil t)
(error "File %s is gone" name))))