result = g_slist_append(result, new_node);
result = g_list_append(result, new_node);
node_list_dup(GSListPtr list1){	GSListPtr result = NULL;	int lpc = 0;	slist_iter(		this_node, node_t, list1, lpc,		node_t *new_node = node_copy(this_node);		if(new_node != NULL) {			result = g_slist_append(result, new_node);		}		);	return result;}