Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uflorida!gatech!rutgers!orstcs!mist!budd From: budd@mist.cs.orst.edu (Tim Budd) Newsgroups: comp.lang.c Subject: gcc bug (possibly) Message-ID: <9201@orstcs.CS.ORST.EDU> Date: 3 Mar 89 19:45:38 GMT Sender: usenet@orstcs.CS.ORST.EDU Lines: 14 Unless I am seriously mistaken in my understanding of prototypes, our version of gcc produces an error in what I believe is a correct program. Try the following: extern int foo ( short ); int foo(x) short x; { ; } I get a message that the argument doesn't match the prototype. Works fine if I use int in place of short. Anybody know if this has been fixed?