diff pointer_longjump.c @ 6:509523ee1e27

add struct_longjump.c
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Sun, 24 Nov 2013 01:10:16 +0900
parents 4e7858590985
children
line wrap: on
line diff
--- a/pointer_longjump.c	Sat Nov 23 23:31:02 2013 +0900
+++ b/pointer_longjump.c	Sun Nov 24 01:10:16 2013 +0900
@@ -14,13 +14,13 @@
 
 int main1 (){
   __code (*__return)();
-  void *__environment ;
-  int  retval;
+  void *__environment;
   int  *__ret_p;
   jmp_buf j_buf;
+  int retval;
   __ret_p = &retval;
+  __environment = &j_buf;
   printf("main1 : main1 entry\n");
-  __environment = &j_buf;
   if (setjmp(__environment)){
     printf("main1 : main1 return\n");
     return retval;