Lines Matching refs:last
30 /* Allocation with freeing and reallocing of last allocated block only.
45 Seg_t *seg, *last;
53 for(last = NIL(Seg_t*), seg = vd->seg; seg; last = seg, seg = seg->next)
56 if(last)
57 { last->next = seg->next;
80 vd->free = seg->last = tp;
126 seg->last = NIL(Block_t*);
175 (seg->last && (Vmuchar_t*)data > (Vmuchar_t*)seg->last) )
182 if(data != seg->last)
183 { if(seg->last && (Vmuchar_t*)data < (Vmuchar_t*)seg->last)
184 oldsize = (Vmuchar_t*)seg->last - (Vmuchar_t*)data;
255 vd->free = seg->last = (Block_t*)data;
385 if(seg->last == (Block_t*)data)
401 vd->free = seg->last = (Block_t*)data;