struct declarations and empty statement