Comment Comment by xenomachina Even C89 supports block-level variable declarations. I think many C programmers are unaware of this, though, and mistakenly think that declarations are function-level only. parent xenomachina 4 years ago