diff options
Diffstat (limited to 'DebugMemory.h')
-rw-r--r-- | DebugMemory.h | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/DebugMemory.h b/DebugMemory.h deleted file mode 100644 index d0b8a3d2..00000000 --- a/DebugMemory.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Do not edit this file. It was automatically generated. */ - -#ifndef HEADER_DebugMemory -#define HEADER_DebugMemory -/* -htop - DebugMemory.h -(C) 2004-2011 Hisham H. Muhammad -Released under the GNU GPL, see the COPYING file -in the source distribution for its full text. -*/ - -#undef strdup -#undef malloc -#undef realloc -#undef calloc -#undef free - - -typedef struct DebugMemoryItem_ DebugMemoryItem; - -struct DebugMemoryItem_ { - int magic; - void* data; - char* file; - int line; - DebugMemoryItem* next; -}; - -typedef struct DebugMemory_ { - DebugMemoryItem* first; - int allocations; - int deallocations; - int size; - bool totals; - FILE* file; -} DebugMemory; - - -#if defined(DEBUG) - -void DebugMemory_new(); - -void* DebugMemory_malloc(int size, char* file, int line, char* str); - -void* DebugMemory_calloc(int a, int b, char* file, int line); - -void* DebugMemory_realloc(void* ptr, int size, char* file, int line, char* str); - -void* DebugMemory_strdup(const char* str, char* file, int line); - -void DebugMemory_free(void* data, char* file, int line); - -void DebugMemory_assertSize(); - -int DebugMemory_getBlockCount(); - -void DebugMemory_registerAllocation(void* data, char* file, int line); - -void DebugMemory_registerDeallocation(void* data, char* file, int line); - -void DebugMemory_report(); - -#elif defined(DEBUGLITE) - -//#include "efence.h" - -#endif - -#endif |