25#define allocation_exception_id 0x1 
   30#define allocation_exception_type "Allocation Exception" 
   38#define heap_exception_id 0x2 
   43#define heap_exception_type "Heap Exception" 
   53#define size_of(structure) (size(structure) / sizeof(typeof(*structure))) 
   96void* 
challoc(
void* structure, u_dword new_size);
 
  118u_dword 
size(
void* structure);
 
void * ralloc(u_dword size)
 
void unalloc(void *structure)
 
u_dword size(void *structure)
 
void * zalloc(u_dword size)
 
void * challoc(void *structure, u_dword new_size)
 
void initialize_heap(void *start_address, u_dword initial_size)
 
boolean is_in_heap(void *structure)