From c79ad935f0412bac3e19a6b925efdb390eb00bd9 Mon Sep 17 00:00:00 2001 From: fanquake Date: Tue, 12 Apr 2022 10:35:15 +0100 Subject: [PATCH] refactor: fix includes in src/compat Add missing includes. Swap C headers for their C++ counterparts. Remove pointless / unmaintainable include comments. This is even more the case when we are actually using IWYU, as if anyone wants to see the comments they can just get IWYU to generate them. --- src/compat/byteswap.h | 2 +- src/compat/cpuid.h | 2 ++ src/compat/endian.h | 2 +- src/compat/glibcxx_sanity.cpp | 1 + src/compat/stdin.cpp | 18 +++++++----------- 5 files changed, 12 insertions(+), 13 deletions(-) diff --git a/src/compat/byteswap.h b/src/compat/byteswap.h index 27ef1a18df8..2f4232fa5ce 100644 --- a/src/compat/byteswap.h +++ b/src/compat/byteswap.h @@ -9,7 +9,7 @@ #include #endif -#include +#include #if defined(HAVE_BYTESWAP_H) #include diff --git a/src/compat/cpuid.h b/src/compat/cpuid.h index 0877ad47d30..e78c1ce6d1f 100644 --- a/src/compat/cpuid.h +++ b/src/compat/cpuid.h @@ -10,6 +10,8 @@ #include +#include + // We can't use cpuid.h's __get_cpuid as it does not support subleafs. void static inline GetCPUID(uint32_t leaf, uint32_t subleaf, uint32_t& a, uint32_t& b, uint32_t& c, uint32_t& d) { diff --git a/src/compat/endian.h b/src/compat/endian.h index c5cf7a46cc8..bdd8b84c1bb 100644 --- a/src/compat/endian.h +++ b/src/compat/endian.h @@ -11,7 +11,7 @@ #include -#include +#include #if defined(HAVE_ENDIAN_H) #include diff --git a/src/compat/glibcxx_sanity.cpp b/src/compat/glibcxx_sanity.cpp index e6e6208e404..f2ceeeeb9cb 100644 --- a/src/compat/glibcxx_sanity.cpp +++ b/src/compat/glibcxx_sanity.cpp @@ -5,6 +5,7 @@ #include #include #include +#include namespace { diff --git a/src/compat/stdin.cpp b/src/compat/stdin.cpp index 0fc4e0fcf2d..61d66e39f22 100644 --- a/src/compat/stdin.cpp +++ b/src/compat/stdin.cpp @@ -2,23 +2,19 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#if defined(HAVE_CONFIG_H) -#include -#endif +#include -#include // for fileno(), stdin +#include #ifdef WIN32 -#include // for SetStdinEcho() -#include // for isatty() +#include +#include #else -#include // for SetStdinEcho() -#include // for SetStdinEcho(), isatty() -#include // for StdinReady() +#include +#include +#include #endif -#include - // https://stackoverflow.com/questions/1413445/reading-a-password-from-stdcin void SetStdinEcho(bool enable) {