Function: gnus-nov-parse-line

gnus-nov-parse-line is a byte-compiled function defined in gnus-sum.el.gz.

Signature

(gnus-nov-parse-line NUMBER DEPENDENCIES &optional FORCE-NEW)

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-sum.el.gz
;; This function has to be called with point after the article number
;; on the beginning of the line.
(defsubst gnus-nov-parse-line (number dependencies &optional force-new)
  (let (header)
    ;; overview: [num subject from date id refs chars lines misc]
    (unwind-protect
        (narrow-to-region (point) (line-end-position))
      (unless (eobp)
	(forward-char))
      (setq header (nnheader-parse-nov number))
      (widen))
    (when gnus-alter-header-function
      (funcall gnus-alter-header-function header))
    (gnus-dependencies-add-header header dependencies force-new)))