/*
 *  VMODEM.H
 *  VMS support for UMODEM program
 *
 *	#INCLUDE files defining structures associated with terminal
 *	information structure TT_INFO.
 *	Information about the terminal is passed around in UMODEM in a
 *	STRUCT TT_INFO.
 *
 *  Walter Reiher
 *  Harvard University
 *  Department of Chemistry
 *  12 Oxford Street
 *  Cambridge, MA 02138
 *  March 10, 1983
 */

struct	tt_mode				/*  Info for a IO$_SETMODE call  */
		{
		char			class;
		char			type;
		short			page_width;
		char			bcharacteristics[3];
		char			page_length;
		int			echaracteristics;
		};

struct	tt_mode_iosb			/*  Terminal IO$_SENSEMODE IOSB  */
		{
		short			status;
		char			t_speed;
		char			r_speed;
		char			CR_fill;
		char			LF_fill;
		char			parity_flags;
		char			unused2;
		};

struct	tt_info				/*  Summary of terminal infomation  */
		{
		struct	tt_mode		dev_characteristics;
		struct	tt_mode_iosb	dev_modes;
		};
