diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-23 11:56:44 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-23 12:53:33 +0100 |
commit | 0528f2407aa79da94a92cac5a0fdd50a93eb5e1e (patch) | |
tree | 47e9d5d43883faff53089b13f30102b1b57424c4 /src/shared/cplusplus/MemoryPool.cpp | |
parent | 51809d12a76784c379ada51bf812ac901952a730 (diff) | |
download | qt-creator-0528f2407aa79da94a92cac5a0fdd50a93eb5e1e.tar.gz |
Introduced type matchers.
Diffstat (limited to 'src/shared/cplusplus/MemoryPool.cpp')
-rw-r--r-- | src/shared/cplusplus/MemoryPool.cpp | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/shared/cplusplus/MemoryPool.cpp b/src/shared/cplusplus/MemoryPool.cpp index 1453c62cd6..4e0004f0a1 100644 --- a/src/shared/cplusplus/MemoryPool.cpp +++ b/src/shared/cplusplus/MemoryPool.cpp @@ -47,14 +47,11 @@ // THE SOFTWARE. #include "MemoryPool.h" -#include <cstdlib> #include <cstring> #include <cassert> using namespace CPlusPlus; -using namespace std; - MemoryPool::MemoryPool() : _initializeAllocatedMemory(true), _blocks(0), @@ -68,12 +65,12 @@ MemoryPool::~MemoryPool() { if (_blockCount != -1) { for (int i = 0; i < _blockCount + 1; ++i) { - free(_blocks[i]); + std::free(_blocks[i]); } } if (_blocks) - free(_blocks); + std::free(_blocks); } bool MemoryPool::initializeAllocatedMemory() const @@ -98,9 +95,9 @@ void *MemoryPool::allocate_helper(size_t size) char *&block = _blocks[_blockCount]; if (_initializeAllocatedMemory) - block = (char *) calloc(1, BLOCK_SIZE); + block = (char *) std::calloc(1, BLOCK_SIZE); else - block = (char *) malloc(BLOCK_SIZE); + block = (char *) std::malloc(BLOCK_SIZE); ptr = block; end = ptr + BLOCK_SIZE; @@ -117,7 +114,7 @@ void MemoryPool::rewind(const State &state) { if (_blockCount == state.blockCount && state.ptr < ptr) { if (_initializeAllocatedMemory) - memset(state.ptr, '\0', ptr - state.ptr); + std::memset(state.ptr, '\0', ptr - state.ptr); ptr = state.ptr; } |