Iso C90 Forbids Mixed Declarations And Code