#ifndef _MEMORY_H
#define _MEMORY_H

#ifndef _COMPILER_H
#include <compiler.h>
#endif

__EXTERN void *		calloc	__PROTO((__SIZE_TYPEDEF__, __SIZE_TYPEDEF__));
__EXTERN void		free	__PROTO((void *));
__EXTERN void *		malloc	__PROTO((__SIZE_TYPEDEF__));
__EXTERN void *		realloc	__PROTO((void *, __SIZE_TYPEDEF__));
#ifndef alloca
__EXTERN void *		alloca	__PROTO((__SIZE_TYPEDEF__));
#endif

#if 0
__EXTERN void *		mlalloc	__PROTO((long));
__EXTERN void *		relalloc __PROTO((void *, long));
__EXTERN void *		clalloc	__PROTO((long, long));
#endif

__EXTERN void		_malloczero __PROTO((int));
__EXTERN void 		_mallocChunkSize __PROTO((__SIZE_TYPEDEF__));

#endif /* _MEMORY_H */
