From 86ca35296e3e65c9a769a946f90a59b273063d9c Mon Sep 17 00:00:00 2001 From: svost Date: Sat, 26 Mar 2016 23:28:04 +0300 Subject: [PATCH] Remove BOOST_FOREACH macro --- src/net.cpp | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/net.cpp b/src/net.cpp index 9d3b998..c69e83c 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -570,10 +570,9 @@ void CNode::copyStats(CNodeStats &stats) } #undef X - - - - +void Release(CNode* node) { + node->Release(); +} @@ -925,8 +924,7 @@ void ThreadSocketHandler2(void* parg) } { LOCK(cs_vNodes); - BOOST_FOREACH(CNode* pnode, vNodesCopy) - pnode->Release(); + for_each(vNodesCopy.begin(), vNodesCopy.end(), Release); } Sleep(10); @@ -1507,8 +1505,7 @@ void ThreadMessageHandler2(void* parg) { LOCK(cs_vNodes); - BOOST_FOREACH(CNode* pnode, vNodesCopy) - pnode->Release(); + for_each(vNodesCopy.begin(), vNodesCopy.end(), Release); } // Wait and allow messages to bunch up. -- 1.7.1