view symbol.c @ 6:477c1dec2a2b draft

fixarg.c
author one
date Wed, 07 Jun 2017 14:43:34 +0900
parents f03bba45ae77
children
line wrap: on
line source

extern int printf(char*,...);
code test_code(int a){
     goto test_code(a);
}
void test_func(){}
unsigned long addrs[]={
     test_code,
     test_func,
     0,
};
int
main()
{
     int i;
     for(i=0;addrs[i]>0;i++){
	  printf("%lx\n",addrs[i]);
     }
     printf("%lx\n",(unsigned long)test_code);
     printf("%lx\n",(unsigned long)test_func);
}