if(other_color == NULL) { cl_log(LOG_ERR, "Cannot find NULL color"); return NULL; }
find_color(GSListPtr candidate_colors, color_t *other_color){	int lpc = 0;	slist_iter(color, color_t, candidate_colors, lpc,		   if(color->id == other_color->id) {			   return color;		   }		);	return NULL;}