169,170c169,170
<     char_u	*fname = NULL;		/* file name from command line */
<     mparm_T	params;			/* various parameters passed between
---
>     static char_u	*fname = NULL;		/* file name from command line */
>     static mparm_T	params;			/* various parameters passed between
173c173
<     int		i;
---
>     static int		i;
175a176,183
> #ifdef FEAT_MZSCHEME
>         static int mzscheme_trampolined_p = 0;
>         if(!mzscheme_trampolined_p)
>             {
>             mzscheme_trampolined_p++;
> #endif
> 
> 
557a566,570
> #ifdef FEAT_MZSCHEME
>             return mzscheme_main(argc, argv);
>             }
> #endif
> 
964d976
< #ifndef FEAT_MZSCHEME
966,968d977
< #else
<     mzscheme_main();
< #endif
