5 &(files,nfiles,submit,nmot)
49 INTEGER ,
INTENT(IN) :: NFILES,NMOT
50 TYPE(bief_file),
INTENT(INOUT) :: FILES(nfiles)
51 CHARACTER(LEN=PATH_LEN),
INTENT(IN) :: SUBMIT(4,nmot)
55 INTEGER I,ICOL,I1,CANAL
57 CHARACTER(LEN=9) :: LITECR
66 files(i)%TELNAME=repeat(
' ', 6)
80 IF( submit(4,i).NE.
' ' 81 & .AND.submit(4,i)(1:7).NE.
'INUTILE' )
THEN 83 icol=preval(1,submit(4,i),
'-',
'-',
'-')
87 icol=preval(i1,submit(4,i),
';',
';',
';')
88 litecr=submit(4,i)(i1:icol-1)
91 IF(canal.GT.nfiles)
THEN 92 WRITE(
lu,*)
'READ_SUBMIT: NFILES TOO SMALL : ',nfiles
93 WRITE(
lu,*)
' IT SHOULD BE AT LEAST ',canal
98 files(canal)%ACTION=litecr
101 i1=preval(icol+1,submit(4,i),
';',
';',
';')
102 files(canal)%TELNAME=submit(4,i)(icol+1:i1-1)
104 icol=preval(i1+1,submit(4,i),
';',
';',
';')
106 files(canal)%BINASC=submit(4,i)(icol+1:icol+3)
111 & trim(submit(4,i)(icol+9:min(
path_len,icol+20)))
subroutine read_submit(FILES, NFILES, SUBMIT, NMOT)
integer, parameter path_len