diff options
author | Torbjörn Andersson | 2004-01-11 15:47:41 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2004-01-11 15:47:41 +0000 |
commit | cf0a73f913174599c7c28d910ecd87229fd62afd (patch) | |
tree | 7eabb5c16878d42f35d811ed13af5ed20b763f92 /sword1/memman.h | |
parent | 563d95c576c817a63ec64302e67b2ee5daa97c6e (diff) | |
download | scummvm-rg350-cf0a73f913174599c7c28d910ecd87229fd62afd.tar.gz scummvm-rg350-cf0a73f913174599c7c28d910ecd87229fd62afd.tar.bz2 scummvm-rg350-cf0a73f913174599c7c28d910ecd87229fd62afd.zip |
Introduced new namespace, Sword1, removing the "Sword" and "Bs" prefixes in
the process, except for SwordEngine.
Some minor cleanups along the wa, e.g. stdafx.h already includes <stdio.h>,
<stdlib.h> and <math.h> so there shouldn't be any need to do it elsewhere.
svn-id: r12320
Diffstat (limited to 'sword1/memman.h')
-rw-r--r-- | sword1/memman.h | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/sword1/memman.h b/sword1/memman.h index d24a544e45..018164a5ad 100644 --- a/sword1/memman.h +++ b/sword1/memman.h @@ -24,12 +24,14 @@ #include "scummsys.h" -struct BsMemHandle { +namespace Sword1 { + +struct MemHandle { void *data; uint32 size; uint32 refCount; uint16 cond; - BsMemHandle *next, *prev; + MemHandle *next, *prev; }; // mem conditions: #define MEM_FREED 0 @@ -42,18 +44,20 @@ class MemMan { public: MemMan(void); ~MemMan(void); - void alloc(BsMemHandle *bsMem, uint32 pSize, uint16 pCond = MEM_DONT_FREE); - void setCondition(BsMemHandle *bsMem, uint16 pCond); - void freeNow(BsMemHandle *bsMem); - void initHandle(BsMemHandle *bsMem); + void alloc(MemHandle *bsMem, uint32 pSize, uint16 pCond = MEM_DONT_FREE); + void setCondition(MemHandle *bsMem, uint16 pCond); + void freeNow(MemHandle *bsMem); + void initHandle(MemHandle *bsMem); void flush(void); private: - void addToFreeList(BsMemHandle *bsMem); - void removeFromFreeList(BsMemHandle *bsMem); + void addToFreeList(MemHandle *bsMem); + void removeFromFreeList(MemHandle *bsMem); void checkMemoryUsage(void); uint32 _alloced; //currently allocated memory - BsMemHandle *_memListFree; - BsMemHandle *_memListFreeEnd; + MemHandle *_memListFree; + MemHandle *_memListFreeEnd; }; +} // End of namespace Sword1 + #endif //MEMMAN_H |