/* Prototypes for functions defined in
amiga_malloc.c
 */

extern long __far DataSegBits;

extern int DataSegFound;

extern struct mem_header * __far current;

extern struct mem_header * free_list;

extern long __far pre_alloc;

extern char * malloc_hunk;

extern long malloc_hunk_size;

extern long malloc_bytes_used;

extern int early_malloc;

void * alloc_sys(long );

void free_sys(void * );

void _MemCleanup(void);

void * alloc_hunk(long );

void free_hunk(void * );

void * __halloc(unsigned long );

void * malloc(unsigned int );

void free(void * );

void * calloc(unsigned int, unsigned int );

void * realloc(void * , unsigned int );

void emacs_malloc_init(void);

