diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main/MemAllocate.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/MemAllocate.c b/src/main/MemAllocate.c index 2ca5cd37..2e899b58 100644 --- a/src/main/MemAllocate.c +++ b/src/main/MemAllocate.c @@ -45,13 +45,15 @@ void *CCTK_Malloc(size_t size, int line, const char *file) { iMemData *memdata; char *data; - int diffmem; + unsigned long int diffmem; data = (char*)malloc(size+sizeof(iMemData)); + if(!data) { fprintf(stderr, "Allocation error! "); } + memdata = (iMemData *)data; memdata->size = size; memdata->line = line; @@ -59,6 +61,7 @@ void *CCTK_Malloc(size_t size, int line, const char *file) pastmem = totmem; totmem += size; diffmem = totmem-pastmem; + #ifdef MEMDEBUG printf("Allocating %lu - by %s in line %d TOTAL: %lu\n", memdata->size,memdata->file,memdata->line, CCTK_TotalMemory()); |