www.pudn.com > sfalic-03-src.rar.rar > clalloc.c
#include "clalloc.h"
#ifndef CLALLOC_OFF
#include "ceillog2.h"
/* tablica zaalokowanych blokow wiersz 0 - adres rzeczywisty, 1-alligned */
void * clablocks[2][CLALLOC_TAB_SIZE];
/* licznik zaalokowanych blokow */
int nblocks=0;
void *clacalloc(size_t num, size_t size)
{
void *pv, *ap;
assert ( 0x1<=0; i--)
if (clablocks[1][i]==addr)
{
free(clablocks[0][i]);
clablocks[0][i]=clablocks[0][nblocks];
clablocks[1][i]=clablocks[1][nblocks];
return;
}
free(NULL);
return;
}
#endif