	TAGS	UNSORTED
clpars	clpars.h	273	unsigned const char clpars[] = {
CLPARS_LEN	clpars.h	5816	#define CLPARS_LEN 3941
clpars	clpars.h	5844	char *clpars[] = {
CLPARS_LEN	clpars.h	11215	#define CLPARS_LEN 3941
CLPARS_LINES	clpars.h	11239	#define CLPARS_LINES 78 
ParaTx	vrbmsg.h	474	static char *ParaTx[] = {
StartP	vrbmsg.h	540	static int StartP[] = {
ParaTx	vrbmsg.h	1674	static char *ParaTx[] = {
StartP	vrbmsg.h	12147	static int StartP[] = {
BOOLEAN	zport.h	1380	typedef	int		BOOLEAN;	/* holds FALSE or TRUE */
DEFAULT	zport.h	1428	typedef int		DEFAULT;	/* signed, at least 16 bits */
WORD	zport.h	1483	typedef	short		WORD;		/* 16 bits signed */
LONG	zport.h	1525	typedef long		LONG;		/* 32 bits signed */
ULONG	zport.h	1575	typedef unsigned long	ULONG;		/* 32 bits unsigned */
FOREVER	zport.h	1615	#define FOREVER		for(;;)		/* Infinite loop declaration */
FALSE	zport.h	1759	#define FALSE 0
TRUE	zport.h	1795	#define TRUE 1
CHECKSUM_CODE	zport.h	3497	#define CHECKSUM_CODE (FALSE && defined(__TURBOC__))
CONSISTENCY_CHECKING	zport.h	3624	#define CONSISTENCY_CHECKING FALSE	/* check pointer consistency */
DEBUGGING	zport.h	3755	#define DEBUGGING FALSE			/* compile debugging code */
TC_SMALL_DATA	zport.h	4148	#define TC_SMALL_DATA (defined(__SMALL__) || defined(__MEDIUM__))
TC_SMALL_CODE	zport.h	4214	#define TC_SMALL_CODE (defined(__SMALL__) || defined(__COMPACT__))
main	zport.h	4481	main() {}
TC_SMALL_DATA	zport.h	4514	#define TC_SMALL_DATA FALSE
TC_SMALL_CODE	zport.h	4542	#define TC_SMALL_CODE FALSE
VIDEO	zport.h	5693	#define VIDEO TRUE
CURSES	zport.h	5718	#define CURSES FALSE
VIDEO	zport.h	5801	#define VIDEO FALSE
_Huge	zport.h	6709	#define _Huge huge
_Huge	zport.h	6734	#define _Huge /**/
charptr	zport.h	6783	typedef unsigned char _Huge *	charptr;
voidptr	zport.h	6835	typedef unsigned char *		voidptr;
voidptr	zport.h	6872	typedef void _Huge *		voidptr;
ESptr	zport.h	6917	typedef struct EStck _Huge *	ESptr;
MSptr	zport.h	6953	typedef struct MStck _Huge *	MSptr;
QRptr	zport.h	6989	typedef struct QReg  _Huge *	QRptr;
USE_PROTOTYPES	zport.h	8115	#define USE_PROTOTYPES TRUE
USE_PROTOTYPES	zport.h	8149	#define USE_PROTOTYPES FALSE
USE_ANSI_CLPARS	zport.h	8891	#define USE_ANSI_CLPARS TRUE
USE_ANSI_CLPARS	zport.h	8926	#define USE_ANSI_CLPARS FALSE
ptrdiff_t	zport.h	9402	typedef int	ptrdiff_t;	/* not in /sys/types.h yet */
ptrdiff_t	zport.h	9537	typedef int	ptrdiff_t;
size_t	zport.h	9562	typedef ULONG	size_t;
NULL	zport.h	9609	#define NULL 0L
NULL	zport.h	9631	#define NULL 0
SIZE_T	zport.h	10286	typedef ULONG SIZE_T;		/* PCs suck */
SIZE_T	zport.h	10351	typedef unsigned int SIZE_T;	/* override their size_t, which is "int" */
SIZE_T	zport.h	10424	typedef size_t SIZE_T;		/* use size_t as defined above */
EXTERN	zport.h	12809	#define EXTERN	globalref	/* to reference an external symbol */
GLOBAL	zport.h	12872	#define GLOBAL	globaldef	/* to define an external symbol */
EXTERNV	zport.h	12932	#define EXTERNV	extern volatile	/* to reference an external volatile symbol */
GLOBALV	zport.h	13011	#define GLOBALV	volatile	/* to define an external volatile symbol */
VVOID	zport.h	13080	#define VVOID	void		/* Void function return */
CBFINIT	zport.h	13128	#define CBFINIT		20000	/* command buffer initial size */
EBFEXP	zport.h	13185	#define EBFEXP		64000	/* edit buffer expansion value */
EBFINIT	zport.h	13241	#define EBFINIT		64000	/* edit buffer initial size */
ERBFSIZ	zport.h	13295	#define ERBFSIZ		1024	/* error message buffer */
GAPMIN	zport.h	13344	#define GAPMIN		64000	/* edit buffer gap minimum size */
IBFEXP	zport.h	13401	#define IBFEXP		64000	/* input buffer expansion size */
IBFINIT	zport.h	13457	#define IBFINIT		64000	/* input buffer initial size */
IBFMIN	zport.h	13512	#define IBFMIN		10000	/* input buffer minimum size */
NIFDBS	zport.h	13566	#define NIFDBS		8	/* number of input file data blocks */
SBFINIT	zport.h	13623	#define SBFINIT		1000	/* size of search string buffer */
TBFINIT	zport.h	13680	#define TBFINIT		1000	/* size of tag buffer for O command */
WBFINIT	zport.h	13741	#define WBFINIT		1000	/* batch input and output buffer size */
ZBFEXP	zport.h	13804	#define ZBFEXP		64000	/* EI file buffer expansion value */
ZBFINIT	zport.h	13863	#define ZBFINIT		64000	/* EI file buffer initial size */
ZBFMIN	zport.h	13920	#define ZBFMIN		1000	/* EI file buffer minimum size */
EXS_SIZE	zport.h	13976	#define EXS_SIZE	64	/* size of expression stack */
LPS_SIZE	zport.h	14027	#define LPS_SIZE	32	/* size of loop stack */
MCS_SIZE	zport.h	14072	#define MCS_SIZE	32	/* size of macro stack */
QRS_SIZE	zport.h	14118	#define QRS_SIZE	32	/* size of q-register stack */
EXTERN	zport.h	14253	#define EXTERN	extern		/* to reference an external symbol */
GLOBAL	zport.h	14314	#define GLOBAL	/**/		/* to define an external symbol */
EXTERNV	zport.h	14428	#define EXTERNV	extern		/* to reference an external volatile symbol */
GLOBALV	zport.h	14499	#define GLOBALV	/**/		/* to define an external volatile symbol */
EXTERNV	zport.h	14571	#define EXTERNV	extern volatile	/* to reference an external volatile symbol */
GLOBALV	zport.h	14650	#define GLOBALV	volatile	/* to define an external volatile symbol */
VVOID	zport.h	14811	#define VVOID		void	/* Void function return */
VVOID	zport.h	14864	#define VVOID		/**/	/* Void function return */
CBFINIT	zport.h	15135	#define CBFINIT		100	/* command buffer initial size */
EBFEXP	zport.h	15190	#define EBFEXP		1000	/* edit buffer expansion value */
EBFINIT	zport.h	15245	#define EBFINIT		8000	/* edit buffer initial size */
ERBFSIZ	zport.h	15298	#define ERBFSIZ		100	/* error message buffer */
GAPMIN	zport.h	15346	#define GAPMIN		1000	/* edit buffer gap minimum size */
IBFEXP	zport.h	15402	#define IBFEXP		1000	/* input buffer expansion size */
IBFINIT	zport.h	15457	#define IBFINIT		8000	/* input buffer initial size */
IBFMIN	zport.h	15511	#define IBFMIN		1000	/* input buffer minimum size */
NIFDBS	zport.h	15564	#define NIFDBS		6	/* number of input file data blocks */
SBFINIT	zport.h	15621	#define SBFINIT		100	/* size of search string buffer */
TBFINIT	zport.h	15677	#define TBFINIT		100	/* size of tag buffer for O command */
ZBFEXP	zport.h	15737	#define ZBFEXP		1000	/* EI file buffer expansion value */
ZBFINIT	zport.h	15795	#define ZBFINIT		8000	/* EI file buffer initial size */
ZBFMIN	zport.h	15851	#define ZBFMIN		1000	/* EI file buffer minimum size */
farfree	zport.h	16004	#define farfree(p) free(p)
farmalloc	zport.h	16031	#define farmalloc(ul) malloc((unsigned int)ul)
farrealloc	zport.h	16078	#define farrealloc(p,ul) realloc((p),((unsigned int)ul))
CBFINIT	zport.h	16143	#define CBFINIT		20000	/* command buffer initial size */
EBFEXP	zport.h	16200	#define EBFEXP		64000L	/* edit buffer expansion value */
EBFINIT	zport.h	16257	#define EBFINIT		64000L	/* edit buffer initial size */
ERBFSIZ	zport.h	16312	#define ERBFSIZ		128	/* error message buffer */
GAPMIN	zport.h	16360	#define GAPMIN		64000L	/* edit buffer gap minimum size */
IBFEXP	zport.h	16418	#define IBFEXP		64000L	/* input buffer expansion size */
IBFINIT	zport.h	16475	#define IBFINIT		64000L	/* input buffer initial size */
IBFMIN	zport.h	16531	#define IBFMIN		1000	/* input buffer minimum size */
NIFDBS	zport.h	16584	#define NIFDBS		8	/* number of input file data blocks */
SBFINIT	zport.h	16641	#define SBFINIT		1000	/* size of search string buffer */
TBFINIT	zport.h	16698	#define TBFINIT		1000	/* size of tag buffer for O command */
ZBFEXP	zport.h	16759	#define ZBFEXP		8000	/* EI file buffer expansion value */
ZBFINIT	zport.h	16817	#define ZBFINIT		16000	/* EI file buffer initial size */
ZBFMIN	zport.h	16874	#define ZBFMIN		1000	/* EI file buffer minimum size */
EXS_SIZE	zport.h	16938	#define EXS_SIZE	64	/* size of expression stack */
LPS_SIZE	zport.h	16989	#define LPS_SIZE	32	/* size of loop stack */
MCS_SIZE	zport.h	17034	#define MCS_SIZE	32	/* size of macro stack */
QRS_SIZE	zport.h	17080	#define QRS_SIZE	32	/* size of q-register stack */
EXTERN	zport.h	17156	#define EXTERN	extern		/* to reference an external symbol */
GLOBAL	zport.h	17217	#define GLOBAL	/**/		/* to define an external symbol */
EXTERNV	zport.h	17273	#define EXTERNV	extern volatile	/* to reference an external volatile symbol */
GLOBALV	zport.h	17352	#define GLOBALV	volatile	/* to define an external volatile symbol */
VVOID	zport.h	17421	#define VVOID	void		/* Void function return */
CBFINIT	zport.h	17469	#define CBFINIT		100	/* command buffer initial size */
EBFEXP	zport.h	17524	#define EBFEXP		100	/* edit buffer expansion value */
EBFINIT	zport.h	17578	#define EBFINIT		100	/* edit buffer initial size */
ERBFSIZ	zport.h	17630	#define ERBFSIZ		100	/* error message buffer */
GAPMIN	zport.h	17678	#define GAPMIN		100	/* edit buffer gap minimum size */
IBFEXP	zport.h	17733	#define IBFEXP		100	/* input buffer expansion size */
IBFINIT	zport.h	17787	#define IBFINIT		100	/* input buffer initial size */
IBFMIN	zport.h	17840	#define IBFMIN		100	/* input buffer minimum size */
NIFDBS	zport.h	17892	#define NIFDBS		4	/* number of input file data blocks */
SBFINIT	zport.h	17949	#define SBFINIT		100	/* size of search string buffer */
TBFINIT	zport.h	18005	#define TBFINIT		100	/* size of tag buffer for O command */
ZBFEXP	zport.h	18065	#define ZBFEXP		100	/* EI file buffer expansion value */
ZBFINIT	zport.h	18122	#define ZBFINIT		100	/* EI file buffer initial size */
ZBFMIN	zport.h	18177	#define ZBFMIN		100	/* EI file buffer minimum size */
EXS_SIZE	zport.h	18232	#define EXS_SIZE	5	/* size of expression stack */
LPS_SIZE	zport.h	18282	#define LPS_SIZE	5	/* size of loop stack */
MCS_SIZE	zport.h	18326	#define MCS_SIZE	5	/* size of macro stack */
QRS_SIZE	zport.h	18371	#define QRS_SIZE	5	/* size of q-register stack */
ZCHKKB	zport.h	19259	#define ZCHKKB() ((void)kbhit())	/* check keyboard */
ZCHKKB	zport.h	19319	#define ZCHKKB() /**/			/* expand to nothing */
ZMKOFN	zport.h	19767	#define ZMKOFN() do { FBfPtr--;} while (*FBfPtr != ';');
ZMKOFN	zport.h	19830	#define ZMKOFN() /**/		/* expand to nothing */
MEMMOVE	zport.h	20388	#define MEMMOVE(dest,source,len) bcopy((source),(dest),(len))
MEMMOVE	zport.h	20557	#define MEMMOVE(dest,source,len) ZCpyBl((dest),(source),(len))
MEMMOVE	zport.h	20732	#define MEMMOVE(dest,source,len) ZCpyBl((dest),(source),(len))
MEMMOVE	zport.h	20803	#define MEMMOVE(dest,source,len) memmove((dest),(source),(len))
EXIT_SUCCESS	zport.h	21094	#define EXIT_SUCCESS 0
EXIT_FAILURE	zport.h	21146	#define EXIT_FAILURE 1
FILENAME_MAX	zport.h	21945	#define FILENAME_MAX 64
FILENAME_MAX	zport.h	22071	#define FILENAME_MAX NAM$C_MAXRSS	/* and define the correct one */
FILENAME_MAX	zport.h	22187	#define FILENAME_MAX 80			/* MAXPATH */
FILENAME_MAX	zport.h	22478	#define FILENAME_MAX 255
FILENAME_MAX	zport.h	22528	#define FILENAME_MAX 20
_Cdecl	zport.h	23039	#define _Cdecl /**/
EZ_NO_VER	zport.h	23311	#define EZ_NO_VER	  1	/* do not do VMS style versions */
EZ_ARROW	zport.h	23368	#define EZ_ARROW	  8	/* */
EZ_AUDIO_BEEP	zport.h	23395	#define EZ_AUDIO_BEEP	  16	/* (CURSES only) on = beep , off = flash */
EZ_WIN_LINE	zport.h	23466	#define EZ_WIN_LINE	  32	/* (CURSES only) line between windows */
EZ_FF	zport.h	23532	#define EZ_FF		  128	/* do not stop read on FF */
EZ_UNIXNL	zport.h	23582	#define EZ_UNIXNL	  256	/* use Unix-style newline terminators */
EZ_VT100GRAPHICS	zport.h	23647	#define EZ_VT100GRAPHICS  512
EZ_BTEE	zport.h	23677	#define EZ_BTEE		  2048	/* use BTEE instead of DIAMOND */
EZ_INVCR	zport.h	23735	#define EZ_INVCR	  8192	/* don't show CR in scope - closer to */
EZ_FF	zport.h	23904	#define EZ_FF		128	/* do not stop read on FF */
EZ_UNIXNL	zport.h	23952	#define EZ_UNIXNL	256	/* use Unix-style newline terminators */
TVERSION	tecoc.h	245	#define TVERSION 146		/* version number of TECO-C */
ED_CARET_OK	tecoc.h	653	#define ED_CARET_OK	1	/* don't use "^" as control-char prefix */
ED_YANK_OK	tecoc.h	718	#define ED_YANK_OK	2	/* let yanks clear text buffer */
ED_PRES_DOT	tecoc.h	836	#define ED_PRES_DOT	16	/* preserve "dot" on failing searches */
ED_DOT_BY_ONE	tecoc.h	974	#define ED_DOT_BY_ONE	64	/* move dot by one on iter. search failure */
ED_FF	tecoc.h	1113	#define ED_FF           128     /* do not stop read on FF */
ED_UNIXNL	tecoc.h	1210	#define ED_UNIXNL	256	/* use Unix-style newline line terminators */
ED_VTGR	tecoc.h	1285	#define ED_VTGR		512
ED_NOSCDEL	tecoc.h	1306	#define ED_NOSCDEL	1024	/* old style delete handler */
ED_BTEE	tecoc.h	1361	#define ED_BTEE		2048	/* use BTEE instead of DIAMOND */
ED_STDOUT	tecoc.h	1417	#define ED_STDOUT	4096	/* use standout for doeves pointer */
ED_INVCR	tecoc.h	1478	#define ED_INVCR	8192	/* don't show CR in scope - closer to TECO-11
EH_COMMAND	tecoc.h	1783	#define EH_COMMAND	4	/* on error,  output failing command string */
ET_IMAGE_MODE	tecoc.h	2277	#define ET_IMAGE_MODE	1	/* output without doing conversions */
ET_SCOPE	tecoc.h	2340	#define ET_SCOPE	2	/* use scope for delete and control-U */
ET_READ_LOWER	tecoc.h	2400	#define ET_READ_LOWER	4	/* accept lowercase input */
ET_NO_ECHO	tecoc.h	2453	#define ET_NO_ECHO	8	/* don't echo input on control-T */
ET_NO_WAIT	tecoc.h	2582	#define ET_NO_WAIT	32	/* read with no wait on control-T */
ET_MUNG_MODE	tecoc.h	2694	#define ET_MUNG_MODE	128	/* mung mode */
ET_WAT_SCOPE	tecoc.h	2804	#define ET_WAT_SCOPE	512	/* "WATCH" code exists, terminal is scope */
ET_WAT_REFRESH	tecoc.h	2874	#define ET_WAT_REFRESH	1024	/* "WATCH" code exists, terminal is refresh */
ET_BKSP_IS_DEL	tecoc.h	2949	#define ET_BKSP_IS_DEL	2048	/* treat BACKSPACE like DEL on input */
ET_EIGHTBIT	tecoc.h	3017	#define ET_EIGHTBIT	4096	/* it's an eight-bit terminal */
ET_ACCENT_GRAVE	tecoc.h	3075	#define ET_ACCENT_GRAVE	8192	/* accept ` as escape (for VT220 terminals) */
ET_VT200	tecoc.h	3151	#define ET_VT200	16384	/* special VT200 mode */
ET_TRAP_CTRL_C	tecoc.h	3199	#define ET_TRAP_CTRL_C	0100000	/* trap control-C */
EU_NONE	tecoc.h	3432	#define EU_NONE		-1	/* no case flagging of any type */
EU_LOWER	tecoc.h	3487	#define EU_LOWER	0	/* flag lowercase characters on output */
EU_UPPER	tecoc.h	3548	#define EU_UPPER	1	/* flag uppercase characters on output */
RCS_AST	tecoc.h	4045	#define RCS_AST		'\1'	/* asterisk */
RCS_BS	tecoc.h	4082	#define RCS_BS		'\2'	/* backspace */
RCS_CCH	tecoc.h	4119	#define RCS_CCH		'\3'	/* control char other than ^G, ^U or ^Z */
RCS_CR	tecoc.h	4184	#define RCS_CR		'\4'	/* carriage return */
RCS_CTG	tecoc.h	4227	#define RCS_CTG		'\5'	/* control-G */
RCS_CTU	tecoc.h	4265	#define RCS_CTU		'\6'	/* control-U */
RCS_CTZ	tecoc.h	4303	#define RCS_CTZ		'\7'	/* control-Z */
RCS_DEF	tecoc.h	4341	#define RCS_DEF		'\10'	/* char other than RCS_AST, RCS_BS, etc. */
RCS_DEL	tecoc.h	4408	#define RCS_DEL		'\11'	/* delete */
RCS_GRV	tecoc.h	4444	#define RCS_GRV		'\12'	/* accent grave */
RCS_LF	tecoc.h	4486	#define RCS_LF		'\13'	/* line feed */
RCS_LWR	tecoc.h	4524	#define RCS_LWR		'\14'	/* lowercase character */
RCS_SP	tecoc.h	4573	#define RCS_SP		'\15'	/* space */
RCS_VF	tecoc.h	4607	#define RCS_VF		'\16'	/* vertical tab or form feed */
RCS_CTC	tecoc.h	4661	#define RCS_CTC		'\17'	/* control-C */
CM_DIGIT	tecoc.h	4700	#define CM_DIGIT	'\20'	/* digits */
CM_LINE_TERM	tecoc.h	4736	#define CM_LINE_TERM	'\40'	/* line terminators (lf, vt, ff) */
CM_LOWER	tecoc.h	4799	#define CM_LOWER	'\100'	/* lowercase */
CM_UPPER	tecoc.h	4839	#define CM_UPPER	'\200'	/* uppercase */
E_SEARCH	tecoc.h	5287	#define E_SEARCH  1	/* E_ command */
FB_SEARCH	tecoc.h	5324	#define FB_SEARCH 2	/* FB command */
FK_SEARCH	tecoc.h	5361	#define FK_SEARCH 3	/* FK command */
N_SEARCH	tecoc.h	5398	#define N_SEARCH  4	/* N command */
S_SEARCH	tecoc.h	5434	#define S_SEARCH  5	/* S command */
U_SEARCH	tecoc.h	5470	#define U_SEARCH  6	/* _ command */
NOFDBS	tecoc.h	5726	#define	NOFDBS	3	/* number of output file data blocks */
POUTFL	tecoc.h	5784	#define	POUTFL	0	/* primary output stream */
SOUTFL	tecoc.h	5829	#define	SOUTFL	1	/* secondary output stream */
EPRCFL	tecoc.h	5876	#define	EPRCFL	2	/* output stream used by E% command */
PINPFL	tecoc.h	5933	#define	PINPFL	0	/* primary input stream */
SINPFL	tecoc.h	5977	#define	SINPFL	1	/* secondary input stream */
EQFL	tecoc.h	6023	#define	EQFL	2	/* input stream used by EQ command */
EIFL	tecoc.h	6076	#define EIFL	3	/* first input stream used by EI command */
EG_INI	tecoc.h	6340	#define EG_INI		1	/* inititalization macro */
EG_LIB	tecoc.h	6386	#define EG_LIB		2	/* default macro library directory */
EG_MEM	tecoc.h	6442	#define EG_MEM		3	/* last-file-edited memory */
EG_VTE	tecoc.h	6490	#define EG_VTE		4	/* filename of video macro */
EG_OTHER	tecoc.h	6538	#define EG_OTHER	5	/* system-specific :EG command */
CLEAR_VAL	tecoc.h	6591	#define CLEAR_VAL	1
GET_VAL	tecoc.h	6611	#define GET_VAL		2
SET_VAL	tecoc.h	6630	#define SET_VAL		3
FAILURE	tecoc.h	6833	#define FAILURE   (-1)	/* function return status */
SUCCESS	tecoc.h	6885	#define SUCCESS   0	/* function return status */
FILENF	tecoc.h	6934	#define FILENF    3	/* "file not found", returned by ZSWild and ZOpInp */
ATSIGN	tecoc.h	7182	#define ATSIGN    '\1'	/* mask of "at sign" bit in CmdMod */
COLON	tecoc.h	7243	#define COLON     '\2'	/* mask of "colon" bit in CmdMod */
DCOLON	tecoc.h	7302	#define DCOLON    '\4'	/* mask of "double colon" bit in CmdMod */
MARGIS	tecoc.h	7368	#define MARGIS    '\10'	/* mask of "m defined" bit in CmdMod */
TT8BIT	tecoc.h	7623	#define TT8BIT	 1	/* whether terminal can handle 8-bit characters */
TTWIDTH	tecoc.h	7692	#define TTWIDTH  2	/* number of columns of charactes */
TTHEIGHT	tecoc.h	7748	#define TTHEIGHT 3	/* number of rows of characters */
FFLINS	tecoc.h	7990	#define FFLINS    5	/* number of blank lines displayed for form feed */
INFINITE	tecoc.h	8062	#define INFINITE  -1L	/* loop count value for infinite loops */
PRIMARY	tecoc.h	8127	#define PRIMARY   '\0'	/* primary input or output stream specifier */
SECNDARY	tecoc.h	8197	#define SECNDARY  '\1'	/* secondary input or output stream specifier */
OPERAND	tecoc.h	8270	#define OPERAND   0	/* means element is an integer */
OPERATOR	tecoc.h	8324	#define OPERATOR  1	/* means element is + - * / & or | */
LOWER	tecoc.h	8383	#define LOWER     0	/* case conversion mode specifier, for ^V, ^W */
NONE	tecoc.h	8452	#define NONE      1	/* case conversion mode specifier */
UPPER	tecoc.h	8509	#define UPPER     2	/* case conversion mode specifier, for ^V, ^W */
EStck	tecoc.h	8776	struct EStck {
LStck	tecoc.h	9091	struct LStck {
QReg	tecoc.h	9409	struct QReg  {
MStck	tecoc.h	9752	struct MStck {
DBGFEN	tecoc.h	10255	#define DBGFEN(lv,fnm,msg) static char *DbgFNm = fnm; DbgFEn(lv, DbgFNm, msg)
DBGFEX	tecoc.h	10333	#define DBGFEX(lv,fnm,msg) DbgFEx(lv, fnm, msg)
DBGFMS	tecoc.h	10381	#define DBGFMS(lv,fnm,msg) DbgFMs(lv, fnm, msg)
DBGFEN	tecoc.h	10435	#define DBGFEN(lv,fnm,msg)
DBGFEX	tecoc.h	10462	#define DBGFEX(lv,fnm,msg)
DBGFMS	tecoc.h	10489	#define DBGFMS(lv,fnm,msg)
UNTERM	dscren.h	278	#define	UNTERM	-1	/* unknown */
VT52	dscren.h	310	#define VT52	0	/* VT52 */
VT61	dscren.h	336	#define VT61	1	/* VT61 */
VT100V	dscren.h	362	#define VT100V	2	/* VT100 in VT52 mode */
VT100	dscren.h	404	#define VT100	4	/* VT100 in ANSI mode */
VT05	dscren.h	445	#define VT05	6	/* VT05 */
VT102	dscren.h	471	#define VT102	8	/* VT102 */
VK100	dscren.h	499	#define VK100	10	/* VK100 */
VT200	dscren.h	528	#define VT200	11	/* VT200 in VT200 mode */
VT200A	dscren.h	571	#define VT200A	12	/* VT200 in ANSI (VT100) mode */
VT200V	dscren.h	622	#define VT200V	13	/* VT200 in VT52 mode */
IBMPC	dscren.h	665	#define IBMPC	14	/* IBM PC console */
SCR_CUP	dscren.h	923	#define SCR_CUP 1	/* move cursor up 1 row */
SCR_EEL	dscren.h	968	#define SCR_EEL 2	/* erase to end of line */
SCR_RON	dscren.h	1013	#define SCR_RON 3	/* reverse-video on */
SCR_ROF	dscren.h	1054	#define SCR_ROF 4	/* reverse-video off */
AraBeg	defext.h	296	EXTERN	charptr	AraBeg;		/* beginning of text m,n area */
AraEnd	defext.h	353	EXTERN	charptr	AraEnd;		/* end of text m,n area */
ArgPtr	defext.h	404	EXTERN	charptr	ArgPtr;		/* beginning of text argument */
CBfBeg	defext.h	461	EXTERN	charptr	CBfBeg;		/* command buffer beginning */
CBfEnd	defext.h	516	EXTERN	charptr	CBfEnd;		/* command buffer end */
CBfPtr	defext.h	565	EXTERN	charptr	CBfPtr;		/* pointer into command string */
CmdMod	defext.h	620	EXTERN	char	CmdMod;		/* command modifiers flags for @, ;, etc. */
CrType	defext.h	689	EXTERN	DEFAULT	CrType;		/* value of 0:W (terminal type) */
CStBeg	defext.h	748	EXTERN	charptr	CStBeg;		/* command string beginning */
CStEnd	defext.h	803	EXTERN	charptr	CStEnd;		/* pointer to last char of command string */
CurInp	defext.h	872	EXTERN	DEFAULT	CurInp;		/* index of current input stream in IFiles */
CurOut	defext.h	942	EXTERN	DEFAULT	CurOut;		/* index of current output stream in OFiles */
DBfBeg	defext.h	1013	EXTERN	charptr	DBfBeg;		/* digit buffer beginning */
DBfPtr	defext.h	1066	EXTERN	charptr	DBfPtr;		/* digit buffer pointer */
DbgSBf	defext.h	1128	EXTERN	char	DbgSBf[];	/* debug message sprintf() buffer */
EBfBeg	defext.h	1197	EXTERN	charptr	EBfBeg;		/* edit buffer beginning */
EBfEnd	defext.h	1249	EXTERN	charptr	EBfEnd;		/* edit buffer end */
EBPtr1	defext.h	1295	EXTERN	charptr	EBPtr1;		/* pointer to start of found string */
EBPtr2	defext.h	1358	EXTERN	charptr	EBPtr2;		/* pointer to end of found string */
EdFlag	defext.h	1416	EXTERN	WORD	EdFlag;		/* ED mode control flag */
EhFlag	defext.h	1464	EXTERN	WORD	EhFlag;		/* EH mode control flag */
EndSAr	defext.h	1515	EXTERN	charptr	EndSAr;		/* end of search area */
ErrTxt	defext.h	1561	EXTERN	char	ErrTxt[];	/* holds part of error message */
EsFlag	defext.h	1617	EXTERN	WORD	EsFlag;		/* ES mode control flag */
EStBot	defext.h	1665	EXTERN	WORD	EStBot;		/* expression stack bottom */
EStack	defext.h	1724	EXTERN	struct	EStck EStack[]; /* expression stack */
EStTop	defext.h	1769	EXTERN	WORD	EStTop;		/* expression stack top */
EtFlag	defext.h	1817	EXTERN	WORD	EtFlag;		/* ET mode control flag */
EuFlag	defext.h	1865	EXTERN	WORD	EuFlag;		/* EU mode control flag */
EvFlag	defext.h	1913	EXTERN	WORD	EvFlag;		/* EV mode control flag */
EzFlag	defext.h	1961	EXTERN	WORD	EzFlag;		/* EZ mode control flag */
FBfBeg	defext.h	2012	EXTERN	charptr	FBfBeg;		/* beginning of filename buffer */
FBfEnd	defext.h	2071	EXTERN	charptr	FBfEnd;		/* end of filename buffer */
FBfPtr	defext.h	2124	EXTERN	charptr	FBfPtr;		/* pointer into filename buffer */
FFPage	defext.h	2180	EXTERN	LONG	FFPage;		/* form feed flag (returned by ^E command) */
GapBeg	defext.h	2250	EXTERN	charptr	GapBeg;		/* edit buffer gap beginning */
GapEnd	defext.h	2306	EXTERN	charptr	GapEnd;		/* end of edit buffer gap */
GotCtC	defext.h	2360	EXTERNV	BOOLEAN	GotCtC;		/* TRUE if the user just hit a control-C */
IBfEnd	defext.h	2428	EXTERN	charptr	IBfEnd;		/* end of input buffer */
IBfEnd	defext.h	2478	EXTERN	charptr	IBfEnd;		/* input buffer end */
IniSrM	defext.h	2521	EXTERN	int	IniSrM;		/* initial search mode */
IsEofI	defext.h	2571	EXTERN	BOOLEAN	IsEofI[];	/* input file has reached end of file */
IsOpnI	defext.h	2637	EXTERN	BOOLEAN	IsOpnI[];	/* input file is opened indicators */
IsOpnO	defext.h	2700	EXTERN	BOOLEAN	IsOpnO[];	/* output file is opened indicators */
LStBot	defext.h	2761	EXTERN	WORD	LStBot;		/* loop stack bottom */
LStack	defext.h	2814	EXTERN	struct	LStck LStack[];	/* loop stack */
LStack	defext.h	2861	EXTERN	struct	LStck LStack[]; /* loop stack */
LstErr	defext.h	2900	EXTERN	WORD	LstErr;		/* number of last error message */
LStTop	defext.h	2956	EXTERN	WORD	LStTop;		/* loop stack top */
MArgmt	defext.h	2998	EXTERN	LONG	MArgmt;		/* m part of m,n numeric argument pair */
Matchd	defext.h	3064	EXTERN	BOOLEAN	Matchd;		/* indicates successful search */
MStack	defext.h	3127	EXTERN	struct	MStck MStack[]; /* macro stack */
MStTop	defext.h	3167	EXTERN	WORD	MStTop;		/* macro stack top */
NArgmt	defext.h	3210	EXTERN	LONG	NArgmt;		/* numeric argument */
QR	defext.h	3255	EXTERN	QRptr	QR;		/* pointer to q-register structure */
QRgstr	defext.h	3317	EXTERN	struct	QReg QRgstr[];	/* global q-registers */
QStack	defext.h	3371	EXTERN	struct	QReg QStack[];	/* q-register stack */
QStTop	defext.h	3416	EXTERN	WORD	QStTop;		/* top of q-register stack */
Radix	defext.h	3470	EXTERN	DEFAULT	Radix;		/* TECO-C's current radix, 2-36 */
RefLen	defext.h	3525	EXTERN	LONG	RefLen;		/* value returned by ^S command */
RhtSid	defext.h	3584	EXTERN	charptr	RhtSid;		/* right-hand side of area to be searched */
SBfBeg	defext.h	3653	EXTERN	charptr	SBfBeg;		/* search string buffer beginning */
SBfEnd	defext.h	3714	EXTERN	charptr	SBfEnd;		/* search string buffer end */
SBfPtr	defext.h	3769	EXTERN	charptr	SBfPtr;		/* end of search string, plus one */
SIncrm	defext.h	3827	EXTERN	LONG	SIncrm;		/* search increment, 1 (forward), -1 (back) */
SMFlag	defext.h	3895	EXTERN	WORD	SMFlag;		/* search mode flag */
SrcTyp	defext.h	3939	EXTERN	WORD	SrcTyp;		/* type of search (E_SEARCH, N_SEARCH, etc) */
SStPtr	defext.h	4010	EXTERN	charptr	SStPtr;		/* pointer into search string */
TraceM	defext.h	4067	EXTERN	BOOLEAN	TraceM;		/* trace mode flag */
HldFlg	defext.h	4123	EXTERN DEFAULT	HldFlg;		/* value of 5:W (hold mode flag) */
HtSize	defext.h	4183	EXTERN DEFAULT	HtSize;		/* value of 1:W (screen width) */
MrkFlg	defext.h	4241	EXTERN DEFAULT	MrkFlg;		/* value of 4:W */
ScroLn	defext.h	4284	EXTERN DEFAULT	ScroLn;		/* value of 7:W */
SeeAll	defext.h	4327	EXTERN DEFAULT	SeeAll;		/* value of 3:W */
TopDot	defext.h	4370	EXTERN DEFAULT	TopDot;		/* value of 6:W */
VtSize	defext.h	4413	EXTERN DEFAULT	VtSize;		/* value of 2:W (screen height) */
SpcMrk	defext.h	4483	EXTERN DEFAULT	SpcMrk;		/* value of 8:W */
KeyPad	defext.h	4526	EXTERN DEFAULT	KeyPad;		/* value of 9:W */
ERR_XXX	deferr.h	458	#define ERR_XXX -1	/* no error */
ERR_ARG	deferr.h	493	#define ERR_ARG 0	/* improper arguments */
ERR_BNI	deferr.h	536	#define ERR_BNI 1	/* > not in iteration */
ERR_DTB	deferr.h	579	#define ERR_DTB 2	/* delete too big */
ERR_FNF	deferr.h	618	#define ERR_FNF 3	/* file not found "filename" */
ERR_ICE	deferr.h	668	#define ERR_ICE 4	/* illegal ^E command in search argument */
ERR_IEC	deferr.h	730	#define ERR_IEC 5	/* illegal character "x" after E */
ERR_IFC	deferr.h	784	#define ERR_IFC 6	/* illegal character "x" after F */
ERR_IIA	deferr.h	838	#define ERR_IIA 7	/* illegal insert argument */
ERR_ILL	deferr.h	886	#define ERR_ILL 8	/* illegal command "x" */
ERR_ILN	deferr.h	930	#define ERR_ILN 9	/* illegal number */
ERR_IPA	deferr.h	969	#define ERR_IPA 10	/* negative or 0 argument to P */
ERR_IQC	deferr.h	1022	#define ERR_IQC 11	/* illegal character "x" following " */
ERR_IQN	deferr.h	1081	#define ERR_IQN 12	/* illegal q-register name "x" */
ERR_IRA	deferr.h	1134	#define ERR_IRA 13	/* illegal radix argument to ^R */
ERR_ISA	deferr.h	1188	#define ERR_ISA 14	/* illegal search argument */
ERR_ISS	deferr.h	1237	#define ERR_ISS 15	/* illegal search string */
ERR_IUC	deferr.h	1284	#define ERR_IUC 16	/* illegal character "x" following ^ */
ERR_MAP	deferr.h	1343	#define ERR_MAP 17	/* missing ' */
ERR_MEM	deferr.h	1378	#define ERR_MEM 18	/* memory overflow */
ERR_NAB	deferr.h	1419	#define ERR_NAB 19	/* no argument before ^_ */
ERR_NAC	deferr.h	1466	#define ERR_NAC 20	/* no argument before , */
ERR_NAE	deferr.h	1512	#define ERR_NAE 21	/* no argument before = */
ERR_NAP	deferr.h	1558	#define ERR_NAP 22	/* no argument before ) */
ERR_NAQ	deferr.h	1604	#define ERR_NAQ 23	/* no argument before " */
ERR_NAS	deferr.h	1650	#define ERR_NAS 24	/* no argument before ; */
ERR_NAU	deferr.h	1696	#define ERR_NAU 25	/* no argument before U */
ERR_NCA	deferr.h	1742	#define ERR_NCA 26	/* negative argument to , */
ERR_NFI	deferr.h	1790	#define ERR_NFI 27	/* no file for input */
ERR_NFO	deferr.h	1833	#define ERR_NFO 28	/* no file for output */
ERR_NYA	deferr.h	1877	#define ERR_NYA 29	/* numeric argument with Y */
ERR_NYI	deferr.h	1926	#define ERR_NYI 30	/* not yet implemented */
ERR_OFO	deferr.h	1971	#define ERR_OFO 31	/* output file already open */
ERR_PDO	deferr.h	2021	#define ERR_PDO 32	/* push-down list overflow */
ERR_PES	deferr.h	2070	#define ERR_PES 33	/* attempt to pop empty stack */
ERR_POP	deferr.h	2122	#define ERR_POP 34	/* attempt to move pointer off page with "x" */
ERR_SNI	deferr.h	2189	#define ERR_SNI 35	/* ; not in iteration */
ERR_SRH	deferr.h	2233	#define ERR_SRH 36	/* search failure "text" */
ERR_STL	deferr.h	2280	#define ERR_STL 37	/* string too long */
ERR_TAG	deferr.h	2321	#define ERR_TAG 38	/* missing tag !tag! */
ERR_UTC	deferr.h	2364	#define ERR_UTC 39	/* unterminated command "x" */
ERR_UTM	deferr.h	2414	#define ERR_UTM 40	/* unterminated macro */
ERR_XAB	deferr.h	2458	#define ERR_XAB 41	/* execution aborted */
ERR_YCA	deferr.h	2501	#define ERR_YCA 42	/* Y command aborted */
ERR_IFE	deferr.h	2658	#define ERR_IFE 43	/* ill-formed numeric expression */
ERR_SYS	deferr.h	2713	#define ERR_SYS 44	/* %s */
ERR_UCD	deferr.h	2741	#define ERR_UCD 45	/* unable to close and delete output file */
ERR_UCI	deferr.h	2805	#define ERR_UCI 46	/* unable to close input file */
ERR_UCO	deferr.h	2857	#define ERR_UCO 47	/* unable to close output file */
ERR_UFI	deferr.h	2910	#define ERR_UFI 48	/* unable to open file "x" for input */
ERR_UFO	deferr.h	2969	#define ERR_UFO 49	/* unable to open file "x" for output */
ERR_URC	deferr.h	3029	#define ERR_URC 50	/* unable to read character from terminal */
ERR_URE	deferr.h	3093	#define ERR_URE 51	/* unable to read TECO command file */
ERR_URL	deferr.h	3151	#define ERR_URL 52	/* unable to read line from input file */
ERR_UWL	deferr.h	3212	#define ERR_UWL 53	/* unable to write line to output file */
CTRL_A	dchars.h	240	#define CTRL_A	'\001'		/* SOH - start of heading */
CTRL_B	dchars.h	292	#define CTRL_B	'\002'		/* STX - start of text */
CTRL_C	dchars.h	341	#define CTRL_C	'\003'		/* ETX - end of text */
CTRL_D	dchars.h	388	#define CTRL_D	'\004'		/* EOT - end of transmission */
CTRL_E	dchars.h	443	#define CTRL_E	'\005'		/* ENQ - enquiry */
CTRL_F	dchars.h	486	#define CTRL_F	'\006'		/* ACK - acknowledge */
CTRL_G	dchars.h	533	#define CTRL_G	'\007'		/* BEL - bell */
BAKSPC	dchars.h	573	#define BAKSPC	'\010'		/* BS - backspace		control H */
TABCHR	dchars.h	628	#define TABCHR	'\011'		/* HT - horizontal tab		control I */
LINEFD	dchars.h	688	#define LINEFD	'\012'		/* LF - line feed		control J */
VRTTAB	dchars.h	743	#define VRTTAB	'\013'		/* VT - vertical tab		control K */
FORMFD	dchars.h	801	#define FORMFD	'\014'		/* FF - form feed		control L */
CRETRN	dchars.h	856	#define CRETRN	'\015'		/* CR - carriage return		control M */
CTRL_N	dchars.h	917	#define CTRL_N	'\016'		/* SO - shift out */
CTRL_O	dchars.h	961	#define CTRL_O	'\017'		/* SI - shift in */
CTRL_P	dchars.h	1004	#define CTRL_P	'\020'		/* DLE - data link escape */
CTRL_Q	dchars.h	1056	#define CTRL_Q	'\021'		/* DC1 - device control 1 */
CTRL_R	dchars.h	1108	#define CTRL_R	'\022'		/* DC2 - device control 2 */
CTRL_S	dchars.h	1160	#define CTRL_S	'\023'		/* DC3 - device control 3 */
CTRL_T	dchars.h	1212	#define CTRL_T	'\024'		/* DC4 - device control 4 */
CTRL_U	dchars.h	1264	#define CTRL_U	'\025'		/* NAK - negative acknowledge */
CTRL_V	dchars.h	1320	#define CTRL_V	'\026'		/* SYN - synchronous idle */
CTRL_W	dchars.h	1372	#define CTRL_W	'\027'		/* ETB - end of transmission block */
CTRL_X	dchars.h	1433	#define CTRL_X	'\030'		/* CAN - cancel */
CTRL_Y	dchars.h	1475	#define CTRL_Y	'\031'		/* EM - end of medium */
CTRL_Z	dchars.h	1523	#define CTRL_Z	'\032'		/* SUB - substitute */
ESCAPE	dchars.h	1569	#define ESCAPE	'\033'		/* ESC - escape			control [ */
FSCHAR	dchars.h	1623	#define FSCHAR	'\034'  	/* FS - file separator		control \ */
GSCHAR	dchars.h	1684	#define GSCHAR	'\035'  	/* GS - group separator		control ] */
RSCHAR	dchars.h	1746	#define RSCHAR	'\036'  	/* RS - record separator	control ^ */
USCHAR	dchars.h	1808	#define USCHAR	'\037'  	/* US - unit separator		control _ */
SPACE	dchars.h	1869	#define SPACE	'\040'		/* SP - space */
DELETE	dchars.h	1908	#define DELETE	'\177'		/* DEL - delete */
Is_Upper	chmacs.h	459	#define Is_Upper(ch) (ChrMsk[(ch)] & CM_UPPER)
Is_Lower	chmacs.h	506	#define Is_Lower(ch) (ChrMsk[(ch)] & CM_LOWER)
Is_Digit	chmacs.h	553	#define Is_Digit(ch) (ChrMsk[(ch)] & CM_DIGIT)
Is_Alpha	chmacs.h	600	#define Is_Alpha(ch) (ChrMsk[(ch)] & (CM_UPPER | CM_LOWER))
Is_Alnum	chmacs.h	660	#define Is_Alnum(ch) (ChrMsk[(ch)] & (CM_UPPER | CM_LOWER | CM_DIGIT))
To_Lower	chmacs.h	731	#define To_Lower(ch) (Is_Upper(ch) ? (ch)+' ' : (ch) )
To_Upper	chmacs.h	786	#define To_Upper(ch) (Is_Lower(ch) ? (ch)-' ' : (ch) )
IsEOL	chmacs.h	1071	#define IsEOL(ch) (ChrMsk[(ch)] & CM_LINE_TERM)
Is_SyCon	chmacs.h	1147	#define Is_SyCon(ch) (Is_Alnum(ch) || ch == '.' || ch == '_' || ch == '$')
SOBSIZE	zvms.c	1562	#define SOBSIZE		1024
TERM_IN_EFN	zvms.c	1584	#define TERM_IN_EFN	1	/* terminal input event flag */
TERM_OUT_EFN	zvms.c	1638	#define TERM_OUT_EFN	2	/* terminal output event flag */
getxxx_iosb_struct	zvms.c	1694	struct getxxx_iosb_struct {		/* for calling $getdvi or $getjpi */
tt_mode_iosb_struct	zvms.c	1823	struct tt_mode_iosb_struct {		/* for setting/sensing term. modes */
tt_rw_iosb_struct	zvms.c	2094	struct tt_rw_iosb_struct {		/* for reading/writing to terminal */
tt_mode_characteristics_struct	zvms.c	2279	struct tt_mode_characteristics_struct {
IFab	zvms.c	2508	static	struct	FAB IFab;		/* input file access block */
INam	zvms.c	2563	static	struct	NAM INam;		/* input name block */
IRab	zvms.c	2611	static	struct	RAB IRab;		/* input file record access block */
OFab	zvms.c	2673	static	struct	FAB OFab;		/* output file access block */
ONam	zvms.c	2729	static	struct	NAM ONam;		/* output name block */
ORab	zvms.c	2778	static	struct	RAB ORab;		/* output file record access block */
TIBBeg	zvms.c	2845	static	unsigned char *TIBBeg;		/* SYS$INPUT buffer */
TIBEnd	zvms.c	2899	static	unsigned char *TIBEnd;		/* SYS$INPUT buffer end */
TIBERc	zvms.c	2957	static	unsigned char *TIBERc;		/* ptr to end of record in buffer */
TIBPtr	zvms.c	3025	static	unsigned char *TIBPtr;		/* ptr to current char in record */
TOBBeg	zvms.c	3091	static	unsigned char TOBBeg[SOBSIZE];	/* SYS$OUTPUT buffer */
TOBEnd	zvms.c	3154	static	unsigned char *TOBEnd;		/* SYS$OUTPUT buffer end (+1) */
TOBPtr	zvms.c	3218	static	unsigned char *TOBPtr;		/* SYS$OUTPUT buffer pointer */
TIFab	zvms.c	3277	static	struct	FAB TIFab;		/* SYS$INPUT file access block */
TIRab	zvms.c	3337	static	struct	RAB TIRab;		/* SYS$INPUT record access block */
TOFab	zvms.c	3399	static	struct	FAB TOFab;		/* SYS$OUTPUT file access block */
TORab	zvms.c	3460	static	struct	RAB TORab;		/* SYS$OUTPUT record access block */
TCChan	zvms.c	3518	static	short	TCChan = 0;		/* terminal command channel */
TIChan	zvms.c	3575	static	short	TIChan = 0;		/* terminal input channel */
TOChan	zvms.c	3630	static	short	TOChan = 0;		/* terminal output channel */
tt_chars	zvms.c	3719	static  struct	tt_mode_characteristics_struct tt_chars;
WBfExp	zvms.c	3741	static	char	WBfExp[NAM$C_MAXRSS];	/* wildcard expanded filename buf */
WFab	zvms.c	3818	static	struct	FAB WFab;		/* wildcard file access block */
WNam	zvms.c	3876	static	struct	NAM WNam;		/* wildcard name block */
IFile_struct	zvms.c	4458	static struct IFile_struct {
IFiles	zvms.c	4785	} IFiles[NIFDBS];
OFiles	zvms.c	5362	} OFiles[NOFDBS];
v_action	zvms.c	5773	static int v_action(	struct dsc$descriptor_s *msg_desc,
ZErMsg	zvms.c	6086	static VVOID ZErMsg(	/* display an operating-system-supplied message */
ZAlloc	zvms.c	7860	voidptr ZAlloc(SIZE_T MemSize)		/* allocate memory */
ZBell	zvms.c	8379	VVOID ZBell(void)
ZChIn	zvms.c	9362	DEFAULT ZChIn(BOOLEAN NoWait)	/* input a character from the terminal */
SetSym	zvms.c	11766	static SetSym(charptr TxtPtr)		/* set a DCL local symbol */
ZClnEG	zvms.c	13236	LONG ZClnEG(			/* execute special :EG command */
ZClnUp	zvms.c	16163	VVOID ZClnUp(void)			/* clean up for exit */
Zcp2ul	zvms.c	17315	ULONG Zcp2ul(voidptr cp)		/* convert charptr to ULONG */
ZDoCmd	zvms.c	17752	VVOID ZDoCmd(void)		/* die and pass command to OS */
MAXTOUT	zvms.c	18923	#define MAXTOUT 500
ZDspBf	zvms.c	18942	VVOID ZDspBf(			/* output a buffer to the terminal */
ZDspCh	zvms.c	20319	VVOID ZDspCh(char Charac)	/* output a character to the terminal */
ZEgSym	zvms.c	21950	DEFAULT ZEgSym(SFOpTp,TxtPtr)	/* get/set/clear DCL symbol value */
ZExCtB	zvms.c	23771	DEFAULT ZExCtB(void)			/* return current date */
ZExCtH	zvms.c	24654	DEFAULT ZExCtH(void)			/* return current time */
ZExeEJ	zvms.c	25811	DEFAULT ZExeEJ(void)			/* execute an EJ command */
ZExit	zvms.c	27612	VVOID ZExit(DEFAULT estat)		/* terminate TECO-C */
ZFree	zvms.c	28239	VVOID ZFree(voidptr pointer)		/* free memory allocated by ZAlloc */
ZHelp	zvms.c	28842	VVOID ZHelp(			/* display a help message */
ZIClos	zvms.c	30342	VVOID ZIClos(DEFAULT IfIndx)		/* close input file */
ZOClDe	zvms.c	31178	VVOID ZOClDe(DEFAULT OfIndx)		/* close and delete output file */
ZOClos	zvms.c	32042	VVOID ZOClos(DEFAULT OfIndx)	/* close output file */
ZOpInp	zvms.c	34322	DEFAULT	ZOpInp(			/* open input file */
ZOpOut	zvms.c	37863	DEFAULT ZOpOut(DEFAULT OfIndx, BOOLEAN RepErr)	/* open output file */
ZPrsCL	zvms.c	40813	VVOID ZPrsCL(			/* parse the command line */
ZPWild	zvms.c	44687	DEFAULT ZPWild(void)		/* preset the wildcard lookup filename */
ZRaloc	zvms.c	46065	voidptr	ZRaloc(voidptr OldBlk, SIZE_T NewSiz)
ZRdLin	zvms.c	47590	DEFAULT ZRdLin(			/* read a line */
ZScrOp	zvms.c	50104	VVOID ZScrOp(DEFAULT OpCode)		/* do a screen operation */
ZSetTT	zvms.c	52391	DEFAULT ZSetTT(		/* tell operating system that we set the terminal */
ZSWild	zvms.c	54092	DEFAULT ZSWild(void)		/* search for next wildcard filename */
devclass	zvms.c	57152	int	devclass;			/* device class */
devdepend	zvms.c	57195	union	ttdef devdepend;		/* device dependent attributes */
devdepend2	zvms.c	57254	union	tt2def devdepend2;		/* device dependent attributes */
itmlst	zvms.c	58099	} itmlst = {
output_sys_vfc	zvms.c	58577	unsigned short output_sys_vfc = 1;
rms_status	zvms.c	58610	unsigned int rms_status;
status	zvms.c	58635	unsigned int status;
enable_ctrl_c_ast	zvms.c	58710	static VVOID enable_ctrl_c_ast(void)
CntrlC	zvms.c	59570	static VVOID CntrlC(void)			/* control-C AST routine */
open_terminal_input	zvms.c	60072	static VVOID open_terminal_input(void)
open_terminal_output	zvms.c	62204	static VVOID open_terminal_output(void)
open_terminal_command	zvms.c	65533	static VVOID open_terminal_command(void)
ZTrmnl	zvms.c	66456	VVOID ZTrmnl(void)		/* set up I/O to the terminal */
ZVrbos	zvms.c	66889	VVOID ZVrbos(WORD ErrNum, char *ErMnem)
ZWrBfr	zvms.c	67811	DEFAULT ZWrBfr(
ZErMsg	zunkn.c	2028	VVOID ZErMsg(stat1, stat2)
ZAlloc	zunkn.c	2541	voidptr ZAlloc(MemSize)		/* allocate memory */
ZBell	zunkn.c	3069	VVOID ZBell()
ZChIn	zunkn.c	4047	DEFAULT ZChIn(NoWait)			/* input a character from terminal */
ZClnEG	zunkn.c	4806	LONG ZClnEG(EGWhat,EGOper,TxtPtr)
ZClnUp	zunkn.c	5312	VVOID ZClnUp(void)			/* clean up for exit */
Zcp2ul	zunkn.c	5668	ULONG Zcp2ul(voidptr cp)		/* convert charptr to ULONG */
ZDoCmd	zunkn.c	6021	VVOID ZDoCmd()			/* die and pass command to OS */
ZDspBf	zunkn.c	6790	VVOID ZDspBf(buffer, length)	/* output a buffer to terminal */
ZDspCh	zunkn.c	7185	VVOID ZDspCh(Charac)		/* output a character to terminal */
ZExCtB	zunkn.c	7643	DEFAULT ZExCtB()			/* return current date */
ZExCtH	zunkn.c	8024	DEFAULT ZExCtH()			/* return current time */
ZExeEJ	zunkn.c	8727	DEFAULT ZExeEJ()			/* execute an EJ command */
ZExit	zunkn.c	9020	VVOID ZExit(DEFAULT estat)		/* terminate TECO-C */
ZFree	zunkn.c	9334	VVOID ZFree(pointer)		/* free memory allocated by ZAlloc */
ZHelp	zunkn.c	9771	VVOID ZHelp(HlpBeg, HlpEnd, SysLib, Prompt)
ZIClos	zunkn.c	10437	VVOID ZIClos(IfIndx)			/* close input file */
ZCpyBl	zunkn.c	10878	VVOID ZCpyBl(Destin, Source, Length)
ZOClDe	zunkn.c	11519	VVOID ZOClDe(OfIndx)			/* close and delete output file */
ZOClos	zunkn.c	12071	VVOID ZOClos(OfIndx)		/* close output file */
ZOpInp	zunkn.c	12571	DEFAULT ZOpInp(IfIndx, EIFile, RepFNF)
ZOpOut	zunkn.c	13220	DEFAULT ZOpOut(OfIndx, RepErr)		/* open output file */
ZPrsCL	zunkn.c	13839	VVOID ZPrsCL(int argc, char **argv)
ZPWild	zunkn.c	16149	DEFAULT ZPWild()		/* preset the wildcard lookup filename */
ZRaloc	zunkn.c	16516	voidptr ZRaloc(OldBlk, NewSiz)
ZRdLin	zunkn.c	17004	DEFAULT ZRdLin(buf, buflen, fidx, length)
ZScrOp	zunkn.c	17403	VVOID ZScrOp(OpCode)		/* do a screen operation */
ZSetTT	zunkn.c	19734	DEFAULT ZSetTT(		/* tell operating system that we set the terminal */
ZSWild	zunkn.c	20512	DEFAULT ZSWild()			/* search for next wildcard filename */
ZTrmnl	zunkn.c	21480	VVOID ZTrmnl()		/* set up I/O to the terminal */
ZVrbos	zunkn.c	21803	VVOID ZVrbos(ErrNum, ErMnem)
ZWrLin	zunkn.c	22263	DEFAULT ZWrLin(OfIndx, BfrBeg, RecSiz)
STRIPEXT	zunix.c	469	#define STRIPEXT FALSE
ACS_PLMINUS	zunix.c	2159	#define ACS_PLMINUS	(A_ALTCHARSET | 0x67)
ACS_LLCORNER	zunix.c	2201	#define ACS_LLCORNER	(A_ALTCHARSET | 0x60)
ACS_LRCORNER	zunix.c	2244	#define ACS_LRCORNER	(A_ALTCHARSET | 0x6A)
ACS_LARROW	zunix.c	2287	#define ACS_LARROW	(A_ALTCHARSET | 0x7C)	/* Really not-equal	*/
ACS_HLINE	zunix.c	2351	#define ACS_HLINE	(A_ALTCHARSET | 0x71)
ACS_BTEE	zunix.c	2391	#define ACS_BTEE	(A_ALTCHARSET | 0x76)
ACS_DIAMOND	zunix.c	2430	#define ACS_DIAMOND	(A_ALTCHARSET | 0x60)
ACS_RTEE	zunix.c	2472	#define ACS_RTEE	(A_ALTCHARSET | 0x75)
curwin	zunix.c	2519	WINDOW *curwin;
ScopeFlg	zunix.c	2531	int ScopeFlg = 0;		/* for ZDspCh and ZDspBuf */
olddot	zunix.c	2579	int olddot;
DOT	zunix.c	2595	#define DOT (GapBeg - EBfBeg)
ISSCW	zunix.c	2625	#define ISSCW (ScopeFlg)
p_scope_start	zunix.c	2657	unsigned char *p_scope_start;
scope_start	zunix.c	2676	int scope_start;
winline	zunix.c	2693	int winline;
cursoratbottomline	zunix.c	2706	int cursoratbottomline;
cursorattopline	zunix.c	2730	int cursorattopline;
colsave	zunix.c	2758	static int colsave;
dotx	zunix.c	2771	int dotx,doty;			/* position of cursor in scope */
doty	zunix.c	2776	int dotx,doty;			/* position of cursor in scope */
dotx1	zunix.c	2822	int dotx1, doty1;		/* pos. after printing character in scope */
doty1	zunix.c	2829	int dotx1, doty1;		/* pos. after printing character in scope */
skiprefresh	zunix.c	2886	int skiprefresh = 0;
cmdx	zunix.c	2907	int cmdx,cmdy;			/* position of cursor in command buffer */
cmdy	zunix.c	2912	int cmdx,cmdy;			/* position of cursor in command buffer */
scope_start	zunix.c	2967	int scope_start, scope_end;
scope_end	zunix.c	2980	int scope_start, scope_end;
pscope_start	zunix.c	3006	unsigned char *pscope_start;
CT	zunix.c	3028	#define CT ((EzFlag & EZ_VT100GRAPHICS) ? ACS_PLMINUS : '^')
LB	zunix.c	3089	#define LB ((EzFlag & EZ_VT100GRAPHICS) ? ACS_LLCORNER : '[')
RB	zunix.c	3151	#define RB ((EzFlag & EZ_VT100GRAPHICS) ? ACS_LRCORNER : ']')
tty_set	zunix.c	3337	static BOOLEAN tty_set = FALSE;	/* Has the terminal been set? */
out	zunix.c	3408	static struct sgttyb out, cur;	/* terminal characteristics buffers */
cur	zunix.c	3413	static struct sgttyb out, cur;	/* terminal characteristics buffers */
tbuf	zunix.c	3469	static char tbuf[1024];		/* store TERMCAP entry here */
tarea	zunix.c	3525	static char tarea[1024];	/* store decoded TERMCAP stuff here */
ce	zunix.c	3590	static char *ce;		/* TERMCAP sequence: clear to end-of-line */
up	zunix.c	3653	static char *up;		/* TERMCAP sequence: cursor up */
so	zunix.c	3705	static char *so;		/* TERMCAP sequence: reverse video on */
se	zunix.c	3764	static char *se;		/* TERMCAP sequence: reverse video off */
remove	zunix.c	5734	#define remove(x) unlink(x)	/* which is not yet supported by SunOS cc */
wild_list	zunix.c	6121	static	char **wild_list = (char **)0;	/* wild-card file name list */
IFiles	zunix.c	6718	FILE *IFiles[NIFDBS];
OFiles	zunix.c	7311	} OFiles[NOFDBS];
ZErMsg	zunix.c	7725	static VVOID ZErMsg()
ZAlloc	zunix.c	8201	voidptr ZAlloc(MemSize)		/* allocate memory */
ZBell	zunix.c	8738	VVOID ZBell(VVOID)
ZChIn	zunix.c	9845	DEFAULT ZChIn(NoWait)			/* input a character from terminal */
ZFrSrc	zfrsrc.c	2999	DEFAULT ZFrSrc()		/* forward search for 1st search charptr */
ZFrSrc	zfrsrc.c	14940	DEFAULT ZFrSrc()		/* forward search for 1st search charptr */
ZFirst	zfirst.c	415	 void ZFirst (void)
MAXARGS	zamiga.c	1435	#define MAXARGS 7L	/* limit in packet structure (dosextens.h) */
NARGS	zamiga.c	1500	#define NARGS	1L	/* number of arguments */
ESC	zamiga.c	1543	#define ESC    27L
IFiles	zamiga.c	2686	FILE *IFiles[NIFDBS];
OFiles	zamiga.c	3279	} OFiles[NOFDBS];
sendpkt	zamiga.c	3644	static long sendpkt(pid,action,args,nargs)
tempnam	zamiga.c	5594	static char *tempnam(dir,pfx)
ZErMsg	zamiga.c	6556	static VVOID ZErMsg()
ZAlloc	zamiga.c	7032	voidptr ZAlloc(MemSize)		/* allocate memory */
ZBell	zamiga.c	7516	VVOID ZBell(VVOID)
ZChIn	zamiga.c	8680	DEFAULT ZChIn(NoWait)			/* input a character from terminal */
ZClnEG	zamiga.c	9853	LONG ZClnEG(EGWhat,EGOper,TxtPtr)
ZCpyBl	zamiga.c	10384	VVOID ZCpyBl(Destin, Source, Length)
Zcp2ul	zamiga.c	10674	ULONG Zcp2ul(cp)		/* convert charptr to ULONG */
ZClnUp	zamiga.c	11004	VVOID ZClnUp (VVOID)			/* cleanup for TECO-C abort */
ZDoCmd	zamiga.c	12034	VVOID ZDoCmd()			/* die and pass command to OS */
ZDspBf	zamiga.c	13683	VVOID ZDspBf(buffer, length)	/* output a buffer to terminal */
ZDspCh	zamiga.c	14182	VVOID ZDspCh(Charac)		/* output a character to terminal */
ZExCtB	zamiga.c	14708	DEFAULT ZExCtB()			/* return current date */
ZExCtH	zamiga.c	15361	DEFAULT ZExCtH()			/* return current time */
ZExeEJ	zamiga.c	16485	DEFAULT ZExeEJ()			/* execute an EJ command */
ZExit	zamiga.c	17303	VVOID ZExit(estat)		/* terminate TECO-C */
ZFree	zamiga.c	17624	VVOID ZFree(pointer)		/* free memory allocated by ZAlloc */
ZHelp	zamiga.c	18013	VVOID ZHelp(HlpBeg, HlpEnd, SysLib, Prompt)
ZIClos	zamiga.c	18628	VVOID ZIClos(IfIndx)			/* close input file */
ZOClDe	zamiga.c	19317	VVOID ZOClDe(OfIndx)			/* close and delete output file */
ZOClos	zamiga.c	20192	VVOID ZOClos(OfIndx)		/* close output file */
ZOpInp	zamiga.c	22195	DEFAULT ZOpInp(IfIndx, EIFile, RepFNF)
ZOpOut	zamiga.c	24246	DEFAULT ZOpOut(OfIndx, RepErr)		/* open output file */
ZPrsCL	zamiga.c	26193	VVOID ZPrsCL(argc, argv)		/* parse a TECOC command line */
ZPWild	zamiga.c	28533	DEFAULT ZPWild()		/* preset the wildcard lookup filename */
ZRaloc	zamiga.c	28875	voidptr ZRaloc(OldBlk, NewSiz)		/* re-allocate memory */
ZRdLin	zamiga.c	29403	DEFAULT ZRdLin(ibuf, ibuflen, IfIndx, retlen)
ZScrOp	zamiga.c	30876	VVOID ZScrOp(OpCode)		/* do a screen operation */
ZSetTT	zamiga.c	31786	DEFAULT ZSetTT(TTWhat, TTVal)	/* tell operating system we set the term. */
ZSWild	zamiga.c	32569	DEFAULT ZSWild()		/* search for next wildcard filename */
CntrlC	zamiga.c	33903	static VVOID CntrlC()
ZTrmnl	zamiga.c	34231	VVOID ZTrmnl()			/* set up I/O to the terminal */
ZVrbos	zamiga.c	35702	VVOID ZVrbos(ErrNum, ErMnem)
ZWrBfr	zamiga.c	36287	DEFAULT ZWrBfr(OfIndx, BfrBeg, BfrEnd)
WrPage	wrpage.c	1675	DEFAULT WrPage(OfIndx, OBfBeg, OBfEnd, AddFF)
UMinus	uminus.c	635	VVOID UMinus()			/* turn '-' arg into -1 */
TypESt	typest.c	461	VVOID TypESt()			/* type erroneous command str */
TypBuf	typbuf.c	1760	VVOID TypBuf(YBfBeg, YBfEnd)	/* type a buffer on the terminal */
AraBeg	tecoc.c	2989	GLOBAL	charptr	AraBeg;		/* start of m,n area */
AraEnd	tecoc.c	3037	GLOBAL	charptr	AraEnd;		/* end of m,n area */
ArgPtr	tecoc.c	3630	GLOBAL	charptr	ArgPtr;		/* start of text argument of a cmd */
CBfBeg	tecoc.c	4100	GLOBAL	charptr	CBfBeg;		/* command buffer beginning */
CBfEnd	tecoc.c	4155	GLOBAL	charptr	CBfEnd;		/* command buffer end */
CBfPtr	tecoc.c	4610	GLOBAL	charptr	CBfPtr;		/* command buffer pointer */
CmdMod	tecoc.c	5375	GLOBAL	char	CmdMod;
CStBeg	tecoc.c	5725	GLOBAL	charptr	CStBeg;		/* start of command string */
CStEnd	tecoc.c	5779	GLOBAL	charptr	CStEnd;		/* end of command string */
CurInp	tecoc.c	6154	GLOBAL	DEFAULT	CurInp = PINPFL;
CurOut	tecoc.c	6186	GLOBAL	DEFAULT	CurOut = POUTFL;
DBfBeg	tecoc.c	6678	GLOBAL	charptr	DBfBeg;		/* digit buffer */
DBfPtr	tecoc.c	6721	GLOBAL	charptr	DBfPtr;		/* digit buffer pointer */
EBfBeg	tecoc.c	7065	GLOBAL	charptr	EBfBeg;		/* first character in edit buffer */
EBfEnd	tecoc.c	7126	GLOBAL	charptr	EBfEnd;		/* last character in edit buffer */
EBPtr1	tecoc.c	7603	GLOBAL	charptr	EBPtr1;
EBPtr2	tecoc.c	8131	GLOBAL	charptr	EBPtr2;
EdFlag	tecoc.c	8624	GLOBAL	WORD	EdFlag = 0;		/* ED mode control flag */
EhFlag	tecoc.c	8990	GLOBAL	WORD	EhFlag = 0;		/* EH mode control flag */
EndSAr	tecoc.c	9284	GLOBAL	charptr	EndSAr;			/* end of search area */
ErrTxt	tecoc.c	9760	GLOBAL	char	ErrTxt[6];		/* holds part of error message */
EsFlag	tecoc.c	10700	GLOBAL	WORD	EsFlag = 0;		/* ES mode control flag */
EStack	tecoc.c	11088	GLOBAL	struct	EStck EStack[EXS_SIZE]; /* expression stack */
EStBot	tecoc.c	11141	GLOBAL	WORD	EStBot;			/* expression stack bottom */
EStTop	tecoc.c	11193	GLOBAL	WORD	EStTop;			/* top of expression stack */
EtFlag	tecoc.c	11633	GLOBAL	WORD	EtFlag = 0;		/* ET mode control flag */
EuFlag	tecoc.c	12392	GLOBAL	WORD	EuFlag = EU_NONE;	/* EU mode control flag */
EvFlag	tecoc.c	13405	GLOBAL	WORD	EvFlag = 0;		/* EV mode control flag */
FBfBeg	tecoc.c	13667	GLOBAL	charptr	FBfBeg;			/* first char of filename buffer */
FBfEnd	tecoc.c	13728	GLOBAL	charptr	FBfEnd;			/* last chr (+1) of filename buffer */
FBfPtr	tecoc.c	13792	GLOBAL	charptr	FBfPtr;			/* pointer into file spec buffer */
EzFlag	tecoc.c	14167	GLOBAL	WORD	EzFlag = 0;		/* EZ mode control flag */
FFPage	tecoc.c	14866	GLOBAL	LONG	FFPage = 0;		/* form feed flag (see ^E command) */
GapBeg	tecoc.c	15229	GLOBAL	charptr	GapBeg;			/* first char in edit buffer gap */
GapEnd	tecoc.c	15290	GLOBAL	charptr	GapEnd;			/* last char in edit buffer gap */
GotCtC	tecoc.c	15868	GLOBALV	BOOLEAN	GotCtC = FALSE;
IBfEnd	tecoc.c	16156	GLOBAL	charptr	IBfEnd;
IniSrM	tecoc.c	16651	GLOBAL	int	IniSrM = NONE;
IsEofI	tecoc.c	17163	GLOBAL	BOOLEAN	IsEofI[NIFDBS];
IsOpnI	tecoc.c	17194	GLOBAL	BOOLEAN	IsOpnI[NIFDBS];
IsOpnO	tecoc.c	17225	GLOBAL	BOOLEAN	IsOpnO[NOFDBS];
LstErr	tecoc.c	17660	GLOBAL	WORD	LstErr = ERR_XXX;	/* number of last error message */
LStBot	tecoc.c	18395	GLOBAL	WORD	LStBot;			/* bottom of loop stack */
LStack	tecoc.c	18452	GLOBAL	struct	LStck LStack[LPS_SIZE]; /* loop stack */
LStTop	tecoc.c	18499	GLOBAL	WORD	LStTop;			/* top of loop stack */
MArgmt	tecoc.c	18870	GLOBAL	LONG	MArgmt;			/* m part of m,n numeric arguments */
Matchd	tecoc.c	19228	GLOBAL	BOOLEAN	Matchd;			/* indicates successful search */
MStack	tecoc.c	19722	GLOBAL	struct	MStck MStack[MCS_SIZE]; /* macro stack */
MStTop	tecoc.c	19770	GLOBAL	WORD	MStTop = -1;		/* top of macro stack */
NArgmt	tecoc.c	20184	GLOBAL	LONG	NArgmt;			/* n argument (n part of m,n) */
QR	tecoc.c	20593	GLOBAL	QRptr	QR;
QRgstr	tecoc.c	21244	GLOBAL	struct	QReg QRgstr[72];
QStack	tecoc.c	21504	GLOBAL	struct	QReg QStack[QRS_SIZE];	/* q-register stack */
QStTop	tecoc.c	21557	GLOBAL	WORD	QStTop = -1;		/* top of q-register stack */
RefLen	tecoc.c	21882	GLOBAL	LONG	RefLen = 0;		/* returned by ^S */
Radix	tecoc.c	22170	GLOBAL	DEFAULT	Radix = 10;		/* TECO's current radix */
RhtSid	tecoc.c	22681	GLOBAL	charptr	RhtSid;
SBfBeg	tecoc.c	22968	GLOBAL	charptr	SBfBeg = NULL;		/* start of search buffer */
SBfEnd	tecoc.c	23028	GLOBAL	charptr	SBfEnd;			/* end search buffer */
SBfPtr	tecoc.c	23077	GLOBAL	charptr	SBfPtr;			/* end of search string buffer */
SIncrm	tecoc.c	23644	GLOBAL	LONG	SIncrm;			/* search increment */
SMFlag	tecoc.c	23984	GLOBAL	WORD	SMFlag = 0;		/* search mode control flag (^X) */
SrcTyp	tecoc.c	24481	GLOBAL	WORD	SrcTyp;			/* type of search (E_SEARCH, etc) */
SStPtr	tecoc.c	24780	GLOBAL	charptr	SStPtr;		/* search string pointer */
ChrMsk	tecoc.c	25512	unsigned char ChrMsk[256] =
TraceM	tecoc.c	30438	GLOBAL	BOOLEAN	TraceM = FALSE;		/* trace mode flag */
CrType	tecoc.c	30823	GLOBAL	DEFAULT	CrType = UNTERM;	/* terminal type */
HldFlg	tecoc.c	30886	GLOBAL DEFAULT	HldFlg;			/* value of 5:W (hold mode flag) */
HtSize	tecoc.c	30947	GLOBAL DEFAULT	HtSize;			/* value of 1:W (screen width) */
MrkFlg	tecoc.c	31006	GLOBAL DEFAULT	MrkFlg;			/* value of 4:W */
ScroLn	tecoc.c	31050	GLOBAL DEFAULT	ScroLn;			/* value of 7:W */
SeeAll	tecoc.c	31094	GLOBAL DEFAULT	SeeAll;			/* value of 3:W */
TopDot	tecoc.c	31138	GLOBAL DEFAULT	TopDot;			/* value of 6:W */
VtSize	tecoc.c	31182	GLOBAL DEFAULT	VtSize;			/* value of 2:W (screen height) */
SpcMrk	tecoc.c	31253	GLOBAL DEFAULT	SpcMrk = 0;		/* value of 8:W */
KeyPad	tecoc.c	31300	GLOBAL DEFAULT	KeyPad;			/* value of 9:W */
main	tecoc.c	31535	int _Cdecl main(argc, argv)		/* _Cdecl defined in ZPORT.H */
DbgInd	tecoc.c	32776	static	DEFAULT	DbgInd = 0;	/* debugging indent level */
DbgLvl	tecoc.c	32832	static	DEFAULT	DbgLvl = 0;	/* debugging message level */
DBGSBF	tecoc.c	32883	#define DBGSBF	4000		/* huge buffer to avoid overruns */
DbgSBf	tecoc.c	32945	GLOBAL	char DbgSBf[DBGSBF+1];	/* sprintf() buffer for debugging messages */
DbgPrP	tecoc.c	34065	static VVOID DbgPrP (s, ptr)	/* display a pointer */
DbgDsA	tecoc.c	34182	static VVOID DbgDsA()
DbgEBf	tecoc.c	35326	static VVOID DbgEBf()
DbgHlp	tecoc.c	36575	static VVOID DbgHlp()
DbgLSt	tecoc.c	37322	static VVOID DbgLSt()
DbgDMs	tecoc.c	38211	static VVOID DbgDMs(DbgFLv, DbgFNm, DbgWht, DbgMsg)
DbgFEn	tecoc.c	39613	VVOID DbgFEn(DbgFLv, DbgFNm, DbgMsg)	/* debugging, function entry */
DbgFEx	tecoc.c	40121	VVOID DbgFEx(DbgFLv, DbgFNm, DbgMsg)
DbgFMs	tecoc.c	40532	VVOID DbgFMs(DbgFLv, DbgFNm, DbgMsg)	/* debugging, function message */
DbgMSt	tecoc.c	41017	static VVOID DbgMSt()
DbgQRg	tecoc.c	41801	static VVOID DbgQRg()
DbgQSt	tecoc.c	42953	static VVOID DbgQSt()
DbgSLv	tecoc.c	44908	static VVOID DbgSLv()
DbgDsp	tecoc.c	45622	DEFAULT DbgDsp()
ss_CBfBeg	tecoc.c	47668	static	charptr	ss_CBfBeg;
ss_CBfEnd	tecoc.c	47694	static	charptr	ss_CBfEnd;
ss_FBfBeg	tecoc.c	47720	static	charptr	ss_FBfBeg;
ss_FBfEnd	tecoc.c	47746	static	charptr	ss_FBfEnd;
ss_SBfBeg	tecoc.c	47772	static	charptr	ss_SBfBeg;
ss_SBfEnd	tecoc.c	47798	static	charptr	ss_SBfEnd;
init_consistency_check	tecoc.c	47816	VVOID init_consistency_check()
errprt	tecoc.c	47984	static int errprt(str, p1, p2)
check_consistency	tecoc.c	48242	VVOID check_consistency()
TAbort	tabort.c	338	VVOID TAbort(tstat)		/* terminate TECO-C */
SSerch	sserch.c	810	DEFAULT SSerch()		/* search for 1 occurrence of a string */
DoFBFC	srclop.c	950	static DEFAULT DoFBFC()		/* search loop */
SrcLop	srclop.c	4485	DEFAULT SrcLop()		/* search loop */
SkpArg	skpcmd.c	1408	static DEFAULT SkpArg()		/* skip command with text argument */
SkpCtA	skpcmd.c	2043	static DEFAULT SkpCtA()		/* skip control-A command */
SkpCtU	skpcmd.c	2669	static DEFAULT SkpCtU()		/* skip control-U command */
SkpDAr	skpcmd.c	3469	static DEFAULT SkpDAr()		/* skip "double text argument" command */
SkpDqu	skpcmd.c	4206	static DEFAULT SkpDqu()		/* skip a " (double quote) command */
SkpExc	skpcmd.c	5131	static DEFAULT SkpExc()		/* skip command with text argument */
SkpSkp	skpcmd.c	5763	static DEFAULT SkpSkp()		/* */
SkpF	skpcmd.c	6033	static DEFAULT SkpF()			/* skip one of the F commands */
SkpOne	skpcmd.c	6738	static DEFAULT SkpOne()		/* skip one command character */
SkpCrt	skpcmd.c	7447	static DEFAULT SkpCrt()		/* skip a ^ (caret) command */
SkpE	skpcmd.c	8746	static DEFAULT SkpE()			/* skip one of the E commands */
SkpCmd	skpcmd.c	10482	DEFAULT SkpCmd()		/* skip a "command" */
SinglP	singlp.c	592	DEFAULT SinglP()		/* do a single P command */
Search	search.c	1470	DEFAULT Search(RepCmd)		/* main search code */
Replac	replac.c	485	DEFAULT Replac()
CRCnt	readcs.c	1573	static LONG CRCnt;		/* carriage-return count */
Prompt	readcs.c	1624	static charptr Prompt = (charptr)"\n\r*";
InpDel	readcs.c	2152	static VVOID InpDel()
FirstChar	readcs.c	4776	static unsigned char FirstChar()
ChkHlp	readcs.c	8960	static BOOLEAN ChkHlp(HlpEnd)		/* check for HELP command */
PRV_CTC	readcs.c	10482	#define PRV_CTC		1	/* previous character was control-C */
PRV_CTG	readcs.c	10540	#define PRV_CTG		2	/* previous character was control-G */
PRV_DEF	readcs.c	10598	#define PRV_DEF		3	/* previous character wasn't ^Z, ^G or ESC */
PRV_ESC	readcs.c	10663	#define PRV_ESC		4	/* previous character was escape */
PRV_Z1	readcs.c	10718	#define PRV_Z1		5	/* previous character was one control-Z */
PRV_Z2	readcs.c	10779	#define PRV_Z2		6	/* previous character was two control-Z */
ReadCS	readcs.c	10839	VVOID ReadCS()
RdPage	rdpage.c	494	DEFAULT RdPage()		/* read a page */
expand_ibf	rdline.c	1192	static void expand_ibf(EBfFul)
RdLine	rdline.c	2819	DEFAULT RdLine(EBfFul)		/* read a line */
Reduce	pushex.c	931	static DEFAULT Reduce()		/* reduce the expression stack */
PushEx	pushex.c	3962	DEFAULT PushEx(Item, EType)	/* push onto expression stack */
plevel	purge.c	235	int plevel;
main	purge.c	244	main(argc,argv) 
purge	purge.c	733	int purge(target,plevel)
PshMac	pshmac.c	824	DEFAULT PshMac(Start, End)	/* push environment for a macro call */
PopMac	popmac.c	543	DEFAULT PopMac()		/* restore environment after macro exit */
MakRom	makrom.c	1245	DEFAULT MakRom(Amount)		/* make room in q-register */
digits	makdbf.c	1433	static char digits[] = "0123456789ABCDEF";
DoHex	makdbf.c	1479	static VVOID DoHex(n)
DoOct	makdbf.c	1609	static VVOID DoOct(n)
DoNeg	makdbf.c	1818	static VVOID DoNeg(n)
MakDBf	makdbf.c	2165	VVOID MakDBf(Binary, NRadix)	/* make digit buffer (DBfBeg) */
Ln2Chr	ln2chr.c	983	LONG Ln2Chr(Value)
IsRadx	isradx.c	496	BOOLEAN	IsRadx(Charac)		/* is Charac in the radix set? */
expand_gap	insstr.c	953	static DEFAULT expand_gap(length)
InsStr	insstr.c	3041	DEFAULT InsStr(string, length)		/* insert string into edit buffer */
MemIni	init.c	867	static VVOID MemIni()
Init	init.c	4537	VVOID Init(argc, argv)		/* initialize TECO-C */
IncCBP	inccbp.c	609	DEFAULT IncCBP()
GetNmA	getnma.c	994	DEFAULT GetNmA()		/* get numeric argument */
GetAra	getara.c	905	DEFAULT GetAra()		/* get m,n addresses */
EXIT_SUCCESS	genclp.c	550	#define EXIT_SUCCESS 0
EXIT_FAILURE	genclp.c	573	#define EXIT_FAILURE 1
EXIT_SUCCESS	genclp.c	671	#define EXIT_SUCCESS 1
EXIT_FAILURE	genclp.c	694	#define EXIT_FAILURE 2
FALSE	genclp.c	863	#define FALSE (1==0)
TRUE	genclp.c	904	#define TRUE (1==1)
BOOLEAN	genclp.c	937	typedef char BOOLEAN;
ILINE_SIZE	genclp.c	955	#define ILINE_SIZE 132	/* maximum input file (CLPARS.TEC) line length */
OLINE_SIZE	genclp.c	1028	#define OLINE_SIZE 75	/* maximum output file (CLPARS.H) line length */
open_clpars_tec	genclp.c	1161	open_clpars_tec(ifile)
open_clpars_h	genclp.c	1445	open_clpars_h(ofile)
obuf	genclp.c	1706	write_line(char *obuf, FILE *ofile)
write_line	genclp.c	1731	write_line(obuf, ofile)
write_header	genclp.c	1991	write_header(ofile)
close_clpars_tec	genclp.c	2513	close_clpars_tec(ifile)
close_clpars_h	genclp.c	2759	close_clpars_h(ofile)
ifile	genclp.c	2983	cnvrt(	FILE *ifile,
ofile	genclp.c	2997		FILE *ofile,
cnvrt	genclp.c	3031	cnvrt(ifile, ofile, ANSI_style)
FlowEL	flowel.c	718	DEFAULT FlowEL()		/* flow to end of loop */
FlowEE	flowee.c	654	DEFAULT FlowEE()		/* flow to else or end (| or ') */
FlowEC	flowec.c	653	DEFAULT FlowEC()		/* flow to end of conditional */
FindQR	findqr.c	876	DEFAULT FindQR()		/* find q-register index */
FindES	findes.c	1015	DEFAULT FindES(TrmChr)		/* find end of text argument */
ExeZ	exez.c	544	DEFAULT ExeZ()                  /* execute Z command */
ExeY	exey.c	471	DEFAULT ExeY()                          /* Y command */
ExeX	exex.c	622	DEFAULT ExeX()			/* execute an X command */
VGetW	exew.c	1099	static DEFAULT VGetW()		/* execute an n:W command */
VSetW	exew.c	1553	static DEFAULT VSetW()		/* execute an m,n:W command */
VDoW	exew.c	3710	static DEFAULT VDoW()		/* execute an nW command */
ExeW	exew.c	4961	DEFAULT ExeW()			/* execute an W command */
ExeV	exev.c	479	DEFAULT ExeV()			/* execute an V command */
ExeUsc	exeusc.c	471	DEFAULT ExeUsc()                /* execute control-_ command */
ExeUnd	exeund.c	467	DEFAULT ExeUnd()		/* execute a _ (underscore) command */
ExeU	exeu.c	487	DEFAULT ExeU()					/* execute U command */
ExeT	exet.c	487	DEFAULT ExeT()				/* execute T command */
ExeSCl	exescl.c	612	DEFAULT ExeSCl()			/* execute semi-colon command */
ExeS	exes.c	614	DEFAULT ExeS()			/* execute an S command */
ExeRtP	exertp.c	453	DEFAULT ExeRtP()		/* execute right parenthesis command */
ExeRBr	exerbr.c	472	DEFAULT ExeRBr()                /* execute ] command */
ExeR	exer.c	411	DEFAULT ExeR()			/* execute a R command */
ExeQes	exeqes.c	409	DEFAULT ExeQes()                /* question mark command */
ExeQ	exeq.c	1236	DEFAULT ExeQ()			/* execute a Q command */
ExePW	exepw.c	494	DEFAULT ExePW()			/* execute a PW command */
ExePrc	exeprc.c	498	DEFAULT ExePrc()		/* execute % (percent) command */
ExeP	exep.c	562	DEFAULT ExeP()			/* execute a P or PW command */
ExeOpr	exeopr.c	575	DEFAULT ExeOpr()		/* operators: + - * / # & ^_ */
ExeO	exeo.c	557	DEFAULT ExeO()			/* execute an O command */
ExeNYI	exenyi.c	545	DEFAULT ExeNYI()			/* command not yet implemented */
ExeNul	exenul.c	391	DEFAULT ExeNul()		/* execute a null command */
ExeN	exen.c	476	DEFAULT ExeN()			/* execute an N command */
ExeM	exem.c	487	DEFAULT ExeM()			/* execute an M command */
ExeLst	exelst.c	490	DEFAULT ExeLst()				/* execute a  < command */
ExeLBr	exelbr.c	488	DEFAULT ExeLBr()				/* execute [ command */
ExeL	exel.c	407	DEFAULT ExeL()			/* execute L command */
ExeK	exek.c	431	DEFAULT ExeK()			/* execute a K command */
ExeJ	exej.c	410	DEFAULT ExeJ()			/* execute J command */
ExeIll	exeill.c	462	DEFAULT ExeIll()			/* illegal TECO command */
ExeI	exei.c	566	DEFAULT ExeI()			/* execute an I command */
ExeH	exeh.c	536	DEFAULT ExeH()			/* execute an H command */
ExeGtr	exegtr.c	490	DEFAULT ExeGtr()				/* execute a > command */
ExeG	exeg.c	611	DEFAULT ExeG()			/* execute a G command */
ExeFB	exefb.c	454	DEFAULT ExeFB()			/* execute an FB command */
ExeFBr	exef.c	1550	static DEFAULT ExeFBr()			/* execute an F| command */
ExeFC	exef.c	1990	static DEFAULT ExeFC()			/* execute an FC command */
ExeFD	exef.c	2631	static DEFAULT ExeFD()			/* execute an FD command */
ExeFGt	exef.c	3596	static DEFAULT ExeFGt()			/* execute an F> command */
ExeFK	exef.c	4327	static DEFAULT ExeFK()			/* execute an FK command */
ExeFLs	exef.c	5131	static DEFAULT ExeFLs()			/* execute an F< command */
ExeFN	exef.c	5633	static DEFAULT ExeFN()			/* execute an FN command */
ExeFR	exef.c	6497	static DEFAULT ExeFR()			/* execute an FR command */
ExeFS	exef.c	7133	static DEFAULT ExeFS()			/* execute an FS command */
ExeFSQ	exef.c	9032	static DEFAULT ExeFSQ()				/* execute an F' command */
ExeFUn	exef.c	9474	static DEFAULT ExeFUn()				/* execute an F_ command */
ExeF	exef.c	10334	DEFAULT ExeF()				/* execute one of the F commands */
ExeEY	exeey.c	389	DEFAULT ExeEY()			/* execute an EY command */
ExeExc	exeexc.c	426	DEFAULT ExeExc()		/* execute a ! (exclamation mark) command */
ExeEsc	exeesc.c	1139	DEFAULT ExeEsc()		/* execute an ESCAPE command */
ExeEqu	exeequ.c	841	DEFAULT ExeEqu()		/* execute an = (equals sign) comand */
ZBfBeg	exee.c	2869	charptr ZBfBeg;
ZBfEnd	exee.c	2885	charptr ZBfEnd;
ZBfRdP	exee.c	2901	charptr ZBfRdP;		/* pointer where to start reading into ZBf */
OpnInp	exee.c	3306	static DEFAULT OpnInp(IfIndx, EIFile, RepFNF)
OpnOut	exee.c	4390	static DEFAULT OpnOut(OfIndx, RepErr)
ExeEA	exee.c	5175	static DEFAULT ExeEA()			/* execute an EA command */
ExeEB	exee.c	5705	static DEFAULT ExeEB()			/* execute an EB command */
ExeEC	exee.c	7146	static DEFAULT ExeEC()			/* execute an EC command */
ExeED	exee.c	9141	static DEFAULT ExeED()			/* execute an ED command */
ExeEF	exee.c	9520	static DEFAULT ExeEF()			/* execute an EF command */
GetWha	exee.c	10607	static DEFAULT GetWha(TxtPtr, TxtLen)	/* get "what to operate on" */
GBFSIZE	exee.c	11600	#define GBFSIZE 256
ExeEG	exee.c	11628	static DEFAULT ExeEG()		/* perform operating system function */
ExeEH	exee.c	13279	static DEFAULT ExeEH()			/* execute an EH command */
ReadEI	exee.c	13819	static DEFAULT ReadEI(IfIndx, ZBfPtr, EscPtr)
OpnEI	exee.c	16304	static DEFAULT OpnEI(EInd)	/* open an EI file */
DoEI	exee.c	17286	static DEFAULT DoEI(IfIndx)	/* do an EI command */
EIIndx	exee.c	19972	static DEFAULT EIIndx = EIFL-1;
ExeEI	exee.c	20005	static DEFAULT ExeEI()			/* execute an EI command */
ExeEK	exee.c	21578	static DEFAULT ExeEK()			/* execute an EK command */
ExeEN	exee.c	22150	static DEFAULT ExeEN()			/* execute an EN command */
ExeEO	exee.c	23827	static DEFAULT ExeEO()			/* execute an EO command */
ExeEP	exee.c	24293	static DEFAULT ExeEP()			/* execute an EP command */
ExeEPr	exee.c	24830	static DEFAULT ExeEPr()			/* execute an E% command */
ExeEQ	exee.c	26746	static DEFAULT ExeEQ()			/* execute an EQ command */
ExeER	exee.c	29273	static DEFAULT ExeER()			/* execute an ER command */
ExeES	exee.c	30634	static DEFAULT ExeES()			/* execute an ES command */
ExeET	exee.c	31017	static DEFAULT ExeET()			/* execute an ET command */
ExeEU	exee.c	32378	static DEFAULT ExeEU()			/* execute an EU command */
ExeEUn	exee.c	32772	static DEFAULT ExeEUn()			/* execute an E_ command */
ExeEV	exee.c	33717	static DEFAULT ExeEV()			/* execute an EV command */
ExeEW	exee.c	34130	static DEFAULT ExeEW()			/* execute an EW command */
ExeEX	exee.c	35331	static DEFAULT ExeEX()			/* execute an EX command */
ExeEZ	exee.c	35926	static DEFAULT ExeEZ()			/* execute an EZ command */
ExeE	exee.c	36375	DEFAULT	ExeE()				/* execute an E command */
ExeDQu	exedqu.c	1010	DEFAULT ExeDQu()		/* execute a " (double quote) command */
ExeDot	exedot.c	577	DEFAULT ExeDot()		/* execute a . (dot) command */
ExeDgt	exedgt.c	683	DEFAULT ExeDgt()		/* execute a digit command */
ExeD	exed.c	505	DEFAULT ExeD()			/* execute a D command */
ExeCtZ	exectz.c	548	DEFAULT ExeCtZ()		/* execute a ^Z (control-Z) command */
ExeCtY	execty.c	802	DEFAULT ExeCtY()		/* execute ^Y command */
ExeCtX	exectx.c	396	DEFAULT ExeCtX()		/* execute a ^X (control-X) command */
ExeCtW	exectw.c	461	DEFAULT ExeCtW()		/* execute a ^W (control-W) command */
ExeCtV	exectv.c	477	DEFAULT ExeCtV()		/* execute a ^V (control-V) command */
ExeCtU	exectu.c	1581	DEFAULT ExeCtU()		/* execute a ^U (control-U) command */
ExeCtT	exectt.c	556	DEFAULT ExeCtT()		/* execute a ^T (control-T) command */
ExeCtS	exects.c	544	DEFAULT ExeCtS()		/* execute a ^S (control-S) command */
ExeCtR	exectr.c	726	DEFAULT ExeCtR()		/* execute a ^R (control-R) command */
ExeCtQ	exectq.c	516	DEFAULT ExeCtQ()		/* execute a ^Q (control-Q) command */
ExeCtP	exectp.c	571	DEFAULT ExeCtP()		/* execute a ^P (control-P) command */
ExeCtO	execto.c	451	DEFAULT ExeCtO()		/* execute a ^O (control-O) command */
ExeCtN	exectn.c	586	DEFAULT ExeCtN()		/* execute a ^N (control-N) command */
ExeCtL	exectl.c	473	DEFAULT ExeCtL()		/* execute an ^L (control-L) command */
ExeCtI	execti.c	549	DEFAULT ExeCtI()			/* execute control-I (tab) command */
ExeCtE	execte.c	844	DEFAULT ExeCtE()		/* execute a ^E (control-E) command */
ExeCtD	exectd.c	453	DEFAULT ExeCtD()		/* execute a ^D (control-D) command */
ExeCtC	exectc.c	457	DEFAULT ExeCtC()		/* execute an control-C command */
ExeCtA	execta.c	669	DEFAULT ExeCtA()		/* execute a ^A (control-A) command */
ExeCSt	execst.c	559	DEFAULT ExeCSt()		/* execute command string */
ExeCrt	execrt.c	699	DEFAULT ExeCrt()		/* execute a ^ (caret) command */
ExeCom	execom.c	480	DEFAULT ExeCom()		/* execute a , (comma) command */
ExeCln	execln.c	586	DEFAULT ExeCln()		/* execute : or :: modifiers */
ExeCCC	execcc.c	526	DEFAULT ExeCCC()		/* execute a control-^ command */
ExeC	exec.c	412	DEFAULT ExeC()			/* execute a C command */
ExeBSl	exebsl.c	1350	DEFAULT ExeBSl()		/* execute a \ (backslash) command */
ExeBar	exebar.c	503	DEFAULT ExeBar()		/* execute | (vertical bar) command */
ExeB	exeb.c	495	DEFAULT ExeB()			/* execute a B command */
ExeAtS	exeats.c	567	DEFAULT ExeAtS()		/* execute an @ (at sign) command */
ExeA	exea.c	2004	DEFAULT ExeA()			/* execute an A command */
Errors	err.c	1143	static char *Errors[] = {
ErrUTC	err.c	3779	VVOID ErrUTC()
ErrVrb	err.c	4548	VVOID ErrVrb(ErrNum)		/* display verbose error message */
ErrDsp	err.c	5566	static VVOID ErrDsp(ErrNum, ELine)
ToErr	err.c	6449	static VVOID ToErr(Charac, PtrPtr)
ErrChr	err.c	7571	VVOID ErrChr(ErrNum, EChr)	/* display error message with character arg */
ErrMsg	err.c	8306	VVOID ErrMsg(ErrNum)		/* display error message */
ErrStr	err.c	8785	VVOID ErrStr(ErrNum, EStr)	/* display error message with string arg */
ErrPSt	err.c	9540	VVOID ErrPSt(ErrNum, EBeg, EEnd) /* display error message with string arg */
EchoIt	echoit.c	500	VVOID EchoIt(Charac)
DoFlag	doflag.c	570	DEFAULT DoFlag(Flag)		/* handle a mode control flag */
DoEvEs	doeves.c	1492	VVOID DoEvEs(Flag)		/* EV or ES flag code */
DoCJR	docjr.c	533	DEFAULT DoCJR(HowFar)		/* do C, J or R stuff */
CMatch	cmatch.c	1750	DEFAULT CMatch(SamChr)		/* match a character */
ClenUp	clenup.c	462	VVOID ClenUp (VVOID)		/* cleanup for TECO-C abort */
BBfPtr	bldstr.c	2161	static charptr BBfPtr;			/* pointer into XBf */
CaseCv	bldstr.c	2205	static int CaseCv;			/* case conversion */
WVFlag	bldstr.c	2258	static unsigned char WVFlag;		/* ^W or ^V flag */
DoCtVW	bldstr.c	2303	static DEFAULT DoCtVW(EndArg, TmpChr)	/* do a control-V or control-W */
DoCtE	bldstr.c	3396	static DEFAULT DoCtE(EndArg, XBfEnd)	/* do a control-E */
BldStr	bldstr.c	5482	DEFAULT BldStr(XBfBeg, XBfEnd, XBfPtr)		/* build a string */
BakSrc	baksrc.c	2484	DEFAULT BakSrc()		/* forward search for 1st search char */
BOOLEAN	amodem.c	1904	#define BOOLEAN char
CMPECHO	amodem.c	1925	#define CMPECHO	0777767			/* complement of ECHO in sgtty.h */
KEY	amodem.c	1987	#define KEY	"SD0:[PETE.TECO.TECOC]"
KEY_LEN	amodem.c	2023	#define KEY_LEN	21
FALSE	amodem.c	2042	#define FALSE	0
TRUE	amodem.c	2058	#define TRUE	1
buffer	amodem.c	2072	char		buffer[100];		/* character buffer */
chr	amodem.c	2115	char		chr;			/* one character */
cons_cb	amodem.c	2156	struct sgttyb	cons_cb;		/* console charactertistics block */
cons_fd	amodem.c	2208	int		cons_fd;		/* console file descriptor */
cons_flags_saved	amodem.c	2253	int		cons_flags_saved;	/* saved value of cons_cb.sg_flags */
cons_opened	amodem.c	2318	BOOLEAN		cons_opened;		/* console need to be closed? */
cons_set	amodem.c	2374	BOOLEAN		cons_set;		/* console characteristics changed? */
modm_cb	amodem.c	2438	struct sgttyb	modm_cb;		/* modem characteristics block */
modm_fd	amodem.c	2487	int		modm_fd;		/* modem file descriptor */
modm_flags_saved	amodem.c	2530	int		modm_flags_saved;	/* saved value of modm_cb.sg_flags */
modm_ispeed_saved	amodem.c	2592	char		modm_ispeed_saved;	/* saved value of modm_cb.sg_ispeed */
modm_ospeed_saved	amodem.c	2656	char		modm_ospeed_saved;	/* saved value of modm_cb.sg_ospeed */
modm_opened	amodem.c	2723	BOOLEAN		modm_opened;		/* does the modem need to be closed? */
modm_set	amodem.c	2786	BOOLEAN		modm_set;		/* modem characteristics changed? */
proc_id	amodem.c	2839	int		proc_id;		/* process identification */
trapping	amodem.c	2887	BOOLEAN		trapping;		/* trapping modem input to a file? */
splice_fp	amodem.c	2943	FILE		*splice_fp;		/* splice file descriptor */
trap_fp	amodem.c	2991	FILE		*trap_fp;		/* capture file descriptor */
reset_modm_port	amodem.c	3034	reset_modm_port()
close_modm_port	amodem.c	3333	close_modm_port()
reset_cons_port	amodem.c	3501	reset_cons_port()
close_cons_port	amodem.c	3726	close_cons_port()
cleanup_and_exit	amodem.c	3900	cleanup_and_exit()
open_console	amodem.c	4287	open_console()				/* open console port */
open_modem	amodem.c	4814	open_modem()		/* open modem port (serial port A, or /dev/tty01)*/
cmd_char	amodem.c	5490	cmd_char()
tst_line	amodem.c	7144	tst_line()		/* if line contains the key, trap to file */
parent_send	amodem.c	7764	parent_send()			/* reads keyboard,  sends to tty01 */
child_receive	amodem.c	7931	child_receive()			/* reads tty01,  sends to terminal screen */
main	amodem.c	8242	main()
CHUNK	zmsdos.c	1304	#define CHUNK 0xFFF0U		/* 64K-16 bytes, used in ZCpyBl & Zfwrite */
MMAX	zmsdos.c	1699	#define MMAX 256		/* max number of malloc'ed items */
MPtrs	zmsdos.c	1760	static	voidptr	MPtrs[MMAX];	/* save malloc'ed pointers */
wherex	zmsdos.c	2192	#define wherex()	(curscol()+1)
wherey	zmsdos.c	2223	#define wherey()	(cursrow()+1)
gotoxy	zmsdos.c	2254	#define gotoxy(x,y)	poscurs((x)-1,(y)-1)
ff_dir	zmsdos.c	3967	static	char		ff_dir[MAXDIR];		/* filename path name */
ff_drive	zmsdos.c	4022	static	char		ff_drive[MAXDRIVE];	/* filename drive code */
ff_path	zmsdos.c	4081	static	char		ff_path[MAXPATH];	/* complete EN filespec */
ff_names	zmsdos.c	4142	static	charptr		ff_names = NULL;	/* filenames found */
ff_names_p	zmsdos.c	4197	static	charptr		ff_names_p = NULL;	/* pointer into ff_names */
ff_preset	zmsdos.c	4256	static	int		ff_preset = -1;		/* say ZPWild not called */
IFiles	zmsdos.c	4842	FILE *IFiles[NIFDBS];
OFiles	zmsdos.c	5435	} OFiles[NOFDBS];
ZErMsg	zmsdos.c	5851	static VVOID ZErMsg(void)
Zfwrite	zmsdos.c	6648	static SIZE_T Zfwrite(charptr Buffer, SIZE_T Length, FILE *fp)
ZAlloc	zmsdos.c	7517	voidptr ZAlloc(SIZE_T MemSiz)		/* allocate memory */
ZBell	zmsdos.c	8701	VVOID ZBell(void)
ZChIn	zmsdos.c	9867	DEFAULT ZChIn(BOOLEAN NoWait)	/* input a character from terminal */
ZClnEG	zmsdos.c	11497	LONG ZClnEG(			/* execute special :EG command */
ZClnUp	zmsdos.c	13070	VVOID ZClnUp(VVOID)			/* cleanup for TECO-C abort */
ZCpyBl	zmsdos.c	13871	VVOID ZCpyBl(charptr Destin, charptr Source, SIZE_T Length)
Zcp2ul	zmsdos.c	14788	ULONG Zcp2ul(voidptr cp)		/* convert voidptr to ULONG */
ZDoCmd	zmsdos.c	15323	VVOID ZDoCmd(void)			/* die and pass command to OS */
ZDspBf	zmsdos.c	16937	VVOID ZDspBf(charptr buffer, SIZE_T length)
ZDspCh	zmsdos.c	17664	VVOID ZDspCh(char Charac)		/* output a character to terminal */
ZExCtB	zmsdos.c	18176	DEFAULT ZExCtB(void)			/* return current date */
ZExCtH	zmsdos.c	19643	DEFAULT ZExCtH(void)			/* return current time */
ZExeEJ	zmsdos.c	21185	DEFAULT ZExeEJ(void)			/* execute an EJ command */
ZExit	zmsdos.c	22036	VVOID ZExit(DEFAULT estat)		/* terminate TECO-C */
ZFree	zmsdos.c	22350	VVOID ZFree(voidptr OldBlk)	/* free memory allocated by ZAlloc */
ZHelp	zmsdos.c	23445	VVOID ZHelp(			/* display a help message */
ZIClos	zmsdos.c	24341	VVOID ZIClos(DEFAULT IfIndx)		/* close input file */
ZOClDe	zmsdos.c	25121	VVOID ZOClDe(DEFAULT OfIndx)		/* close and delete output file */
ZOClos	zmsdos.c	26067	VVOID ZOClos(DEFAULT OfIndx)	/* close output file */
ZOpInp	zmsdos.c	28322	DEFAULT	ZOpInp(			/* open input file */
ZOpOut	zmsdos.c	30392	DEFAULT ZOpOut(DEFAULT OfIndx, BOOLEAN RepErr)
ZPrsCL	zmsdos.c	31881	VVOID ZPrsCL(int argc, char **argv)
ZPWild	zmsdos.c	34295	DEFAULT ZPWild(void)		/* preset the wildcard lookup filename */
ZRaloc	zmsdos.c	35447	voidptr	ZRaloc(voidptr OldBlk, SIZE_T NewSiz)
ZRdLin	zmsdos.c	38395	DEFAULT ZRdLin(			/* read a line from a file */
ZScrOp	zmsdos.c	40777	VVOID ZScrOp(DEFAULT OpCode)	/* do a screen operation */
ZSetTT	zmsdos.c	43488	DEFAULT ZSetTT(		/* tell operating system that we set the terminal */
ZSWild	zmsdos.c	44403	DEFAULT ZSWild(void)		/* search for next wildcard filename */
CntrlC	zmsdos.c	47793	static int _Cdecl CntrlC(void)			/* see ZPORT.H for _Cdecl */
ZTrmnl	zmsdos.c	48104	VVOID ZTrmnl(void)			/* set up I/O to the terminal */
ZVrbos	zmsdos.c	49148	VVOID ZVrbos(WORD ErrNum, char *ErMnem)
ZWrBfr	zmsdos.c	49844	DEFAULT ZWrBfr(
MAX_MODULES	zmsdos.c	51910	#define MAX_MODULES		200
MAX_MODULE_NAME_LEN	zmsdos.c	52315	#define MAX_MODULE_NAME_LEN	8	/* is 8 enough? */
chksum	zmsdos.c	52463	 struct chksum {
module_checksums	zmsdos.c	52548	} module_checksums[MAX_MODULES+1];
calc_checksum	zmsdos.c	53411	unsigned calc_checksum (charptr cp, unsigned length)
MAX_MAP_LINE_LEN	zmsdos.c	55578	#define MAX_MAP_LINE_LEN	128	/* 128 should be enough (???) */
NAME_COL	zmsdos.c	55640	#define NAME_COL		22	/* "Name" column */
CLASS_COL	zmsdos.c	55681	#define CLASS_COL		41	/* "Class" column */
init_code_checksums	zmsdos.c	55722	void init_code_checksums (void)
check_code_checksums	zmsdos.c	58176	void check_code_checksums (void)
