#ifndef _EXPECT_TCL_H
#define _EXPECT_TCL_H
#include "expect_comm.h"
EXTERN int exp_cmdlinecmds;
EXTERN int exp_interactive;
EXTERN FILE *exp_cmdfile;
EXTERN char *exp_cmdfilename;
EXTERN int exp_getpid;
EXTERN int exp_buffer_command_input;
EXTERN int exp_tcl_debugger_available;
EXTERN Tcl_Interp *exp_interp;
#define Exp_Init Expect_Init
EXTERN int Expect_Init _ANSI_ARGS_((Tcl_Interp *));
EXTERN void exp_parse_argv _ANSI_ARGS_((Tcl_Interp *,int argc,char **argv));
EXTERN int exp_interpreter _ANSI_ARGS_((Tcl_Interp *));
EXTERN int exp_interpret_cmdfile _ANSI_ARGS_((Tcl_Interp *,FILE *));
EXTERN int exp_interpret_cmdfilename _ANSI_ARGS_((Tcl_Interp *,char *));
EXTERN void exp_interpret_rcfiles _ANSI_ARGS_((Tcl_Interp *,int my_rc,int sys_rc));
EXTERN char * exp_cook _ANSI_ARGS_((char *s,int *len));
EXTERN void exp_close_on_exec _ANSI_ARGS_((int));
EXTERN void (*exp_app_exit)_ANSI_ARGS_((Tcl_Interp *));
EXTERN void exp_exit _ANSI_ARGS_((Tcl_Interp *,int status));
EXTERN void exp_exit_handlers _ANSI_ARGS_((ClientData));
EXTERN void exp_error _ANSI_ARGS_(TCL_VARARGS(Tcl_Interp *,interp));
#endif