8 memldelete(Memimage *i)
14 /* free backing store and disconnect refresh, to make pushback fast */
15 freememimage(l->save);
20 /* window is now the rearmost; clean up screen structures and deallocate */
24 memdraw(i, i->r, s->fill, i->r.min, nil, i->r.min, S);
27 l->front->layer->rear = nil;
28 s->rearmost = l->front;
38 * Just free the data structures, don't do graphics
46 freememimage(l->save);
52 _memlsetclear(Memscreen *s)
57 for(i=s->rearmost; i; i=i->layer->front){
59 l->clear = rectinrect(l->screenr, l->screen->image->clipr);
61 for(j=l->front; j; j=j->layer->front)
62 if(rectXrect(l->screenr, j->layer->screenr)){