list_newnode
struct node *new = list_newnode(xstrdup(walk), NULL);
struct node * list_newnode(char *name, void *data);