/********************************************************************************************************************************/ /* Created: 15-MAR-2001 23:37:14 by OpenVMS SDL EV1-33 */ /* Source: 15-MAR-2001 23:34:58 _$11$DUA933:[BUILD.SDL]CONVDEF.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $CONVDEF IDENT X-4 ***/ #ifndef __CONVDEF_LOADED #define __CONVDEF_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 #define CONV$M_SIGNAL 0x1 #define CONV$M_FDL_STRING 0x2 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) && !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) && !defined(VAXC) */ #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 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; } ; #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 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; } ; #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 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; } ; #ifdef __cplusplus } #endif #pragma standard #endif /* __CONVDEF_LOADED */