00001 #ifndef MEMORY_MAN_H 00002 #define MEMORY_MAN_H 00003 00004 #include <stdlib.h> 00005 00006 #if !defined(STANDARD_MEMORY_MAN) 00007 00009 void * allocate(unsigned int size); 00010 00012 void deallocate(void * block); 00013 00015 void mem_clear(void); 00016 00017 #else 00018 00019 #define allocate(size) malloc(size) 00020 #define deallocate(block) free(block) 00021 #define mem_clear(void) 00022 00023 #endif 00024 00025 #endif