I don't get it what this means. I already thought this could mean code as in my code snippet of this Question:
Skipping switch cases via false loop is a valid operation?
But as the answerers just where going to improve the code and ignored my question about the c99 quote, I'm going to ask this here now explicitly:
If a switch statement has an associated case or default label within the scope of an identifier with a variably modified type, the entire switch statement shall be within the scope of that identifier.135)
And here's the footnote:
135) That is, the declaration either precedes the switch statement, or it follows the last case or default label associated with the switch that is in the block containing the declaration.
could any one be so kindly and explain it to me in other words? Thanks for the effort.