From 3068f0c62c9b20d0e2bfead784dee06b98c236da Mon Sep 17 00:00:00 2001 From: Michael Glassford Date: Sat, 2 Apr 2005 04:31:10 +0000 Subject: [PATCH] Fix undefined BOOST_READ_WRITE_MUTEX_TRACE in non-BOOST_HAS_WINTHREADS builds. [SVN r27924] --- src/read_write_mutex.cpp | 47 +++++++++++++++------------------------- 1 file changed, 18 insertions(+), 29 deletions(-) diff --git a/src/read_write_mutex.cpp b/src/read_write_mutex.cpp index 26ac8287..f3d15d46 100644 --- a/src/read_write_mutex.cpp +++ b/src/read_write_mutex.cpp @@ -84,36 +84,25 @@ bad things happen. << std::endl; ::OutputDebugStringA(stream.str().c_str()); } -# else - inline void DoTrace( - const char* message, - int state, - int num_waiting_writers, - int num_waiting_readers, - bool state_waiting_promotion, - int num_waking_writers, - int num_waking_readers, - int num_max_waking_writers, - int num_max_waking_readers, - bool readers_next - ) - { - } -# endif -# define BOOST_READ_WRITE_MUTEX_TRACE(message) \ - DoTrace( \ - message, \ - m_state, \ - m_num_waiting_writers, \ - m_num_waiting_readers, \ - m_state_waiting_promotion, \ - m_num_waking_writers, \ - m_num_waking_readers, \ - m_num_max_waking_writers, \ - m_num_max_waking_readers, \ - m_readers_next \ - ) +# define BOOST_READ_WRITE_MUTEX_TRACE(message) \ + DoTrace( \ + message, \ + m_state, \ + m_num_waiting_writers, \ + m_num_waiting_readers, \ + m_state_waiting_promotion, \ + m_num_waking_writers, \ + m_num_waking_readers, \ + m_num_max_waking_writers, \ + m_num_max_waking_readers, \ + m_readers_next \ + ) +# endif +#endif + +#if !defined(BOOST_READ_WRITE_MUTEX_TRACE) +# define BOOST_READ_WRITE_MUTEX_TRACE(message) #endif #if defined(BOOST_ASSERT)