/* memtrck.h : memory tracker / debugger */ /* * [2000.07.17] Memory Tracker v1.0 by Jonathan Mayo * * THIS FILE IS PUBLIC DOMAIN. YOU ARE FREE TO USE IT FOR ANY PURPOSE. * */ #ifndef MEMTRCK_H #define MEMTRCK_H #ifdef DISABLE_MEMTRACK #define dbgMalloc malloc #define dbgCalloc calloc #define dbgFree free #define dbgRealloc realloc #else /* DISABLE_MEMTRACK */ extern void *dbgMalloc ( size_t size ); extern void *dbgCalloc ( size_t nmemb , size_t size ); extern void dbgFree ( void *ptr ); extern void *dbgRealloc ( void *ptr , size_t size ); extern void dbgMemtrackInit(void); extern void dbgMemtrackDumpstats(void); #endif /* DISABLED_MEMTRACK */ #endif /* MEMTRCK_H */