diff --git a/src/txmempool.h b/src/txmempool.h --- a/src/txmempool.h +++ b/src/txmempool.h @@ -6,18 +6,17 @@ #ifndef BITCOIN_TXMEMPOOL_H #define BITCOIN_TXMEMPOOL_H -#include "amount.h" -#include "coins.h" -#include "indirectmap.h" -#include "primitives/transaction.h" -#include "random.h" -#include "sync.h" +#include +#include +#include +#include +#include +#include #include #include #include #include - #include #include diff --git a/src/txmempool.cpp b/src/txmempool.cpp --- a/src/txmempool.cpp +++ b/src/txmempool.cpp @@ -3,25 +3,25 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#include "txmempool.h" - -#include "chain.h" -#include "chainparams.h" // for GetConsensus. -#include "clientversion.h" -#include "config.h" -#include "consensus/consensus.h" -#include "consensus/tx_verify.h" -#include "consensus/validation.h" -#include "policy/fees.h" -#include "policy/policy.h" -#include "reverse_iterator.h" -#include "streams.h" -#include "timedata.h" -#include "util.h" -#include "utilmoneystr.h" -#include "utiltime.h" -#include "validation.h" -#include "version.h" +#include + +#include +#include // for GetConsensus. +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include diff --git a/src/ui_interface.cpp b/src/ui_interface.cpp --- a/src/ui_interface.cpp +++ b/src/ui_interface.cpp @@ -2,8 +2,9 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#include "ui_interface.h" -#include "util.h" +#include + +#include CClientUIInterface uiInterface; diff --git a/src/uint256.h b/src/uint256.h --- a/src/uint256.h +++ b/src/uint256.h @@ -6,7 +6,7 @@ #ifndef BITCOIN_UINT256_H #define BITCOIN_UINT256_H -#include "crypto/common.h" +#include #include #include diff --git a/src/uint256.cpp b/src/uint256.cpp --- a/src/uint256.cpp +++ b/src/uint256.cpp @@ -3,9 +3,9 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#include "uint256.h" +#include -#include "utilstrencodings.h" +#include #include #include diff --git a/src/undo.h b/src/undo.h --- a/src/undo.h +++ b/src/undo.h @@ -7,10 +7,10 @@ #ifndef BITCOIN_UNDO_H #define BITCOIN_UNDO_H -#include "coins.h" -#include "compressor.h" -#include "consensus/consensus.h" -#include "serialize.h" +#include +#include +#include +#include class CBlock; class CBlockIndex; diff --git a/src/util.h b/src/util.h --- a/src/util.h +++ b/src/util.h @@ -11,15 +11,18 @@ #define BITCOIN_UTIL_H #if defined(HAVE_CONFIG_H) -#include "config/bitcoin-config.h" +#include #endif -#include "compat.h" -#include "fs.h" -#include "logging.h" -#include "sync.h" -#include "tinyformat.h" -#include "utiltime.h" +#include +#include +#include +#include +#include +#include + +#include +#include // for boost::thread_interrupted #include #include @@ -30,9 +33,6 @@ #include #include -#include -#include // for boost::thread_interrupted - // Application startup time (used for uptime calculation) int64_t GetStartupTime(); diff --git a/src/util.cpp b/src/util.cpp --- a/src/util.cpp +++ b/src/util.cpp @@ -4,17 +4,24 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/bitcoin-config.h" +#include #endif -#include "util.h" +#include -#include "chainparamsbase.h" -#include "fs.h" -#include "random.h" -#include "serialize.h" -#include "utilstrencodings.h" -#include "utiltime.h" +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include +#include #include @@ -76,13 +83,6 @@ #include #endif -#include -#include -#include - -#include -#include - // Application startup time (used for uptime calculation) const int64_t nStartupTime = GetTime(); diff --git a/src/utilmoneystr.h b/src/utilmoneystr.h --- a/src/utilmoneystr.h +++ b/src/utilmoneystr.h @@ -9,11 +9,11 @@ #ifndef BITCOIN_UTILMONEYSTR_H #define BITCOIN_UTILMONEYSTR_H +#include + #include #include -#include "amount.h" - std::string FormatMoney(const Amount n); bool ParseMoney(const std::string &str, Amount &nRet); bool ParseMoney(const char *pszIn, Amount &nRet); diff --git a/src/utilmoneystr.cpp b/src/utilmoneystr.cpp --- a/src/utilmoneystr.cpp +++ b/src/utilmoneystr.cpp @@ -3,11 +3,11 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#include "utilmoneystr.h" +#include -#include "primitives/transaction.h" -#include "tinyformat.h" -#include "utilstrencodings.h" +#include +#include +#include std::string FormatMoney(const Amount amt) { // Note: not using straight sprintf here because we do NOT want localized diff --git a/src/utilstrencodings.cpp b/src/utilstrencodings.cpp --- a/src/utilstrencodings.cpp +++ b/src/utilstrencodings.cpp @@ -3,9 +3,9 @@ // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#include "utilstrencodings.h" +#include -#include "tinyformat.h" +#include #include #include diff --git a/src/utiltime.cpp b/src/utiltime.cpp --- a/src/utiltime.cpp +++ b/src/utiltime.cpp @@ -4,16 +4,16 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/bitcoin-config.h" +#include #endif -#include "utiltime.h" - -#include +#include #include #include +#include + //!< For unit testing static std::atomic nMockTime(0); diff --git a/src/validation.h b/src/validation.h --- a/src/validation.h +++ b/src/validation.h @@ -8,20 +8,20 @@ #define BITCOIN_VALIDATION_H #if defined(HAVE_CONFIG_H) -#include "config/bitcoin-config.h" +#include #endif -#include "amount.h" -#include "blockfileinfo.h" -#include "coins.h" -#include "consensus/consensus.h" -#include "consensus/params.h" -#include "diskblockpos.h" -#include "fs.h" -#include "protocol.h" // For CMessageHeader::MessageMagic -#include "script/script_error.h" -#include "sync.h" -#include "versionbits.h" +#include +#include +#include +#include +#include +#include +#include +#include // For CMessageHeader::MessageMagic +#include