ANSI C could be cleaner than it is. I regularly lament that I must type<p><pre><code>  int func(long_type_name a, long_type_name b, long_type_name c) { ...
</code></pre>
when I really, really should be able to type<p><pre><code>  int func(long_type_name a, b, c) { ...
</code></pre>
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.<p>I&#x27;m sure there are other places were ANSI C could be made cleaner, but perhaps at the cost of backwards compatibility.