#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 * mutt_mem_calloc(size_t nmemb, size_t size)
Allocate zeroed memory on the heap.
struct MhEmail * mh_entry_new(void)
Create a new Mh entry.
void mh_entry_free(struct MhEmail **ptr)
Free a Mh object.
void mharray_clear(struct MhEmailArray *mha)
Free a Mh array.
Convenience wrapper for the library headers.
struct Email * email
Temporary Email.
char * canon_fname
Canonical filename for hashing.