Subject: Re: Style guide
To: None <current-users@NetBSD.ORG>
From: Simon J. Gerraty <email@example.com>
Date: 06/06/1997 00:26:33
Jim Wise writes:
>On Wed, 4 Jun 1997, Greg A. Woods wrote:
>> Leaving things as they are results in the least work all around.
>Sure, except for the fact that the way things are now is _broken_. It
>has been pointed out several times that our current system in no way
>compensates for the difference in argument promotion between the two
>languages, with the result that you _cannot_ use either interchangeably.
This is not so much a fault with using K&R vs ANSI, as broken code.
>> Changing the code won't make it better -- it will only make it harder to
>> port. The current style is an ideal compromise.
>Far from being ideal, the current solution is _broken_, and results in
I assume you are refering to code like
which IMHO is usually bogus. If you write
/* frob some hardware with a char by casting if need be */
is totally equivalent, and the passing of c as an int cf char will
require fewer instuctions on many machines. And if you were not
frobbing hardware what is the point of using a char or short?
To save memory? :-)
[back to trying to keep out of this...]