#include <stdio.h>
void foo( void )
{
unsigned char a, b, c;
a = 10 ;
b = 20 ;
c = 30 ;
printf ( "c: %p\n b: %p\n a: %p\n " , ( void * ) & c,
( void * ) & b,
( void * ) & a ) ;
}
int main( void )
{
( void * ) ( ( void ( * ) ( void ) ) main) ) ;
foo( ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGZvbyggdm9pZCApCnsKCXVuc2lnbmVkIGNoYXIgYSwgYiwgYzsKCglhID0gMTA7CgliID0gMjA7CgljID0gMzA7CglwcmludGYoICJjOiAlcFxuYjogJXBcbmE6ICVwXG4iLCAKCQkodm9pZCAqKSZjLCAKCQkodm9pZCAqKSZiLCAKCQkodm9pZCAqKSZhICk7Cn0KCgoKaW50IG1haW4odm9pZCkKewoJcHJpbnRmKCAibWFpbiBhZGRyZXNzOiAlcFxuIiwgCgkJKHZvaWQgKikoKHZvaWQgKCopKCB2b2lkICkpbWFpbikgKTsKCWZvbygpOwoKCglyZXR1cm4gMDsKfQo=