$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
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        \
                                 )