crm_debug_2("Applying placement constraints"); 
crm_debug_3("Applying placement constraints"); 
stage1(GListPtr placement_constraints, GListPtr nodes, GListPtr resources){	crm_debug_2("Applying placement constraints");		slist_iter(		node, node_t, nodes, lpc,		if(node == NULL) {			/* error */		} else if(node->weight >= 0.0 /* global weight */			  && node->details->online			  && node->details->type == node_member) {			max_valid_nodes++;		}			);	apply_placement_constraints(placement_constraints, nodes);	/* will also filter -ve "final" weighted nodes from resources'	 *   allowed lists while we are there	 */	apply_agent_constraints(resources);	return TRUE;} 
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/cb367b83aedbd6450c6d8998457130369032700e/stages.c/clean/crm/pengine/stages.c