I would remove most of the shit in C99 that nobody has implemented anyway. Other than that, C is perfect and changing it requires renaming the result because it isn't C. I will admit, however, that adding namespaces and function overloading would be nice.