void _main(){unsigned char data;_union_type my_union;data=' ';data=(unsigned char)rand();my_union.a=data;{unsigned char data=my_union.b;{unsigned char result=data * data;printHexUnsignedCharLine(result);}}}
static void main(){unsigned char data;_union_type my_union;data=' ';data=5;my_union.a=data;{unsigned char data=my_union.b;{unsigned char result=data * data;printHexUnsignedCharLine(result);}}}