pdebug(cl_log(LOG_DEBUG, "Xor result len: %d", g_slist_length(result)));
pdebug("Xor result len: %d", g_slist_length(result));
node_list_xor(GSListPtr list1, GSListPtr list2){	GSListPtr result = NULL;	int lpc = 0;	for(lpc = 0; lpc < g_slist_length(list1); lpc++) {		node_t *node = (node_t*)g_slist_nth_data(list1, lpc);		node_t *other_node = (node_t*)find_list_node(list2, node->id);		if(node == NULL || other_node != NULL) {			continue;						// merge node weights		}		node_t *new_node = node_copy(node);		result = g_slist_append(result, new_node);    	} 	for(lpc = 0; lpc < g_slist_length(list2); lpc++) {		node_t *node = (node_t*)g_slist_nth_data(list2, lpc);		node_t *other_node = (node_t*)find_list_node(list1, node->id);		if(node == NULL || other_node != NULL) {			continue;						// merge node weights		}		node_t *new_node = node_copy(node);		result = g_slist_append(result, new_node);	}  	pdebug(cl_log(LOG_DEBUG, "Xor result len: %d",		      g_slist_length(result)));	return result;}