rem: struct peer_entry* pe; struct peer_entry* re;
add: struct peer_entry_list* pe; struct peer_entry_list* re;
context: void destroy_route_lst(){	struct route_entry* p;	struct route_entry* r;		struct peer_entry* pe;	struct peer_entry* re;		p=route_lst;	route_lst=0;	r=0;	for(; p; p=r){		r=p->next;		for(pe=p->peer_l,re=0; pe; pe=re){			re=pe->next;			shm_free(pe);		}		p->peer_l=0;		if (p->realm.s){			shm_free(p->realm.s);			p->realm.s=0; p->realm.len=0;		}		shm_free(p);	}}