From bb4dd8289b351fae6b55e303f189127a394a1edd Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Mon, 26 Aug 2013 08:15:55 -0400 Subject: Imported Upstream version 1.51.0 --- boost/uuid/seed_rng.hpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'boost/uuid') diff --git a/boost/uuid/seed_rng.hpp b/boost/uuid/seed_rng.hpp index 7c2b51d417..d5d1e0fc6a 100644 --- a/boost/uuid/seed_rng.hpp +++ b/boost/uuid/seed_rng.hpp @@ -79,7 +79,7 @@ public: : rd_index_(5) , random_(std::fopen( "/dev/urandom", "rb" )) {} - + ~seed_rng() { if (random_) { @@ -139,7 +139,7 @@ private: } { - unsigned int rn[] = + unsigned int rn[] = { static_cast(std::rand()) , static_cast(std::rand()) , static_cast(std::rand()) @@ -154,6 +154,9 @@ private: if(random_) { // the not_used variable is to suppress warnings +#if defined(__GNUC__) + __attribute__((unused)) +#endif size_t not_used = 0; not_used = std::fread( buffer, 1, 20, random_ ); } @@ -190,7 +193,7 @@ private: unsigned int rd_[5]; int rd_index_; std::FILE * random_; - + private: // make seed_rng noncopyable seed_rng(seed_rng const&); seed_rng& operator=(seed_rng const&); @@ -213,7 +216,7 @@ class generator_iterator , single_pass_traversal_tag , typename Generator::result_type const& > super_t; - + public: generator_iterator() : m_g(NULL) {} generator_iterator(Generator* g) : m_g(g), m_value((*m_g)()) {} -- cgit v1.2.3