pdebug("node list dup %p", result); pdebug_action(slist_iter( this_node, node_t, result, lpc, print_node("dup", this_node, TRUE); ));
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);		}		);	pdebug("node list dup %p", result); 	pdebug_action(slist_iter(		       this_node, node_t, result, lpc,		       print_node("dup", this_node, TRUE);		       ));  	return result;}