Path: utzoo!attcan!uunet!lll-winken!lll-lcc!ames!mailrus!cornell!uw-beaver!mit-eddie!bu-cs!mirror!frog!cpoint!jeff From: jeff@cpoint.UUCP (Jeffrey J. Griglack) Newsgroups: comp.sys.amiga Subject: Lattice C 5.0 Message-ID: <1427@cpoint.UUCP> Date: 15 Dec 88 02:28:00 GMT Reply-To: jeff@cpoint.UUCP (Jeffrey J. Griglack) Organization: Clearpoint Research Corp., Hopkinton Mass. Lines: 28 I received my copy of Lattice C 5.0 yesterday and immediatly tried it on some code I had written and compiled under 4.0. I got an ERROR for a call to a function that did was not made in the form of the function prototype. To correct this I had to cast the perameter to a byte pointer (instead of a pointer of a type I had defined myself). My problem is that I believe I should have just gotten a WARNING instead of a hard error. Does the new ANSI standard say that this should produce a warning or is it just something peculiar to the Lattice implementation? I would think that it would sometimes be nice to say, "Yes, I know I called it wrong. I meant to." C was not supposed to be an idiot-proofed (read "restrictive") language. This is my first posting, so I can only assume the address above is correct. I would think that any replies would be of general interest anyway. Please refrain from flaming. This is, I think, a legitimate question and I would appreciate thoughtful answers. Jeff Griglack ************************** * This space for rent. * **************************