rem: watcher_t* ptr;
add: watcher_t* watcher;
context: int find_watcher(struct presentity* _p, str* _uri, int _et, watcher_t** _w){	watcher_t* ptr;	/* first look for watchers */	ptr = _p->watchers;	while(ptr) {		if ((_uri->len == ptr->uri.len) &&		    (!memcmp(_uri->s, ptr->uri.s, _uri->len)) &&		    (ptr->event_type == _et)) {			*_w = ptr;			return 0;		}					ptr = ptr->next;	}	/* now look for winfo watchers */	ptr = _p->winfo_watchers;	while(ptr) {		if ((_uri->len == ptr->uri.len) &&		    (!memcmp(_uri->s, ptr->uri.s, _uri->len)) &&		    (ptr->event_type == _et)) {			*_w = ptr;			return 0;		}					ptr = ptr->next;	}		return 1;}