more CHECK_REENTRANT_MUTEX

This commit is contained in:
David Rose 2006-01-18 00:23:37 +00:00
parent b902d7d1c1
commit c3aa9a995c
2 changed files with 4 additions and 4 deletions

View File

@ -24,7 +24,7 @@
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE MutexDummyImpl:: INLINE MutexDummyImpl::
MutexDummyImpl() { MutexDummyImpl() {
#ifndef NDEBUG #ifdef CHECK_REENTRANT_MUTEX
_lock_count = 0; _lock_count = 0;
#endif #endif
} }
@ -46,7 +46,7 @@ INLINE MutexDummyImpl::
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE void MutexDummyImpl:: INLINE void MutexDummyImpl::
lock() { lock() {
#ifndef NDEBUG #ifdef CHECK_REENTRANT_MUTEX
_lock_count++; _lock_count++;
nassertv(_lock_count == 1); nassertv(_lock_count == 1);
#endif #endif
@ -59,7 +59,7 @@ lock() {
//////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
INLINE void MutexDummyImpl:: INLINE void MutexDummyImpl::
release() { release() {
#ifndef NDEBUG #ifdef CHECK_REENTRANT_MUTEX
_lock_count--; _lock_count--;
nassertv(_lock_count == 0); nassertv(_lock_count == 0);
#endif #endif

View File

@ -42,7 +42,7 @@ public:
INLINE void release(); INLINE void release();
private: private:
#ifndef NDEBUG #ifdef CHECK_REENTRANT_MUTEX
int _lock_count; int _lock_count;
#endif #endif
}; };