Boost logo

Boost-Commit :

From: matt_calabrese_at_[hidden]
Date: 2007-06-29 14:32:53


Author: matt_calabrese
Date: 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
New Revision: 7315
URL: http://svn.boost.org/trac/boost/changeset/7315

Log:
Fixed mistake which caused unrecognized windows compilers/target architectures to have faulty operation reporting (no longer causes preprocessor errors instead of 1 or 0 with macro invocations for checking support). Changed BOOST_ACT_CONFIG_INTERLOCKED_HAS to just BOOST_ACT_INTERLOCKED_HAS.

Text files modified:
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has.hpp | 18 +++++++++---------
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_interlocked_operations.hpp | 4 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_wait_free.hpp | 4 ++--
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_release.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_release_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acquire.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acquire_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_release.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_release_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/implementation_info/operation_support.hpp | 40 +++++++++++++++++++++++++++-------------
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered_fwd.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_helper.hpp | 2 +-
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign.cpp | 4 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_release.cpp | 4 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_unordered.cpp | 4 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load.cpp | 4 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_acquire.cpp | 4 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_unordered.cpp | 4 ++--
   sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_helper.hpp | 2 +-
   60 files changed, 102 insertions(+), 88 deletions(-)

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -6,8 +6,8 @@
     http://www.boost.org/LICENSE_1_0.txt)
 ==============================================================================*/
 
-#ifndef BOOST_ACT_CONFIG_INTERLOCKED_HAS_HPP
-#define BOOST_ACT_CONFIG_INTERLOCKED_HAS_HPP
+#ifndef BOOST_ACT_INTERLOCKED_HAS_HPP
+#define BOOST_ACT_INTERLOCKED_HAS_HPP
 
 #include <boost/act/interlocked/detail/cas_support.hpp>
 #include <boost/preprocessor/cat.hpp>
@@ -228,7 +228,7 @@
 #define BOOST_ACT_CONFIG_DETAIL_HAS_LOAD( name, semantics ) \
 BOOST_PP_CAT( BOOST_ACT_CONFIG_DETAIL_HAS_LOAD_, semantics )()
 
-#define BOOST_ACT_CONFIG_INTERLOCKED_HAS_IMPL( name, semantics ) \
+#define BOOST_ACT_INTERLOCKED_HAS_IMPL( name, semantics ) \
 BOOST_PP_IF \
 ( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, load ) \
 , BOOST_ACT_CONFIG_DETAIL_HAS_LOAD \
@@ -236,7 +236,7 @@
 ) \
 ( name, semantics )
 
-#define BOOST_ACT_CONFIG_INTERLOCKED_HAS_INTERNAL( name, semantics ) \
+#define BOOST_ACT_INTERLOCKED_HAS_INTERNAL( name, semantics ) \
 BOOST_PP_IF \
 ( BOOST_ACT_INTERLOCKED_DETAIL_IS_NAME( name, load ) \
 , BOOST_ACT_CONFIG_DETAIL_HAS_LOAD \
@@ -244,15 +244,15 @@
 ) \
 ( name, semantics )
 
-#define BOOST_ACT_CONFIG_INTERLOCKED_HAS_DEFAULT_INTERNAL( name, semantics ) \
-BOOST_ACT_CONFIG_INTERLOCKED_HAS_INTERNAL \
+#define BOOST_ACT_INTERLOCKED_HAS_DEFAULT_INTERNAL( name, semantics ) \
+BOOST_ACT_INTERLOCKED_HAS_INTERNAL \
 ( name, BOOST_ACT_CONFIG_DETAIL_DEFAULT_OF( name ) )
 
-#define BOOST_ACT_CONFIG_INTERLOCKED_HAS( name, semantics ) \
+#define BOOST_ACT_INTERLOCKED_HAS( name, semantics ) \
 BOOST_PP_IF \
 ( BOOST_ACT_CONFIG_DETAIL_IS_DEFAULT_SEMANTICS( semantics ) \
-, BOOST_ACT_CONFIG_INTERLOCKED_HAS_DEFAULT_INTERNAL \
-, BOOST_ACT_CONFIG_INTERLOCKED_HAS_INTERNAL \
+, BOOST_ACT_INTERLOCKED_HAS_DEFAULT_INTERNAL \
+, BOOST_ACT_INTERLOCKED_HAS_INTERNAL \
 ) \
 ( name, semantics )
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_interlocked_operations.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_interlocked_operations.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_interlocked_operations.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -6,8 +6,8 @@
     http://www.boost.org/LICENSE_1_0.txt)
 ==============================================================================*/
 
-#ifndef BOOST_ACT_CONFIG_INTERLOCKED_HAS_INTERLOCKED_HPP
-#define BOOST_ACT_CONFIG_INTERLOCKED_HAS_INTERLOCKED_HPP
+#ifndef BOOST_ACT_INTERLOCKED_HAS_INTERLOCKED_HPP
+#define BOOST_ACT_INTERLOCKED_HAS_INTERLOCKED_HPP
 
 #include <boost/act/interlocked/detail/implementation_info/operation_support.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_wait_free.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_wait_free.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/config/interlocked/has_wait_free.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -6,7 +6,7 @@
     http://www.boost.org/LICENSE_1_0.txt)
 ==============================================================================*/
 
-#ifndef BOOST_ACT_CONFIG_INTERLOCKED_HAS_WAIT_FREE_HPP
-#define BOOST_ACT_CONFIG_INTERLOCKED_HAS_WAIT_FREE_HPP
+#ifndef BOOST_ACT_INTERLOCKED_HAS_WAIT_FREE_HPP
+#define BOOST_ACT_INTERLOCKED_HAS_WAIT_FREE_HPP
 
 #endif

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( add_assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( add_assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/add_assign/add_assign_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( add_assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( add_assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/acq_rel.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acq_rel_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/acq_rel.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acquire )
 
 #include <boost/act/interlocked/semantics/acquire.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_acquire_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acquire )
 
 #include <boost/act/interlocked/semantics/acquire.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_release.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_release.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_release.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, release )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, release )
 
 #include <boost/act/interlocked/semantics/release.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_release_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_release_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_release_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, release )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, release )
 
 #include <boost/act/interlocked/semantics/release.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, unordered )
 
 #include <boost/act/interlocked/semantics/unordered.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign/assign_unordered_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, unordered )
 
 #include <boost/act/interlocked/semantics/unordered.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign_if_was, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign_if_was, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, acq_rel )
 
 #include <boost/act/interlocked/semantics/acq_rel.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acq_rel_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign_if_was, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, acq_rel )
 
 #include <boost/act/interlocked/semantics/acq_rel.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acquire.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acquire.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acquire.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign_if_was, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, acquire )
 
 #include <boost/act/interlocked/semantics/acquire.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acquire_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acquire_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_acquire_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign_if_was, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, acquire )
 
 #include <boost/act/interlocked/semantics/acquire.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_release.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_release.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_release.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign_if_was, release )
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, release )
 
 #include <boost/act/interlocked/semantics/release.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_release_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_release_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_release_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign_if_was, release )
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, release )
 
 #include <boost/act/interlocked/semantics/release.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign_if_was, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, unordered )
 
 #include <boost/act/interlocked/semantics/unordered.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/assign_if_was/assign_if_was_unordered_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign_if_was, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( assign_if_was, unordered )
 
 #include <boost/act/interlocked/semantics/unordered.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( add_assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( add_assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/decrement/decrement_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( decrement, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( decrement, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/implementation_info/operation_support.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/implementation_info/operation_support.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/detail/implementation_info/operation_support.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -281,8 +281,7 @@
 
     #if defined( _M_AMD64 ) || defined( _M_X64 ) // Intel 64
 
- // ToDo: Remove this error -- just don't define support
- #error No support for Intel 64 yet.
+ // No support yet!
 
     // Else: if IA64
     #elif defined( __INITIAL_POINTER_SIZE ) && ( __INITIAL_POINTER_SIZE == 64 )
@@ -303,8 +302,7 @@
 
     #else
 
- // ToDo: Remove this error -- just don't define support
- #error Unknown target architecture with Intel Compiler.
+ // No support yet!
 
     #endif
 
@@ -321,7 +319,23 @@
 
   #endif // End Compiler detection
 
- #if WINVER < 0x0600 // Windows prior to vista
+ #define BOOST_ACT_INTERLOCKED_DETAIL_NONVISTA_HAS_OP_SUPPORT() \
+ ( ( WINVER < 0x0600 ) \
+ && defined( BOOST_ACT_INTERLOCKED_DETAIL_LOAD_STYLE ) \
+ && defined( BOOST_ACT_INTERLOCKED_DETAIL_STORE_STYLE ) \
+ && defined( BOOST_ACT_INTERLOCKED_DETAIL_RW_ORDERING_SUPPORT ) \
+ )
+
+ #define BOOST_ACT_INTERLOCKED_DETAIL_VISTA_HAS_OP_SUPPORT() \
+ ( ( WINVER >= 0x0600 ) \
+ && defined( BOOST_ACT_INTERLOCKED_DETAIL_LOAD_STYLE ) \
+ && defined( BOOST_ACT_INTERLOCKED_DETAIL_STORE_STYLE ) \
+ && defined( BOOST_ACT_INTERLOCKED_DETAIL_RW_ORDERING_SUPPORT ) \
+ && defined( BOOST_ACT_INTERLOCKED_DETAIL_INTERLOCKED_SIZES ) \
+ )
+
+ // ToDo: Possibly change to check for 64-bit instead
+ #if BOOST_ACT_INTERLOCKED_DETAIL_NONVISTA_HAS_OP_SUPPORT() // Pre-vista
 
     // Note: Same name as vista windows on purpose
     // ToDo: Add assembly implementation when possible even though named
@@ -333,7 +347,7 @@
       (( assign_if_was, BOOST_ACT_INTERLOCKED_DETAIL_RW_ORDERING_SUPPORT )) \
     )
 
- #else // Windows Vista and higher
+ #elif BOOST_ACT_INTERLOCKED_DETAIL_VISTA_HAS_OP_SUPPORT() // Vista and up
 
     // Note: Same name as pre-vista windows on purpose
     #define BOOST_ACT_INTERLOCKED_DETAIL_OPERATION_SUPPORT \
@@ -350,7 +364,7 @@
 
   #if defined( __x86_64__ ) // x86-64
 
- #error To whoever reads this, please help support x86-64 on gcc!
+ // No support yet!
 
   #elif defined( __i386__ ) // x86
 
@@ -381,15 +395,15 @@
 
   #elif defined( __powerpc__ ) || defined( __ppc__ )
 
- #error To whoever reads this, please help support powerpc on gcc!
+ // No support yet!
 
   #elif defined( __sparcv8 ) || defined( __sparcv9 )
 
- #error To whoever reads this, please help support sparc on gcc!
+ // No support yet!
 
   #else
 
- #error To whoever reads this, please help support gcc for... odd systems!
+ // No support yet!
 
   #endif
 
@@ -397,17 +411,17 @@
 
   #if defined( __POWERPC__ ) // powerpc
 
- #error To whoever reads this, please help support powerpc on Metrowerks!
+ // No support yet!
 
   #else
 
- #error To whoever reads this, please help support non-powerpc on Metrowerks!
+ // No support yet!
 
   #endif
 
 #else // Unknown system
 
- #error To whoever reads this, please help support whatever wild and crazy system you are targetting!
+ // No support yet!
 
 #endif // End system checks
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( add_assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( add_assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/increment/increment_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( increment, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( increment, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( load, acquire )
 
 #include <boost/utility/enable_if.hpp>
 #include <boost/type_traits/remove_volatile.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( load, acquire )
 
 #include <boost/act/interlocked/semantics/acquire.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_acquire_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( load, acquire )
 
 #include <boost/act/interlocked/semantics/acquire.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( load, acquire )
 
 #include <boost/utility/enable_if.hpp>
 #include <boost/type_traits/remove_volatile.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( load, unordered )
 
 #include <boost/act/interlocked/semantics/unordered.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/load/load_unordered_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( load, unordered )
 
 #include <boost/act/interlocked/semantics/unordered.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( store, release )
+#if BOOST_ACT_INTERLOCKED_HAS( store, release )
 
 #include <boost/utility/enable_if.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( store, release )
+#if BOOST_ACT_INTERLOCKED_HAS( store, release )
 
 #include <boost/utility/enable_if.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( store, release )
+#if BOOST_ACT_INTERLOCKED_HAS( store, release )
 
 #include <boost/act/interlocked/semantics/release.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_release_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( store, release )
+#if BOOST_ACT_INTERLOCKED_HAS( store, release )
 
 #include <boost/act/interlocked/semantics/release.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( store, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( store, unordered )
 
 #include <boost/act/interlocked/semantics/unordered.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/store/store_unordered_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( store, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( store, unordered )
 
 #include <boost/act/interlocked/semantics/unordered.hpp>
 #include <boost/utility/enable_if.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( subtract_assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( subtract_assign, acq_rel )
 
 #include <boost/act/interlocked/detail/binary_forwarder.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acq_rel_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( subtract_assign, acq_rel )
 
 #include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( subtract_assign, acquire )
 
 #include <boost/act/interlocked/detail/binary_forwarder.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_acquire_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( subtract_assign, acquire )
 
 #include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign, acq_rel )
+#if BOOST_ACT_INTERLOCKED_HAS( subtract_assign, acq_rel )
 
 #include <boost/act/interlocked/semantics/default.hpp>
 #include <boost/mpl/and.hpp>

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign, release )
+#if BOOST_ACT_INTERLOCKED_HAS( subtract_assign, release )
 
 #include <boost/act/interlocked/detail/binary_forwarder.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_release_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign, release )
+#if BOOST_ACT_INTERLOCKED_HAS( subtract_assign, release )
 
 #include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( subtract_assign, unordered )
 
 #include <boost/act/interlocked/detail/binary_forwarder.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered_fwd.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered_fwd.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/boost/act/interlocked/subtract_assign/subtract_assign_unordered_fwd.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -11,7 +11,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( subtract_assign, unordered )
 
 #include <boost/act/interlocked/detail/binary_forwarder_fwd.hpp>
 

Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_helper.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_helper.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/add_assign/add_assign_helper.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -14,7 +14,7 @@
 #include <boost/act/config/interlocked/has.hpp>
 
 #define BOOST_ACT_TEST_DETAIL_HAS_OPERATION() \
-BOOST_ACT_CONFIG_INTERLOCKED_HAS( add_assign \
+BOOST_ACT_INTERLOCKED_HAS( add_assign \
                                 , BOOST_ACT_TEST_INTERLOCKED_SEMANTICS \
                                 )
 

Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign.cpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign.cpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign.cpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -10,7 +10,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, _ )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, _ )
 
 #include "../store_load_helper.hpp"
 #include <boost/thread/barrier.hpp>
@@ -32,7 +32,7 @@
 
 int test_main( int, char *[] )
 {
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, _ )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, _ )
   test_store_load_no_threads( single_thread_basic_get()
                             , interlocked_assign_set()
                             );

Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_release.cpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_release.cpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_release.cpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -10,7 +10,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, release )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, release )
 
 #include "../store_load_helper.hpp"
 #include <boost/thread/barrier.hpp>
@@ -34,7 +34,7 @@
 
 int test_main( int, char *[] )
 {
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, release )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, release )
   test_store_load_no_threads( single_thread_basic_get()
                             , interlocked_assign_release_set()
                             );

Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_unordered.cpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_unordered.cpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/assign/assign_unordered.cpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -10,7 +10,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, unordered )
 
 #include "../store_load_helper.hpp"
 #include <boost/thread/barrier.hpp>
@@ -34,7 +34,7 @@
 
 int test_main( int, char *[] )
 {
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( assign, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( assign, unordered )
   test_store_load_no_threads( single_thread_basic_get()
                             , interlocked_assign_unordered_set()
                             );

Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load.cpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load.cpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load.cpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -10,7 +10,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, _ )
+#if BOOST_ACT_INTERLOCKED_HAS( load, _ )
 
 #include "../store_load_helper.hpp"
 #include <boost/thread/barrier.hpp>
@@ -19,7 +19,7 @@
 
 int test_main( int, char *[] )
 {
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, _ )
+#if BOOST_ACT_INTERLOCKED_HAS( load, _ )
 
   test_store_load_no_threads( interlocked_load_get()
                                  , single_thread_basic_set()

Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_acquire.cpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_acquire.cpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_acquire.cpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -10,7 +10,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, acquire )
+#if BOOST_ACT_INTERLOCKED_HAS( load, acquire )
 
 #include "../store_load_helper.hpp"
 #include <boost/thread/barrier.hpp>
@@ -19,7 +19,7 @@
 
 int test_main( int, char *[] )
 {
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, _ )
+#if BOOST_ACT_INTERLOCKED_HAS( load, _ )
   test_store_load_no_threads( interlocked_load_get()
                             , single_thread_basic_set()
                             );

Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_unordered.cpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_unordered.cpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/load/load_unordered.cpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -10,7 +10,7 @@
 
 #include <boost/act/config/interlocked/has.hpp>
 
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, unordered )
+#if BOOST_ACT_INTERLOCKED_HAS( load, unordered )
 
 #include "../store_load_helper.hpp"
 #include <boost/thread/barrier.hpp>
@@ -19,7 +19,7 @@
 
 int test_main( int, char *[] )
 {
-#if BOOST_ACT_CONFIG_INTERLOCKED_HAS( load, _ )
+#if BOOST_ACT_INTERLOCKED_HAS( load, _ )
   test_store_load_no_threads( interlocked_load_get()
                                  , single_thread_basic_set()
                                  );

Modified: sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_helper.hpp
==============================================================================
--- sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_helper.hpp (original)
+++ sandbox/SOC/2006/concurrency/trunk/libs/act/test/interlocked/subtract_assign/subtract_assign_helper.hpp 2007-06-29 14:32:48 EDT (Fri, 29 Jun 2007)
@@ -14,7 +14,7 @@
 #include <boost/act/config/interlocked/has.hpp>
 
 #define BOOST_ACT_TEST_DETAIL_HAS_OPERATION() \
-BOOST_ACT_CONFIG_INTERLOCKED_HAS( subtract_assign \
+BOOST_ACT_INTERLOCKED_HAS( subtract_assign \
                                 , BOOST_ACT_TEST_INTERLOCKED_SEMANTICS \
                                 )
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk