From 3dbab2122d5536244421bc4cc3e0721995d66608 Mon Sep 17 00:00:00 2001 From: badlogic Date: Fri, 6 Oct 2017 15:22:49 +0200 Subject: [PATCH] [c] Fixed KMemory and test harness for GCC on Linux. --- spine-c/spine-c-unit-tests/main.cpp | 10 +++++----- spine-c/spine-c-unit-tests/memory/KMemory.cpp | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/spine-c/spine-c-unit-tests/main.cpp b/spine-c/spine-c-unit-tests/main.cpp index 9b2868895..bd013f6ea 100755 --- a/spine-c/spine-c-unit-tests/main.cpp +++ b/spine-c/spine-c-unit-tests/main.cpp @@ -22,11 +22,11 @@ void RegisterMemoryLeakDetector() { // Register our malloc and free functions to track memory leaks #ifdef KANJI_MEMTRACE - _setDebugMalloc(_kanjimalloc); + _spSetDebugMalloc(_kanjimalloc); #endif - _setMalloc(_kanjimalloc); - _setRealloc(_kanjirealloc); - _setFree(_kanjifree); + _spSetMalloc(_kanjimalloc); + _spSetRealloc(_kanjirealloc); + _spSetFree(_kanjifree); } int main(int argc, char* argv[]) @@ -74,6 +74,6 @@ extern "C" { // probably unnecessary } char* _spUtil_readFile(const char* path, int* length) { - return _readFile(path, length); + return _spReadFile(path, length); } } diff --git a/spine-c/spine-c-unit-tests/memory/KMemory.cpp b/spine-c/spine-c-unit-tests/memory/KMemory.cpp index ec91465a2..a21cbafba 100755 --- a/spine-c/spine-c-unit-tests/memory/KMemory.cpp +++ b/spine-c/spine-c-unit-tests/memory/KMemory.cpp @@ -30,7 +30,7 @@ /////////////////////////////////////////////////////////////////////////////// // Our memory system is thread-safe, but instead of linking massive libraries, // we attempt to use C++11 std::mutex. -#ifdef USE_CPP11_MUTEX +#ifdef USE_CPP11_MUTEX_DISABLED #include typedef std::recursive_mutex KSysLock; // rentrant struct KAutoLock { @@ -300,4 +300,4 @@ size_t KMemoryAllocated() size += info.size; } return size; -} \ No newline at end of file +}