aboutsummaryrefslogtreecommitdiff
path: root/common/coroutines.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2012-05-13 18:19:40 +1000
committerPaul Gilbert2012-05-17 20:47:02 +1000
commitbd5b65f0071ecb907a8930cff8e91e565b990fb9 (patch)
tree7867de2a125b1f90144fe4731e85621686b9f6af /common/coroutines.cpp
parent68b0412ce983899eab8dc0ce45debf17da37eba5 (diff)
downloadscummvm-rg350-bd5b65f0071ecb907a8930cff8e91e565b990fb9.tar.gz
scummvm-rg350-bd5b65f0071ecb907a8930cff8e91e565b990fb9.tar.bz2
scummvm-rg350-bd5b65f0071ecb907a8930cff8e91e565b990fb9.zip
COMMON: Fix compilation of coroutines code when COROUTINE_DEBUG is defined
Diffstat (limited to 'common/coroutines.cpp')
-rw-r--r--common/coroutines.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/common/coroutines.cpp b/common/coroutines.cpp
index 5a2baccfae..d511ab4b35 100644
--- a/common/coroutines.cpp
+++ b/common/coroutines.cpp
@@ -21,6 +21,9 @@
#include "common/coroutines.h"
#include "common/algorithm.h"
+#include "common/debug.h"
+#include "common/hashmap.h"
+#include "common/hash-str.h"
#include "common/system.h"
#include "common/textconsole.h"
@@ -32,7 +35,7 @@ CoroContext nullContext = NULL;
DECLARE_SINGLETON(CoroutineScheduler);
-#if COROUTINE_DEBUG
+#ifdef COROUTINE_DEBUG
namespace {
static int s_coroCount = 0;
@@ -64,7 +67,7 @@ static void displayCoroStats() {
CoroBaseContext::CoroBaseContext(const char *func)
: _line(0), _sleep(0), _subctx(0) {
-#if COROUTINE_DEBUG
+#ifdef COROUTINE_DEBUG
_funcName = func;
changeCoroStats(_funcName, +1);
s_coroCount++;
@@ -72,7 +75,7 @@ CoroBaseContext::CoroBaseContext(const char *func)
}
CoroBaseContext::~CoroBaseContext() {
-#if COROUTINE_DEBUG
+#ifdef COROUTINE_DEBUG
s_coroCount--;
changeCoroStats(_funcName, -1);
debug("Deleting coro in %s at %p (subctx %p)",