summaryrefslogtreecommitdiff
path: root/imap/src/c-client/imap4r1.c
diff options
context:
space:
mode:
authorEduardo Chappa <chappa@washington.edu>2016-02-10 20:03:12 -0700
committerEduardo Chappa <chappa@washington.edu>2016-02-10 20:03:12 -0700
commitc371a1523ab499fb0b0df577d0cad8d04745a159 (patch)
treec2816424ec9d6d7675fb07da595adb903a3c3179 /imap/src/c-client/imap4r1.c
parentb10a0908cce44ee24d5b031b4ce0b9e94caf05d9 (diff)
downloadalpine-c371a1523ab499fb0b0df577d0cad8d04745a159.tar.xz
* Add support to c-client of special-use mailboxes for client use.
Diffstat (limited to 'imap/src/c-client/imap4r1.c')
-rw-r--r--imap/src/c-client/imap4r1.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/imap/src/c-client/imap4r1.c b/imap/src/c-client/imap4r1.c
index de16950d..139137d9 100644
--- a/imap/src/c-client/imap4r1.c
+++ b/imap/src/c-client/imap4r1.c
@@ -4126,7 +4126,13 @@ void imap_parse_unsolicited (MAILSTREAM *stream,IMAPPARSEDREPLY *reply)
else if (!compare_cstring (t,"\\Marked")) i |= LATT_MARKED;
else if (!compare_cstring (t,"\\Unmarked")) i |= LATT_UNMARKED;
else if (!compare_cstring (t,"\\HasChildren")) i |= LATT_HASCHILDREN;
- else if (!compare_cstring (t,"\\HasNoChildren")) i |= LATT_HASNOCHILDREN;
+ else if (!compare_cstring (t,"\\All")) i |= LATT_ALL;
+ else if (!compare_cstring (t,"\\Archive")) i |= LATT_ARCHIVE;
+ else if (!compare_cstring (t,"\\Drafts")) i |= LATT_DRAFTS;
+ else if (!compare_cstring (t,"\\Flagged")) i |= LATT_FLAGGED;
+ else if (!compare_cstring (t,"\\Junk")) i |= LATT_JUNK;
+ else if (!compare_cstring (t,"\\Sent")) i |= LATT_SENT;
+ else if (!compare_cstring (t,"\\Trash")) i |= LATT_TRASH;
/* ignore extension flags */
}
while ((t = strtok_r (NIL," ",&r)) != NULL);