/* Copyright (c) 1987, 1988 by Software Research Associates, Inc. */ #ifndef lint # define FEP_GLOB \ "$Header: fep_glob.h,v 4.1 88/08/28 14:36:41 utashiro Exp $ (SRA)" #endif /* lint */ extern FUNC *curFuncTab; /* function table */ extern FUNC *altFuncTab; /* altanative function table */ extern int debug; /* debug flag */ extern char *prompt; /* prompt string */ extern char *delimiters; /* delimiter characters */ extern EDITMODE editmode; /* edit mode */ extern FILE *redirect_fp; /* FILE pointer for I/O redirection */ extern FILE *script_fp; /* FILE pointer for script */ extern int redirect_line; /* number of line for redirecting */ extern int redirect_pid; /* process id redirecting from */ extern int auto_tty_fix; /* fix tty mode automatically */ extern int tty_fix_bell; /* ring bell when tty mode is changed */ extern int Transparency; /* transparent flag */ extern int Through; /* through flag */ extern EDITSTATUS editstatus; /* edit status */ extern BUFFER *output_buffer; /* output buffer */ extern int lines, columns; /* terminal sizes */ extern char *term_clear; /* terminal clear code */ /* * tty control caracters. * defined in fep_main.c */ #ifdef TERMIOS extern struct termios initial_ttymode; #elif defined(TIOCSETN) extern struct tchars tchars_buf; extern struct ltchars ltchars_buf; extern struct sgttyb initial_ttymode; #endif