/*  GadTools layout toolkit
**
**  Copyright © 1993-1995 by Olaf `Olsen' Barthel
**  Freely distributable.
*/

#include "gtlayout_global.h"

APTR __regargs
LTP_Alloc(LayoutHandle *handle,ULONG amount)
{
	APTR result;

	result = AsmAllocPooled(handle -> Pool,amount,SysBase);

	if(!result)
		handle -> Failed = TRUE;

	return(result);
}


/*****************************************************************************/


VOID __regargs
LTP_Free(LayoutHandle *handle,APTR mem,ULONG memsize)
{
	if(mem)
		AsmFreePooled(handle -> Pool,mem,memsize,SysBase);
}
