double weight, gboolean can, node_t *node, pe_working_set_t *data_set) 
double weight, node_t *node, pe_working_set_t *data_set) 
rsc2node_new(const char *id, resource_t *rsc,	     double weight, gboolean can, node_t *node,	     pe_working_set_t *data_set){	rsc_to_node_t *new_con = NULL;	if(rsc == NULL || id == NULL) {		pe_err("Invalid constraint %s for rsc=%p", crm_str(id), rsc);		return NULL;	}	crm_malloc0(new_con, sizeof(rsc_to_node_t));	if(new_con != NULL) {		new_con->id           = id;		new_con->rsc_lh       = rsc;		new_con->node_list_rh = NULL;		new_con->weight = weight;				if(node != NULL) {			node_t *copy = node_copy(node);			new_con->node_list_rh = g_list_append(NULL, copy);		}				data_set->placement_constraints = g_list_append(			data_set->placement_constraints, new_con);	}		return new_con;}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/38122f21567216c8fefb68ff4d5d75b9076b7819/unpack.c/buggy/crm/pengine/unpack.c