int lpc;
common_agent_constraints(	GListPtr node_list, lrm_agent_t *agent, const char *id) {	int lpc;	slist_iter(		node, node_t, node_list, lpc,				crm_trace("Checking if %s supports %s/%s (%s)",			  node->details->uname,			  agent->class, agent->type, agent->version);				if(has_agent(node, agent) == FALSE) {			/* remove node from contention */			crm_trace("Marking node %s unavailable for %s",				  node->details->uname, id);			node->weight = -1.0;			node->fixed = TRUE;		}/* 		if(node->fixed && node->weight < 0) { *//* 			/\* the structure of the list will have changed *//* 			 * lpc-- might be sufficient *//* 			 *\/ *//* 			crm_debug("Removing node %s from %s", *//* 				  node->details->uname, rsc->id); */			/* 			lpc = -1; *//* 			native_data->allowed_nodes = g_list_remove( *//* 				native_data->allowed_nodes, node); *//* 			crm_free(node); *//* 		} */		);}