aboutsummaryrefslogtreecommitdiff
path: root/sword1/memman.h
diff options
context:
space:
mode:
authorTorbjörn Andersson2004-01-11 15:47:41 +0000
committerTorbjörn Andersson2004-01-11 15:47:41 +0000
commitcf0a73f913174599c7c28d910ecd87229fd62afd (patch)
tree7eabb5c16878d42f35d811ed13af5ed20b763f92 /sword1/memman.h
parent563d95c576c817a63ec64302e67b2ee5daa97c6e (diff)
downloadscummvm-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.h24
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