#ifdef USE_LIBXML xmlUnlinkNode(a_node); node->doc = NULL; free_xml_fn(a_node); #else 
free_xml_from_parent(crm_data_t *parent, crm_data_t *a_node){	CRM_DEV_ASSERT(parent != NULL);	if(parent == NULL) {		return;	} else if(a_node == NULL) {		return;	}	crm_validate_data(parent);#ifdef USE_LIBXML		xmlUnlinkNode(a_node);	node->doc = NULL;	free_xml_fn(a_node);#else	cl_msg_remove_value(parent, a_node);	#endif	crm_validate_data(parent);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/50d05afdbc8743d6b8079541c4592c1bd0365dad/xml.c/buggy/lib/crm/common/xml.c