static char * main_source(char * data){data=new char[100];strcpy(data, "A String");printLine(data);return data;}void main(){char * data;data=NULL;data=main_source(data);}
static 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);delete[] data;}