> (it just hasn't made it to the standard)
That's the problem
That's the problem
In C, the ISO standard is the authority on how you're supposed to write your code for it to be "correct C". The compiler implementors write their compilers against the ISO standard. That standard is not clear on these things.