filters
gmempp.cc
00001 //======================================================================== 00002 // 00003 // gmempp.cc 00004 // 00005 // Use gmalloc/gfree for C++ new/delete operators. 00006 // 00007 // Copyright 1996-2002 Glyph & Cog, LLC 00008 // 00009 //======================================================================== 00010 00011 #include <aconf.h> 00012 #include "gmem.h" 00013 00014 #ifdef DEBUG_MEM 00015 00016 void *operator new(size_t size) { 00017 return gmalloc((int)size); 00018 } 00019 00020 void *operator new[](size_t size) { 00021 return gmalloc((int)size); 00022 } 00023 00024 void operator delete(void *p) { 00025 gfree(p); 00026 } 00027 00028 void operator delete[](void *p) { 00029 gfree(p); 00030 } 00031 00032 #endif