aboutsummaryrefslogtreecommitdiff
path: root/src/compat/stdin.cpp
diff options
context:
space:
mode:
authorfanquake <fanquake@gmail.com>2022-04-12 10:35:15 +0100
committerfanquake <fanquake@gmail.com>2022-04-20 13:51:33 +0100
commitc79ad935f0412bac3e19a6b925efdb390eb00bd9 (patch)
tree87414427d7dd8749f8a14fce01eb3501f0a96c54 /src/compat/stdin.cpp
parent094d9fda5ccee7d78a2e3d8b1eec17b8b6a33466 (diff)
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.
Diffstat (limited to 'src/compat/stdin.cpp')
-rw-r--r--src/compat/stdin.cpp18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/compat/stdin.cpp b/src/compat/stdin.cpp
index 0fc4e0fcf2..61d66e39f2 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 <config/bitcoin-config.h>
-#endif
+#include <compat/stdin.h>
-#include <cstdio> // for fileno(), stdin
+#include <cstdio>
#ifdef WIN32
-#include <windows.h> // for SetStdinEcho()
-#include <io.h> // for isatty()
+#include <windows.h>
+#include <io.h>
#else
-#include <termios.h> // for SetStdinEcho()
-#include <unistd.h> // for SetStdinEcho(), isatty()
-#include <poll.h> // for StdinReady()
+#include <termios.h>
+#include <unistd.h>
+#include <poll.h>
#endif
-#include <compat/stdin.h>
-
// https://stackoverflow.com/questions/1413445/reading-a-password-from-stdcin
void SetStdinEcho(bool enable)
{