|
#define arrsize(array) (sizeof(array)/sizeof((array)[0]))
static char LOC_MEMALLOC _Lheap[255];
static bank1 ptr pCurr=_Lheap;void *malloc(size_t Size){
void bank1 *p;
if( (arrsize(_Lheap)-(pCurr-&_Lheap[0])) < Size) return(NULL);
p=pCurr;
pCurr+=Size;
return(p);
}void free(void *p){
pCurr=p;
}
E-mail: info@telesys.ru