void free_edgelist(ListBase *lb) { EditEdge *eed, *next; eed= (EditEdge*)lb->first; while(eed) { next= eed->next; free_editedge(eed); eed= next; } lb->first= lb->last= NULL; }
void free_edgelist(EditMesh *em, ListBase *lb) { EditEdge *eed, *next; eed= lb->first; while(eed) { next= eed->next; free_editedge(em, eed); eed= next; } lb->first= lb->last= NULL; em->totedge= em->totedgesel= 0; }