#ifndef HEAP_H
#define HEAP_H
#ifndef HEAPIMPLEMENTATION
typedef struct {char VAXDUMMY;} heap;
#endif
heap *heap_create( long block_size ); /* allocates memory for heap */
void *heap_allocate( heap *HEAP, long size ); /* allocates on heap */
void heap_resize( heap *HEAP, void *entry, long size );
void heap_delete( heap *HEAP );
#endif