Hi,
After reading some of this discussion, I figured I should add my own support 
for this proposal. It seems to me very few (none?) of the people arguing 
against this change actually have a "horse in the race", and instead are 
appealing to some theoretical ancient legacy code maintainer who is both too 
lazy to fix usage of these 30 year invalid constructs, or add one build option 
to CFLAGS. The very worst consequence this has to anyone is a minor irritation, 
and the benefits are definitely significant.

I find the amount of misguided arguing here to be really immense. C has enough 
"foot guns" as is, and I'm sure the improvement will be appreciated by numerous 
C beginners. I will admit I used to have the tendency of ignoring warnings when 
code appeared to function fine, as a beginner.

I don't think I'm saying anything that isn't self evident, so I'll end this by 
saying the efforts expended to argue for this change are appreciated greatly, 
by me. Along with the rest of the work occurring on the compiler. Safer and 
friendlier defaults are a goal worth pursuing.

Thanks!
Peter D.

Reply via email to