updateConstraint(xmlNodePtr cib, cibConstraint *anXmlNode) 
updateConstraint(xmlNodePtr cib, xmlNodePtr anXmlNode) 
updateConstraint(xmlNodePtr cib, cibConstraint *anXmlNode){	xmlNodePtr res = NULL;	const char *id = ID(anXmlNode);	FNIN();	CRM_DEBUG2("Updating " XML_CIB_TAG_CONSTRAINT " (%s)...",		   id);	res = findConstraint(cib, id);	if (res == NULL) {		CRM_DEBUG2("Update: " XML_CIB_TAG_CONSTRAINT			   " (%s) did not exist, adding.",			   id);		addConstraint(cib, anXmlNode);	} else {		copy_in_properties(res, anXmlNode);			CRM_DEBUG2("Update: Copying in children for "			   XML_CIB_TAG_CONSTRAINT " (%s).",			   id);				handle_object_children(res,				       anXmlNode->children,				       XML_CIB_TAG_NVPAIR);	}	FNRET(0);}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/1f442e5d0895d085d6229a9436c7c7ed2a0178ed/cibprimatives.c/clean/crm/cib/cibprimatives.c