|
Boost-Commit : |
From: anthony_at_[hidden]
Date: 2008-05-28 07:02:08
Author: anthonyw
Date: 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
New Revision: 45865
URL: http://svn.boost.org/trac/boost/changeset/45865
Log:
Added abi prefix and suffix headers
Text files modified:
trunk/boost/thread/barrier.hpp | 6 +++++-
trunk/boost/thread/detail/move.hpp | 5 ++++-
trunk/boost/thread/detail/thread.hpp | 4 ++++
trunk/boost/thread/detail/tss_hooks.hpp | 4 ++++
trunk/boost/thread/exceptions.hpp | 6 +++++-
trunk/boost/thread/locks.hpp | 4 ++++
trunk/boost/thread/once.hpp | 4 ++++
trunk/boost/thread/pthread/condition_variable.hpp | 6 +++++-
trunk/boost/thread/pthread/condition_variable_fwd.hpp | 6 +++++-
trunk/boost/thread/pthread/mutex.hpp | 6 +++++-
trunk/boost/thread/pthread/once.hpp | 9 +++++++--
trunk/boost/thread/pthread/pthread_mutex_scoped_lock.hpp | 6 +++++-
trunk/boost/thread/pthread/recursive_mutex.hpp | 5 ++++-
trunk/boost/thread/pthread/shared_mutex.hpp | 5 ++++-
trunk/boost/thread/pthread/thread_data.hpp | 3 +++
trunk/boost/thread/pthread/thread_heap_alloc.hpp | 3 +++
trunk/boost/thread/pthread/timespec.hpp | 6 +++++-
trunk/boost/thread/pthread/tss.hpp | 6 +++++-
trunk/boost/thread/thread_time.hpp | 4 ++++
trunk/boost/thread/win32/basic_recursive_mutex.hpp | 6 +++++-
trunk/boost/thread/win32/basic_timed_mutex.hpp | 6 +++++-
trunk/boost/thread/win32/condition_variable.hpp | 6 +++++-
trunk/boost/thread/win32/interlocked_read.hpp | 9 ++++++---
trunk/boost/thread/win32/mutex.hpp | 4 ++++
trunk/boost/thread/win32/once.hpp | 4 ++++
trunk/boost/thread/win32/recursive_mutex.hpp | 3 +++
trunk/boost/thread/win32/shared_mutex.hpp | 3 +++
trunk/boost/thread/win32/thread_data.hpp | 3 +++
trunk/boost/thread/win32/thread_heap_alloc.hpp | 4 ++++
trunk/boost/thread/win32/thread_primitives.hpp | 4 ++++
trunk/boost/thread/win32/tss.hpp | 5 ++++-
trunk/boost/thread/xtime.hpp | 6 +++++-
32 files changed, 140 insertions(+), 21 deletions(-)
Modified: trunk/boost/thread/barrier.hpp
==============================================================================
--- trunk/boost/thread/barrier.hpp (original)
+++ trunk/boost/thread/barrier.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -1,6 +1,6 @@
// Copyright (C) 2002-2003
// David Moore, William E. Kempf
-// Copyright (C) 2007 Anthony Williams
+// Copyright (C) 2007-8 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -15,6 +15,8 @@
#include <string>
#include <stdexcept>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
@@ -56,4 +58,6 @@
} // namespace boost
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/detail/move.hpp
==============================================================================
--- trunk/boost/thread/detail/move.hpp (original)
+++ trunk/boost/thread/detail/move.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -1,7 +1,7 @@
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
#ifndef BOOST_THREAD_MOVE_HPP
#define BOOST_THREAD_MOVE_HPP
@@ -9,6 +9,8 @@
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/is_convertible.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -49,5 +51,6 @@
}
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/detail/thread.hpp
==============================================================================
--- trunk/boost/thread/detail/thread.hpp (original)
+++ trunk/boost/thread/detail/thread.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -21,6 +21,8 @@
#include <stdlib.h>
#include <memory>
+#include <boost/config/abi_prefix.hpp>
+
#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable:4251)
@@ -536,4 +538,6 @@
#pragma warning(pop)
#endif
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/detail/tss_hooks.hpp
==============================================================================
--- trunk/boost/thread/detail/tss_hooks.hpp (original)
+++ trunk/boost/thread/detail/tss_hooks.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -8,6 +8,8 @@
#include <boost/thread/detail/config.hpp>
+#include <boost/config/abi_prefix.hpp>
+
#if defined(BOOST_HAS_WINTHREADS)
typedef void (__cdecl *thread_exit_handler)(void);
@@ -75,4 +77,6 @@
#endif //defined(BOOST_HAS_WINTHREADS)
+#include <boost/config/abi_suffix.hpp>
+
#endif //!defined(BOOST_TLS_HOOKS_HPP)
Modified: trunk/boost/thread/exceptions.hpp
==============================================================================
--- trunk/boost/thread/exceptions.hpp (original)
+++ trunk/boost/thread/exceptions.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -1,6 +1,6 @@
// Copyright (C) 2001-2003
// William E. Kempf
-// Copyright (C) 2007 Anthony Williams
+// Copyright (C) 2007-8 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -19,6 +19,8 @@
#include <string>
#include <stdexcept>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
@@ -103,6 +105,8 @@
} // namespace boost
+#include <boost/config/abi_suffix.hpp>
+
#endif // BOOST_THREAD_CONFIG_PDM070801_H
// Change log:
Modified: trunk/boost/thread/locks.hpp
==============================================================================
--- trunk/boost/thread/locks.hpp (original)
+++ trunk/boost/thread/locks.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -10,6 +10,8 @@
#include <algorithm>
#include <boost/thread/thread_time.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
struct defer_lock_t
@@ -900,4 +902,6 @@
}
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/once.hpp
==============================================================================
--- trunk/boost/thread/once.hpp (original)
+++ trunk/boost/thread/once.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -18,6 +18,8 @@
#error "Boost threads unavailable on this platform"
#endif
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
inline void call_once(void (*func)(),once_flag& flag)
@@ -26,4 +28,6 @@
}
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/pthread/condition_variable.hpp
==============================================================================
--- trunk/boost/thread/pthread/condition_variable.hpp (original)
+++ trunk/boost/thread/pthread/condition_variable.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -3,7 +3,7 @@
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
#include <limits.h>
#include <boost/assert.hpp>
@@ -14,6 +14,8 @@
#include "thread_data.hpp"
#include "condition_variable_fwd.hpp"
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
inline condition_variable::condition_variable()
@@ -175,4 +177,6 @@
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/pthread/condition_variable_fwd.hpp
==============================================================================
--- trunk/boost/thread/pthread/condition_variable_fwd.hpp (original)
+++ trunk/boost/thread/pthread/condition_variable_fwd.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -3,7 +3,7 @@
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
#include <pthread.h>
#include <boost/thread/mutex.hpp>
@@ -11,6 +11,8 @@
#include <boost/thread/thread_time.hpp>
#include <boost/thread/xtime.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
class condition_variable
@@ -69,4 +71,6 @@
};
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/pthread/mutex.hpp
==============================================================================
--- trunk/boost/thread/pthread/mutex.hpp (original)
+++ trunk/boost/thread/pthread/mutex.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -1,6 +1,6 @@
#ifndef BOOST_THREAD_PTHREAD_MUTEX_HPP
#define BOOST_THREAD_PTHREAD_MUTEX_HPP
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
@@ -24,6 +24,8 @@
#endif
#endif
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
class mutex:
@@ -200,5 +202,7 @@
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/pthread/once.hpp
==============================================================================
--- trunk/boost/thread/pthread/once.hpp (original)
+++ trunk/boost/thread/pthread/once.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -3,7 +3,7 @@
// once.hpp
//
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
@@ -17,7 +17,10 @@
#include <boost/thread/pthread/pthread_mutex_scoped_lock.hpp>
#include <boost/cstdint.hpp>
-namespace boost {
+#include <boost/config/abi_prefix.hpp>
+
+namespace boost
+{
struct once_flag
{
@@ -82,4 +85,6 @@
}
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/pthread/pthread_mutex_scoped_lock.hpp
==============================================================================
--- trunk/boost/thread/pthread/pthread_mutex_scoped_lock.hpp (original)
+++ trunk/boost/thread/pthread/pthread_mutex_scoped_lock.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -1,6 +1,6 @@
#ifndef BOOST_PTHREAD_MUTEX_SCOPED_LOCK_HPP
#define BOOST_PTHREAD_MUTEX_SCOPED_LOCK_HPP
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
@@ -9,6 +9,8 @@
#include <pthread.h>
#include <boost/assert.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace pthread
@@ -47,4 +49,6 @@
}
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/pthread/recursive_mutex.hpp
==============================================================================
--- trunk/boost/thread/pthread/recursive_mutex.hpp (original)
+++ trunk/boost/thread/pthread/recursive_mutex.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -1,6 +1,6 @@
#ifndef BOOST_THREAD_PTHREAD_RECURSIVE_MUTEX_HPP
#define BOOST_THREAD_PTHREAD_RECURSIVE_MUTEX_HPP
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
@@ -25,6 +25,8 @@
#endif
#endif
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
class recursive_mutex:
@@ -259,5 +261,6 @@
}
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/pthread/shared_mutex.hpp
==============================================================================
--- trunk/boost/thread/pthread/shared_mutex.hpp (original)
+++ trunk/boost/thread/pthread/shared_mutex.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -1,7 +1,7 @@
#ifndef BOOST_THREAD_PTHREAD_SHARED_MUTEX_HPP
#define BOOST_THREAD_PTHREAD_SHARED_MUTEX_HPP
-// (C) Copyright 2006-7 Anthony Williams
+// (C) Copyright 2006-8 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
@@ -13,6 +13,8 @@
#include <boost/thread/thread.hpp>
#include <boost/thread/condition_variable.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
class shared_mutex
@@ -296,5 +298,6 @@
};
}
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/pthread/thread_data.hpp
==============================================================================
--- trunk/boost/thread/pthread/thread_data.hpp (original)
+++ trunk/boost/thread/pthread/thread_data.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -14,6 +14,8 @@
#include <pthread.h>
#include "condition_variable_fwd.hpp"
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
class thread;
@@ -111,5 +113,6 @@
}
}
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/pthread/thread_heap_alloc.hpp
==============================================================================
--- trunk/boost/thread/pthread/thread_heap_alloc.hpp (original)
+++ trunk/boost/thread/pthread/thread_heap_alloc.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -5,6 +5,8 @@
#ifndef THREAD_HEAP_ALLOC_PTHREAD_HPP
#define THREAD_HEAP_ALLOC_PTHREAD_HPP
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -235,5 +237,6 @@
}
}
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/pthread/timespec.hpp
==============================================================================
--- trunk/boost/thread/pthread/timespec.hpp (original)
+++ trunk/boost/thread/pthread/timespec.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -1,6 +1,6 @@
#ifndef BOOST_THREAD_PTHREAD_TIMESPEC_HPP
#define BOOST_THREAD_PTHREAD_TIMESPEC_HPP
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
@@ -9,6 +9,8 @@
#include <boost/thread/thread_time.hpp>
#include <boost/date_time/posix_time/conversion.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -25,4 +27,6 @@
}
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/pthread/tss.hpp
==============================================================================
--- trunk/boost/thread/pthread/tss.hpp (original)
+++ trunk/boost/thread/pthread/tss.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -4,11 +4,13 @@
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
#include <boost/thread/detail/config.hpp>
#include <boost/shared_ptr.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -100,4 +102,6 @@
};
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/thread_time.hpp
==============================================================================
--- trunk/boost/thread/thread_time.hpp (original)
+++ trunk/boost/thread/thread_time.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -9,6 +9,8 @@
#include <boost/date_time/microsec_time_clock.hpp>
#include <boost/date_time/posix_time/posix_time_types.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
typedef boost::posix_time::ptime system_time;
@@ -43,4 +45,6 @@
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/win32/basic_recursive_mutex.hpp
==============================================================================
--- trunk/boost/thread/win32/basic_recursive_mutex.hpp (original)
+++ trunk/boost/thread/win32/basic_recursive_mutex.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -3,7 +3,7 @@
// basic_recursive_mutex.hpp
//
-// (C) Copyright 2006-7 Anthony Williams
+// (C) Copyright 2006-8 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
@@ -12,6 +12,8 @@
#include "thread_primitives.hpp"
#include "basic_timed_mutex.hpp"
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -123,4 +125,6 @@
#define BOOST_BASIC_RECURSIVE_MUTEX_INITIALIZER {0}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/win32/basic_timed_mutex.hpp
==============================================================================
--- trunk/boost/thread/win32/basic_timed_mutex.hpp (original)
+++ trunk/boost/thread/win32/basic_timed_mutex.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -3,7 +3,7 @@
// basic_timed_mutex_win32.hpp
//
-// (C) Copyright 2006 Anthony Williams
+// (C) Copyright 2006-8 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
@@ -15,6 +15,8 @@
#include <boost/thread/thread_time.hpp>
#include <boost/detail/interlocked.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -175,4 +177,6 @@
#define BOOST_BASIC_TIMED_MUTEX_INITIALIZER {0}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/win32/condition_variable.hpp
==============================================================================
--- trunk/boost/thread/win32/condition_variable.hpp (original)
+++ trunk/boost/thread/win32/condition_variable.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -3,7 +3,7 @@
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
#include <boost/thread/mutex.hpp>
#include "thread_primitives.hpp"
@@ -17,6 +17,8 @@
#include <vector>
#include <boost/intrusive_ptr.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -372,4 +374,6 @@
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/win32/interlocked_read.hpp
==============================================================================
--- trunk/boost/thread/win32/interlocked_read.hpp (original)
+++ trunk/boost/thread/win32/interlocked_read.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -3,12 +3,16 @@
// interlocked_read_win32.hpp
//
-// (C) Copyright 2005-7 Anthony Williams
+// (C) Copyright 2005-8 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
+#include <boost/detail/interlocked.hpp>
+
+#include <boost/config/abi_prefix.hpp>
+
#ifdef BOOST_MSVC
extern "C" void _ReadWriteBarrier(void);
@@ -46,8 +50,6 @@
#else
-#include <boost/detail/interlocked.hpp>
-
namespace boost
{
namespace detail
@@ -73,5 +75,6 @@
#endif
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/win32/mutex.hpp
==============================================================================
--- trunk/boost/thread/win32/mutex.hpp (original)
+++ trunk/boost/thread/win32/mutex.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -10,6 +10,8 @@
#include <boost/thread/exceptions.hpp>
#include <boost/thread/locks.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -58,4 +60,6 @@
};
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/win32/once.hpp
==============================================================================
--- trunk/boost/thread/win32/once.hpp (original)
+++ trunk/boost/thread/win32/once.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -18,6 +18,8 @@
#include <boost/thread/win32/thread_primitives.hpp>
#include <boost/thread/win32/interlocked_read.hpp>
+#include <boost/config/abi_prefix.hpp>
+
#ifdef BOOST_NO_STDC_NAMESPACE
namespace std
{
@@ -129,4 +131,6 @@
}
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/win32/recursive_mutex.hpp
==============================================================================
--- trunk/boost/thread/win32/recursive_mutex.hpp (original)
+++ trunk/boost/thread/win32/recursive_mutex.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -15,6 +15,8 @@
#include <boost/thread/exceptions.hpp>
#include <boost/thread/locks.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
class recursive_mutex:
@@ -57,5 +59,6 @@
};
}
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/win32/shared_mutex.hpp
==============================================================================
--- trunk/boost/thread/win32/shared_mutex.hpp (original)
+++ trunk/boost/thread/win32/shared_mutex.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -15,6 +15,8 @@
#include <boost/utility.hpp>
#include <boost/thread/thread_time.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
class shared_mutex:
@@ -632,5 +634,6 @@
};
}
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/win32/thread_data.hpp
==============================================================================
--- trunk/boost/thread/win32/thread_data.hpp (original)
+++ trunk/boost/thread/win32/thread_data.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -11,6 +11,8 @@
#include "thread_primitives.hpp"
#include "thread_heap_alloc.hpp"
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -171,5 +173,6 @@
}
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/win32/thread_heap_alloc.hpp
==============================================================================
--- trunk/boost/thread/win32/thread_heap_alloc.hpp (original)
+++ trunk/boost/thread/win32/thread_heap_alloc.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -49,6 +49,8 @@
#endif
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -389,5 +391,7 @@
}
}
+#include <boost/config/abi_suffix.hpp>
+
#endif
Modified: trunk/boost/thread/win32/thread_primitives.hpp
==============================================================================
--- trunk/boost/thread/win32/thread_primitives.hpp (original)
+++ trunk/boost/thread/win32/thread_primitives.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -18,6 +18,7 @@
#if defined( BOOST_USE_WINDOWS_H )
# include <windows.h>
+
namespace boost
{
namespace detail
@@ -147,6 +148,8 @@
# error "Win32 functions not available"
#endif
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -391,5 +394,6 @@
}
#endif
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/win32/tss.hpp
==============================================================================
--- trunk/boost/thread/win32/tss.hpp (original)
+++ trunk/boost/thread/win32/tss.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -3,11 +3,13 @@
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
-// (C) Copyright 2007 Anthony Williams
+// (C) Copyright 2007-8 Anthony Williams
#include <boost/shared_ptr.hpp>
#include "thread_heap_alloc.hpp"
+#include <boost/config/abi_prefix.hpp>
+
namespace boost
{
namespace detail
@@ -99,5 +101,6 @@
};
}
+#include <boost/config/abi_suffix.hpp>
#endif
Modified: trunk/boost/thread/xtime.hpp
==============================================================================
--- trunk/boost/thread/xtime.hpp (original)
+++ trunk/boost/thread/xtime.hpp 2008-05-28 07:02:06 EDT (Wed, 28 May 2008)
@@ -1,6 +1,6 @@
// Copyright (C) 2001-2003
// William E. Kempf
-// Copyright (C) 2007 Anthony Williams
+// Copyright (C) 2007-8 Anthony Williams
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -14,6 +14,8 @@
#include <boost/thread/thread_time.hpp>
#include <boost/date_time/posix_time/conversion.hpp>
+#include <boost/config/abi_prefix.hpp>
+
namespace boost {
enum xtime_clock_types
@@ -85,4 +87,6 @@
} // namespace boost
+#include <boost/config/abi_suffix.hpp>
+
#endif //BOOST_XTIME_WEK070601_HPP
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