* C library -- alloc/free
{ return ( calloc ( 1 , asize
) ); }
while ((np = cp->next) != -1) {
if (size+slop >= np->size) {
cp->size = np->size - size;
return ( calloc ( 1 , asize ) );
/* asize = size<1024? 1024: size;
if ((cp = sbrk(asize)) == -1) {
error("workspace exceeded");
{if ( aptr
== 0 ) return;
while ((np = cp->next) < ptr)
if (ptr+ptr->size == np) {
if (cp+cp->size == ptr) {