Function: imap-range-to-message-set
imap-range-to-message-set is a byte-compiled function defined in
imap.el.gz.
Signature
(imap-range-to-message-set RANGE)
Source Code
;; Defined in /usr/src/emacs/lisp/net/imap.el.gz
(defun imap-range-to-message-set (range)
(mapconcat
(lambda (item)
(if (consp item)
(format "%d:%d"
(car item) (cdr item))
(format "%d" item)))
(if (and (listp range) (not (listp (cdr range))))
(list range) ;; make (1 . 2) into ((1 . 2))
range)
","))