#define ARRAY_FOREACH(elem, head)
Iterate over all elements of the array.
#define ARRAY_FREE(head)
Release all memory.
void email_free(struct Email **ptr)
Free an Email.
Structs that make up an email.
void maildir_entry_free(struct MdEmail **ptr)
Free a Maildir object.
struct MdEmail * maildir_entry_new(void)
Create a new Maildir entry.
void maildirarray_clear(struct MdEmailArray *mda)
Free a Maildir array.
void * mutt_mem_calloc(size_t nmemb, size_t size)
Allocate zeroed memory on the heap.
Convenience wrapper for the library headers.
char * canon_fname
Canonical filename for hashing.
struct Email * email
Temporary Email.