Commit 06f29237 by Paolo Carlini Committed by Paolo Carlini

re PR libstdc++/45613 (bits/random.h misses include guards)

2010-09-09  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/45613
	* include/bits/random.tcc: Add missing include guards.
	* include/bits/random.h: Likewise.
	* include/tr1/random.tcc: Likewise.

From-SVN: r164074
parent 61356c15
2010-09-09 Paolo Carlini <paolo.carlini@oracle.com> 2010-09-09 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/45613
* include/bits/random.tcc: Add missing include guards.
* include/bits/random.h: Likewise.
* include/tr1/random.tcc: Likewise.
2010-09-09 Paolo Carlini <paolo.carlini@oracle.com>
* libsupc++/cxxabi.h: Uglify nothrow to __nothrow__; fix a few * libsupc++/cxxabi.h: Uglify nothrow to __nothrow__; fix a few
inconsistent uglifications everywhere. inconsistent uglifications everywhere.
......
...@@ -28,6 +28,9 @@ ...@@ -28,6 +28,9 @@
* You should not attempt to use it directly. * You should not attempt to use it directly.
*/ */
#ifndef _RANDOM_H
#define _RANDOM_H 1
#include <vector> #include <vector>
namespace std namespace std
...@@ -5337,6 +5340,6 @@ namespace std ...@@ -5337,6 +5340,6 @@ namespace std
/* @} */ // group random_utilities /* @} */ // group random_utilities
/* @} */ // group random /* @} */ // group random
} }
#endif
...@@ -27,6 +27,9 @@ ...@@ -27,6 +27,9 @@
* You should not attempt to use it directly. * You should not attempt to use it directly.
*/ */
#ifndef _RANDOM_TCC
#define _RANDOM_TCC 1
#include <numeric> // std::accumulate and std::partial_sum #include <numeric> // std::accumulate and std::partial_sum
namespace std namespace std
...@@ -2815,3 +2818,5 @@ namespace std ...@@ -2815,3 +2818,5 @@ namespace std
return __sum / __tmp; return __sum / __tmp;
} }
} }
#endif
...@@ -28,6 +28,9 @@ ...@@ -28,6 +28,9 @@
* You should not attempt to use it directly. * You should not attempt to use it directly.
*/ */
#ifndef _GLIBCXX_TR1_RANDOM_TCC
#define _GLIBCXX_TR1_RANDOM_TCC 1
namespace std namespace std
{ {
namespace tr1 namespace tr1
...@@ -1708,3 +1711,5 @@ namespace tr1 ...@@ -1708,3 +1711,5 @@ namespace tr1
} }
} }
} }
#endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment