Go to the documentation of this file.
8 #define DEBUG_BUFFER_BORDER 256
10 #define DEBUG_BUFFER_VALUE 69
void free_memory(void *memory)
Definition: memory_handler.c:246
void true_free_memory(void *memory)
Definition: memory_handler.c:255
void debug_print_memory()
Definition: memory_handler.c:359
int init_memory_handler()
Definition: memory_handler.c:92
void fill_memory(void *mem)
Definition: memory_handler.c:118
void * allocate_memory(int size)
Definition: memory_handler.c:158
void debug_print_memory()
Definition: memory_handler.c:359
struct Memory_handler * MEM_HANDLE
Definition: memory_handler.c:81
char used
Definition: memory_handler.c:92
void * next
Definition: memory_handler.c:85
void free_memory(void *memory)
Definition: memory_handler.c:246
#define DEBUG
Definition: memory_handler.h:11
void true_free_memory(void *memory)
Definition: memory_handler.c:255
void free_all_memory()
Definition: memory_handler.c:325
#define DEBUG_BUFFER_BORDER
Definition: memory_handler.h:8
void * allocate_memory(int size)
Definition: memory_handler.c:158
unsigned int size
Definition: memory_handler.c:89
void free_all_memory()
Definition: memory_handler.c:325
void _free_memory(void *memory, int true_f)
Definition: memory_handler.c:265
void * mem
Definition: memory_handler.c:87
Definition: memory_handler.c:64
int check_memory(void *mem)
Definition: memory_handler.c:133
#define DEBUG_BUFFER_VALUE
Definition: memory_handler.h:10
int init_memory_handler()
Definition: memory_handler.c:92