view struct_longjump.c @ 12:7c8d5d4074b8

cut return1 func
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Sun, 12 Jan 2014 19:18:38 +0900
parents 635eb6d562f0
children 1cd0fad44dac
line wrap: on
line source

int printf(const char*,...);

__code code1(int n,__code(*exit___code)(int,void *),void *exit_env){
  printf("code1 : code entry1\n");
  goto exit___code(n,exit_env);
}

double aua;

int main1 (){
  printf("main1 : main1 entry\n");
  goto code1(30,__return,__environment);
  return 0;
}

int main (){
  int n;
  n = main1();
  printf("return = %d\n",n);
  return 1;
}