lint won't accept the latter two, but will accept the former two as valid. As far as gcc's concerned, they're the same.