for(lpc = 0; lpc < g_slist_length(nodes); lpc++) { node_t *node = g_slist_nth_data(nodes, lpc);
for(lpc = 0; lpc < g_list_length(nodes); lpc++) { node_t *node = g_list_nth_data(nodes, lpc);
pe_find_node(GSListPtr nodes, const char *id){	int lpc = 0;  	for(lpc = 0; lpc < g_slist_length(nodes); lpc++) {		node_t *node = g_slist_nth_data(nodes, lpc);		if(safe_str_eq(node->details->id, id)) {			return node;		}	}	// error	return NULL;}