There's a small typo in the FAQ list posted yesterday. In question 62, the sentence You will have to give the structure a tag ("struct node"), and declare the "next" field as "struct node next;". should of course read "struct node *next;". Thanks to Chris Torek for pointing this out. Steve Summit scs at adam.mit.edu