structprintf_arguments { int i ; double d ; char
*3s
&4; long long ll ; };
extern void __ccuredInit(void) ;
extern void abort_deepcopy(char * errmsg ) ; int * foo(int * in ) ;
int * foo(int * in ) { { (*in) = 5; return (in); } } int * bar(void) ;
int * bar(void) { int local ; int * tmp ; { local = 0; tmp = (int * )foo (& local); return (tmp); } }