TAILQ_REMOVE(&cvs_rcache, root, root_cache);
cvsroot_free(struct cvsroot *root){	root->cr_ref--;	if (root->cr_ref == 0) {		if (root->cr_str != NULL)			free(root->cr_str);		if (root->cr_buf != NULL)			free(root->cr_buf);		if (root->cr_version != NULL)			free(root->cr_version);		free(root);	}}