added the Mmgr class and modifiled related classes

This commit is contained in:
2009-05-21 04:44:47 +00:00
parent 3ab1bfff92
commit b7f8bba219
23 changed files with 360 additions and 96 deletions

View File

@ -561,7 +561,7 @@ protected:
return 1;
}
void* allocMem (size_t n)
void* allocMem (size_t n) throw ()
{
#ifdef _WIN32
return ::HeapAlloc (heap, 0, n);
@ -570,7 +570,7 @@ protected:
#endif
}
void* reallocMem (void* ptr, size_t n)
void* reallocMem (void* ptr, size_t n) throw ()
{
#ifdef _WIN32
if (ptr == NULL)
@ -582,7 +582,7 @@ protected:
#endif
}
void freeMem (void* ptr)
void freeMem (void* ptr) throw ()
{
#ifdef _WIN32
::HeapFree (heap, 0, ptr);