void _main(){wchar_t * data;_union_type my_union;data=NULL;data=(wchar_t *)malloc(50*sizeof(wchar_t));my_union.a=data;{wchar_t * data=my_union.b;{wchar_t src[100];_snwprintf(data, 100, L"%s", src);printWLine(data);free(data);}}}
static void main(){wchar_t * data;_union_type my_union;data=NULL;data=(wchar_t *)malloc(100*sizeof(wchar_t));my_union.a=data;{wchar_t * data=my_union.b;{wchar_t src[100];_snwprintf(data, 100, L"%s", src);printWLine(data);free(data);}}}