Lines Matching defs:last
30 /* Allocation with freeing and reallocing of last allocated block only.
44 reg Seg_t *seg, *last;
63 { for(last = NIL(Seg_t*), seg = vd->seg; seg; last = seg, seg = seg->next)
66 if(last)
67 { last->next = seg->next;
93 vd->free = seg->last = tp;
152 seg->last = NIL(Block_t*);
212 (seg->last && (Vmuchar_t*)data > (Vmuchar_t*)seg->last) )
220 if(data != seg->last)
221 { if(seg->last && (Vmuchar_t*)data < (Vmuchar_t*)seg->last)
222 oldsize = (Vmuchar_t*)seg->last - (Vmuchar_t*)data;
293 vd->free = seg->last = (Block_t*)data;
431 if(seg->last == (Block_t*)data)
447 vd->free = seg->last = (Block_t*)data;