void _main(){unsigned int data;_union_type my_union;data=0;data=0;my_union.a=data;{unsigned int data=my_union.b;{unsigned int result=data-1;printUnsignedLine(result);}}}
static void main(){unsigned int data;_union_type my_union;data=0;data=5;my_union.a=data;{unsigned int data=my_union.b;{unsigned int result=data-1;printUnsignedLine(result);}}}