static wchar_t * main_source(wchar_t * data){return data;}void main(){wchar_t * data;data=new wchar_t[100];data=main_source(data);{wchar_t dest[50]=L"";size_t i, data_len;data_len=wcslen(data);for (i=0;i < data_len;i++){dest[i]=data[i];}printWLine(data);delete [] data;}}
static wchar_t * main_source(wchar_t * data){return data;}static void main(){wchar_t * data;data=new wchar_t[100];data=main_source(data);{wchar_t dest[50]=L"";size_t i, data_len;data_len=wcslen(data);for (i=0;i < data_len;i++){dest[i]=data[i];}printWLine(data);delete [] data;}}