/********************************************************************************************************************************/ /* Created: 15-MAR-2001 23:37:34 by OpenVMS SDL EV1-33 */ /* Source: 15-MAR-2001 23:34:34 _$11$DUA933:[BUILD.SDL]OBJFMT.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $LSYDEF ***/ #ifndef __LSYDEF_LOADED #define __LSYDEF_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 /* */ /* LSY - Module-Local symbol definition */ /* */ /* Common to definitions, references, entry points, and procedure definitions */ /* */ #define LSY$M_WEAK 0x1 #define LSY$M_DEF 0x2 #define LSY$M_UNI 0x4 #define LSY$M_REL 0x8 struct lsydef { __union { unsigned char lsy$b_gsdtyp; /*Type field */ __struct { #if defined(__VAXC) || defined(VAXC) char lsy$t_start[]; #else #define lsy$t_start lsydef$$_fill_1 #endif /* #if defined(__VAXC) || defined(VAXC) */ char lsydef$$_fill_1; } lsy$r_gsdtyp_fields; } lsy$r_gsdtyp_overlay; unsigned char lsy$b_datyp; /*Symbol type */ __union { unsigned short int lsy$w_flags; /*Symbol flags */ __struct { unsigned lsy$v_weak : 1; /*Weak symbol (not used) */ unsigned lsy$v_def : 1; /*Defined symbol */ unsigned lsy$v_uni : 1; /*Universal (not used) */ unsigned lsy$v_rel : 1; /*Relocatable */ unsigned lsy$v_fill_21 : 4; } lsy$r_flags_bits; } lsy$r_flags_overlay; unsigned short int lsy$w_envindx; /*Environment index */ } ; #if !defined(__VAXC) && !defined(VAXC) #define lsy$b_gsdtyp lsy$r_gsdtyp_overlay.lsy$b_gsdtyp #define lsy$w_flags lsy$r_flags_overlay.lsy$w_flags #define lsy$v_weak lsy$r_flags_overlay.lsy$r_flags_bits.lsy$v_weak #define lsy$v_def lsy$r_flags_overlay.lsy$r_flags_bits.lsy$v_def #define lsy$v_uni lsy$r_flags_overlay.lsy$r_flags_bits.lsy$v_uni #define lsy$v_rel lsy$r_flags_overlay.lsy$r_flags_bits.lsy$v_rel #endif /* #if !defined(__VAXC) && !defined(VAXC) */ #ifdef __cplusplus } #endif #pragma standard #endif /* __LSYDEF_LOADED */