Newsgroups: comp.sys.amiga.programmer
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!uupsi!sugar!peter
From: peter@sugar.hackercorp.com (Peter da Silva)
Subject: Re:  Manx/Lattice ENOUGH IS ENOUGH
Message-ID: <1991May29.102112.6142@sugar.hackercorp.com>
Organization: Sugar Land Unix -- Houston, TX
References: <1991May26.172439.2021@NCoast.ORG> <1991May27.125456.27018@sugar.hackercorp.com> <cg.0967@ami-cg.UUCP>
Date: Wed, 29 May 1991 10:21:12 GMT

In article <cg.0967@ami-cg.UUCP> cg@ami-cg.UUCP (Chris Gray) writes:
> Hmm. I seem to recall that the presence of an ANSI prototype for a given
> function would convert a following old-style definition of the function into
> the given ANSI form.

Well, Lattice may do that but that's not what the ANSI standard says. I've
been back and forward on this in comp.std.c enough times to be convinced that
this is a violation of the current standard.

Since Lattice's ANSI compiler came out before the standard was finished, I'm
not surprised. No less a pair than Brian Kernighan and Dennis Ritchie were
caught out in a couple of places in K&R 2.

But I'm glad Manx waited until it was final.
-- 
Peter da Silva.   `-_-'
<peter@sugar.hackercorp.com>.
