aboutsummaryrefslogtreecommitdiffstats
path: root/debug.h
blob: 8ef971d6aa137aee4e40b1fcf8be5573a247f516 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

#ifdef DEBUG

#include "DebugMemory.h"

#define calloc(a, b) DebugMemory_calloc(a, b, __FILE__, __LINE__);
#define malloc(x) DebugMemory_malloc(x, __FILE__, __LINE__);
#define realloc(x,s) DebugMemory_realloc(x, s, __FILE__, __LINE__);
#define strdup(x) DebugMemory_strdup(x, __FILE__, __LINE__);
#define free(x) DebugMemory_free(x, __FILE__, __LINE__);

#define debug_done() DebugMemory_report();

#endif

#ifndef DEBUG

#define NDEBUG

#define debug_done() sleep(0)

#endif

© 2014-2024 Faster IT GmbH | imprint | privacy policy