aboutsummaryrefslogtreecommitdiff
path: root/common/util.cpp
diff options
context:
space:
mode:
authorMax Horn2004-03-15 01:52:07 +0000
committerMax Horn2004-03-15 01:52:07 +0000
commitaf80eef70e4f6ec3585425a9e0b8f3614cbbd57f (patch)
treef89741d681c5447556f66e8d6bf155bbbc66b6fa /common/util.cpp
parent2314cdf03635deb54e1b93eba32a914227f262d9 (diff)
downloadscummvm-rg350-af80eef70e4f6ec3585425a9e0b8f3614cbbd57f.tar.gz
scummvm-rg350-af80eef70e4f6ec3585425a9e0b8f3614cbbd57f.tar.bz2
scummvm-rg350-af80eef70e4f6ec3585425a9e0b8f3614cbbd57f.zip
fix circular header dependency, by moving StackLock class to common/system.h (it ties closely into OSystem anyway)
svn-id: r13292
Diffstat (limited to 'common/util.cpp')
-rw-r--r--common/util.cpp30
1 files changed, 0 insertions, 30 deletions
diff --git a/common/util.cpp b/common/util.cpp
index 811140618e..bb7c4ed9ba 100644
--- a/common/util.cpp
+++ b/common/util.cpp
@@ -100,36 +100,6 @@ uint RandomSource::getRandomNumberRng(uint min, uint max) {
return getRandomNumber(max - min) + min;
}
-#pragma mark -
-
-
-StackLock::StackLock(OSystem::MutexRef mutex, OSystem *syst, const char *mutexName)
- : _mutex(mutex), _syst(syst), _mutexName(mutexName) {
- if (syst == 0)
- _syst = g_system;
- lock();
-}
-
-StackLock::~StackLock() {
- unlock();
-}
-
-void StackLock::lock() {
- assert(_syst);
- if (_mutexName != NULL)
- debug(6, "Locking mutex %s", _mutexName);
-
- _syst->lockMutex(_mutex);
-}
-
-void StackLock::unlock() {
- assert(_syst);
- if (_mutexName != NULL)
- debug(6, "Unlocking mutex %s", _mutexName);
-
- _syst->unlockMutex(_mutex);
-}
-
#pragma mark -