Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!im4u!ut-sally!utah-cs!utah-gr!uplherc!nrc-ut!nrcvax!sdd!root From: root@sdd.UUCP Newsgroups: comp.lang.c Subject: Re: More on Microsoft C problem Message-ID: <385@sdd.UUCP> Date: Thu, 2-Apr-87 20:33:00 EST Article-I.D.: sdd.385 Posted: Thu Apr 2 20:33:00 1987 Date-Received: Sun, 5-Apr-87 09:49:23 EST References: <6375@brl-adm.ARPA> Reply-To: root@sdd.UUCP (Root) Organization: Software Design & Development Corp, Camarillo, CA Lines: 18 In article <6375@brl-adm.ARPA> Schauble@mit-multics.arpa (Paul Schauble) writes: > >And finally, most curiously of all, deleting the function definition and >leaving only the prototype now produces the warning about argument >mismatch. > > > Paul . Why don't you declare your functions as follows: f(int i, char *p); That might work. It's possible that Microsoft C 4.0 is attempting compatiblity with ANSI compatible code as well as pre-ansi compatible code! Daniel Corbett