/********************************************************************************************************************************/ /* Created: 15-MAR-2001 23:37:23 by OpenVMS SDL EV1-33 */ /* Source: 15-MAR-2001 23:34:40 _$11$DUA933:[BUILD.SDL]LIBCLIDEF.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $LIBCLIDEF ***/ #ifndef __LIBCLIDEF_LOADED #define __LIBCLIDEF_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 /* Definitions for LIB$ CLI callback procedures */ #define LIB$K_CLI_LOCAL_SYM 1 #define LIB$K_CLI_GLOBAL_SYM 2 #define LIB$M_CLI_CTRLT 0x100000 #define LIB$M_CLI_CTRLY 0x2000000 struct cli$ctrl_fields { unsigned lib$v_fill_a_s : 20; /* Ctrl-A to Ctrl-S are unused */ unsigned lib$v_cli_ctrlt : 1; unsigned lib$v_fill_u_x : 4; /* Ctrl-U to Ctrl-X are unused */ unsigned lib$v_cli_ctrly : 1; unsigned lib$v_fill_0 : 6; } ; #ifdef __cplusplus } #endif #pragma standard #endif /* __LIBCLIDEF_LOADED */