xmlFreeDoc(foo); 
#endif 
free_xml(xmlNodePtr a_node){	FNIN();	if (a_node == NULL)		; // nothing to do	else if (a_node->doc != NULL)		xmlFreeDoc(a_node->doc);	else	{		/* make sure the node is unlinked first */		xmlUnlinkNode(a_node);		xmlDocPtr foo = xmlNewDoc("1.0");		xmlSetTreeDoc(a_node,foo);		CRM_DEBUG2("new doc %s ",			   dump_xml(xmlDocGetRootElement(foo)));		xmlFreeNode(a_node);		xmlFreeDoc(foo);	}		FNOUT();}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/a53b4db7876df963707c53c00bd8bc9d8d2dff09/xmlutils.c/clean/crm/common/xmlutils.c