char * main_source(char * data);void main(){char * data;data=NULL;data=main_source(data);}char * main_source(char * data){data=new char[100];strcpy(data, "A String");printLine(data);return data;}
static void main(){char * data;data=NULL;data=main_source(data);}char * main_source(char * data){{char data_goodbuf[100];data=data_goodbuf;strcpy(data, "A String");printLine(data);}return data;}