Function: yenc-last-part-p

yenc-last-part-p is a byte-compiled function defined in yenc.el.gz.

Signature

(yenc-last-part-p)

Documentation

Say whether the buffer contains the last part of a yEnc file.

Source Code

;; Defined in /usr/src/emacs/lisp/mail/yenc.el.gz
(defun yenc-last-part-p ()
  "Say whether the buffer contains the last part of a yEnc file."
  (save-excursion
    (goto-char (point-min))
    (let (total-size end-size)
      (when (re-search-forward "^=ybegin.*size=\\([0-9]+\\)" nil t)
	(setq total-size (match-string 1)))
      (when (re-search-forward "^=ypart.*end=\\([0-9]+\\)" nil t)
	(setq end-size (match-string 1)))
      (and total-size
	   end-size
	   (string= total-size end-size)))))