peetm wrote: > It compiles fine for me if I first remove these incorrect predecs ... > > int fprintf(); > int printf(); > int atoi(); > int fclose(); > int sscanf(); > > ... and change main's return type to int (from void) For anyone interested, this has solved my problem. Excellent work Peet! Regards, David