#include "mutt_window.h"
#include "muttlib.h"
#include "opcodes.h"
-#include "options.h"
-#include "protos.h"
#include "sort.h"
/* These Config Variables are only used in addrbook.c */
#include "hdrline.h"
#include "mutt_curses.h"
#include "muttlib.h"
-#include "options.h"
-#include "protos.h"
#include "sendlib.h"
/**
#ifndef _MUTT_ALIAS_H
#define _MUTT_ALIAS_H
+#include <stddef.h>
#include <stdbool.h>
#include "mutt/mutt.h"
-#include "email/email.h"
+
+struct Address;
+struct Envelope;
/**
* struct Alias - A shortcut for an email address
#include "mutt/mutt.h"
#include "email/email.h"
#include "bcache.h"
-#include "globals.h"
#include "mutt_account.h"
#include "muttlib.h"
-#include "protos.h"
/* These Config Variables are only used in bcache.c */
char *MessageCachedir;
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
+#include "email/email.h"
#include "conn/conn.h"
#include "mutt.h"
#include "browser.h"
#include "maildir/maildir.h"
#include "menu.h"
#include "mutt_attach.h"
-#include "mutt_curses.h"
#include "mutt_window.h"
#include "muttlib.h"
#include "mx.h"
#include "opcodes.h"
#include "options.h"
-#include "protos.h"
#include "sendlib.h"
#include "sort.h"
#ifdef USE_IMAP
#include <limits.h>
#include <stdbool.h>
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <utime.h>
#include "mutt_window.h"
#include "muttlib.h"
#include "mx.h"
-#include "options.h"
#include "protos.h"
#ifdef USE_SIDEBAR
#include "sidebar.h"
#include <time.h>
#include "where.h"
+struct Buffer;
struct stat;
/* These Config Variables are only used in buffy.c */
#include "mutt_curses.h"
#include "options.h"
#include "pattern.h"
-#include "protos.h"
/* globals */
int *ColorQuote = NULL;
#include "options.h"
#include "pager.h"
#include "protos.h"
-#include "recvattach.h"
#include "sendlib.h"
#include "sort.h"
#ifdef USE_IMAP
#include "globals.h"
#include "muttlib.h"
#include "options.h"
-#include "protos.h"
#ifdef USE_IMAP
#include "imap/imap.h"
#include "mailbox.h"
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/mutt.h"
-#include "mutt.h"
#include "compress.h"
#include "context.h"
#include "curs_lib.h"
#include "mutt_curses.h"
#include "muttlib.h"
#include "mx.h"
-#include "options.h"
#include "protos.h"
+struct Header;
+
/* Notes:
* Any references to compressed files also apply to encrypted files.
* ctx->path == plaintext file
*/
#include "config.h"
-#include <stdbool.h>
#include <stdio.h>
short ConnectTimeout = 0; /**< Config: Timeout for a network connection (for IMAP, POP or SMTP) */
#include <netdb.h>
#include <netinet/in.h>
#include <signal.h>
+#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include <sys/select.h>
#include <sys/time.h>
#include <time.h>
#include <unistd.h>
+#include "mutt/mutt.h"
#include "email/email.h"
+#include "conn/account.h"
#include "conn_globals.h"
#include "connection.h"
#include "curs_lib.h"
#include "globals.h"
#include "options.h"
-#include "protos.h"
/**
* socket_connect - set up to connect to a socket fd
#include <stdio.h>
#include <time.h>
-#include "mutt/queue.h"
+#include "mutt/mutt.h"
#include "account.h"
#define LONG_STRING 1024
#include <sys/socket.h>
#include <time.h>
#include <unistd.h>
-#include "mutt/logging.h"
-#include "mutt/memory.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
/**
* getdnsdomainname - Lookup the host's name using DNS
#include <string.h>
#include <sys/socket.h>
#include <time.h>
-#include "mutt/logging.h"
-#include "mutt/memory.h"
-#include "mutt/message.h"
-#include "mutt/string2.h"
+#include "mutt/mutt.h"
#include "sasl.h"
#include "account.h"
#include "connection.h"
#include "curs_lib.h"
#include "mutt_account.h"
#include "options.h"
-#include "protos.h"
/* arbitrary. SASL will probably use a smaller buffer anyway. OTOH it's
* been a while since I've had access to an SASL server which negotiated
#include <stddef.h>
#include <time.h>
-#include "mutt/queue.h"
+#include "mutt/mutt.h"
enum ConnectionType
{
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
-#include "mutt/file.h"
-#include "mutt/memory.h"
-#include "mutt/message.h"
-#include "mutt/string2.h"
-#include "email/idna2.h"
+#include "mutt/mutt.h"
+#include "email/email.h"
#include "mutt.h"
#include "ssl.h"
#include "account.h"
#include "account.h"
#include "conn_globals.h"
#include "connection.h"
-#include "protos.h"
#include "socket.h"
/**
#include "muttlib.h"
#include "mx.h"
#include "ncrypt/ncrypt.h"
-#include "options.h"
-#include "protos.h"
#include "sendlib.h"
#include "state.h"
#ifdef USE_NOTMUCH
#include "curs_lib.h"
#include "browser.h"
#include "context.h"
-#include "curs_lib.h"
#include "enter_state.h"
#include "globals.h"
#include "menu.h"
#ifndef MUTT_CURS_LIB_H
#define MUTT_CURS_LIB_H
+#include <stddef.h>
#include <stdbool.h>
#include <stdio.h>
-#include <wchar.h>
#include "mutt.h"
+#include "browser.h"
struct Context;
struct Pager;
#include "mutt_header.h"
#include "mutt_window.h"
#include "muttlib.h"
-#include "options.h"
#include "protos.h"
/* These Config Variables are only used in edit.c */
#include "mailbox.h"
#include "muttlib.h"
#include "mx.h"
-#include "options.h"
#include "protos.h"
/**
#include "body.h"
#include "header.h"
#include "mime.h"
+#include "parameter.h"
/**
* mutt_body_new - Create a new Body
#include "config.h"
#include <ctype.h>
+#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#define _EMAIL_FROM_H
#include <stdio.h>
+#include <stdbool.h>
#include <time.h>
bool is_from(const char *s, char *path, size_t pathlen, time_t *tp);
#include <stddef.h>
#include <stdbool.h>
-#include <stdio.h>
#include <time.h>
#include "mutt/mutt.h"
#include "tags.h"
*/
#include "config.h"
+#include <ctype.h>
+#include <regex.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <time.h>
#include "mutt/mutt.h"
#include "parse.h"
#include "address.h"
#include "from.h"
#include "header.h"
#include "mime.h"
+#include "parameter.h"
#include "rfc2047.h"
#include "rfc2231.h"
#include "url.h"
#ifndef _EMAIL_PARSE_H
#define _EMAIL_PARSE_H
+#include <stdbool.h>
#include <stdio.h>
struct Body;
#include <stdlib.h>
#include <string.h>
#include "mutt/mutt.h"
-#include "email/email.h"
#include "rfc2231.h"
-#include "globals.h"
-#include "options.h"
+#include "email_globals.h"
+#include "mime.h"
+#include "parameter.h"
+#include "rfc2047.h"
/* These Config Variables are only used in rfc2231.c */
bool Rfc2047Parameters;
#ifndef _EMAIL_RFC2231_H
#define _EMAIL_RFC2231_H
+#include <stdbool.h>
+
struct ParameterList;
/* These Config Variables are only used in rfc2231.c */
#include "mutt_curses.h"
#include "mutt_window.h"
#include "mx.h"
-#include "options.h"
#include "protos.h"
#include "sort.h"
#include "email/email.h"
#include "group.h"
#include "globals.h"
-#include "protos.h"
#include "send.h"
struct Group *mutt_pattern_group(const char *k)
#include "keymap.h"
#include "mutt_attach.h"
#include "mutt_logging.h"
-#include "mutt_parse.h"
#include "muttlib.h"
#include "ncrypt/ncrypt.h"
#include "opcodes.h"
#include "options.h"
-#include "protos.h"
-#include "recvattach.h"
#include "rfc1524.h"
#include "rfc3676.h"
#include "state.h"
#include <limits.h>
#include <stdbool.h>
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
-#include <sys/time.h>
#include <unistd.h>
#include "mutt/mutt.h"
#include "backend.h"
-#include "globals.h"
#include "hcache.h"
#include "hcache/hcversion.h"
-#include "protos.h"
/* These Config Variables are only used in hcache/hcache.c */
char *HeaderCacheBackend;
#include <stdbool.h>
#include <stddef.h>
-#include <time.h>
+#include <sys/time.h>
struct Header;
#include "mutt/mutt.h"
#include "backend.h"
#include "globals.h"
-#include "options.h"
/**
* hcache_kyotocabinet_open - Implements HcacheOps::open()
#include "mutt/mutt.h"
#include "backend.h"
#include "globals.h"
-#include "options.h"
/**
* hcache_qdbm_open - Implements HcacheOps::open()
*/
#include "config.h"
+#include <stdbool.h>
+#include <stdlib.h>
#include <string.h>
#include <sys/time.h>
+#include <sys/types.h>
+#include "mutt/mutt.h"
#include "email/email.h"
#include "hcache.h"
-#include "muttlib.h"
/**
* lazy_malloc - Allocate some memory
#ifndef _MUTT_HCACHE_SERIALIZE_H
#define _MUTT_HCACHE_SERIALIZE_H
+#include <stdbool.h>
+#include <sys/types.h>
#include "hcache.h"
struct Address;
#include "mutt/mutt.h"
#include "backend.h"
#include "globals.h"
-#include "options.h"
/**
* hcache_tokyocabinet_open - Implements HcacheOps::open()
#include "mutt_window.h"
#include "muttlib.h"
#include "ncrypt/ncrypt.h"
-#include "options.h"
-#include "protos.h"
#include "sort.h"
/* These Config Variables are only used in hdrline.c */
struct Address;
struct Context;
struct Header;
-struct HdrFormatInfo;
/* These Config Variables are only used in hdrline.c */
extern struct MbTable *FlagChars;
#include "mutt_window.h"
#include "muttlib.h"
#include "opcodes.h"
-#include "options.h"
#include "pager.h"
-#include "protos.h"
static const char *HelpStrings[] = {
#define DEFINE_HELP_MESSAGE(opcode, help_string) help_string,
#include "mailbox.h"
#include "muttlib.h"
#include "ncrypt/ncrypt.h"
-#include "options.h"
#include "pattern.h"
-#include "protos.h"
#ifdef USE_COMPRESSED
#include "compress.h"
#endif
#include <string.h>
#include "mutt/mutt.h"
#include "auth.h"
-#include "globals.h"
/* These Config Variables are only used in imap/auth.c */
char *ImapAuthenticators;
#include "auth.h"
#include "mutt_account.h"
#include "mutt_socket.h"
-#include "options.h"
/**
* imap_auth_anon - Authenticate anonymously
#include "auth.h"
#include "mutt_account.h"
#include "mutt_socket.h"
-#include "options.h"
#define MD5_BLOCK_LEN 64
#define MD5_DIGEST_LEN 16
#include "mutt_account.h"
#include "mutt_logging.h"
#include "mutt_socket.h"
-#include "options.h"
#ifdef HAVE_HEIMDAL
#include <gssapi/gssapi.h>
#define gss_nt_service_name GSS_C_NT_HOSTBASED_SERVICE
*/
#include "config.h"
+#include <stdbool.h>
#include <stdio.h>
#include "imap_private.h"
#include "mutt/mutt.h"
#include "auth.h"
#include "mutt_account.h"
#include "mutt_logging.h"
-#include "options.h"
-#include "protos.h"
/**
* imap_auth_login - Plain LOGIN support
#include "mutt_account.h"
#include "mutt_logging.h"
#include "mutt_socket.h"
-#include "options.h"
-#include "protos.h"
/**
* imap_auth_plain - SASL PLAIN support
#include "auth.h"
#include "mutt_account.h"
#include "mutt_socket.h"
-#include "options.h"
/**
* imap_auth_sasl - Default authenticator if available
#include "imap/imap.h"
#include "mutt_logging.h"
#include "muttlib.h"
-#include "options.h"
-#include "protos.h"
/**
* add_folder - Format and add an IMAP folder to the browser
#include "mutt_logging.h"
#include "mutt_socket.h"
#include "mx.h"
-#include "options.h"
-#include "protos.h"
/* These Config Variables are only used in imap/command.c */
bool ImapServernoise;
#include "mutt_socket.h"
#include "muttlib.h"
#include "mx.h"
-#include "options.h"
#include "pattern.h"
#include "progress.h"
-#include "protos.h"
#include "sort.h"
#ifdef USE_HCACHE
#include "hcache/hcache.h"
#include <stdbool.h>
#include <stdio.h>
#include <time.h>
-#include "mutt/list.h"
+#include "mutt/mutt.h"
#ifdef USE_HCACHE
#include "hcache/hcache.h"
#endif
struct Account;
-struct Buffer;
struct Context;
struct Header;
struct ImapHeaderData;
#include "mutt_socket.h"
#include "muttlib.h"
#include "mx.h"
-#include "options.h"
#include "progress.h"
#include "protos.h"
#ifdef USE_HCACHE
#include "mutt_account.h"
#include "mx.h"
#include "options.h"
-#include "protos.h"
#ifdef USE_HCACHE
#include "hcache/hcache.h"
#endif
*((char **) MuttVars[idx].var) = mutt_str_strdup(scratch);
}
}
- else if ((idx >= 0) && ((DTYPE(MuttVars[idx].type) == DT_STRING) || (DTYPE(MuttVars[idx].type) == DT_COMMAND)))
+ else if ((idx >= 0) && ((DTYPE(MuttVars[idx].type) == DT_STRING) ||
+ (DTYPE(MuttVars[idx].type) == DT_COMMAND)))
{
if ((strstr(MuttVars[idx].name, "charset") &&
check_charset(&MuttVars[idx], buf->data) < 0) |
#include "ncrypt/ncrypt.h"
#include "opcodes.h"
#include "options.h"
-#include "protos.h"
#ifdef USE_IMAP
#include "imap/imap.h"
#endif
#include "mutt_thread.h"
#include "muttlib.h"
#include "mx.h"
-#include "options.h"
#include "progress.h"
#include "protos.h"
#include "sort.h"
#include "mutt_thread.h"
#include "muttlib.h"
#include "mx.h"
-#include "options.h"
#include "progress.h"
#include "protos.h"
#include "sort.h"
*/
#include "config.h"
-#include <stddef.h>
#include <regex.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <wchar.h>
+#include <wctype.h>
#include "mbyte.h"
#include "buffer.h"
#include "charset.h"
#include "curs_lib.h"
#include "globals.h"
#include "options.h"
-#include "protos.h"
/* These Config Variables are only used in mutt_account.c */
char *ImapLogin;
#include <stdbool.h>
#include <stdio.h>
#include <string.h>
-#include <strings.h>
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/mutt.h"
#include "globals.h"
#include "handler.h"
#include "mailbox.h"
-#include "mutt_curses.h"
#include "muttlib.h"
#include "mx.h"
#include "ncrypt/ncrypt.h"
#include "options.h"
#include "pager.h"
#include "protos.h"
-#include "recvattach.h"
#include "rfc1524.h"
#include "sendlib.h"
#include "state.h"
#include "email/email.h"
#include "mutt_attach.h"
#include "muttlib.h"
-#include "protos.h"
#include "sendlib.h"
/**
#include <regex.h>
#include "mutt/mutt.h"
-#include "options.h"
#ifdef USE_SLANG_CURSES
#include <sys/time.h>
#include <time.h>
#include "mutt/mutt.h"
-#include "mutt.h"
#include "curs_lib.h"
#include "globals.h"
#include "mutt_curses.h"
#include "mutt_window.h"
#include "muttlib.h"
#include "options.h"
-#include "protos.h"
struct timeval LastError = { 0 };
#include "mutt_commands.h"
#include "mutt_options.h"
#include "muttlib.h"
-#include "protos.h"
static int handle_panic(lua_State *l)
{
*/
#include "config.h"
-#include <ctype.h>
#include <regex.h>
#include <stdbool.h>
#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <time.h>
#include "mutt/mutt.h"
#include "email/email.h"
#include "mutt.h"
#include "mutt_parse.h"
#include "globals.h"
#include "mailbox.h"
-#include "muttlib.h"
#include "ncrypt/ncrypt.h"
-#include "options.h"
-#include "protos.h"
-#include "recvattach.h"
struct Context;
#include "mutt/mutt.h"
#include "globals.h"
#include "mutt_curses.h"
-#include "options.h"
static int IsEndwin = 0;
#include "mutt_socket.h"
#include "hook.h"
#include "mutt_account.h"
-#include "protos.h"
/**
* mutt_conn_find - Find a connection from a list
#include "config.h"
#include <limits.h>
#include <stdbool.h>
-#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "mutt_thread.h"
#include "context.h"
#include "curs_lib.h"
-#include "options.h"
#include "protos.h"
#include "sort.h"
#ifndef _MUTT_THREAD2_H
#define _MUTT_THREAD2_H
-#include "mutt.h"
+#include <stdbool.h>
struct Context;
struct Header;
#include "config.h"
#include <ctype.h>
+#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include "mutt/mutt.h"
*/
#include "config.h"
-#include <stddef.h>
#include <ctype.h>
#include <errno.h>
#include <inttypes.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
+#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
#include "globals.h"
#include "hook.h"
#include "mailbox.h"
-#include "mutt_curses.h"
#include "mutt_window.h"
#include "mx.h"
#include "ncrypt/ncrypt.h"
-#include "options.h"
#include "protos.h"
#ifdef HAVE_SYS_SYSCALL_H
#include <sys/syscall.h>
#include "muttlib.h"
#include "ncrypt.h"
#include "options.h"
-#include "protos.h"
#include "send.h"
#include "sendlib.h"
#include "state.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <strings.h>
#include <sys/stat.h>
#include <time.h>
#include <unistd.h>
#include "keymap.h"
#include "menu.h"
#include "mutt_attach.h"
-#include "mutt_curses.h"
#include "mutt_logging.h"
-#include "mutt_parse.h"
#include "mutt_window.h"
#include "muttlib.h"
#include "ncrypt.h"
#include "opcodes.h"
#include "options.h"
-#include "pager.h"
#include "protos.h"
#include "recvattach.h"
#include "sendlib.h"
#include "crypt_mod.h"
#include "curs_lib.h"
#include "ncrypt.h"
-#include "options.h"
-#include "protos.h"
+struct Address;
+struct Body;
+struct Envelope;
+struct Header;
struct State;
/* These Config Variables are only used in ncrypt/cryptglue.c */
#include "filter.h"
#include "globals.h"
#include "ncrypt.h"
-#include "options.h"
#include "pgpinvoke.h"
#include "pgpkey.h"
#include "pgplib.h"
#include "handler.h"
#include "hook.h"
#include "mutt_attach.h"
-#include "mutt_curses.h"
-#include "mutt_parse.h"
#include "muttlib.h"
#include "ncrypt.h"
#include "options.h"
#include "pgpinvoke.h"
+#include "pgpkey.h"
#include "pgplib.h"
#include "pgpmicalg.h"
-#include "protos.h"
#include "sendlib.h"
#include "state.h"
#include "ncrypt.h"
#include "opcodes.h"
#include "options.h"
-#include "pager.h"
#include "pgp.h"
#include "pgpinvoke.h"
#include "pgplib.h"
*/
#include "config.h"
-#include <ctype.h>
#include <iconv.h>
#include <stdbool.h>
#include <stdio.h>
#include "menu.h"
#include "mutt_curses.h"
#include "mutt_logging.h"
-#include "mutt_parse.h"
#include "mutt_window.h"
#include "muttlib.h"
#include "ncrypt.h"
#include "opcodes.h"
-#include "options.h"
#include "protos.h"
#include "send.h"
#include "sendlib.h"
#include "muttlib.h"
#include "mx.h"
#include "nntp.h"
-#include "options.h"
#include "protos.h"
#include "sort.h"
#ifdef USE_HCACHE
#include "muttlib.h"
#include "mx.h"
#include "ncrypt/ncrypt.h"
-#include "options.h"
#include "progress.h"
#include "protos.h"
#include "sort.h"
#include <stdio.h>
#include <sys/types.h>
#include <time.h>
-#include "email/email.h"
#include "format_flags.h"
#include "mx.h"
-#ifdef USE_HCACHE
-#include "hcache/hcache.h"
-#endif
struct Account;
struct Header;
#endif
struct Context;
-struct Header;
struct NntpData;
struct NntpServer;
#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 "recvattach.h"
#include "recvcmd.h"
#include "send.h"
-#include "sort.h"
#include "status.h"
#include "terminal.h"
#ifdef USE_SIDEBAR
#ifndef _MUTT_PAGER_H
#define _MUTT_PAGER_H
+#include <stdbool.h>
#include <stdio.h>
-struct Context;
-struct Menu;
-
/* These Config Variables are only used in pager.c */
extern bool AllowAnsi;
extern bool HeaderColorPartial;
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <time.h>
#include <unistd.h>
#include "pop_private.h"
#include "mutt/mutt.h"
#include "muttlib.h"
#include "mx.h"
#include "ncrypt/ncrypt.h"
-#include "options.h"
#include "progress.h"
-#include "protos.h"
#ifdef USE_HCACHE
#include "hcache/hcache.h"
#endif
#include <libintl.h>
#endif
+struct BodyCache;
+
/* These Config Variables are only used in pop/pop.c */
short PopCheckinterval;
unsigned char PopDelete;
#ifndef _POP_POP_H
#define _POP_POP_H
+#include <stdbool.h>
#include "mx.h"
/**
#include "mutt/mutt.h"
#include "email/email.h"
#include "conn/conn.h"
-#include "globals.h"
#include "mutt_account.h"
#include "mutt_logging.h"
#include "mutt_socket.h"
-#include "options.h"
-#include "pop.h"
#ifdef USE_SASL
#include <sasl/sasl.h>
#include <sasl/saslutil.h>
#include "context.h"
#include "globals.h"
#include "mutt_account.h"
-#include "mutt_curses.h"
#include "mutt_logging.h"
#include "mutt_socket.h"
#include "muttlib.h"
-#include "options.h"
-#include "pop.h"
#include "progress.h"
-#include "protos.h"
/* These Config Variables are only used in pop/pop_lib.c */
unsigned char PopReconnect;
#include "mailbox.h"
#include "menu.h"
#include "mutt_logging.h"
-#include "mutt_parse.h"
#include "mutt_thread.h"
#include "muttlib.h"
#include "ncrypt/ncrypt.h"
#include <string.h>
#include <sys/time.h>
#include "mutt/mutt.h"
-#include "mutt.h"
#include "progress.h"
#include "curs_lib.h"
-#include "globals.h"
#include "mutt_curses.h"
#include "mutt_logging.h"
#include "options.h"
-#include "protos.h"
/* These Config Variables are only used in progress.c */
short TimeInc;
#include <stddef.h>
#include <stdbool.h>
#include <stdio.h>
-#include <time.h>
struct Context;
struct EnterState;
#include "mutt_window.h"
#include "muttlib.h"
#include "opcodes.h"
-#include "protos.h"
#include "send.h"
/* These Config Variables are only used in query.c */
#include "mailbox.h"
#include "menu.h"
#include "mutt_attach.h"
-#include "mutt_curses.h"
#include "mutt_logging.h"
#include "mutt_parse.h"
#include "mutt_window.h"
#include "ncrypt/ncrypt.h"
#include "opcodes.h"
#include "options.h"
-#include "protos.h"
#include "recvcmd.h"
#include "rfc1524.h"
#include "send.h"
#ifndef _MUTT_RECVATTACH_H
#define _MUTT_RECVATTACH_H
+#include <stddef.h>
+#include <stdbool.h>
#include "format_flags.h"
struct AttachCtx;
+struct Header;
/* These Config Variables are only used in recvattach.c */
extern char *AttachSep;
#include "muttlib.h"
#include "options.h"
#include "protos.h"
-#include "recvattach.h"
#include "send.h"
#include "sendlib.h"
#include "state.h"
#include "curs_lib.h"
#include "filter.h"
#include "format_flags.h"
-#include "globals.h"
#include "keymap.h"
#include "menu.h"
#include "mutt_curses.h"
#include "globals.h"
#include "mutt_attach.h"
#include "muttlib.h"
-#include "options.h"
#include "protos.h"
/* These Config Variables are only used in rfc1524.c */
#include "globals.h"
#include "mutt_window.h"
#include "muttlib.h"
-#include "options.h"
-#include "protos.h"
#include "state.h"
/* These Config Variables are only used in rfc3676.c */
#ifndef _MUTT_RFC3676_H
#define _MUTT_RFC3676_H
+#include <stdbool.h>
+
struct Body;
struct Header;
struct State;
#include "config.h"
#include <stdarg.h>
+#include <stdio.h>
#include "mutt/mutt.h"
#ifdef HAVE_VASPRINTF
#include "copy.h"
#include "curs_lib.h"
#include "filter.h"
-#include "format_flags.h"
#include "globals.h"
#include "handler.h"
#include "mailbox.h"
-#include "mutt_curses.h"
#include "mutt_parse.h"
#include "mutt_window.h"
#include "muttlib.h"
#include "mx.h"
#include "ncrypt/ncrypt.h"
#include "options.h"
-#include "pager.h"
-#include "protos.h"
-#include "recvattach.h"
#include "send.h"
#include "smtp.h"
#include "state.h"
#include <stdlib.h>
#include <string.h>
#include "mutt/mutt.h"
-#include "mutt.h"
#include "sidebar.h"
#include "buffy.h"
#include "context.h"
#include "muttlib.h"
#include "mx.h"
#include "opcodes.h"
-#include "options.h"
-#include "protos.h"
#include "sort.h"
#ifdef USE_NOTMUCH
#include "notmuch/mutt_notmuch.h"
#ifndef _MUTT_SIDEBAR_H
#define _MUTT_SIDEBAR_H
+#include <stdbool.h>
+
struct Buffy;
struct Context;
#include "mutt_socket.h"
#include "options.h"
#include "progress.h"
-#include "protos.h"
#include "sendlib.h"
#ifdef USE_SASL
#include <sasl/sasl.h>
#include "mutt_logging.h"
#include "mutt_thread.h"
#include "options.h"
-#include "protos.h"
#include "score.h"
#ifdef USE_NNTP
#include "mx.h"
#ifndef _MUTT_SORT_H
#define _MUTT_SORT_H
+#include <stdbool.h>
#include "mutt/mutt.h"
-#include "email/email.h"
#include "where.h"
+struct Address;
struct Context;
/* These Config Variables are only used in sort.c */
#include <unistd.h>
#include "mutt/mutt.h"
#include "mutt.h"
-#include "protos.h"
#ifdef USE_IMAP
#include "imap/imap.h"
#endif