/********************************************************************************************************************************/ /* Created: 19-JUN-1992 18:08:30 by OpenVMS SDL EV1-11 */ /* Source: 19-JUN-1992 18:04:56 CRTL$:[ROUTLEY.CRTL.SDLFIX.BLADEFIX]RMSUSR.SDI; */ /* Modified: 24-Aug-1992 for C++ compatibility. */ /********************************************************************************************************************************/ /*** MODULE $XABTRMDEF ***/ #ifndef __XABTRMDEF_LOADED #define __XABTRMDEF_LOADED 1 #if defined(__DECC) || defined(__DECCXX) #pragma __nostandard /* This file uses non-ANSI-Standard features */ #else #pragma nostandard #endif #if defined(__DECC) || defined(__DECCXX) #pragma __member_alignment __save #pragma __nomember_alignment #endif #ifdef __DECC #pragma __message __save #pragma __message __disable (__MISALGNDSTRCT) #pragma __message __disable (__MISALGNDMEM) #endif #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 /*** MODULE $xabtrmdef ***/ /*-- */ /*++ */ /* */ /* terminal control xab field definitions */ /* $xabtrmdef */ /* */ /* */ /* */ #define XAB$C_TRM 31 /*XABTRM ID CODE */ #define XAB$K_TRMLEN 36 /* length of xab of type terminal control */ #define XAB$C_TRMLEN 36 /* length of xab of type terminal control */ struct XABTRM { unsigned char xab$b_cod; unsigned char xab$b_bln; unsigned : 16; /* spare */ void *xab$l_nxt; /* Next XAB in chain */ void *xab$l_itmlst; /* item list address */ unsigned short int xab$w_itmlst_len; /* item list length */ short int xabtrmdef$$_fill_5; /* spare */ int xabtrmdef$$_fill_6; /* spare */ int xabtrmdef$$_fill_7; /* spare */ int xabtrmdef$$_fill_8; /* spare */ int xabtrmdef$$_fill_9; /* spare */ int xabtrmdef$$_fill_10; /* spare */ } ; #define cc$rms_xabtrm (*decc$ga_rms_xabtrm) #if defined(__DECC) || defined(__DECCXX) # pragma __extern_model __save # pragma __extern_model __strict_refdef extern struct XABTRM cc$rms_xabtrm; /* declare initialized prototype data structure */ # pragma __extern_model __restore #else globalref struct XABTRM cc$rms_xabtrm; /* declare initialized prototype data structure */ #endif #if defined(__DECC) #pragma __message __restore #endif #if defined(__DECC) || defined(__DECCXX) #pragma __member_alignment __restore #endif #ifdef __cplusplus } #endif #if defined(__DECC) || defined(__DECCXX) #pragma __standard /* This file uses non-ANSI-Standard features */ #else #pragma standard #endif #endif /* __XABTRMDEF_LOADED */