/********************************************
copyright 1991, Michael D. Brennan
This is a source file for mawk, an implementation of
the AWK programming language.
Mawk is distributed without warranty under the terms of
the GNU General Public License, version 2, 1991.
********************************************/
* Revision 5.1 91/12/05 07:56:14 brennan
void reargv(int *, char ***) ;
extern unsigned _stklen
= 16 * 1024U ;
/* 4K of stack is enough for a user function call
nesting depth of 75 so this is enough for 300 */
short mawk_state
; /* 0 is compiling */
char *p
= strrchr(argv
[0], '/') ;
progname
= p
? p
+1 : argv
[0] ; }
if ( parse() || compile_error_count
) mawk_exit(1) ;
execute(code_ptr
, eval_stack
-1, 0) ;
close_out_pipes() ; /* no effect, if no out pipes */