Is this a legal function declaration? int (a)(); What about typedef int func(); func main { } The first declaration I believe should be legal, although our 4.2BSD cc does not accept. The second declaration we both dislike. Rich