Function: rmail-summary-fill-message-ids-hash-table
rmail-summary-fill-message-ids-hash-table is a byte-compiled function
defined in rmailsum.el.gz.
Signature
(rmail-summary-fill-message-ids-hash-table)
Documentation
Fill rmail-summary-message-ids-hash-table.
Source Code
;; Defined in /usr/src/emacs/lisp/mail/rmailsum.el.gz
(defun rmail-summary-fill-message-ids-hash-table ()
"Fill `rmail-summary-message-ids-hash-table'."
(with-current-buffer rmail-buffer
(setq rmail-summary-message-ids-hash-table
(make-hash-table :test 'equal :size 1024))
(let ((msgnum 1))
(while (<= msgnum rmail-total-messages)
(let ((id (rmail-get-header "Message-ID" msgnum)))
(puthash id (cons (cons id msgnum)
(gethash id rmail-summary-message-ids-hash-table))
rmail-summary-message-ids-hash-table))
(setq msgnum (1+ msgnum))))))