/********************************************************************************************************************************/ /* Created: 9-Mar-2021 22:28:05 by OpenVMS SDL EV3-3 */ /* Source: 09-MAR-2021 22:28:01 $1$DGA8085:[STARLET_H.SRC]STARDEFAE.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $CAPDEF ***/ #ifndef __CAPDEF_LOADED #define __CAPDEF_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 CAP$K_ALL_USER -1 #define CAP$K_ALL_USER_ADD -1 #define CAP$K_ALL_CPU_ADD -1 #define CAP$K_ALL_ACTIVE_CPUS -1 #define CAP$K_ALL_USER_REMOVE 0 #define CAP$K_ALL_CPU_REMOVE 0 #define CAP$K_GET_FREE_CAP 0 /* */ /* Constants defining user capability numbers */ /* */ #define CAP$M_USER1 0x1 #define CAP$M_USER2 0x2 #define CAP$M_USER3 0x4 #define CAP$M_USER4 0x8 #define CAP$M_USER5 0x10 #define CAP$M_USER6 0x20 #define CAP$M_USER7 0x40 #define CAP$M_USER8 0x80 #define CAP$M_USER9 0x100 #define CAP$M_USER10 0x200 #define CAP$M_USER11 0x400 #define CAP$M_USER12 0x800 #define CAP$M_USER13 0x1000 #define CAP$M_USER14 0x2000 #define CAP$M_USER15 0x4000 #define CAP$M_USER16 0x8000 #ifdef __NEW_STARLET typedef struct _cap { __union { unsigned int cap$l_cap; __struct { unsigned cap$v_user1 : 1; unsigned cap$v_user2 : 1; unsigned cap$v_user3 : 1; unsigned cap$v_user4 : 1; unsigned cap$v_user5 : 1; unsigned cap$v_user6 : 1; unsigned cap$v_user7 : 1; unsigned cap$v_user8 : 1; unsigned cap$v_user9 : 1; unsigned cap$v_user10 : 1; unsigned cap$v_user11 : 1; unsigned cap$v_user12 : 1; unsigned cap$v_user13 : 1; unsigned cap$v_user14 : 1; unsigned cap$v_user15 : 1; unsigned cap$v_user16 : 1; unsigned cap$v_fill_1 : 16; } cap$r_fill_66_; } cap$r_fill_65_; } CAP; #if !defined(__VAXC) #define cap$l_cap cap$r_fill_65_.cap$l_cap #define cap$v_user1 cap$r_fill_65_.cap$r_fill_66_.cap$v_user1 #define cap$v_user2 cap$r_fill_65_.cap$r_fill_66_.cap$v_user2 #define cap$v_user3 cap$r_fill_65_.cap$r_fill_66_.cap$v_user3 #define cap$v_user4 cap$r_fill_65_.cap$r_fill_66_.cap$v_user4 #define cap$v_user5 cap$r_fill_65_.cap$r_fill_66_.cap$v_user5 #define cap$v_user6 cap$r_fill_65_.cap$r_fill_66_.cap$v_user6 #define cap$v_user7 cap$r_fill_65_.cap$r_fill_66_.cap$v_user7 #define cap$v_user8 cap$r_fill_65_.cap$r_fill_66_.cap$v_user8 #define cap$v_user9 cap$r_fill_65_.cap$r_fill_66_.cap$v_user9 #define cap$v_user10 cap$r_fill_65_.cap$r_fill_66_.cap$v_user10 #define cap$v_user11 cap$r_fill_65_.cap$r_fill_66_.cap$v_user11 #define cap$v_user12 cap$r_fill_65_.cap$r_fill_66_.cap$v_user12 #define cap$v_user13 cap$r_fill_65_.cap$r_fill_66_.cap$v_user13 #define cap$v_user14 cap$r_fill_65_.cap$r_fill_66_.cap$v_user14 #define cap$v_user15 cap$r_fill_65_.cap$r_fill_66_.cap$v_user15 #define cap$v_user16 cap$r_fill_65_.cap$r_fill_66_.cap$v_user16 #endif /* #if !defined(__VAXC) */ #else /* __OLD_STARLET */ typedef struct _cap { __union { unsigned int cap$l_cap; __struct { unsigned cap$v_user1 : 1; unsigned cap$v_user2 : 1; unsigned cap$v_user3 : 1; unsigned cap$v_user4 : 1; unsigned cap$v_user5 : 1; unsigned cap$v_user6 : 1; unsigned cap$v_user7 : 1; unsigned cap$v_user8 : 1; unsigned cap$v_user9 : 1; unsigned cap$v_user10 : 1; unsigned cap$v_user11 : 1; unsigned cap$v_user12 : 1; unsigned cap$v_user13 : 1; unsigned cap$v_user14 : 1; unsigned cap$v_user15 : 1; unsigned cap$v_user16 : 1; unsigned cap$v_fill_1 : 16; } cap$r_fill_66_; } cap$r_fill_65_; } cap; #if !defined(__VAXC) #define cap$l_cap cap$r_fill_65_.cap$l_cap #define cap$v_user1 cap$r_fill_65_.cap$r_fill_66_.cap$v_user1 #define cap$v_user2 cap$r_fill_65_.cap$r_fill_66_.cap$v_user2 #define cap$v_user3 cap$r_fill_65_.cap$r_fill_66_.cap$v_user3 #define cap$v_user4 cap$r_fill_65_.cap$r_fill_66_.cap$v_user4 #define cap$v_user5 cap$r_fill_65_.cap$r_fill_66_.cap$v_user5 #define cap$v_user6 cap$r_fill_65_.cap$r_fill_66_.cap$v_user6 #define cap$v_user7 cap$r_fill_65_.cap$r_fill_66_.cap$v_user7 #define cap$v_user8 cap$r_fill_65_.cap$r_fill_66_.cap$v_user8 #define cap$v_user9 cap$r_fill_65_.cap$r_fill_66_.cap$v_user9 #define cap$v_user10 cap$r_fill_65_.cap$r_fill_66_.cap$v_user10 #define cap$v_user11 cap$r_fill_65_.cap$r_fill_66_.cap$v_user11 #define cap$v_user12 cap$r_fill_65_.cap$r_fill_66_.cap$v_user12 #define cap$v_user13 cap$r_fill_65_.cap$r_fill_66_.cap$v_user13 #define cap$v_user14 cap$r_fill_65_.cap$r_fill_66_.cap$v_user14 #define cap$v_user15 cap$r_fill_65_.cap$r_fill_66_.cap$v_user15 #define cap$v_user16 cap$r_fill_65_.cap$r_fill_66_.cap$v_user16 #endif /* #if !defined(__VAXC) */ #endif /* #ifdef __NEW_STARLET */ /* */ /* Constants defining user CPU numbers */ /* */ #define CAP$M_CPU0 0x1 #define CAP$M_CPU1 0x2 #define CAP$M_CPU2 0x4 #define CAP$M_CPU3 0x8 #define CAP$M_CPU4 0x10 #define CAP$M_CPU5 0x20 #define CAP$M_CPU6 0x40 #define CAP$M_CPU7 0x80 #define CAP$M_CPU8 0x100 #define CAP$M_CPU9 0x200 #define CAP$M_CPU10 0x400 #define CAP$M_CPU11 0x800 #define CAP$M_CPU12 0x1000 #define CAP$M_CPU13 0x2000 #define CAP$M_CPU14 0x4000 #define CAP$M_CPU15 0x8000 #define CAP$M_CPU16 0x10000 #define CAP$M_CPU17 0x20000 #define CAP$M_CPU18 0x40000 #define CAP$M_CPU19 0x80000 #define CAP$M_CPU20 0x100000 #define CAP$M_CPU21 0x200000 #define CAP$M_CPU22 0x400000 #define CAP$M_CPU23 0x800000 #define CAP$M_CPU24 0x1000000 #define CAP$M_CPU25 0x2000000 #define CAP$M_CPU26 0x4000000 #define CAP$M_CPU27 0x8000000 #define CAP$M_CPU28 0x10000000 #define CAP$M_CPU29 0x20000000 #define CAP$M_CPU30 0x40000000 #define CAP$M_CPU31 0x80000000 #ifdef __NEW_STARLET typedef struct _cap_cpus { __union { unsigned int cap$l_cap_cpus; __struct { unsigned cap$v_cpu0 : 1; unsigned cap$v_cpu1 : 1; unsigned cap$v_cpu2 : 1; unsigned cap$v_cpu3 : 1; unsigned cap$v_cpu4 : 1; unsigned cap$v_cpu5 : 1; unsigned cap$v_cpu6 : 1; unsigned cap$v_cpu7 : 1; unsigned cap$v_cpu8 : 1; unsigned cap$v_cpu9 : 1; unsigned cap$v_cpu10 : 1; unsigned cap$v_cpu11 : 1; unsigned cap$v_cpu12 : 1; unsigned cap$v_cpu13 : 1; unsigned cap$v_cpu14 : 1; unsigned cap$v_cpu15 : 1; unsigned cap$v_cpu16 : 1; unsigned cap$v_cpu17 : 1; unsigned cap$v_cpu18 : 1; unsigned cap$v_cpu19 : 1; unsigned cap$v_cpu20 : 1; unsigned cap$v_cpu21 : 1; unsigned cap$v_cpu22 : 1; unsigned cap$v_cpu23 : 1; unsigned cap$v_cpu24 : 1; unsigned cap$v_cpu25 : 1; unsigned cap$v_cpu26 : 1; unsigned cap$v_cpu27 : 1; unsigned cap$v_cpu28 : 1; unsigned cap$v_cpu29 : 1; unsigned cap$v_cpu30 : 1; unsigned cap$v_cpu31 : 1; } cap$r_fill_68_; } cap$r_fill_67_; } CAP_CPUS; #if !defined(__VAXC) #define cap$l_cap_cpus cap$r_fill_67_.cap$l_cap_cpus #define cap$v_cpu0 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu0 #define cap$v_cpu1 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu1 #define cap$v_cpu2 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu2 #define cap$v_cpu3 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu3 #define cap$v_cpu4 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu4 #define cap$v_cpu5 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu5 #define cap$v_cpu6 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu6 #define cap$v_cpu7 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu7 #define cap$v_cpu8 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu8 #define cap$v_cpu9 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu9 #define cap$v_cpu10 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu10 #define cap$v_cpu11 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu11 #define cap$v_cpu12 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu12 #define cap$v_cpu13 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu13 #define cap$v_cpu14 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu14 #define cap$v_cpu15 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu15 #define cap$v_cpu16 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu16 #define cap$v_cpu17 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu17 #define cap$v_cpu18 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu18 #define cap$v_cpu19 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu19 #define cap$v_cpu20 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu20 #define cap$v_cpu21 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu21 #define cap$v_cpu22 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu22 #define cap$v_cpu23 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu23 #define cap$v_cpu24 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu24 #define cap$v_cpu25 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu25 #define cap$v_cpu26 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu26 #define cap$v_cpu27 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu27 #define cap$v_cpu28 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu28 #define cap$v_cpu29 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu29 #define cap$v_cpu30 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu30 #define cap$v_cpu31 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu31 #endif /* #if !defined(__VAXC) */ #else /* __OLD_STARLET */ typedef struct _cap_cpus { __union { unsigned int cap$l_cap_cpus; __struct { unsigned cap$v_cpu0 : 1; unsigned cap$v_cpu1 : 1; unsigned cap$v_cpu2 : 1; unsigned cap$v_cpu3 : 1; unsigned cap$v_cpu4 : 1; unsigned cap$v_cpu5 : 1; unsigned cap$v_cpu6 : 1; unsigned cap$v_cpu7 : 1; unsigned cap$v_cpu8 : 1; unsigned cap$v_cpu9 : 1; unsigned cap$v_cpu10 : 1; unsigned cap$v_cpu11 : 1; unsigned cap$v_cpu12 : 1; unsigned cap$v_cpu13 : 1; unsigned cap$v_cpu14 : 1; unsigned cap$v_cpu15 : 1; unsigned cap$v_cpu16 : 1; unsigned cap$v_cpu17 : 1; unsigned cap$v_cpu18 : 1; unsigned cap$v_cpu19 : 1; unsigned cap$v_cpu20 : 1; unsigned cap$v_cpu21 : 1; unsigned cap$v_cpu22 : 1; unsigned cap$v_cpu23 : 1; unsigned cap$v_cpu24 : 1; unsigned cap$v_cpu25 : 1; unsigned cap$v_cpu26 : 1; unsigned cap$v_cpu27 : 1; unsigned cap$v_cpu28 : 1; unsigned cap$v_cpu29 : 1; unsigned cap$v_cpu30 : 1; unsigned cap$v_cpu31 : 1; } cap$r_fill_68_; } cap$r_fill_67_; } cap_cpus; #if !defined(__VAXC) #define cap$l_cap_cpus cap$r_fill_67_.cap$l_cap_cpus #define cap$v_cpu0 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu0 #define cap$v_cpu1 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu1 #define cap$v_cpu2 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu2 #define cap$v_cpu3 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu3 #define cap$v_cpu4 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu4 #define cap$v_cpu5 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu5 #define cap$v_cpu6 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu6 #define cap$v_cpu7 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu7 #define cap$v_cpu8 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu8 #define cap$v_cpu9 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu9 #define cap$v_cpu10 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu10 #define cap$v_cpu11 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu11 #define cap$v_cpu12 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu12 #define cap$v_cpu13 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu13 #define cap$v_cpu14 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu14 #define cap$v_cpu15 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu15 #define cap$v_cpu16 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu16 #define cap$v_cpu17 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu17 #define cap$v_cpu18 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu18 #define cap$v_cpu19 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu19 #define cap$v_cpu20 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu20 #define cap$v_cpu21 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu21 #define cap$v_cpu22 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu22 #define cap$v_cpu23 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu23 #define cap$v_cpu24 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu24 #define cap$v_cpu25 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu25 #define cap$v_cpu26 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu26 #define cap$v_cpu27 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu27 #define cap$v_cpu28 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu28 #define cap$v_cpu29 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu29 #define cap$v_cpu30 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu30 #define cap$v_cpu31 cap$r_fill_67_.cap$r_fill_68_.cap$v_cpu31 #endif /* #if !defined(__VAXC) */ #endif /* #ifdef __NEW_STARLET */ #define CAP$M_IMPLICIT_AFFINITY_CLEAR 0x1 #define CAP$M_IMPLICIT_AFFINITY_SET 0x2 #define CAP$M_IMPLICIT_DEFAULT_ONLY 0x4 #define CAP$M_IMPLICIT_ALL_THREADS 0x8 #ifdef __NEW_STARLET typedef struct _imp_flags { __struct { unsigned cap$v_implicit_affinity_clear : 1; /* Shut implicit affinity off */ unsigned cap$v_implicit_affinity_set : 1; /* Turn implicit affinity on */ unsigned cap$v_implicit_default_only : 1; /* Only system default changed */ unsigned cap$v_implicit_all_threads : 1; /* Change affects all kernel threads in process */ unsigned cap$v_fill_69_ : 4; } cap$r_imp_flags; } IMP_FLAGS; #if !defined(__VAXC) #define cap$v_implicit_affinity_clear cap$r_imp_flags.cap$v_implicit_affinity_clear #define cap$v_implicit_affinity_set cap$r_imp_flags.cap$v_implicit_affinity_set #define cap$v_implicit_default_only cap$r_imp_flags.cap$v_implicit_default_only #define cap$v_implicit_all_threads cap$r_imp_flags.cap$v_implicit_all_threads #endif /* #if !defined(__VAXC) */ #else /* __OLD_STARLET */ typedef struct _imp_flags { __struct { unsigned cap$v_implicit_affinity_clear : 1; /* Shut implicit affinity off */ unsigned cap$v_implicit_affinity_set : 1; /* Turn implicit affinity on */ unsigned cap$v_implicit_default_only : 1; /* Only system default changed */ unsigned cap$v_implicit_all_threads : 1; /* Change affects all kernel threads in process */ unsigned cap$v_fill_69_ : 4; } cap$r_imp_flags; } imp_flags; #if !defined(__VAXC) #define cap$v_implicit_affinity_clear cap$r_imp_flags.cap$v_implicit_affinity_clear #define cap$v_implicit_affinity_set cap$r_imp_flags.cap$v_implicit_affinity_set #define cap$v_implicit_default_only cap$r_imp_flags.cap$v_implicit_default_only #define cap$v_implicit_all_threads cap$r_imp_flags.cap$v_implicit_all_threads #endif /* #if !defined(__VAXC) */ #endif /* #ifdef __NEW_STARLET */ /* */ /* Note: the following flags structure must mimic that of [LIB]CPBDEF.SDL */ /* */ #define CAP$M_FLAG_CHECK_CPU 0x1 #define CAP$M_FLAG_PERMANENT 0x2 #define CAP$M_FLAG_CHECK_CPU_ACTIVE 0x8 #define CAP$M_FLAG_DEFAULT_ONLY 0x10 #define CAP$M_ALL_THREADS 0x20 #define CAP$M_PURGE_WS_IF_NEW_RAD 0x40 #ifdef __NEW_STARLET typedef struct _cap_flags { __struct { unsigned cap$v_flag_check_cpu : 1; /* Check that process can run */ unsigned cap$v_flag_permanent : 1; /* Affect permanent mask */ unsigned cap$v_reserved1 : 1; /* Filler to match $CPBDEF */ unsigned cap$v_flag_check_cpu_active : 1; /* Check all selected CPUs active */ unsigned cap$v_flag_default_only : 1; /* Only system default changed */ unsigned cap$v_all_threads : 1; /* Change affects all kernel threads in process */ unsigned cap$v_purge_ws_if_new_rad : 1; /* If the home RAD was changed, purge the working set */ unsigned cap$v_fill_70_ : 1; } cap$r_cap_flags; } CAP_FLAGS; #if !defined(__VAXC) #define cap$v_flag_check_cpu cap$r_cap_flags.cap$v_flag_check_cpu #define cap$v_flag_permanent cap$r_cap_flags.cap$v_flag_permanent #define cap$v_flag_check_cpu_active cap$r_cap_flags.cap$v_flag_check_cpu_active #define cap$v_flag_default_only cap$r_cap_flags.cap$v_flag_default_only #define cap$v_all_threads cap$r_cap_flags.cap$v_all_threads #define cap$v_purge_ws_if_new_rad cap$r_cap_flags.cap$v_purge_ws_if_new_rad #endif /* #if !defined(__VAXC) */ #else /* __OLD_STARLET */ typedef struct _cap_flags { __struct { unsigned cap$v_flag_check_cpu : 1; /* Check that process can run */ unsigned cap$v_flag_permanent : 1; /* Affect permanent mask */ unsigned cap$v_reserved1 : 1; /* Filler to match $CPBDEF */ unsigned cap$v_flag_check_cpu_active : 1; /* Check all selected CPUs active */ unsigned cap$v_flag_default_only : 1; /* Only system default changed */ unsigned cap$v_all_threads : 1; /* Change affects all kernel threads in process */ unsigned cap$v_purge_ws_if_new_rad : 1; /* If the home RAD was changed, purge the working set */ unsigned cap$v_fill_70_ : 1; } cap$r_cap_flags; } cap_flags; #if !defined(__VAXC) #define cap$v_flag_check_cpu cap$r_cap_flags.cap$v_flag_check_cpu #define cap$v_flag_permanent cap$r_cap_flags.cap$v_flag_permanent #define cap$v_flag_check_cpu_active cap$r_cap_flags.cap$v_flag_check_cpu_active #define cap$v_flag_default_only cap$r_cap_flags.cap$v_flag_default_only #define cap$v_all_threads cap$r_cap_flags.cap$v_all_threads #define cap$v_purge_ws_if_new_rad cap$r_cap_flags.cap$v_purge_ws_if_new_rad #endif /* #if !defined(__VAXC) */ #endif /* #ifdef __NEW_STARLET */ #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 /* __CAPDEF_LOADED */