diff --git a/src/net.cpp b/src/net.cpp --- a/src/net.cpp +++ b/src/net.cpp @@ -2549,7 +2549,8 @@ WSACleanup(); #endif } -} instance_of_cnetcleanup; +}; +static CNetCleanup instance_of_cnetcleanup; void CConnman::Interrupt() { { diff --git a/src/net_processing.cpp b/src/net_processing.cpp --- a/src/net_processing.cpp +++ b/src/net_processing.cpp @@ -5010,4 +5010,5 @@ mapOrphanTransactions.clear(); mapOrphanTransactionsByPrev.clear(); } -} instance_of_cnetprocessingcleanup; +}; +static CNetProcessingCleanup instance_of_cnetprocessingcleanup; diff --git a/src/ui_interface.cpp b/src/ui_interface.cpp --- a/src/ui_interface.cpp +++ b/src/ui_interface.cpp @@ -31,7 +31,8 @@ NotifyHeaderTip; boost::signals2::signal BannedListChanged; -} g_ui_signals; +}; +static UISignals g_ui_signals; #define ADD_SIGNALS_IMPL_WRAPPER(signal_name) \ boost::signals2::connection CClientUIInterface::signal_name##_connect( \ diff --git a/src/validation.cpp b/src/validation.cpp --- a/src/validation.cpp +++ b/src/validation.cpp @@ -64,7 +64,7 @@ #define MICRO 0.000001 #define MILLI 0.001 -CChainState g_chainstate; +static CChainState g_chainstate; CChainState &ChainstateActive() { return g_chainstate; @@ -834,8 +834,8 @@ return false; } -CBlockIndex const *pindexBestForkTip = nullptr; -CBlockIndex const *pindexBestForkBase = nullptr; +static CBlockIndex const *pindexBestForkTip = nullptr; +static CBlockIndex const *pindexBestForkBase = nullptr; static void AlertNotify(const std::string &strMessage) { uiInterface.NotifyAlertChanged(); @@ -5633,4 +5633,5 @@ } mapBlockIndex.clear(); } -} instance_of_cmaincleanup; +}; +static CMainCleanup instance_of_cmaincleanup;