imap-util.c revision 72932593c2aa46767f7e43a8e20347ad989de95b
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainen/* Copyright (c) 2002-2017 Dovecot authors, see the included COPYING file */
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainenvoid imap_write_flags(string_t *dest, enum mail_flags flags,
3b94ff5951db4d4eddb7a80ed4e3f61207202635Timo Sirainen const char *const *keywords)
061da1b9d309301a7e3f5e0f240d7a7e99652d63Timo Sirainen /* we have keywords too */
return MAIL_ANSWERED;
return MAIL_FLAGGED;
return MAIL_DELETED;
return MAIL_SEEN;
return MAIL_DRAFT;
return MAIL_RECENT;
unsigned int i, count;
for (i = 0; i < count; i++) {
if (first)
case IMAP_ARG_NIL:
case IMAP_ARG_ATOM:
case IMAP_ARG_STRING:
case IMAP_ARG_LITERAL: {
case IMAP_ARG_LIST:
case IMAP_ARG_LITERAL_SIZE:
case IMAP_ARG_EOL:
i_unreached();
size_t i;
if (first)
case IMAP_ARG_NIL:
case IMAP_ARG_ATOM:
case IMAP_ARG_STRING:
case IMAP_ARG_LITERAL: {
case IMAP_ARG_LIST:
case IMAP_ARG_LITERAL_SIZE:
case IMAP_ARG_EOL:
i_unreached();