54 if (
adata->conn->close)
71 static unsigned char new_seqid =
'a';
73 adata->seqid = new_seqid;
75 adata->cmdslots = c_imap_pipeline_depth + 2;
78 if (++new_seqid >
'z')
void mutt_buffer_dealloc(struct Buffer *buf)
Release the memory allocated by a buffer.
short cs_subset_number(const struct ConfigSubset *sub, const char *name)
Get a number config item by name.
Convenience wrapper for the config headers.
Convenience wrapper for the core headers.
void imap_adata_free(void **ptr)
Free the private Account data - Implements Account::adata_free()
struct ImapAccountData * imap_adata_new(struct Account *a)
Allocate and initialise a new ImapAccountData structure.
struct ImapAccountData * imap_adata_get(struct Mailbox *m)
Get the Account data for this mailbox.
@ MUTT_IMAP
'IMAP' Mailbox type
void * mutt_mem_calloc(size_t nmemb, size_t size)
Allocate zeroed memory on the heap.
Convenience wrapper for the library headers.
Pop-specific Account data.
A group of associated Mailboxes.
void * adata
Private data (for Mailbox backends)
IMAP-specific Account data -.
enum MailboxType type
Mailbox type.
struct Account * account
Account that owns this Mailbox.
Container for Accounts, Notifications.
struct ConfigSubset * sub
Inherited config items.