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))))