From fd00ae63d4262e6b06575f68b42c72608410b0e6 Mon Sep 17 00:00:00 2001 From: Richard Russon Date: Sat, 21 Sep 2019 16:26:21 +0100 Subject: [PATCH] iwyu: pragma keep some #includes After pre-processing, some macros disappear, which means that iwyu thinks that some headers aren't needed. --- copy.c | 2 +- globals.h | 2 +- mbox/mbox.c | 2 +- mutt/mbyte.h | 2 +- mutt/md5.c | 2 +- pager.c | 2 +- sendlib.c | 2 +- sort.h | 2 +- terminal.c | 4 ++-- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/copy.c b/copy.c index 609082edf..0a9d16f38 100644 --- a/copy.c +++ b/copy.c @@ -29,7 +29,7 @@ #include "config.h" #include -#include +#include // IWYU pragma: keep #include #include #include "mutt/mutt.h" diff --git a/globals.h b/globals.h index 2ce041679..fbfd896da 100644 --- a/globals.h +++ b/globals.h @@ -24,7 +24,7 @@ #define MUTT_GLOBALS_H #include "config.h" -#include +#include // IWYU pragma: keep #include #include "mutt/mutt.h" #include "keymap.h" diff --git a/mbox/mbox.c b/mbox/mbox.c index cd53a9af4..f2246803c 100644 --- a/mbox/mbox.c +++ b/mbox/mbox.c @@ -32,7 +32,7 @@ #include "config.h" #include -#include +#include // IWYU pragma: keep #include #include #include diff --git a/mutt/mbyte.h b/mutt/mbyte.h index eb628aaf9..c1cbcb4bc 100644 --- a/mutt/mbyte.h +++ b/mutt/mbyte.h @@ -27,7 +27,7 @@ #include #include #include -#include +#include // IWYU pragma: keep extern bool OptLocales; diff --git a/mutt/md5.c b/mutt/md5.c index 2fa282935..5b661abbd 100644 --- a/mutt/md5.c +++ b/mutt/md5.c @@ -28,7 +28,7 @@ */ #include "config.h" -#include +#include // IWYU pragma: keep #include #include #include diff --git a/pager.c b/pager.c index 0b6b492cd..cae0252e8 100644 --- a/pager.c +++ b/pager.c @@ -29,7 +29,7 @@ #include "config.h" #include #include -#include +#include // IWYU pragma: keep #include #include #include diff --git a/sendlib.c b/sendlib.c index 1f2ef5f20..95b748a99 100644 --- a/sendlib.c +++ b/sendlib.c @@ -31,7 +31,7 @@ #include #include #include -#include +#include // IWYU pragma: keep #include #include #include diff --git a/sort.h b/sort.h index 6b6cf894c..ad01df1ac 100644 --- a/sort.h +++ b/sort.h @@ -26,7 +26,7 @@ #include #include "config/lib.h" -#include "options.h" +#include "options.h" // IWYU pragma: keep #include "where.h" struct Address; diff --git a/terminal.c b/terminal.c index 78bd2e504..40034c116 100644 --- a/terminal.c +++ b/terminal.c @@ -32,9 +32,9 @@ #include "mutt/mutt.h" #include "mutt_curses.h" #ifdef HAVE_NCURSESW_NCURSES_H -#include +#include // IWYU pragma: keep #elif defined(HAVE_NCURSES_NCURSES_H) -#include +#include // IWYU pragma: keep #elif !defined(USE_SLANG_CURSES) #include #endif -- 2.40.0