Structure Diagram for UTL: Utilities ===================================== An Introduction to the Structure Diagrams is available. NB These links will be broken until the HTML Version of the Code is installed. Introduction ------------ See also TKN (Text Token Processing) which is part of this SU. Utilities contains, as the name suggests, general purpose routines. Unlike other SUs, the routines do not form a coherent whole. In particular they do not have initialisation or termination routines; they can be used as and when required. Titles Banks Used ----------------- None. Initialisation Routines ----------------------- None. Execution Routines ------------------ CHAINT CHAR_BANK_PATH CHAR_CURDTM CHAR_RUNTIME_ERROR CLR_MASK CURDTM COPY_PERM DROP_PX_BANKS DUMP_STREAM FIND_DATA_FILE FT_UNC GASDEV GET_BLIND_SCALING GET_BYTE GET_DOUBLE GET_DS_DESCRIPTION GET_EVENT_INFO GET_EVENT_INFO_ZDAB GET_RUN_START_END_TIMES GMST_TZERO INTCHA IS_CHAN_ON IS_TUBE_ON ITRAIL LOCAL_UNIVERSAL_DATE LOCASE LP0 LP1 LP2 LP3 LP4 MAP_CCC_3_0081_CCC_3_0084 MAP_CCC_CABLE_BARCODE MAP_CCC_CABLE_LABEL MAP_CABLE_LABEL_CCC MAP_CCC_LCN MAP_CCC_TUBE MAP_CCC_TUBE_WARN MAP_PMT_NAME_NUMBER MAP_PMT_NUMBER_NAME MAP_LCN_CCC MAP_TUBE_CCC MCVX_BACKTRACK NTIME_DIFFERENCE PUT_DOUBLE POIDEV RETURN_ZDAB_INFO RUN_TIME SET_BYTE SET_MASK SNO_IE3_D SNO_IE3FOD SNO_IE3TOD SORTTFD SORTZVD TIME_DIFFERENCE TST_MASK UNIVERSAL_DATE_COMPARE UNIVERSAL_DATE_LOCAL UNIVERSAL_DATE_UPDATE UPCASE UPDATE_PMT_PF UPDATE_PX_FROM_PMT USER VEC__ANG VEC__CROSS VEC__DOT VEC__LEN VEC__ROT VEC__SUM VEC__UNIT WATER_LEVEL Debug Routines -------------- These routines are meant to be called directly within debugger. CALC_DIFF CALC_DIST CALC_DOT CALC_EXPRESSION CALC_MAG CALC_SHIFT CALC_SHOW EVENT_BROWSER Termination Routines -------------------- None.