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