memory_handler.h
Go to the documentation of this file.
1 /*
2 * Header file for memory_handelr
3 */
4 
5 #ifndef MEMORY_HANDLER
6 #define MEMORY_HANDLER
7 
8 #define DEBUG_BUFFER_BORDER 256
9 /*#define DEBUG_MEMORY*/
10 #define DEBUG_BUFFER_VALUE 69
11 #define DEBUG 0
12 
14 void* allocate_memory( int size );
15 
16 void debug_print_memory();
17 
18 void free_memory( void* memory );
19 void true_free_memory( void* memory );
20 void free_all_memory();
21 
22 
23 
24 #endif
void free_memory(void *memory)
Definition: memory_handler.c:246
void true_free_memory(void *memory)
Definition: memory_handler.c:255
void * allocate_memory(int size)
Definition: memory_handler.c:158
void debug_print_memory()
Definition: memory_handler.c:359
unsigned int size
Definition: memory_handler.c:70
void free_all_memory()
Definition: memory_handler.c:325
int init_memory_handler()
Definition: memory_handler.c:92