!CVFLIB - Fortran partition for CVLLIB ! 27-Mar-86 Release 4 ! 26-Jul-83 Release 3 ! 27-May-82 Release 2B ! ! CVLLIB - Charleville general-purpose library ! -------------------------------------------- ! !Construction of this file has become more complex since it became necessary ! to split CVLLIB up into several component parts. The partitions are ! ! CVGLIB general & macro files ! CVRLIB real (2-word) files ! CVCLIB C interface & programme files !This-> CVFLIB Fortran, ibid ! !The separate .DAT and .TEC files are distributed with their own segments. ! When each file is processed by CVLLIB.TEC, several command files are ! generated for each group: ! ! 1 CVxFIL.COM Command file for transferring files in this group ! from IN: to OUT: ! 2 CVxMAC.COM Command file for assembling files in this group ! producing object files on BIN: and ! listing files on LST: ! 3 CVxLIB.COM Command file for combining files in this group ! into a library file. ! !Command file for generation of Fortran section of CVLLIB CVFGEN.COM !Data file (this one) with breakdown of files in CVLLIB Fortran area CVFLIB.DAT !Teco file for generating CVLLIB command files! CVFLIB.TEC ! F O R T R A N - I N T E R F A C E F I L E S ! * * * * * * * * * * * * * * * * * * * * * * * ! Fortran date & time LTODAT LTODAY LWDAYT LWDAY LWSDTT LWSDAT LWDATT LWDAT LRSDAT LRDATT LRDAT LDTDIF LDTCAL LAGE LIDAY LCRDW LCWDR LWSTMT LWSTIM LWTIMT LWTIM LRSTIM LRTIMT LRTIM LCRTW LCWTR ! Fortran Filename & Radix50 routines LWFT LWF LRFDT LRFD LRFT LRF LW50FT LW50F LW50T LW50 LR50ST LR50S LR50FT LR50F LR50T LR50 LCA50 LC50A ! Fortran triple-precision money format routines LWM3PT LWM3T LWM3P LWM3 LRM3T LRM3 ! Fortran triple-precision integer routines LWD3PT LWD3T LWD3P LWD3 LRD3T LRD3 ! Fortran triple-precision arithmetic routines LMUL31 LMUL33 LDIV31 LDIV33 LCMP3 LADD3 LSUB3 LNEG3 LMOV3 ! Fortran double-precision money routines LWMPT LWMT LWMP LWM LRMT LRM ! Fortran Write double-precision numbers ! Decimal LWD2PT LWD2T LWD2P LWD2 ! Octal LW82SX LW82PT LW82ST LW82T LW82SP LW82P LW82S LW82 ! Hex LWH2PT LWH2T LWH2P LWH2 ! Fortran Read double-precision integers ! Decimal, octal or hex LRN2T LRN2 ! Decimal LRD2ST LRD2T LRD2S LRD2 ! Octal LR82ST LR82T LR82S LR82 ! Hex LRH2T LRH2 ! Fortran Write single-precision integers ! Decimal LWDSPT LWDPT LWDST LWDT LWDSP LWDP LWDS LWD ! Octal LW8SPT LW8PT LW8ST LW8T LW8SP LW8P LW8S LW8 ! Hex LWHPT LWHT LWHP LWH ! Fortran Read single-precision integers ! Decimal, octal or hex LRNT LRN ! Decimal LRDST LRDT LRDS LRD ! Octal LR8ST LR8T LR8S LR8 ! Hex LRHT LRH ! Fortran ancillaries to integer I/O LW2PT LW2T LW2P LW2 LWP LR !LR2T Removed and put in CVGLIB section as used by real routines !LR2 !LWADJ ! Fortran double-precision arithmetic LMUL22 LMUL21 LDIV21 LADD2 LSUB2 LCMP2 LNEG2 ! Fortran length conversions LC12 LC13 LC23 LC21 LC32 LC31 ! Fortran string comparison LSCG LSCX LSCGV LSCXV ! Fortran Ascii character output LWAT LWA ! Fortran general-purpose LYES LYESNO LTLIN LCHR LPRINT LIRAN JSWSET LLTRIM LRTRIM LDIG3 ! Fortran final common pathways ! (see note above - in CVGLIB) !LR2T !LR2 !LWADJ