ANSI C could be cleaner than it is. I regularly lament that I must type
int func(long_type_name a, long_type_name b, long_type_name c) { ...
when I really, really should be able to type int func(long_type_name a, b, c) { ...
It would be nice to get this back and it would take away some useless noise. Sadly, this is now seen as a feature and languages like D insist on the repeated type name.I'm sure there are other places were ANSI C could be made cleaner, but perhaps at the cost of backwards compatibility.