24#ifndef MUTT_ALIAS_ALIAS_H
25#define MUTT_ALIAS_ALIAS_H
43extern struct AliasArray
Aliases;
void alias_free(struct Alias **ptr)
Free an Alias.
struct AliasArray Aliases
void aliaslist_clear(struct AliasArray *aa)
Empty a List of 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.
#define ARRAY_HEAD(name, T)
Define a named struct for arrays of elements of a certain type.
Structs that make up an email.
Convenience wrapper for the library headers.
A shortcut for an email address or addresses.
char * comment
Free-form comment string.
struct AddressList addr
List of Addresses the Alias expands to.
struct Alias * alias
Alias that changed.