pdebug(cl_log(LOG_DEBUG, "Choose any node from our list")); 
pdebug(				      "Choose any node from our list"); 
stage4(GSListPtr colors){	int lpc = 0;	color_t *color_n = NULL;	color_t *color_n_plus_1 = NULL;		for(lpc = 0; lpc < g_slist_length(colors); lpc++) {		color_n = color_n_plus_1;		color_n_plus_1 = (color_t*)g_slist_nth_data(colors, lpc);		pdebug(print_color("Choose node for...", color_n, FALSE));//		print_color(color_n_plus_1, FALSE);				if(color_n == NULL) {			continue;		}		GSListPtr xor = node_list_xor(color_n_nodes,					      color_n_plus_1_nodes);		GSListPtr minus = node_list_minus(color_n_nodes,						  color_n_plus_1_nodes);		if(g_slist_length(xor) == 0 || g_slist_length(minus) == 0) {			pdebug(cl_log(LOG_DEBUG,				      "Choose any node from our list"));			choose_node_from_list(color_n, color_n_nodes);		} else {			pdebug(cl_log(LOG_DEBUG, "Choose a node not in n+1"));			choose_node_from_list(color_n, minus);      		}	}	// chose last color	if(color_n_plus_1 != NULL) {		pdebug(print_color("Choose node for last color...",				   color_n_plus_1,				   FALSE));		choose_node_from_list(color_n_plus_1, 				      color_n_plus_1_nodes);	}	pdebug(cl_log(LOG_DEBUG, "done %s", __FUNCTION__));	return TRUE;	}
8182	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8182/cffc6b784b06d9ab155a94575d008f3b56c858ee/pengine.c/clean/crm/pengine/pengine.c