$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r51210 - trunk/libs/random
From: steven_at_[hidden]
Date: 2009-02-11 22:03:03
Author: steven_watanabe
Date: 2009-02-11 22:03:02 EST (Wed, 11 Feb 2009)
New Revision: 51210
URL: http://svn.boost.org/trac/boost/changeset/51210
Log:
Correct stringizing
Text files modified: 
   trunk/libs/random/instantiate.cpp |     7 ++-----                                 
   1 files changed, 2 insertions(+), 5 deletions(-)
Modified: trunk/libs/random/instantiate.cpp
==============================================================================
--- trunk/libs/random/instantiate.cpp	(original)
+++ trunk/libs/random/instantiate.cpp	2009-02-11 22:03:02 EST (Wed, 11 Feb 2009)
@@ -20,6 +20,7 @@
 #include <vector>
 #include <boost/random.hpp>
 #include <boost/config.hpp>
+#include <boost/preprocessor/stringize.hpp>
 
 #include <boost/test/test_tools.hpp>
 #include <boost/test/included/test_exec_monitor.hpp>
@@ -288,15 +289,11 @@
   
   typedef boost::random::lagged_fibonacci<boost::uint32_t, 24, 607, 273> lagged_fibonacci;
 
-#define BOOST_RANDOM_STRINGIZE(x) #x
-
   typedef BOOST_RANDOM_URNG_TEST::result_type result_type;
-  instantiate_urng(BOOST_RANDOM_STRINGIZE(BOOST_RANDOM_URNG_TEST), BOOST_RANDOM_URNG_TEST(), static_cast<result_type>(0));
+  instantiate_urng(BOOST_PP_STRINGIZE(BOOST_RANDOM_URNG_TEST), BOOST_RANDOM_URNG_TEST(), static_cast<result_type>(0));
   BOOST_RANDOM_URNG_TEST* type_ptr = 0;
   extra_tests(type_ptr);
 
-#undef BOOST_RANDOM_STRINGIZE
-
 }