aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/input_common.cpp
diff options
context:
space:
mode:
authorGravatar Kurtis Rader <krader@skepticism.us>2016-04-20 23:00:54 -0700
committerGravatar Kurtis Rader <krader@skepticism.us>2016-04-26 15:02:22 -0700
commit1f06e5f0b9ee483053b987c9cab9f1f5fce2590c (patch)
tree8ebebff055f4aa184e7d7b021190ab01d9376992 /src/input_common.cpp
parentdaa217f533490e0b9bc4113a143e8f38de922b7a (diff)
add better support for IWYU and fix things
Remove the "make iwyu" build target. Move the functionality into the recently introduced lint.fish script. Fix a lot, but not all, of the include-what-you-use errors. Specifically, it fixes all of the IWYU errors on my OS X server but only removes some of them on my Ubuntu 14.04 server. Fixes #2957
Diffstat (limited to 'src/input_common.cpp')
-rw-r--r--src/input_common.cpp17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/input_common.cpp b/src/input_common.cpp
index 7c018c2d..3584f903 100644
--- a/src/input_common.cpp
+++ b/src/input_common.cpp
@@ -1,27 +1,30 @@
/** \file input_common.c
Implementation file for the low level input library
-
*/
#include "config.h"
-
#include <string.h>
#include <errno.h>
-#include <sys/time.h>
#include <unistd.h>
#include <list>
#include <queue>
-#include <cwchar> // for wint_t
-#include <deque> // for deque
-#include <utility> // for swap, pair
+#include <deque>
+#include <utility>
#ifdef HAVE_SYS_SELECT_H
#include <sys/select.h>
#endif
+#include <stdbool.h>
+#include <memory>
+#include <cwctype>
+#include <wchar.h>
+#include <wctype.h>
+#include <sys/types.h>
+#include <stdio.h>
+#include <stdlib.h>
#include "fallback.h" // IWYU pragma: keep
#include "util.h"
-
#include "common.h"
#include "input_common.h"
#include "env_universal_common.h"