/********************************************************************************************************************************/ /* Created: 9-Mar-2021 22:28:02 by OpenVMS SDL EV3-3 */ /* Source: 09-MAR-2021 22:28:00 $1$DGA8085:[STARLET_H.SRC]CONVDEF.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $CONVDEF IDENT X-4 ***/ #ifndef __CONVDEF_LOADED #define __CONVDEF_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 CONV$M_SIGNAL 0x1 #define CONV$M_FDL_STRING 0x2 #ifdef __NEW_STARLET typedef union _convdef { short int conv$w_convdef; __struct { unsigned conv$v_signal : 1; unsigned conv$v_fdl_string : 1; unsigned conv$v_fill_0_ : 6; } conv$r_convdef_bits; } CONVDEF; #if !defined(__VAXC) #define conv$v_signal conv$r_convdef_bits.conv$v_signal #define conv$v_fdl_string conv$r_convdef_bits.conv$v_fdl_string #endif /* #if !defined(__VAXC) */ #else /* __OLD_STARLET */ union convdef { short int conv$w_convdef; __struct { unsigned conv$v_signal : 1; unsigned conv$v_fdl_string : 1; unsigned conv$v_fill_0_ : 6; } conv$r_convdef_bits; } ; #if !defined(__VAXC) #define conv$v_signal conv$r_convdef_bits.conv$v_signal #define conv$v_fdl_string conv$r_convdef_bits.conv$v_fdl_string #endif /* #if !defined(__VAXC) */ #endif /* #ifdef __NEW_STARLET */ #define CONV$K_OPTIONS_COUNT 0 #define CONV$K_CREATE 1 #define CONV$K_SHARE 2 #define CONV$K_FAST 3 #define CONV$K_MERGE 4 #define CONV$K_APPEND 5 #define CONV$K_SORT 6 #define CONV$K_WORK_FILES 7 #define CONV$K_KEY 8 #define CONV$K_PAD 9 #define CONV$K_PAD_CHARACTER 10 #define CONV$K_TRUNCATE 11 #define CONV$K_EXIT 12 #define CONV$K_FIXED_CONTROL 13 #define CONV$K_FILL_BUCKETS 14 #define CONV$K_READ_CHECK 15 #define CONV$K_WRITE_CHECK 16 #define CONV$K_FDL 17 #define CONV$K_EXCEPTION 18 #define CONV$K_PROLOGUE 19 #define CONV$K_IGNORE_PROLOGUE 20 #define CONV$K_SECONDARY 21 #define CONV$K_MAX_OPTIONS 21 #define CONV$C_MAX_OPTIONS 21 #define CONV$S_OPTIONS 88 #ifdef __NEW_STARLET typedef struct _conv$options { unsigned int conv$l_options_count; unsigned int conv$l_create; unsigned int conv$l_share; unsigned int conv$l_fast; unsigned int conv$l_merge; unsigned int conv$l_append; unsigned int conv$l_sort; unsigned int conv$l_work_files; unsigned int conv$l_key; unsigned int conv$l_pad; unsigned int conv$l_pad_character; unsigned int conv$l_truncate; unsigned int conv$l_exit; unsigned int conv$l_fixed_control; unsigned int conv$l_fill_buckets; unsigned int conv$l_read_check; unsigned int conv$l_write_check; unsigned int conv$l_fdl; unsigned int conv$l_exception; unsigned int conv$l_prologue; unsigned int conv$l_ignore_prologue; unsigned int conv$l_secondary; } CONV$OPTIONS; #else /* __OLD_STARLET */ struct conv$options { unsigned int conv$l_options_count; unsigned int conv$l_create; unsigned int conv$l_share; unsigned int conv$l_fast; unsigned int conv$l_merge; unsigned int conv$l_append; unsigned int conv$l_sort; unsigned int conv$l_work_files; unsigned int conv$l_key; unsigned int conv$l_pad; unsigned int conv$l_pad_character; unsigned int conv$l_truncate; unsigned int conv$l_exit; unsigned int conv$l_fixed_control; unsigned int conv$l_fill_buckets; unsigned int conv$l_read_check; unsigned int conv$l_write_check; unsigned int conv$l_fdl; unsigned int conv$l_exception; unsigned int conv$l_prologue; unsigned int conv$l_ignore_prologue; unsigned int conv$l_secondary; } ; #endif /* #ifdef __NEW_STARLET */ #define CONV$K_STATISTICS_COUNT 0 #define CONV$K_FILE_COUNT 1 #define CONV$K_RECORD_COUNT 2 #define CONV$K_EXCEPT_COUNT 3 #define CONV$K_VALID_COUNT 4 #define CONV$K_MAX_STATISTICS 4 #define CONV$C_MAX_STATISTICS 4 #define CONV$S_STATISTICS 20 #define CONV$K_KEY_NUMBER 5 #define CONV$K_REC_OUT 6 #define CONV$K_NODES 7 #define CONV$K_WRK_ALQ 8 #define CONV$K_INI_RUNS 9 #define CONV$K_MRG_ORDER 10 #define CONV$K_MRG_PASSES 11 #define CONV$K_SORT_DIO_COUNT 12 #define CONV$K_SORT_BIO_COUNT 13 #define CONV$K_SORT_ELAPSED_TIME 14 #define CONV$K_SORT_CPU_TIME 16 #define CONV$K_SORT_PF_COUNT 18 #define CONV$K_LOAD_DIO_COUNT 19 #define CONV$K_LOAD_BIO_COUNT 20 #define CONV$K_LOAD_ELAPSED_TIME 21 #define CONV$K_LOAD_CPU_TIME 23 #define CONV$K_LOAD_PF_COUNT 25 #define CONV$K_EXT_STATISTICS 25 #define CONV$C_EXT_STATISTICS 25 #define CONV$S_EXT_STATISTICS 104 #ifdef __NEW_STARLET typedef struct _conv$statistics { unsigned int conv$l_statistics_count; unsigned int conv$l_file_count; unsigned int conv$l_record_count; unsigned int conv$l_except_count; unsigned int conv$l_valid_count; unsigned int conv$l_key_number; unsigned int conv$l_rec_out; unsigned int conv$l_nodes; unsigned int conv$l_wrk_alq; unsigned int conv$l_ini_runs; unsigned int conv$l_mrg_order; unsigned int conv$l_mrg_passes; unsigned int conv$l_sort_dio_count; unsigned int conv$l_sort_bio_count; unsigned __int64 conv$q_sort_elapsed_time; unsigned __int64 conv$q_sort_cpu_time; unsigned int conv$l_sort_pf_count; unsigned int conv$l_load_dio_count; unsigned int conv$l_load_bio_count; unsigned __int64 conv$q_load_elapsed_time; unsigned __int64 conv$q_load_cpu_time; unsigned int conv$l_load_pf_count; } CONV$STATISTICS; #else /* __OLD_STARLET */ struct conv$statistics { unsigned int conv$l_statistics_count; unsigned int conv$l_file_count; unsigned int conv$l_record_count; unsigned int conv$l_except_count; unsigned int conv$l_valid_count; unsigned int conv$l_key_number; unsigned int conv$l_rec_out; unsigned int conv$l_nodes; unsigned int conv$l_wrk_alq; unsigned int conv$l_ini_runs; unsigned int conv$l_mrg_order; unsigned int conv$l_mrg_passes; unsigned int conv$l_sort_dio_count; unsigned int conv$l_sort_bio_count; unsigned int conv$q_sort_elapsed_time [2]; unsigned int conv$q_sort_cpu_time [2]; unsigned int conv$l_sort_pf_count; unsigned int conv$l_load_dio_count; unsigned int conv$l_load_bio_count; unsigned int conv$q_load_elapsed_time [2]; unsigned int conv$q_load_cpu_time [2]; unsigned int conv$l_load_pf_count; } ; #endif /* #ifdef __NEW_STARLET */ #define RECL$K_STATISTICS_COUNT 0 #define RECL$K_SCAN_COUNT 1 #define RECL$K_DATA_COUNT 2 #define RECL$K_INDEX_COUNT 3 #define RECL$K_TOTAL_COUNT 4 #define RECL$K_MAX_STATISTICS 4 #define RECL$C_MAX_STATISTICS 4 #define RECL$S_STATISTICS 20 #ifdef __NEW_STARLET typedef struct _recl$statistics { unsigned int recl$l_statistics_count; unsigned int recl$l_scan_count; unsigned int recl$l_data_count; unsigned int recl$l_index_count; unsigned int recl$l_total_count; } RECL$STATISTICS; #else /* __OLD_STARLET */ struct recl$statistics { unsigned int recl$l_statistics_count; unsigned int recl$l_scan_count; unsigned int recl$l_data_count; unsigned int recl$l_index_count; unsigned int recl$l_total_count; } ; #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 /* __CONVDEF_LOADED */