diff pointer_longjump.c @ 3:e6aa3b678e4a

remove ret from global_longjump.c
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Tue, 12 Nov 2013 15:22:04 +0900
parents 76cd6ae48a1b
children d75a89b10176
line wrap: on
line diff
--- a/pointer_longjump.c	Tue Nov 12 13:10:39 2013 +0900
+++ b/pointer_longjump.c	Tue Nov 12 15:22:04 2013 +0900
@@ -7,6 +7,7 @@
   printf("code1\n");
   ret = (void(*)(int,void *,int *))__return;
   ret(n,__enviroment,__ret_p);
+  //((void(*)(int,void *,int *))__return)(n,__enviroment,__ret_p);
 }
 
 void *return1 (int n,void* env,int* __ret_p){
@@ -18,7 +19,7 @@
 int main1 (){
   void *__return;
   void *__enviroment;
-  int *__ret_p;
+  int  *__ret_p;
   printf("main1 entry\n");
   __enviroment = (void*)malloc(sizeof(jmp_buf));
   __ret_p = (int*)malloc(sizeof(int));