4 & (lfi, krep, knumer, krec, cdtab, knbecr, &
5 & kfactm, ydfic, kretin)
29 INTEGER (KIND=JPLIKB) KREP, KNUMER, KREC
30 INTEGER (KIND=JPLIKB) KNBECR, KFACTM, KRETIN
33 CHARACTER CDTAB (lfi%jpnxna*kfactm)*(lfi%jpncpn)
35 INTEGER (KIND=JPIB) IREP, ISIZE
39 REAL(KIND=JPRB) :: ZHOOK_HANDLE
43 WRITE (unit=knumer,rec=krec,err=901,iostat=krep) cdtab
46 CALL lfisee (lfi, ydfic%N_C_FPDESC, ydfic%N_C_OFFSET, kfactm, krec, krep)
47 IF (krep /= 0)
GOTO 901
48 isize = int(
SIZE (cdtab) * len(cdtab),
jplikb)
49 CALL fi_fwrite (irep, cdtab, 1_jplikb, isize, ydfic%N_C_FPDESC)
50 IF (irep /= isize)
THEN 54 ydfic%N_C_OFFSET = ydfic%N_C_OFFSET + isize
59 WRITE (unit=lfi%NULOUT,fmt=*) &
60 &
'+++++ LFIECC - WRITE / ',knumer,
', REC = ',krec, &
subroutine lfiecc_fort(LFI, KREP, KNUMER, KREC, CDTAB, KNBECR, KFACTM, YDFIC, KRETIN)
integer, parameter jplikb
subroutine lfisee(LFI, KFPDESC, KOFFSET, KFACTM, KREC, KREP)