52 struct Hook *h = *ptr;
void mutt_pattern_free(struct PatternList **pat)
Free a Pattern.
void expando_free(struct Expando **ptr)
Free an Expando object.
void hook_free(struct Hook **ptr)
Free a Hook.
struct Hook * hook_new(void)
Create a Hook.
#define FREE(x)
Free memory and set the pointer to NULL.
#define MUTT_MEM_CALLOC(n, type)
Convenience wrapper for the library headers.
Match patterns to emails.
struct PatternList * pattern
Used for fcc,save,send-hook.
struct Regex regex
Regular expression.
char * command
Filename, command or pattern to execute.
struct Expando * expando
Used for format hooks.
char * source_file
Used for relative-directory source.
char * pattern
printable version
regex_t * regex
compiled expression