Phil Kos writes:
> 
> > > With an existing #define, the compiler will compile ansi prototypes.  I don't 
>think
> > > it will automatically perform function parameter type casting, which is what's 
>really needed.
> > 
> > ... Having a half-ansi compiler is just confusing. A tool which checks
> > that functions are being used with the correct number of paramaters woudl
> > be very useful, and easier to do than such a fundamental modification to
> > the compiler.
> 
> Can anybody say `lint'? ;) As far as casting parameters, as long as you
> keep standard type promotion in mind (integral types [except long] to
> int, float to double), this shouldn't be a problem. Any code that relies
> on promotion to a nonstandard type is probably dangerous anyway. Think
> v7, not sysV.
> 

I tried lint on the code a while ago, and it just blew up completely.

Al

Reply via email to