pANS C accepts "int a();" and "a() {}" but not "a();", which is valid K&R C. I am curious about the rationale behind this change. Was it "nobody really uses that construct, and banning it simplifies the grammar"? Jan Gray uunet!microsoft!jangr Microsoft Corp., Redmond Wash. 206-882-8080