#include "mutt_curses.h"
#include "options.h"
#include "protos.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
struct Address *mutt_lookup_alias(const char *s)
{
#include "mailbox.h"
#include "mime.h"
#include "mutt_curses.h"
-#include "mutt_menu.h"
#include "mx.h"
#include "ncrypt/ncrypt.h"
#include "options.h"
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "conn/conn.h"
#include "bcache.h"
#include "globals.h"
#include "mutt_account.h"
#ifndef _MUTT_BCACHE_H
#define _MUTT_BCACHE_H
-#include <stdbool.h>
#include <stdio.h>
struct Account;
#include <limits.h>
#include <string.h>
#include <unistd.h>
-#include "mutt/debug.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "body.h"
#include "header.h"
#include "mime.h"
*/
#include "config.h"
-#include <ctype.h>
#include <dirent.h>
#include <errno.h>
#include <grp.h>
#include "keymap.h"
#include "mailbox.h"
#include "mbyte.h"
-#include "mutt_account.h"
#include "mutt_curses.h"
#include "mutt_menu.h"
#include "mx.h"
#include "protos.h"
#include "sort.h"
#include "url.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
#ifdef USE_IMAP
#include "imap/imap.h"
#endif
#include <sys/stat.h>
#include <utime.h>
#include "mutt/mutt.h"
-#include "mutt.h"
+#include "conn/conn.h"
#include "buffy.h"
#include "context.h"
#include "envelope.h"
#include "config.h"
#include <errno.h>
-#include <fcntl.h>
#include <limits.h>
#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
-#include <sys/types.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "conn/conn.h"
#include "mutt.h"
#include "address.h"
#include "alias.h"
#include "parameter.h"
#include "protos.h"
#include "sort.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
#ifdef USE_IMAP
#include "imap/imap.h"
#endif
#include <string.h>
#include <sys/stat.h>
#include "mutt/mutt.h"
+#include "conn/conn.h"
#include "globals.h"
#include "options.h"
#include "protos.h"
#include "options.h"
#include "protos.h"
#include "sort.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
#ifdef MIXMASTER
#include "remailer.h"
#endif
#include "nntp.h"
#endif
-struct Address;
-
static const char *There_are_no_attachments = N_("There are no attachments.");
#define CHECK_COUNT \
#include "compress.h"
#include "context.h"
#include "format_flags.h"
-#include "globals.h"
#include "mailbox.h"
#include "mutt_curses.h"
#include "mx.h"
#include "config.h"
#include <stdio.h>
-#include "mutt/base64.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
/**
* mutt_sasl_plain_msg - Create an SASL command
#include <sys/time.h>
#include <time.h>
#include <unistd.h>
-#include "mutt/debug.h"
-#include "mutt/memory.h"
-#include "mutt/message.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "account.h"
#include "conn_globals.h"
#include "connection.h"
#include <regex.h>
#include <stdbool.h>
#include <stdio.h>
-#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <time.h>
-#include "mutt/date.h"
-#include "mutt/debug.h"
-#include "mutt/file.h"
-#include "mutt/memory.h"
-#include "mutt/message.h"
-#include "mutt/regex3.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "mutt.h"
#include "account.h"
#include "conn_globals.h"
#include "config.h"
#include <errno.h>
#include <fcntl.h>
-#include <netinet/in.h>
#include <string.h>
-#include <sys/socket.h>
-#include <sys/types.h>
#include <sys/wait.h>
#include <time.h>
#include <unistd.h>
-#include "mutt/memory.h"
-#include "mutt/message.h"
-#include "mutt/signal2.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "mutt.h"
#include "tunnel.h"
#include "account.h"
#include <stdio.h>
-struct Body;
struct Header;
struct Context;
#include "enter_state.h"
#include "globals.h"
#include "header.h"
-#include "mbyte.h"
#include "mutt_curses.h"
#include "mutt_menu.h"
#include "opcodes.h"
#include "options.h"
#include "pager.h"
#include "protos.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
#ifdef HAVE_ISWBLANK
#include <wctype.h>
#endif
#include "sort.h"
#include "tags.h"
#include "thread.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
#ifdef HAVE_NCURSESW_NCURSES_H
#include <ncursesw/term.h>
#elif defined(HAVE_NCURSES_NCURSES_H)
#include <string.h>
#include <sys/stat.h>
#include "mutt/mutt.h"
-#include "mutt.h"
#include "address.h"
#include "alias.h"
#include "body.h"
#include "mutt_curses.h"
#include "options.h"
#include "protos.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
/*
* SLcurses_waddnstr() can't take a "const char *", so this is only
#include "config.h"
#include <stddef.h>
-#include <limits.h>
+#include <stdbool.h>
#include <string.h>
#include <wchar.h>
#include <wctype.h>
#include "globals.h"
#include "history.h"
#include "keymap.h"
-#include "mbyte.h"
#include "mutt_curses.h"
#include "opcodes.h"
-#include "options.h"
#include "protos.h"
/**
#include "config.h"
#include <stddef.h>
-#include "mutt/buffer.h"
-#include "mutt/memory.h"
-#include "mutt/queue.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "envelope.h"
#include "address.h"
#include "protos.h"
#define _MUTT_ENVELOPE_H
#include <stdbool.h>
-#include "mutt/list.h"
+#include "mutt/mutt.h"
/**
* struct Envelope - The header of an email
#include <stdlib.h>
#include <sys/wait.h>
#include <unistd.h>
+#include "mutt/mutt.h"
#include "mutt.h"
#include "filter.h"
#include "mutt_curses.h"
#include "config.h"
#include <ctype.h>
-#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#include "mutt/mutt.h"
-#include "globals.h"
-#include "protos.h"
/*
* A valid message separator looks like:
#include "config.h"
#include <stdlib.h>
#include "mutt/mutt.h"
-#include "mutt.h"
#include "group.h"
#include "address.h"
#include "globals.h"
#include "rfc1524.h"
#include "rfc3676.h"
#include "state.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
#define BUFI_SIZE 1000
#define BUFO_SIZE 2000
*/
#include "config.h"
-#include <ctype.h>
#include <locale.h>
#include <stdbool.h>
#include <stdio.h>
#include "sort.h"
#include "tags.h"
#include "thread.h"
-#ifdef USE_NOTMUCH
-#include "mutt_notmuch.h"
-#endif
/**
* enum FlagChars - Index into the FlagChars variable ($flag_chars)
*/
#include "config.h"
-#include <ctype.h>
#include <limits.h>
#include <stdbool.h>
#include <stdint.h>
#include "config.h"
#include <stddef.h>
-#include <ctype.h>
#include <limits.h>
#include <stdbool.h>
#include <stdio.h>
#include "mutt/mutt.h"
#include "globals.h"
#include "keymap.h"
-#include "mbyte.h"
#include "mutt_curses.h"
#include "opcodes.h"
#include "options.h"
#include "mutt/mutt.h"
#include "history.h"
#include "globals.h"
+#include "options.h"
#include "protos.h"
/* This history ring grows from 0..History, with last marking the
*/
#include "config.h"
-#include <ctype.h>
#include <limits.h>
#include <regex.h>
#include <stdbool.h>
#include "mutt/mutt.h"
#include "mutt.h"
#include "address.h"
-#include "context.h"
#include "envelope.h"
#include "globals.h"
#include "header.h"
#include "compress.h"
#endif
+struct Context;
+
/**
* struct Hook - A list of user hooks
*/
#include "mutt_account.h"
#include "options.h"
#include "protos.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
/**
* add_folder - Format and add an IMAP folder to the browser
#ifndef _IMAP_IMAP_H
#define _IMAP_IMAP_H
+#include "conn/conn.h"
+#include "mutt_account.h"
#include <stddef.h>
#include <sys/types.h>
-#include "mutt_account.h"
-struct Header;
-struct Pattern;
+struct BrowserState;
struct Context;
+struct Header;
struct Message;
-struct BrowserState;
+struct Pattern;
/**
* struct ImapMbox - An IMAP mailbox
#include "hcache/hcache.h"
#endif
+struct BodyCache;
+
/**
* new_header_data - Create a new ImapHeaderData
* @retval ptr New ImapHeaderData
#include <stdbool.h>
#include <time.h>
-#include "mutt/list.h"
/**
* struct ImapHeaderData - IMAP-specific header data
#include <netdb.h>
#include <netinet/in.h>
#include <signal.h>
+#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "imap_private.h"
#include "mutt/mutt.h"
#include "conn/conn.h"
-#include "mutt.h"
#include "bcache.h"
#include "context.h"
#include "globals.h"
#include "config.h"
#include <ctype.h>
#include <errno.h>
-#include <fcntl.h>
#include <inttypes.h>
#include <limits.h>
#include <pwd.h>
#include "group.h"
#include "mutt_commands.h"
#include "mutt_options.h"
-#include "mutt/regex3.h"
+#include "mutt/mutt.h"
#include "mx.h"
#include "options.h"
#include "protos.h"
#endif
#endif
-struct Buffer;
-
#ifndef _MAKEDOC
/* flags to parse_set() */
#define MUTT_SET_INV (1 << 0) /**< default is to invert all vars */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <strings.h>
#include "mutt/mutt.h"
#include "mutt.h"
#include "keymap.h"
#define _MUTT_KEYMAP_H
#include <stddef.h>
-#include "mutt/mapping.h"
+#include "mutt/mutt.h"
/* maximal length of a key binding sequence used for buffer in km_bindkey */
#define MAX_SEQ 8
#include "mailbox.h"
#include "mutt_curses.h"
#include "mutt_menu.h"
-#include "mutt_socket.h"
#include "ncrypt/ncrypt.h"
#include "options.h"
#include "protos.h"
#include "config.h"
#include <errno.h>
+#include <libintl.h>
#include <limits.h>
#include <stdbool.h>
#include <string.h>
#include <wchar.h>
+#include <wctype.h>
#include "mutt/mutt.h"
#include "mbyte.h"
-#include "options.h"
-#include "protos.h"
#ifndef EILSEQ
#define EILSEQ EINVAL
#include <stdbool.h>
#include <stddef.h>
-#include <wchar.h>
void mutt_set_charset(char *charset);
extern bool Charset_is_utf8;
#include "pattern.h"
#include "protos.h"
#include "tags.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
#ifdef USE_SIDEBAR
#include "sidebar.h"
#endif
+struct Header;
+
char *SearchBuffers[MENU_MAX];
/* These are used to track the active menus, for redraw operations. */
*/
#include "config.h"
+#include <ctype.h>
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>
#include <string.h>
#include <sys/file.h>
#include <sys/stat.h>
-#include <sys/types.h>
#include <unistd.h>
#include <utime.h>
#include "file.h"
#define _MUTT_LIST_H
#include <stdbool.h>
-#include "mutt/queue.h"
+#include "queue.h"
/**
* struct ListNode - A List node for strings
#include <stddef.h>
#include <ctype.h>
#include <stdbool.h>
+#include <wchar.h>
#include <wctype.h>
extern bool OPT_LOCALES;
#include <stdio.h>
#include <string.h>
#include "mutt/mutt.h"
-#include "mutt.h"
+#include "conn/conn.h"
#include "mutt_account.h"
#include "globals.h"
#include "options.h"
#ifndef _MUTT_ACCOUNT_H
#define _MUTT_ACCOUNT_H
-#include "conn/conn.h"
-
+struct Account;
struct Url;
/**
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
+#include <sys/types.h>
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
#include <stdio.h>
#include <string.h>
#include "mutt/mutt.h"
-#include "mutt/queue.h"
#include "conn/conn.h"
#include "mutt_socket.h"
-#include "globals.h"
#include "mutt_account.h"
#include "protos.h"
#include "url.h"
#ifndef _MUTT_SOCKET_H
#define _MUTT_SOCKET_H
-#include "mutt/queue.h"
+#include "mutt/mutt.h"
#include "conn/conn.h"
struct Account;
+struct Connection;
/* logging levels */
#define MUTT_SOCK_LOG_CMD 2
#include "protos.h"
#include "tags.h"
#include "url.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
#ifdef HAVE_SYS_SYSCALL_H
#include <sys/syscall.h>
#endif
#include "config.h"
#include <errno.h>
-#include <fcntl.h>
#include <limits.h>
#include <stdlib.h>
#include <string.h>
-#include <sys/file.h>
#include <sys/stat.h>
#include <time.h>
#include <unistd.h>
#include "protos.h"
#include "sort.h"
#include "state.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
/* Values used for comparing addresses. */
#define CRYPT_KV_VALID 1
#include "pgpmicalg.h"
#include "protos.h"
#include "state.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
char PgpPass[LONG_STRING];
time_t PgpExptime = 0; /* when does the cached passphrase expire? */
#include "parameter.h"
#include "protos.h"
#include "state.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
/**
* struct SmimeCommandContext - Data for a SIME command
#include <ctype.h>
#include <limits.h>
#include <string.h>
+#include <strings.h>
#include <unistd.h>
#include "mutt/mutt.h"
#include "conn/conn.h"
#include <sys/types.h>
#include <time.h>
#include "format_flags.h"
-#include "where.h"
#include "mx.h"
#ifdef USE_HCACHE
#include "hcache/hcache.h"
#include "ncrypt/ncrypt.h"
#include "opcodes.h"
#include "options.h"
-#include "pattern.h"
#include "protos.h"
#include "sort.h"
#ifdef USE_SIDEBAR
#ifdef USE_NNTP
#include "nntp.h"
#endif
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
#define ISHEADER(x) ((x) == MT_COLOR_HEADER || (x) == MT_COLOR_HDEFAULT)
*/
#include "config.h"
+#include <stddef.h>
+#include "mutt/mutt.h"
#include "parameter.h"
/**
#ifndef _MUTT_PARAMETER_H
#define _MUTT_PARAMETER_H
-#include "mutt/mutt.h"
-
/**
* struct Parameter - Attribute associated with a MIME part
*/
#include "rfc2231.h"
#include "url.h"
-struct Address;
struct Context;
/**
#include <sys/stat.h>
#include <time.h>
#include <unistd.h>
-#include <wchar.h>
-#include <wctype.h>
#include "mutt/mutt.h"
+#include "conn/conn.h"
#include "mutt.h"
#include "pattern.h"
#include "address.h"
#include "state.h"
#include "tags.h"
#include "thread.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
#ifdef USE_IMAP
#include "imap/imap.h"
#endif
#include "mutt/mutt.h"
struct Address;
-struct Buffer;
struct Header;
struct Context;
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "conn/conn.h"
#include "mutt.h"
#include "body.h"
#include "context.h"
#include <stdio.h>
#include <time.h>
#include <wctype.h>
+#include "mutt.h"
#include "format_flags.h"
#include "options.h"
#include "mutt_menu.h"
#include "opcodes.h"
#include "protos.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
/**
* struct Query - An entry from an external address-book
#include "protos.h"
#include "rfc1524.h"
#include "state.h"
-#ifdef ENABLE_NLS
-#include <libintl.h>
-#endif
static void mutt_update_recvattach_menu(struct AttachCtx *actx, struct Menu *menu, int init);
#include "config.h"
#include <fcntl.h>
#include <limits.h>
+#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "config.h"
#include <fcntl.h>
-#include <stdbool.h>
#include <stdlib.h>
#include <termios.h>
#include <unistd.h>
#include <limits.h>
#include <stdio.h>
#include <string.h>
-#include <unistd.h>
#include "mutt/mutt.h"
#include "mutt.h"
#include "rfc1524.h"
#include <ctype.h>
#include <errno.h>
#include <iconv.h>
+#include <stdbool.h>
#include <string.h>
#include "mutt/mutt.h"
#include "rfc2047.h"
#include "mbyte.h"
#include "mime.h"
#include "options.h"
-#include "protos.h"
/* If you are debugging this file, comment out the following line. */
/* #define NDEBUG */
#include "config.h"
#include <ctype.h>
+#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "mime.h"
#include "options.h"
#include "parameter.h"
-#include "protos.h"
#include "rfc2047.h"
/**
#include <string.h>
#include <unistd.h>
#include "mutt/mutt.h"
-#include "mutt.h"
#include "body.h"
#include "globals.h"
#include "header.h"
*/
#include <stdarg.h>
+#include <stdbool.h>
#include <stdio.h>
-#include <unistd.h>
#include "mutt/mutt.h"
/* NOTE: Currently there is no check in configure.ac for vasprintf(3). the
*/
#include "config.h"
+#include <stdbool.h>
#include <stdlib.h>
#include <string.h>
#include "mutt/mutt.h"
*/
#include "config.h"
-#include <ctype.h>
#include <errno.h>
#include <limits.h>
#include <locale.h>
*/
#include "config.h"
-#include <stddef.h>
-#include <ctype.h>
#include <errno.h>
#include <fcntl.h>
#include <iconv.h>
#include <sys/wait.h>
#include <time.h>
#include <unistd.h>
-#include <wchar.h>
#include "mutt/mutt.h"
#include "mutt.h"
#include "address.h"
#include "config.h"
#include <errno.h>
#include <signal.h>
+#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
*/
#include "config.h"
+#include <stdbool.h>
#include <stdlib.h>
#include <string.h>
#include "mutt/mutt.h"
-#include "mutt.h"
#include "sort.h"
#include "address.h"
#include "body.h"
#define _MUTT_SORT_H
#include "where.h"
-#include "mutt/mapping.h"
+#include "mutt/mutt.h"
struct Address;
struct Context;
#include "config.h"
#include <limits.h>
#include <stdarg.h>
+#include <wchar.h>
+#include "mutt/mutt.h"
#include "state.h"
#include "globals.h"
-#include "mbyte.h"
void state_mark_attach(struct State *s)
{
*/
#include "config.h"
+#include <stdbool.h>
#include <stdio.h>
#include "mutt/mutt.h"
#include "context.h"
*/
#include "config.h"
-#include <limits.h>
#include <signal.h>
#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/wait.h>
#include <unistd.h>
#include "mutt/mutt.h"
#include "mutt.h"
#include "config.h"
#include <stddef.h>
#include <string.h>
-#include "mutt/hash.h"
-#include "mutt/queue.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "tags.h"
-#include "globals.h"
char *HiddenTags; /**< Private tags which should not be displayed */
struct Hash *TagTransforms; /**< Lookup table of alternative tag names */
#ifndef _MUTT_TAG_H
#define _MUTT_TAG_H
-#include <stddef.h>
#include <stdbool.h>
-#include "mutt/queue.h"
+#include "mutt/mutt.h"
extern char *HiddenTags;
extern struct Hash *TagTransforms;
#include "config.h"
#include <limits.h>
+#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#define _MUTT_THREAD_H
#include <stdbool.h>
+#include "mutt.h"
struct Context;
struct Header;
#define _MUTT_URL_H
#include <stddef.h>
-#include "mutt/queue.h"
+#include "mutt/mutt.h"
struct Envelope;