/********************************************************************************************************************************/ /* Created: 30-Mar-2010 17:29:52 by OpenVMS SDL EV3-3 */ /* Source: 30-MAR-2010 17:29:22 $1$DGA7274:[STARLET_H.SRC]STARDEFMP.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $MSGHLPDEF IDENT X-4 ***/ #ifndef __MSGHLPDEF_LOADED #define __MSGHLPDEF_LOADED 1 #pragma __nostandard /* This file uses non-ANSI-Standard features */ #pragma __member_alignment __save #pragma __nomember_alignment #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __save /* Save the previously-defined required ptr size */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif #ifdef __cplusplus extern "C" { #define __unknown_params ... #define __optional_params ... #else #define __unknown_params #define __optional_params ... #endif #ifndef __struct #if !defined(__VAXC) #define __struct struct #else #define __struct variant_struct #endif #endif #ifndef __union #if !defined(__VAXC) #define __union union #else #define __union variant_union #endif #endif #define MSGHLP$M_NOSORT 0x1 #define MSGHLP$M_BRIEF 0x2 #define MSGHLP$M_MACHINE 0x4 #define MSGHLP$M_NOSUBSTRING 0x8 #ifdef __NEW_STARLET typedef struct _msghlpdef { unsigned msghlp$v_nosort : 1; /* Do *NOT* sort the output */ unsigned msghlp$v_brief : 1; /* Give only the names of the messages */ unsigned msghlp$v_machine : 1; /* Return the text in machine-readable format */ unsigned msghlp$v_nosubstring : 1; /* Match only entire words, no abreviations */ unsigned msghlp$v_fill_10_ : 4; short int msghlp$w_unused; char msghlp$b_work_files; /* How many workfiles for /SORT? */ } MSGHLPDEF; #else /* __OLD_STARLET */ struct msghlpdef { unsigned msghlp$v_nosort : 1; /* Do *NOT* sort the output */ unsigned msghlp$v_brief : 1; /* Give only the names of the messages */ unsigned msghlp$v_machine : 1; /* Return the text in machine-readable format */ unsigned msghlp$v_nosubstring : 1; /* Match only entire words, no abreviations */ unsigned msghlp$v_fill_10_ : 4; short int msghlp$w_unused; char msghlp$b_work_files; /* How many workfiles for /SORT? */ } ; #endif /* #ifdef __NEW_STARLET */ #define MSGHLPDEF msghlpdef #define MSGHLP$V_NOSORT msghlp$v_nosort #define MSGHLP$V_BRIEF msghlp$v_brief #define MSGHLP$V_MACHINE msghlp$v_machine #define MSGHLP$V_NOSUBSTRING msghlp$v_nosubstring #define MSGHLP$B_WORK_FILES msghlp$b_work_files #pragma __member_alignment __restore #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __restore /* Restore the previously-defined required ptr size */ #endif #ifdef __cplusplus } #endif #pragma __standard #endif /* __MSGHLPDEF_LOADED */