ptr 13 umalloc.c union header *ptr; ptr 30 umalloc.c for(p = freep; !(bp > p && bp < p->s.ptr); p = p->s.ptr) ptr 31 umalloc.c if(p >= p->s.ptr && (bp > p || bp < p->s.ptr)) ptr 33 umalloc.c if(bp + bp->s.size == p->s.ptr){ ptr 34 umalloc.c bp->s.size += p->s.ptr->s.size; ptr 35 umalloc.c bp->s.ptr = p->s.ptr->s.ptr; ptr 37 umalloc.c bp->s.ptr = p->s.ptr; ptr 40 umalloc.c p->s.ptr = bp->s.ptr; ptr 42 umalloc.c p->s.ptr = bp; ptr 71 umalloc.c base.s.ptr = freep = prevp = &base; ptr 74 umalloc.c for(p = prevp->s.ptr; ; prevp = p, p = p->s.ptr){ ptr 77 umalloc.c prevp->s.ptr = p->s.ptr;