/*
**	termDebug.h
**
**	Definitions for memory allocation debugging
**
**	Copyright © 1990-1993 by Olaf `Olsen' Barthel & MXM
**		All Rights Reserved
*/

#include <exec/types.h>

APTR __regargs	AllocVecNew(LONG,ULONG,LONG,STRPTR);
VOID __regargs	FreeVecNew(APTR);

APTR __regargs	AllocMemNew(LONG,ULONG,LONG,STRPTR);
VOID __regargs	FreeMemNew(APTR,LONG);

#define	AllocVec(Size,Attributes) AllocVecNew(Size,Attributes,__LINE__,__FILE__)
#define FreeVec FreeVecNew

#define	AllocMem(Size,Attributes) AllocMemNew(Size,Attributes,__LINE__,__FILE__)
#define FreeMem FreeMemNew

#ifndef DEBUG_COVER

#define CoverInit()	/* Empty */
#define CoverExit()	/* Empty */

#endif	/* DEBUG_COVER */
