Skip to content

Commit

Permalink
iwyu: optimise #includes
Browse files Browse the repository at this point in the history
  • Loading branch information
flatcap committed Mar 25, 2021
1 parent 38fb0e2 commit f0556eb
Show file tree
Hide file tree
Showing 72 changed files with 41 additions and 95 deletions.
1 change: 0 additions & 1 deletion alias/commands.c
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@
#include "command_parse.h"
#include "init.h"
#include "mutt_commands.h"
#include "mutt_logging.h"
#include "reverse.h"

/**
Expand Down
7 changes: 2 additions & 5 deletions autocrypt/autocrypt.c
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#include "config.h"
#include <errno.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
Expand All @@ -37,20 +38,16 @@
#include "address/lib.h"
#include "config/lib.h"
#include "email/lib.h"
#include "core/mxapi.h"
#include "core/lib.h"
#include "gui/lib.h"
#include "lib.h"
#include "hcache/lib.h"
#include "ncrypt/lib.h"
#include "send/lib.h"
#include "browser.h"
#include "mutt_globals.h"
#include "muttlib.h"
#include "mx.h"
#include "options.h"

struct Mailbox;

/**
* autocrypt_dir_init - Initialise an Autocrypt directory
* @param can_create If true, the directory may be created
Expand Down
2 changes: 0 additions & 2 deletions autocrypt/db.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,6 @@
#include "core/lib.h"
#include "lib.h"

struct Mailbox;

/* Prepared statements */
static sqlite3_stmt *AccountGetStmt;
static sqlite3_stmt *AccountInsertStmt;
Expand Down
2 changes: 0 additions & 2 deletions autocrypt/dlgautocrypt.c
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,6 @@
#include "muttlib.h"
#include "opcodes.h"

struct Mailbox;

/**
* struct AccountEntry - An entry in the Autocrypt account Menu
*/
Expand Down
1 change: 0 additions & 1 deletion autocrypt/gpgme.c
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@
#include "config/lib.h"
#include "core/lib.h"
#include "gui/lib.h"
#include "lib.h"
#include "ncrypt/lib.h"
#include "options.h"

Expand Down
1 change: 0 additions & 1 deletion bcache/bcache.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
#include "config.h"
#include <dirent.h>
#include <errno.h>
#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
Expand Down
1 change: 0 additions & 1 deletion bcache/lib.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@
#define MUTT_BCACHE_LIB_H

#include <stdio.h>
#include <stdbool.h>

struct ConnAccount;
struct BodyCache;
Expand Down
1 change: 0 additions & 1 deletion commands.c
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@
#include "options.h"
#include "progress.h"
#include "protos.h"
#include "sort.h"
#ifdef USE_IMAP
#include "imap/lib.h"
#endif
Expand Down
1 change: 0 additions & 1 deletion complete.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "mutt_globals.h"
#include "muttlib.h"
#include "options.h"
#include "protos.h" // IWYU pragma: keep
Expand Down
1 change: 1 addition & 0 deletions compmbox/compress.c
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
#include <sys/stat.h>
#include <unistd.h>
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "gui/lib.h"
#include "lib.h"
Expand Down
1 change: 0 additions & 1 deletion conn/lib.h
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@
#define MUTT_CONN_LIB_H

#include "config.h"
#include <stdbool.h>
// IWYU pragma: begin_exports
#include "connaccount.h"
#include "connection.h"
Expand Down
1 change: 0 additions & 1 deletion conn/private.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
#define MUTT_CONN_PRIVATE_H

#include <stddef.h>
#include <stdbool.h>
#include <time.h>

struct Connection;
Expand Down
1 change: 1 addition & 0 deletions conn/raw.c
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
#include <unistd.h>
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "gui/lib.h"
#include "lib.h"
Expand Down
3 changes: 1 addition & 2 deletions context.c
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,13 @@
#include "config.h"
#include <string.h>
#include "mutt/lib.h"
#include "config/lib.h"
#include "email/lib.h"
#include "core/lib.h"
#include "context.h"
#include "imap/lib.h"
#include "maildir/lib.h"
#include "ncrypt/lib.h"
#include "pattern/lib.h"
#include "mutt_globals.h"
#include "mutt_header.h"
#include "mutt_thread.h"
#include "mx.h"
Expand Down
1 change: 1 addition & 0 deletions copy.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include <string.h>
#include "mutt/lib.h"
#include "address/lib.h"
#include "config/lib.h"
#include "email/lib.h"
#include "core/lib.h"
#include "gui/lib.h"
Expand Down
2 changes: 1 addition & 1 deletion editmsg.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,13 @@
#include <time.h>
#include <unistd.h>
#include "mutt/lib.h"
#include "config/lib.h"
#include "email/lib.h"
#include "core/lib.h"
#include "gui/lib.h"
#include "mutt.h"
#include "context.h"
#include "copy.h"
#include "mutt_globals.h"
#include "muttlib.h"
#include "mx.h"
#include "protos.h"
Expand Down
2 changes: 0 additions & 2 deletions email/globals.c
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@
*/

#include "config.h"
#include <stddef.h>
#include <stdbool.h>
#include "mutt/lib.h"

/* Global variables */
Expand Down
1 change: 0 additions & 1 deletion email/rfc2047.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@
#include "core/lib.h"
#include "rfc2047.h"
#include "envelope.h"
#include "globals.h"
#include "mime.h"

#define ENCWORD_LEN_MAX 75
Expand Down
1 change: 0 additions & 1 deletion email/rfc2231.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@
#include "config/lib.h"
#include "core/lib.h"
#include "rfc2231.h"
#include "globals.h"
#include "mime.h"
#include "parameter.h"
#include "rfc2047.h"
Expand Down
1 change: 0 additions & 1 deletion email/rfc2231.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
#define MUTT_EMAIL_RFC2231_H

#include <stddef.h>
#include <stdbool.h>

struct ParameterList;

Expand Down
1 change: 1 addition & 0 deletions enter.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include <wchar.h>
#include <wctype.h>
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "alias/lib.h"
#include "gui/lib.h"
Expand Down
2 changes: 0 additions & 2 deletions flags.c
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,7 @@
#include "mutt.h"
#include "index/lib.h"
#include "keymap.h"
#include "mutt_globals.h"
#include "protos.h"
#include "sort.h"

/**
* mutt_set_flag_update - Set a flag on an email
Expand Down
1 change: 0 additions & 1 deletion gui/mutt_window.c
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@
#include "helpbar/lib.h"
#include "keymap.h"
#include "mutt_curses.h"
#include "mutt_globals.h"
#include "mutt_menu.h"
#include "opcodes.h"
#include "options.h"
Expand Down
2 changes: 1 addition & 1 deletion help.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@
#include <string.h>
#include <wchar.h>
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "gui/lib.h"
#include "pager/lib.h"
#include "functions.h"
#include "keymap.h"
#include "mutt_globals.h"
#include "muttlib.h"
#include "opcodes.h"
#include "protos.h" // IWYU pragma: keep
Expand Down
2 changes: 2 additions & 0 deletions hook.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,9 @@
#include <unistd.h>
#include "mutt/lib.h"
#include "address/lib.h"
#include "config/lib.h"
#include "email/lib.h"
#include "core/lib.h"
#include "alias/lib.h"
#include "mutt.h"
#include "hook.h"
Expand Down
1 change: 0 additions & 1 deletion hook.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
#define MUTT_HOOK_H

#include "config.h"
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include "mutt_commands.h"
Expand Down
1 change: 1 addition & 0 deletions imap/adata.c
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#include "config.h"
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "conn/lib.h"
#include "adata.h"
Expand Down
1 change: 1 addition & 0 deletions imap/auth.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
#include <string.h>
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "auth.h"

Expand Down
2 changes: 1 addition & 1 deletion imap/auth_gss.c
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@
#include <string.h>
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "conn/lib.h"
#include "adata.h"
#include "auth.h"
#include "mutt_logging.h"
#include "mutt_socket.h"
#ifdef HAVE_HEIMDAL
#include <gssapi/gssapi.h>
Expand Down
1 change: 1 addition & 0 deletions imap/auth_login.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include <stdio.h>
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "conn/lib.h"
#include "adata.h"
Expand Down
1 change: 1 addition & 0 deletions imap/auth_oauth.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include <stdio.h>
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "conn/lib.h"
#include "auth.h"
Expand Down
2 changes: 1 addition & 1 deletion imap/browse.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include <string.h>
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "email/lib.h"
#include "core/lib.h"
#include "conn/lib.h"
Expand All @@ -43,7 +44,6 @@
#include "adata.h"
#include "browser.h"
#include "mdata.h"
#include "mutt_globals.h"
#include "mutt_logging.h"
#include "muttlib.h"

Expand Down
2 changes: 1 addition & 1 deletion imap/command.c
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
#include <string.h>
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "email/lib.h"
#include "core/lib.h"
#include "conn/lib.h"
Expand All @@ -49,7 +50,6 @@
#include "mdata.h"
#include "msn.h"
#include "mutt_account.h"
#include "mutt_globals.h"
#include "mutt_logging.h"
#include "mutt_socket.h"
#include "mx.h"
Expand Down
2 changes: 0 additions & 2 deletions imap/imap.c
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@
#include "gui/lib.h"
#include "mutt.h"
#include "lib.h"
#include "bcache/lib.h"
#include "adata.h"
#include "auth.h"
#include "command_parse.h"
Expand All @@ -56,7 +55,6 @@
#include "mdata.h"
#include "msn.h"
#include "mutt_commands.h"
#include "mutt_globals.h"
#include "mutt_logging.h"
#include "mutt_socket.h"
#include "muttlib.h"
Expand Down
3 changes: 0 additions & 3 deletions imap/message.c
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,6 @@
#ifdef USE_HCACHE
#include "hcache/lib.h"
#endif
#ifdef USE_AUTOCRYPT
#include "autocrypt/lib.h"
#endif

struct BodyCache;

Expand Down
1 change: 1 addition & 0 deletions imap/utf7.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
#include <string.h>
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"

// clang-format off
Expand Down
1 change: 0 additions & 1 deletion mailcap.c
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
#include "core/lib.h"
#include "mailcap.h"
#include "mutt_attach.h"
#include "mutt_globals.h"
#include "muttlib.h"
#include "protos.h"

Expand Down
1 change: 1 addition & 0 deletions maildir/maildir.c
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
#include <utime.h>
#include "private.h"
#include "mutt/lib.h"
#include "config/lib.h"
#include "email/lib.h"
#include "core/lib.h"
#include "lib.h"
Expand Down
1 change: 0 additions & 1 deletion maildir/mh.c
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@
#include "mx.h"
#include "progress.h"
#include "sequence.h"
#include "sort.h"
#ifdef USE_HCACHE
#include "hcache/lib.h"
#endif
Expand Down
Loading

0 comments on commit f0556eb

Please sign in to comment.