diff options
author | imarom <imarom@cisco.com> | 2017-01-12 10:31:14 +0200 |
---|---|---|
committer | Hanoh Haim <hhaim@cisco.com> | 2017-01-12 14:33:15 +0200 |
commit | 58d22eef5cffdf6f006e5f34c82bfbd3ebe79604 (patch) | |
tree | 29555f882b6d4a8060695097dbd107bec6465afb /src | |
parent | a6e3bf69eb5b338047f4338a3cecc052db042188 (diff) |
abs fix
Signed-off-by: imarom <imarom@cisco.com>
Diffstat (limited to 'src')
-rwxr-xr-x | src/common/captureFile.cpp | 2 | ||||
-rwxr-xr-x | src/common/captureFile.h | 3 | ||||
-rw-r--r-- | src/gtest/bp_timer_gtest.cpp | 6 | ||||
-rwxr-xr-x | src/utl_yaml.cpp | 1 |
4 files changed, 7 insertions, 5 deletions
diff --git a/src/common/captureFile.cpp b/src/common/captureFile.cpp index b3035e8a..a25d1c42 100755 --- a/src/common/captureFile.cpp +++ b/src/common/captureFile.cpp @@ -135,7 +135,7 @@ bool CCapPktRaw::Compare(CCapPktRaw * obj,int dump,double dsec){ CPktNsecTimeStamp t2(obj->time_sec,obj->time_nsec); if ( t1.diff(t2) > dsec ){ if ( dump ){ - printf(" ERROR: diff of 1 msec in time \n"); + printf(" ERROR: diff of %lf seconds while only %lf allowed\n", t1.diff(t2), dsec); } return (false); } diff --git a/src/common/captureFile.h b/src/common/captureFile.h index d87e57b6..a552d501 100755 --- a/src/common/captureFile.h +++ b/src/common/captureFile.h @@ -25,6 +25,7 @@ limitations under the License. #include <stdlib.h> #include <string> #include <iostream> +#include <cmath> #ifdef WIN32 #pragma warning(disable:4786) @@ -87,7 +88,7 @@ public: } double diff(const CPktNsecTimeStamp & obj){ - return (abs(getNsec() - obj.getNsec() ) ); + return (std::abs(getNsec() - obj.getNsec() ) ); } void Dump(FILE *fd); diff --git a/src/gtest/bp_timer_gtest.cpp b/src/gtest/bp_timer_gtest.cpp index 1e8e7069..70e5e192 100644 --- a/src/gtest/bp_timer_gtest.cpp +++ b/src/gtest/bp_timer_gtest.cpp @@ -23,7 +23,7 @@ limitations under the License. #include <common/basic_utils.h> #include "h_timer.h" #include <common/utl_gcc_diag.h> - +#include <cmath> class gt_r_timer : public testing::Test { @@ -711,7 +711,7 @@ void CNATimerWheelTest1::on_tick(CMyTestObject *lpobj){ if (expect_min>m_div_err) { expect_min-=m_div_err*2; } - double pre=abs(100.0-100.0*(double)m_ticks/(double)m_expect_tick); + double pre=std::abs(100.0-100.0*(double)m_ticks/(double)m_expect_tick); if (pre>m_max_err){ m_max_err=pre; } @@ -1051,7 +1051,7 @@ void CNATimerWheelTest2::on_tick(CMyTestObject *lp){ } m_timer.timer_start(&lp->m_timer,lp->m_d_tick); if (!m_cfg.m_dont_check){ - double pre=abs(100.0-100.0*(double)m_ticks/(double)lp->m_t_tick); + double pre=std::abs(100.0-100.0*(double)m_ticks/(double)lp->m_t_tick); if (pre>(200.0/(double)m_div_err)) { printf(" =====>tick:%d %f \n",m_ticks,pre); assert(0); diff --git a/src/utl_yaml.cpp b/src/utl_yaml.cpp index a4fd6404..df605964 100755 --- a/src/utl_yaml.cpp +++ b/src/utl_yaml.cpp @@ -313,6 +313,7 @@ YAMLParserWrapper::parse_mac_addr(const YAML::Node &node, const std::string &nam } assert(0); + return(0); } uint64_t |