Mercurial > emacs
comparison lisp/gnus/imap.el @ 54490:0045ce238ded
(imap-parse-address-list, imap-parse-body-ext): Disable wrong use of `assert'.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Mon, 22 Mar 2004 15:08:55 +0000 |
parents | 695cf19ef79e |
children | 55fd4f77387a 0fde48feb604 |
comparison
equal
deleted
inserted
replaced
54489:fbc008c6f0cc | 54490:0045ce238ded |
---|---|
1 ;;; imap.el --- imap library | 1 ;;; imap.el --- imap library |
2 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 | 2 ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 |
3 ;; Free Software Foundation, Inc. | 3 ;; Free Software Foundation, Inc. |
4 | 4 |
5 ;; Author: Simon Josefsson <jas@pdc.kth.se> | 5 ;; Author: Simon Josefsson <jas@pdc.kth.se> |
6 ;; Keywords: mail | 6 ;; Keywords: mail |
7 | 7 |
1801 (setq address (imap-parse-address))) | 1801 (setq address (imap-parse-address))) |
1802 (setq addresses (cons address addresses))) | 1802 (setq addresses (cons address addresses))) |
1803 (when (eq (char-after) ?\)) | 1803 (when (eq (char-after) ?\)) |
1804 (imap-forward) | 1804 (imap-forward) |
1805 (nreverse addresses))) | 1805 (nreverse addresses))) |
1806 (assert (imap-parse-nil)))) | 1806 ;; (assert (imap-parse-nil)) ; With assert, the code might not be eval'd. |
1807 (imap-parse-nil))) | |
1807 | 1808 |
1808 ;; mailbox = "INBOX" / astring | 1809 ;; mailbox = "INBOX" / astring |
1809 ;; ; INBOX is case-insensitive. All case variants of | 1810 ;; ; INBOX is case-insensitive. All case variants of |
1810 ;; ; INBOX (e.g. "iNbOx") MUST be interpreted as INBOX | 1811 ;; ; INBOX (e.g. "iNbOx") MUST be interpreted as INBOX |
1811 ;; ; not as an astring. An astring which consists of | 1812 ;; ; not as an astring. An astring which consists of |
2341 (imap-forward) | 2342 (imap-forward) |
2342 (push (imap-parse-string) dsp) | 2343 (push (imap-parse-string) dsp) |
2343 (imap-forward) | 2344 (imap-forward) |
2344 (push (imap-parse-string-list) dsp) | 2345 (push (imap-parse-string-list) dsp) |
2345 (imap-forward)) | 2346 (imap-forward)) |
2346 (assert (imap-parse-nil))) | 2347 ;; (assert (imap-parse-nil)) ; Code in assert might not be eval'd. |
2348 (imap-parse-nil)) | |
2347 (push (nreverse dsp) ext)) | 2349 (push (nreverse dsp) ext)) |
2348 (when (eq (char-after) ?\ );; body-fld-lang | 2350 (when (eq (char-after) ?\ );; body-fld-lang |
2349 (imap-forward) | 2351 (imap-forward) |
2350 (if (eq (char-after) ?\() | 2352 (if (eq (char-after) ?\() |
2351 (push (imap-parse-string-list) ext) | 2353 (push (imap-parse-string-list) ext) |