4 & (lfi, krep, knumer, krec, ktab, knblec, &
5 & kfactm, ydfic, kretin)
29 INTEGER (KIND=JPLIKB) KREP, KNUMER, KREC, KNBLEC, KFACTM, KRETIN
32 INTEGER (KIND=JPLIKB) KTAB (lfi%jplard*kfactm)
33 INTEGER (KIND=JPIB) IREP, ISIZE
38 REAL(KIND=JPRB) :: ZHOOK_HANDLE
42 READ (unit=knumer,rec=krec,err=901,iostat=krep) ktab
45 CALL lfisee (lfi, ydfic%N_C_FPDESC, ydfic%N_C_OFFSET, kfactm, krec, krep)
46 IF (krep /= 0)
GOTO 901
47 isize = int(
SIZE (ktab) * 8,
jplikb)
48 CALL fi_fread (irep, ktab, 1_jplikb, isize, ydfic%N_C_FPDESC)
49 IF (irep /= isize)
THEN 53 ydfic%N_C_OFFSET = ydfic%N_C_OFFSET + isize
59 WRITE (unit=lfi%NULOUT,fmt=*) &
60 &
'+++++ LFILDO - READ / ',knumer,
', REC = ',krec, &
integer, parameter jplikb
subroutine lfildo_fort(LFI, KREP, KNUMER, KREC, KTAB, KNBLEC, KFACTM, YDFIC, KRETIN)
subroutine lfisee(LFI, KFPDESC, KOFFSET, KFACTM, KREC, KREP)