Mercurial > hg > Members > kaito > longjump
comparison goal.c @ 16:6ec369858a50 default tip
aua
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 24 Jan 2014 00:10:05 +0900 |
parents | 1cd0fad44dac |
children |
comparison
equal
deleted
inserted
replaced
15:e0c89847fb78 | 16:6ec369858a50 |
---|---|
25 __environment.ret_p = &retval; | 25 __environment.ret_p = &retval; |
26 __environment.env = &i_buf; | 26 __environment.env = &i_buf; |
27 printf("main1 : main1 entry\n"); | 27 printf("main1 : main1 entry\n"); |
28 if (setjmp(__environment.env)){ | 28 if (setjmp(__environment.env)){ |
29 printf("main1 : main1 return\n"); | 29 printf("main1 : main1 return\n"); |
30 return *((int *)__environment.ret_p); | 30 return retval; |
31 } | 31 } |
32 __return = return1; | 32 __return = return1; |
33 goto code1(30,__return,&__environment); | 33 goto code1(30,__return,&__environment); |
34 return 0; | 34 return 0; |
35 } | 35 } |