24#ifndef MUTT_ALIAS_ALIAS_H
25#define MUTT_ALIAS_ALIAS_H
void alias_free(struct Alias **ptr)
Free an Alias.
struct AliasList Aliases
List of all the user's email aliases.
NotifyAlias
Alias notification types.
@ NT_ALIAS_DELETE_ALL
All Aliases are about to be deleted.
@ NT_ALIAS_ADD
Alias has been added.
@ NT_ALIAS_CHANGE
Alias has been changed.
@ NT_ALIAS_DELETE
Alias is about to be deleted.
struct Alias * alias_new(void)
Create a new Alias.
void aliaslist_clear(struct AliasList *al)
Empty a List of Aliases.
Structs that make up an email.
Convenience wrapper for the library headers.
#define TAILQ_HEAD(name, type)
A shortcut for an email address or addresses.
char * comment
Free-form comment string.
TAILQ_ENTRY(Alias) entries
Linked list.
struct AddressList addr
List of Addresses the Alias expands to.
struct Alias * alias
Alias that changed.