From b7e50c6d3d0bfa2836a53f24f679448967f1c047 Mon Sep 17 00:00:00 2001 From: Steve Tonneau <stonneau@meakandake> Date: Wed, 1 Apr 2015 14:56:10 +0200 Subject: [PATCH] fix warning errors on 64bits unsigned int conversion --- include/hpp/statistics/success-bin.hh | 6 +++--- src/success-bin.cc | 6 +++--- tests/test-distribution.cc | 2 +- tests/test-statistics.cc | 2 +- tests/test-successstatistics.cc | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/include/hpp/statistics/success-bin.hh b/include/hpp/statistics/success-bin.hh index 292e124..11c979e 100644 --- a/include/hpp/statistics/success-bin.hh +++ b/include/hpp/statistics/success-bin.hh @@ -112,13 +112,13 @@ namespace hpp { void addFailure (const SuccessBin::Reason& r = SuccessBin::REASON_UNKNOWN); /// Count the number of success. - unsigned int nbSuccess () const; + std::size_t nbSuccess () const; /// Count the number of failure, in total. - unsigned int nbFailure () const; + std::size_t nbFailure () const; /// Count the number of a particular failure. - unsigned int nbFailure (const SuccessBin::Reason& r) const; + std::size_t nbFailure (const SuccessBin::Reason& r) const; }; } // namespace statistics } // namespace hpp diff --git a/src/success-bin.cc b/src/success-bin.cc index dff220a..69e9b3f 100644 --- a/src/success-bin.cc +++ b/src/success-bin.cc @@ -77,17 +77,17 @@ namespace hpp { insert (SuccessBin (true)); } - unsigned int SuccessStatistics::nbSuccess () const + std::size_t SuccessStatistics::nbSuccess() const { return freq (SuccessBin(true)); } - unsigned int SuccessStatistics::nbFailure () const + std::size_t SuccessStatistics::nbFailure() const { return numberOfObservations() - nbSuccess(); } - unsigned int SuccessStatistics::nbFailure (const SuccessBin::Reason& r) const + std::size_t SuccessStatistics::nbFailure(const SuccessBin::Reason& r) const { return freq (SuccessBin (false, r)); } diff --git a/tests/test-distribution.cc b/tests/test-distribution.cc index 6bf22b0..276635c 100644 --- a/tests/test-distribution.cc +++ b/tests/test-distribution.cc @@ -109,7 +109,7 @@ int test2 () int main () { /* initialize random seed: */ - srand (time(NULL)); + srand (static_cast<unsigned int> (time(NULL))); std::cout.precision(15); diff --git a/tests/test-statistics.cc b/tests/test-statistics.cc index 786f839..56f03cd 100644 --- a/tests/test-statistics.cc +++ b/tests/test-statistics.cc @@ -60,7 +60,7 @@ class TestStatistics : public Statistics <TestBin> { int main () { - srand (time(NULL)); + srand (static_cast<unsigned int> (time(NULL))); TestStatistics t; double *check = new double [100]; diff --git a/tests/test-successstatistics.cc b/tests/test-successstatistics.cc index 1f3826d..bd4c7f5 100644 --- a/tests/test-successstatistics.cc +++ b/tests/test-successstatistics.cc @@ -27,7 +27,7 @@ using namespace hpp; int main () { /* initialize random seed: */ - srand (time(NULL)); + srand (static_cast<unsigned int> (time(NULL))); using namespace hpp::statistics; SuccessStatistics ss; -- GitLab