#define ARRAY_FOREACH(elem, head)
Iterate over all elements of the array.
#define ARRAY_FREE(head)
Release all memory.
void buf_dealloc(struct Buffer *buf)
Release the memory allocated by a buffer.
#define MUTT_MEM_CALLOC(n, type)
Convenience wrapper for the library headers.
static bool send(struct Notify *source, struct Notify *current, enum NotifyType event_type, int event_subtype, void *event_data)
Send out a notification message.
static void cli_shared_clear(struct CliShared *shared)
Clear a CliShared.
struct CommandLine * command_line_new(void)
Create a new CommandLine.
void command_line_free(struct CommandLine **ptr)
Free a CommandLine.
static void sa_clear(struct StringArray *sa)
Empty a StringArray.
static void cli_send_clear(struct CliSend *send)
Clear a CliSend.
static void cli_tui_clear(struct CliTui *tui)
Clear a CliTui.
static void cli_info_clear(struct CliInfo *info)
Clear a CliInfo.
Info Mode Command Line options.
struct StringArray queries
-Q Query a config option
struct StringArray alias_queries
-A Lookup an alias
Send Mode Command Line options.
Shared Command Line options.
struct Buffer log_level
-d Debug log level
struct Buffer log_file
-l Debug log file
struct StringArray commands
-e Run these commands
struct StringArray user_files
-F Use these user config files
struct Buffer mbox_type
-m Set the default Mailbox type
TUI Mode Command Line options.
struct Buffer nntp_server
-g Open this NNTP Mailbox
struct Buffer folder
-f Open this Mailbox
struct CliSend send
Send Mode command line options.
struct CliShared shared
Shared command line options.
struct CliInfo info
Info Mode command line options.
struct CliTui tui
Tui Mode command line options.