xml_iter_continue(node_state);
continue;
unpack_status(xmlNodePtr status,	      GListPtr nodes, GListPtr rsc_list,	      GListPtr *actions, GListPtr *node_constraints){	const char *uname     = NULL;	xmlNodePtr lrm_rsc    = NULL;	xmlNodePtr lrm_agents = NULL;	xmlNodePtr attrs      = NULL;	node_t    *this_node  = NULL;		crm_verbose("Begining unpack");	xml_child_iter(		status, node_state, XML_CIB_TAG_STATE,/*		id         = xmlGetProp(node_state, XML_ATTR_ID); */		uname      = xmlGetProp(node_state,    XML_ATTR_UNAME);		attrs      = find_xml_node(node_state, "attributes");		lrm_rsc    = find_xml_node(node_state, XML_CIB_TAG_LRM);		lrm_agents = find_xml_node(lrm_rsc,    "lrm_agents");		lrm_rsc    = find_xml_node(lrm_rsc,    XML_LRM_TAG_RESOURCES);		lrm_rsc    = find_xml_node(lrm_rsc,    "lrm_resource");		crm_verbose("Processing node %s", uname);		this_node = pe_find_node(nodes, uname);		if(uname == NULL) {			/* error */			xml_iter_continue(node_state);		} else if(this_node == NULL) {			crm_err("Node %s in status section no longer exists",				uname);			xml_iter_continue(node_state);		}				crm_verbose("Adding runtime node attrs");		add_node_attrs(attrs, this_node);		crm_verbose("determining node state");		determine_online_status(node_state, this_node);		crm_verbose("Processing lrm resource entries");		unpack_lrm_rsc_state(this_node, lrm_rsc, rsc_list, nodes,				     actions, node_constraints);		crm_verbose("Processing lrm agents");		unpack_lrm_agents(this_node, lrm_agents);		);	return TRUE;	}