0
if (this->next) this->next->prev= this->prev;
else list->last= this->prev;
if (this->prev) this->prev->next= this->next;
else list->first= this->next;
free (this);
Prev.
prev.
prev