diff --git a/eo/src/utils/eoRNG.h b/eo/src/utils/eoRNG.h index c9d16ac8..0aeb6969 100644 --- a/eo/src/utils/eoRNG.h +++ b/eo/src/utils/eoRNG.h @@ -276,7 +276,7 @@ public : @return Uniformly chosen element from the vector. */ template - const TYPE& choice(const std::vector& vec) + const TYPE& choice(const std::vector& vec) { return vec[random(vec.size())]; } @@ -450,10 +450,10 @@ inline void eoRng::initialize(uint32_t seed) left = -1; register uint32_t x = (seed | 1U) & 0xFFFFFFFFU, *s = state; - register int j; + register int j; for(left=0, *s++=x, j=N; --j; - *s++ = (x*=69069U) & 0xFFFFFFFFU); + *s++ = (x*=69069U) & 0xFFFFFFFFU) ; } diff --git a/eo/src/utils/eoTimedMonitor.h b/eo/src/utils/eoTimedMonitor.h index c024083a..3c264c30 100644 --- a/eo/src/utils/eoTimedMonitor.h +++ b/eo/src/utils/eoTimedMonitor.h @@ -57,7 +57,7 @@ public: clock_t tick = clock(); - if ( (tick-last_tick) >= seconds * CLOCKS_PER_SEC) { + if ( (unsigned)(tick-last_tick) >= seconds * CLOCKS_PER_SEC) { monitor = true; }