I'm reading "Code Reading," a very interesting book. He's talking about file pointers and there's a BSD OS line (ftpd.c) that goes like this: fin = fopen(name,"r"), closefunc = fclose; I've never seen two things being done on the same line. It's just fin = fopen(name,"r"); closefunc = fclose; right? Or am I missing something? Olwe __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com