rem: while(_r) { ptr = _r; _r = _r->next;
add: while(*_r) { ptr = *_r; *_r = (*_r)->next;
context: void free_rr(rr_t* _r){	rr_t* ptr;	while(_r) {		ptr = _r;		_r = _r->next;		if (ptr->params) {			free_params(ptr->params);		}		pkg_free(ptr);	}}