void main(){int * data;data=NULL;if(global_returns_t_or_f()){data=NULL;data=(int *)realloc(data, 100*sizeof(int));}else{data=new int[100];}if(global_returns_t_or_f()){delete [] data;}else{free(data);}}
static void main(){int * data;data=NULL;if(global_returns_t_or_f()){data=new int[100];}else{data=new int[100];}if(global_returns_t_or_f()){delete [] data;}else{delete [] data;}}