static char * main_source(char * data){data=(char *)calloc(100, sizeof(char));return data;}void main(){char * data;data=NULL;data=main_source(data);delete [] data;}
static char * main_source(char * data){data=new char[100];return data;}static void main(){char * data;data=NULL;data=main_source(data);delete [] data;}