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 9, 2019
1 parent de16c65 commit 3df4a2c
Show file tree
Hide file tree
Showing 83 changed files with 85 additions and 140 deletions.
1 change: 1 addition & 0 deletions browser.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
#define MUTT_BROWSER_H

#include <stdbool.h>
#include <stdint.h>
#include <sys/types.h>
#include <time.h>

Expand Down
7 changes: 3 additions & 4 deletions config/address.c
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,10 @@
#include "config.h"
#include <stddef.h>
#include <limits.h>
#include <stdbool.h>
#include <stdint.h>
#include "mutt/buffer.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "email/address.h"
#include "mutt/mutt.h"
#include "email/lib.h"
#include "address.h"
#include "set.h"
#include "types.h"
Expand Down
3 changes: 1 addition & 2 deletions config/address.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@
#ifndef MUTT_CONFIG_ADDRESS_H
#define MUTT_CONFIG_ADDRESS_H

#include <stdbool.h>

struct Address;
struct ConfigSet;

void address_init(struct ConfigSet *cs);
Expand Down
6 changes: 1 addition & 5 deletions config/bool.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,7 @@
#include <limits.h>
#include <stdbool.h>
#include <stdint.h>
#include "mutt/buffer.h"
#include "mutt/hash.h"
#include "mutt/logging.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "set.h"
#include "types.h"

Expand Down
7 changes: 1 addition & 6 deletions config/cfgaccount.c
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,9 @@
*/

#include "config.h"
#include <stddef.h>
#include <stdbool.h>
#include <stdio.h>
#include "mutt/buffer.h"
#include "mutt/hash.h"
#include "mutt/logging.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "cfgaccount.h"
#include "inheritance.h"
#include "set.h"
Expand Down
4 changes: 1 addition & 3 deletions config/command.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,7 @@
#include <stddef.h>
#include <limits.h>
#include <stdint.h>
#include "mutt/buffer.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "set.h"
#include "types.h"

Expand Down
6 changes: 1 addition & 5 deletions config/dump.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "mutt/buffer.h"
#include "mutt/hash.h"
#include "mutt/logging.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "dump.h"
#include "set.h"
#include "types.h"
Expand Down
2 changes: 1 addition & 1 deletion config/dump.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
#ifndef MUTT_CONFIG_DUMP_H
#define MUTT_CONFIG_DUMP_H

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

struct Buffer;
Expand Down
3 changes: 1 addition & 2 deletions config/long.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
#include <stddef.h>
#include <limits.h>
#include <stdint.h>
#include "mutt/buffer.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "set.h"
#include "types.h"

Expand Down
5 changes: 1 addition & 4 deletions config/magic.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,7 @@
#include <stddef.h>
#include <limits.h>
#include <stdint.h>
#include "mutt/buffer.h"
#include "mutt/logging.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "set.h"
#include "types.h"

Expand Down
7 changes: 2 additions & 5 deletions config/mbtable.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,8 @@
#include <stdint.h>
#include <string.h>
#include <wchar.h>
#include "mutt/buffer.h"
#include "mutt/logging.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "config/mbtable.h"
#include "mutt/mutt.h"
#include "mbtable.h"
#include "set.h"
#include "types.h"

Expand Down
3 changes: 1 addition & 2 deletions config/number.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
#include <stddef.h>
#include <limits.h>
#include <stdint.h>
#include "mutt/buffer.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "set.h"
#include "types.h"

Expand Down
4 changes: 1 addition & 3 deletions config/path.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,7 @@
#include <stddef.h>
#include <limits.h>
#include <stdint.h>
#include "mutt/buffer.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "set.h"
#include "types.h"

Expand Down
6 changes: 1 addition & 5 deletions config/quad.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,7 @@
#include <stddef.h>
#include <limits.h>
#include <stdint.h>
#include "mutt/buffer.h"
#include "mutt/hash.h"
#include "mutt/logging.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "set.h"
#include "types.h"

Expand Down
6 changes: 1 addition & 5 deletions config/regex.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,7 @@
#include <regex.h>
#include <stdbool.h>
#include <stdint.h>
#include "mutt/buffer.h"
#include "mutt/mbyte.h"
#include "mutt/memory.h"
#include "mutt/regex3.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "regex2.h"
#include "set.h"
#include "types.h"
Expand Down
2 changes: 1 addition & 1 deletion config/regex2.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@
#define MUTT_CONFIG_REGEX_H

#include <regex.h>
#include <stdbool.h>

struct Buffer;
struct ConfigSet;
struct Regex;

void regex_init(struct ConfigSet *cs);
struct Regex *regex_new(const char *str, int flags, struct Buffer *err);
Expand Down
6 changes: 1 addition & 5 deletions config/set.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "mutt/buffer.h"
#include "mutt/hash.h"
#include "mutt/logging.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "set.h"
#include "inheritance.h"
#include "types.h"
Expand Down
5 changes: 1 addition & 4 deletions config/sort.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,7 @@
#include <limits.h>
#include <stdint.h>
#include <string.h>
#include "mutt/buffer.h"
#include "mutt/logging.h"
#include "mutt/mapping.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "sort.h"
#include "set.h"
#include "types.h"
Expand Down
2 changes: 1 addition & 1 deletion config/sort.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#ifndef MUTT_CONFIG_SORT_H
#define MUTT_CONFIG_SORT_H

#include "mutt/mapping.h"
#include "mutt/mutt.h"

struct ConfigSet;

Expand Down
4 changes: 1 addition & 3 deletions config/string.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,7 @@
#include <stddef.h>
#include <limits.h>
#include <stdint.h>
#include "mutt/buffer.h"
#include "mutt/memory.h"
#include "mutt/string2.h"
#include "mutt/mutt.h"
#include "set.h"
#include "types.h"

Expand Down
2 changes: 2 additions & 0 deletions config/types.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
#ifndef MUTT_CONFIG_TYPES_H
#define MUTT_CONFIG_TYPES_H

#include <stdint.h>

/* Data Types */
#define DT_ADDRESS 1 /**< e-mail address */
#define DT_BOOL 2 /**< boolean option */
Expand Down
1 change: 0 additions & 1 deletion conn/connection.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@

#include <stdio.h>
#include <time.h>
#include "mutt/mutt.h"
#include "connaccount.h"

/**
Expand Down
12 changes: 0 additions & 12 deletions conn/socket.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,25 +30,13 @@

#include "config.h"
#include <errno.h>
#include <fcntl.h>
#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/socket.h>
#include <sys/time.h>
#include <time.h>
#include <unistd.h>
#include "mutt/mutt.h"
#include "socket.h"
#include "conn_globals.h"
#include "connaccount.h"
#include "connection.h"
#include "globals.h"
#include "options.h"
#include "protos.h"
#include "ssl.h"
#include "tunnel.h"
Expand Down
1 change: 0 additions & 1 deletion conn/ssl_gnutls.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
#include <time.h>
#include "mutt/mutt.h"
#include "config/lib.h"
#include "mutt.h"
#include "conn_globals.h"
#include "connaccount.h"
#include "connection.h"
Expand Down
1 change: 1 addition & 0 deletions conn/tunnel.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#include "config.h"
#include <errno.h>
#include <fcntl.h>
#include <stdbool.h>
#include <string.h>
#include <sys/wait.h>
#include <time.h>
Expand Down
2 changes: 2 additions & 0 deletions copy.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
#ifndef MUTT_COPY_H
#define MUTT_COPY_H

#include "config.h"
#include <stdint.h>
#include <stdio.h>

struct Email;
Expand Down
1 change: 1 addition & 0 deletions email/body.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#ifndef MUTT_EMAIL_BODY_H
#define MUTT_EMAIL_BODY_H

#include "config.h"
#include <stdbool.h>
#include <time.h>
#include "parameter.h"
Expand Down
1 change: 1 addition & 0 deletions email/email.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#ifndef MUTT_EMAIL_EMAIL_H
#define MUTT_EMAIL_EMAIL_H

#include "config.h"
#include <stddef.h>
#include <stdbool.h>
#include <time.h>
Expand Down
1 change: 1 addition & 0 deletions email/email_globals.c
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
*/

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

Expand Down
1 change: 1 addition & 0 deletions email/envelope.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#ifndef MUTT_EMAIL_ENVELOPE_H
#define MUTT_EMAIL_ENVELOPE_H

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

Expand Down
3 changes: 1 addition & 2 deletions email/group.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
#include "config.h"
#include <stdbool.h>
#include <stdlib.h>
#include "mutt/mutt.h"
#include "email/lib.h"
#include "email/address.h"
#include "group.h"

static struct Hash *Groups = NULL;
Expand Down
5 changes: 1 addition & 4 deletions email/group.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,9 @@
#define MUTT_GROUP_H

#include <stdbool.h>
#include "mutt/queue.h"
#include "mutt/regex3.h"
#include "mutt/mutt.h"

struct Address;
struct Buffer;
struct Hash;

#define MUTT_GROUP 0
#define MUTT_UNGROUP 1
Expand Down
2 changes: 1 addition & 1 deletion email/parse.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
#include <string.h>
#include <time.h>
#include "mutt/mutt.h"
#include "mutt/regex3.h"
#include "mutt.h"
#include "parse.h"
#include "address.h"
#include "body.h"
Expand Down
1 change: 1 addition & 0 deletions email/parse.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#ifndef MUTT_EMAIL_PARSE_H
#define MUTT_EMAIL_PARSE_H

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

Expand Down
2 changes: 1 addition & 1 deletion email/rfc2047.c
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@
#include <stdbool.h>
#include <string.h>
#include "mutt/mutt.h"
#include "email/lib.h"
#include "rfc2047.h"
#include "address.h"
#include "email_globals.h"
#include "envelope.h"
#include "mime.h"

#define ENCWORD_LEN_MAX 75
Expand Down
1 change: 1 addition & 0 deletions format_flags.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
#define MUTT_FORMAT_FLAGS_H

#include <stddef.h>
#include <stdint.h>

typedef uint8_t MuttFormatFlags; ///< Flags for mutt_expando_format(), e.g. #MUTT_FORMAT_FORCESUBJ
#define MUTT_FORMAT_NO_FLAGS 0 ///< No flags are set
Expand Down
Loading

0 comments on commit 3df4a2c

Please sign in to comment.