[c] ISO C90 forbids mixed declarations and code in C