comparison lisp/net/imap.el @ 100874:8698a8bb7d0e

Gnus: Add explanations for recent changes to the code itself. These are already documented in ChangeLog.
author Michael Olson <mwolson@gnu.org>
date Sun, 04 Jan 2009 00:03:05 +0000
parents 1d5b4a08955f
children a9dc0e7c3f2b
comparison
equal deleted inserted replaced
100873:be51a6e9224f 100874:8698a8bb7d0e
2491 2491
2492 (defun imap-parse-fetch (response) 2492 (defun imap-parse-fetch (response)
2493 (when (eq (char-after) ?\() 2493 (when (eq (char-after) ?\()
2494 (let (uid flags envelope internaldate rfc822 rfc822header rfc822text 2494 (let (uid flags envelope internaldate rfc822 rfc822header rfc822text
2495 rfc822size body bodydetail bodystructure flags-empty) 2495 rfc822size body bodydetail bodystructure flags-empty)
2496 ;; Courier can insert spurious blank characters which will
2497 ;; confuse `read', so skip past them.
2496 (while (let ((moved (skip-chars-forward " \t"))) 2498 (while (let ((moved (skip-chars-forward " \t")))
2497 (prog1 (not (eq (char-after) ?\))) 2499 (prog1 (not (eq (char-after) ?\)))
2498 (unless (= moved 0) (backward-char)))) 2500 (unless (= moved 0) (backward-char))))
2499 (imap-forward) 2501 (imap-forward)
2500 (let ((token (read (current-buffer)))) 2502 (let ((token (read (current-buffer))))