/********************************************************************************************************************************/ /* Created: 19-JUN-1992 18:08:29 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 $XABRDTDEF ***/ #ifndef __XABRDTDEF_LOADED #define __XABRDTDEF_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 #ifndef __VMS_DATE #define __VMS_DATE 1 struct __vms_date { int : 32; int : 32; }; #endif /*** MODULE $xabrdtdef ***/ /*-- */ /*++ */ /* */ /* revision date/time xab definitions */ /* $xabrdtdef */ #define XAB$C_RDT 30 /* xabrdt id code */ #define XAB$K_RDTLEN 20 /* length of rdt xab */ #define XAB$C_RDTLEN 20 /* length of rdt xab */ struct XABRDT { unsigned char xab$b_cod; unsigned char xab$b_bln; unsigned : 16; /* spare */ void *xab$l_nxt; /* Next XAB in chain */ unsigned short xab$w_rvn; /* revision number */ short int xabrdtdef$$_fill_6; /* spare */ struct __vms_date xab$q_rdt; /* revision date and time */ } ; #define cc$rms_xabrdt (*decc$ga_rms_xabrdt) #if defined(__DECC) || defined(__DECCXX) # pragma __extern_model __save # pragma __extern_model __strict_refdef extern struct XABRDT cc$rms_xabrdt; /* Declare initialized prototype data structures */ # pragma __extern_model __restore #else globalref struct XABRDT cc$rms_xabrdt; /* Declare initialized prototype data structures */ #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 /* __XABRDTDEF_LOADED */