Function: nnheader-nov-read-message-id

nnheader-nov-read-message-id is a macro defined in nnheader.el.gz.

Signature

(nnheader-nov-read-message-id &optional NUMBER)

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/nnheader.el.gz
(defmacro nnheader-nov-read-message-id (&optional number)
  `(let ((id (nnheader-nov-field)))
     (if (string-match "^<[^>]+>$" id)
	 ,(if nnheader-uniquify-message-id
	      '(if (string-match "__[^@]+@" id)
		   (concat (substring id 0 (match-beginning 0))
			   (substring id (1- (match-end 0))))
		 id)
	    'id)
       (nnheader-generate-fake-message-id ,number))))