/********************************************************************************************************************************/ /* Created: 15-MAR-2001 23:38:14 by OpenVMS SDL EV1-33 */ /* Source: 15-MAR-2001 23:34:21 _$11$DUA933:[BUILD.SDL]STARDEFQZ.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $TT2DEF ***/ #ifndef __TT2DEF_LOADED #define __TT2DEF_LOADED 1 #pragma nostandard #ifdef __cplusplus extern "C" { #define __unknown_params ... #else #define __unknown_params #endif #if !defined(__VAXC) && !defined(VAXC) #define __struct struct #define __union union #else #define __struct variant_struct #define __union variant_union #endif #define TT2$M_LOCALECHO 0x1 #define TT2$M_AUTOBAUD 0x2 #define TT2$M_HANGUP 0x4 #define TT2$M_MODHANGUP 0x8 #define TT2$M_BRDCSTMBX 0x10 #define TT2$M_XON 0x20 #define TT2$M_DMA 0x40 #define TT2$M_ALTYPEAHD 0x80 #define TT2$M_SETSPEED 0x100 #define TT2$M_DCL_MAILBX 0x200 #define TT2$M_DECCRT4 0x400 #define TT2$M_COMMSYNC 0x800 #define TT2$M_EDITING 0x1000 #define TT2$M_INSERT 0x2000 #define TT2$M_FALLBACK 0x4000 #define TT2$M_DIALUP 0x8000 #define TT2$M_SECURE 0x10000 #define TT2$M_DISCONNECT 0x20000 #define TT2$M_PASTHRU 0x40000 #define TT2$M_SYSPWD 0x80000 #define TT2$M_SIXEL 0x100000 #define TT2$M_DRCS 0x200000 #define TT2$M_PRINTER 0x400000 #define TT2$M_APP_KEYPAD 0x800000 #define TT2$M_ANSICRT 0x1000000 #define TT2$M_REGIS 0x2000000 #define TT2$M_BLOCK 0x4000000 #define TT2$M_AVO 0x8000000 #define TT2$M_EDIT 0x10000000 #define TT2$M_DECCRT 0x20000000 #define TT2$M_DECCRT2 0x40000000 #define TT2$M_DECCRT3 0x80000000 union tt2def { __struct { unsigned tt2$v_localecho : 1; unsigned tt2$v_autobaud : 1; unsigned tt2$v_hangup : 1; unsigned tt2$v_modhangup : 1; unsigned tt2$v_brdcstmbx : 1; unsigned tt2$v_xon : 1; unsigned tt2$v_dma : 1; unsigned tt2$v_altypeahd : 1; unsigned tt2$v_setspeed : 1; unsigned tt2$v_dcl_mailbx : 1; /* TEMP DEFINITIONS FOR DCL SPAWN */ unsigned tt2$v_deccrt4 : 1; /* Level 4 terminals (was OUTBAND-obsolete) */ unsigned tt2$v_commsync : 1; /* (was DCL_CTRLC-obsolete) */ unsigned tt2$v_editing : 1; /* enable advanced editing */ unsigned tt2$v_insert : 1; /* INPUT EDITING INSTER DEFAULT */ unsigned tt2$v_fallback : 1; /* USE MULTINATIONAL FALLBACK */ unsigned tt2$v_dialup : 1; /* TERMINAL IS CONNECTED TO DIALUP */ unsigned tt2$v_secure : 1; /* RECOGNIZE SECURE SERVER */ unsigned tt2$v_disconnect : 1; /* TERMINAL CAN BE DISCONNECTED */ unsigned tt2$v_pasthru : 1; /* passall with flowcontrol */ unsigned tt2$v_syspwd : 1; /* System password required */ unsigned tt2$v_sixel : 1; /* SIXEL SUPPORTED */ unsigned tt2$v_drcs : 1; /* */ unsigned tt2$v_printer : 1; /* PRINTER PORT AVAILABLE */ unsigned tt2$v_app_keypad : 1; /* Keypad in applicationis mode */ unsigned tt2$v_ansicrt : 1; /* ANSI, REGIS, BLOCK and AVO */ unsigned tt2$v_regis : 1; /* must be contiguous for SCRPKG. */ unsigned tt2$v_block : 1; unsigned tt2$v_avo : 1; unsigned tt2$v_edit : 1; unsigned tt2$v_deccrt : 1; unsigned tt2$v_deccrt2 : 1; /* DECCRT level 2 */ unsigned tt2$v_deccrt3 : 1; /* DECCRT level 3 */ } tt2$r_tt2def_bits; } ; #if !defined(__VAXC) && !defined(VAXC) #define tt2$v_localecho tt2$r_tt2def_bits.tt2$v_localecho #define tt2$v_autobaud tt2$r_tt2def_bits.tt2$v_autobaud #define tt2$v_hangup tt2$r_tt2def_bits.tt2$v_hangup #define tt2$v_modhangup tt2$r_tt2def_bits.tt2$v_modhangup #define tt2$v_brdcstmbx tt2$r_tt2def_bits.tt2$v_brdcstmbx #define tt2$v_xon tt2$r_tt2def_bits.tt2$v_xon #define tt2$v_dma tt2$r_tt2def_bits.tt2$v_dma #define tt2$v_altypeahd tt2$r_tt2def_bits.tt2$v_altypeahd #define tt2$v_setspeed tt2$r_tt2def_bits.tt2$v_setspeed #define tt2$v_dcl_mailbx tt2$r_tt2def_bits.tt2$v_dcl_mailbx #define tt2$v_deccrt4 tt2$r_tt2def_bits.tt2$v_deccrt4 #define tt2$v_commsync tt2$r_tt2def_bits.tt2$v_commsync #define tt2$v_editing tt2$r_tt2def_bits.tt2$v_editing #define tt2$v_insert tt2$r_tt2def_bits.tt2$v_insert #define tt2$v_fallback tt2$r_tt2def_bits.tt2$v_fallback #define tt2$v_dialup tt2$r_tt2def_bits.tt2$v_dialup #define tt2$v_secure tt2$r_tt2def_bits.tt2$v_secure #define tt2$v_disconnect tt2$r_tt2def_bits.tt2$v_disconnect #define tt2$v_pasthru tt2$r_tt2def_bits.tt2$v_pasthru #define tt2$v_syspwd tt2$r_tt2def_bits.tt2$v_syspwd #define tt2$v_sixel tt2$r_tt2def_bits.tt2$v_sixel #define tt2$v_drcs tt2$r_tt2def_bits.tt2$v_drcs #define tt2$v_printer tt2$r_tt2def_bits.tt2$v_printer #define tt2$v_app_keypad tt2$r_tt2def_bits.tt2$v_app_keypad #define tt2$v_ansicrt tt2$r_tt2def_bits.tt2$v_ansicrt #define tt2$v_regis tt2$r_tt2def_bits.tt2$v_regis #define tt2$v_block tt2$r_tt2def_bits.tt2$v_block #define tt2$v_avo tt2$r_tt2def_bits.tt2$v_avo #define tt2$v_edit tt2$r_tt2def_bits.tt2$v_edit #define tt2$v_deccrt tt2$r_tt2def_bits.tt2$v_deccrt #define tt2$v_deccrt2 tt2$r_tt2def_bits.tt2$v_deccrt2 #define tt2$v_deccrt3 tt2$r_tt2def_bits.tt2$v_deccrt3 #endif /* #if !defined(__VAXC) && !defined(VAXC) */ #ifdef __cplusplus } #endif #pragma standard #endif /* __TT2DEF_LOADED */