Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Sep 1995 11:50:00 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        julian@ref.tfs.com, pst@shockwave.com
Cc:        CVS-commiters@freefall.freebsd.org, bde@freefall.freebsd.org, cvs-sys@freefall.freebsd.org
Subject:   Re: cvs commit: src/sys/kern vnode_if.sh
Message-ID:  <199509120150.LAA01516@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>I'm against continuing the anti-ansi mood
>we should go to full prototyping asap.
>no-one makes compilers that can't handle that any more....

I am doing the work to go to full prototyping.  This involved adding
hundreds, if not thousands, of prototypes (a trivial step) and involves
fixing thousands, if not tens of thousands, of the type mismatches and
bogus casts (a not so trivial step).  Minimal support for pre-ansi
compilers involves using __P(()) in prototype declarations (a trivial
step), avoiding the use of new-style function declarations (this would
be too much trouble except most of our code already avoids them).
Complete support would include casting function args to a correct type
if the default would be wrong.  I won't attempt that.  Passing 0 for a
null pointer works on some machines.

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509120150.LAA01516>