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