/* $Id: heap.h,v 1.2 1993/07/04 04:04:21 root Exp root $ */ /* * Copyright Robert J. Amstadt, 1993 */ #ifndef HEAP_H #define HEAP_H typedef struct heap_mem_desc_s { struct heap_mem_desc_s *prev, *next; int length; } MDESC; extern void HEAP_Init(MDESC **free_list, void *start, int length); extern void *HEAP_Alloc(MDESC **free_list, int flags, int bytes); extern void HEAP_Free(MDESC **free_list, void *block); #endif /* HEAP_H */