--- /var/tmp/ltp-20021210/lib/parse_opts.c	2002-12-11 09:11:39.000000000 +1100
+++ ltp-20021210/lib/parse_opts.c	2003-02-28 16:40:08.000000000 +1100
@@ -732,7 +732,7 @@
 		if ( Debug )
 		    printf("calling usc_recressive_func(0, %d, &STD_bigstack)\n", 
 		        STD_LD_recfun);
-		usc_recressive_func(0, STD_LD_recfun, &STD_bigstack);
+		usc_recressive_func(0, STD_LD_recfun, STD_bigstack);
 	    }
 
 	    ct=get_current_time();
@@ -762,7 +762,7 @@
 	if ( Debug )
 	    printf("calling usc_recressive_func(0, %d, &STD_bigstack)\n", 
 	        STD_LP_recfun);
-	usc_recressive_func(0, STD_LP_recfun, &STD_bigstack);
+	usc_recressive_func(0, STD_LP_recfun, STD_bigstack);
     }
 
     if ( STD_LP_sbrk ) {
@@ -786,7 +786,7 @@
 usc_recressive_func(cnt, max, bstack)
 int cnt;
 int max;
-struct usc_bigstack_t bstack;
+struct usc_bigstack_t *bstack;
 {
     if ( cnt < max )
 	usc_recressive_func(cnt+1, max, bstack);
