ANSI C rules for variable declaration