#include "pch.h" #pragma hdrstop #include "alloc.h" #include "except.h" void * __cdecl operator new( size_t size ) { void *pv = LocalAlloc(LMEM_FIXED, size); if (NULL == pv) throw CAllocException(); return pv; } void* __cdecl operator new[] (size_t size) { void *pv = LocalAlloc(LMEM_FIXED, size); if (NULL == pv) throw CAllocException(); return pv; } void __cdecl operator delete( void *ptr ) { if (NULL != ptr) LocalFree(ptr); } void __cdecl operator delete[] (void* ptr) { if (NULL != ptr) LocalFree(ptr); }