crm_err("Unsupported constraint type: %s", xml_obj->name);
crm_err("Unsupported constraint type: %s", crm_element_name(xml_obj));
unpack_constraints(xmlNodePtr xml_constraints,		   GListPtr nodes, GListPtr resources,		   GListPtr *placement_constraints,		   GListPtr *ordering_constraints){	crm_verbose("Begining unpack...");	xml_child_iter(		xml_constraints, xml_obj, NULL,		const char *id = xmlGetProp(xml_obj, XML_ATTR_ID);		if(id == NULL) {			crm_err("Constraint <%s...> must have an id",				xml_obj->name);			continue;		}		crm_verbose("Processing constraint %s %s", xml_obj->name,id);		if(safe_str_eq(XML_CONS_TAG_RSC_ORDER, xml_obj->name)) {			unpack_rsc_order(				xml_obj, resources, ordering_constraints);		} else if(safe_str_eq(XML_CONS_TAG_RSC_DEPEND, xml_obj->name)) {			unpack_rsc_dependancy(				xml_obj, resources, ordering_constraints);		} else if(safe_str_eq(XML_CONS_TAG_RSC_LOCATION, xml_obj->name)) {			unpack_rsc_location(				xml_obj, resources, nodes, placement_constraints);		} else {			crm_err("Unsupported constraint type: %s", xml_obj->name);		}		);	return TRUE;}