[C] always generate setTransition
[C] remove trailing semicolon in macro