4 & (fa, krep, knumer, cdsttu )
20 INTEGER (KIND=JPLIKB) KREP, KNUMER
22 INTEGER (KIND=JPLIKB) IREP, IRANG, J, IPOSNU
23 INTEGER (KIND=JPLIKB) IRANGC, INIMES, ILNOMC
25 CHARACTER(LEN=*) CDSTTU
26 CHARACTER(LEN=7) CLSTTU
28 LOGICAL LLSTTU, LLVERF, LLRLFI
30 CHARACTER(LEN=FA%JPXNOM) CLACTI
31 CHARACTER(LEN=FA%JPLMES) CLMESS
32 CHARACTER(LEN=FA%JPLSPX) CLNSPR
34 INTEGER (KIND=JPLIKM) IREP4
40 REAL(KIND=JPRB) :: ZHOOK_HANDLE
52 & (fa%LFI, fa%VRGLAS,
'ON')
57 ELSEIF (len(cdsttu).LE.0)
THEN 61 llsttu=cdsttu.EQ.
'KEEP'.OR.cdsttu.EQ.
'DELETE' 64 clsttu=cdsttu(1:min(len(cdsttu),len(clsttu)))
72 & (fa%LFI, fa%FICHIER(irang)%VRFICH,
'ON')
75 IF (fa%FICHIER(irang)%LCREAF.AND..NOT.llsttu)
THEN 87 & (fa%LFI, irep,knumer,clsttu)
93 IF (fa%FICHIER(irang)%NFILEP /= 0)
THEN 94 CALL fi_fclose (irep4, fa%FICHIER(irang)%NFILEP)
95 fa%FICHIER(irang)%NFILEP = 0
97 IF (irep /= 0)
GOTO 1001
104 fa%FICHIER(irang)%NULOGI=
jpniil 108 IF (fa%NULIND(j).EQ.irang)
THEN 120 fa%NFIOUV=fa%NFIOUV-1
122 DO j=iposnu,fa%NFIOUV
123 fa%NULIND(j)=fa%NULIND(j+1)
128 & (fa%LFI, fa%FICHIER(irang)%VRFICH,
'OFF')
130 & (fa%LFI, fa%FICHIER(irang)%VRFICH,
'REL')
134 irangc=fa%FICHIER(irang)%NUCADR
135 fa%CADRE(irangc)%NULCAD=fa%CADRE(irangc)%NULCAD-1
141 IF (fa%CADRE(irangc)%NULCAD.LE.0.AND. &
142 & (fa%CADRE(irangc)%NGARDE.EQ.0.OR. &
143 & (fa%CADRE(irangc)%NGARDE.EQ.1.AND. &
144 & .NOT.fa%LIGARD))) &
155 llfata=llmoer(irep,irang)
160 & (fa%LFI, fa%FICHIER(irang)%VRFICH,
'OFF')
162 & (fa%LFI, fa%VRGLAS,
'OFF')
170 IF (inimes.EQ.0)
THEN 177 IF (irep.EQ.-65)
THEN 179 clacti(1:ilnomc)=fa%CHAINC(:ilnomc)
181 ilnomc=min( int(len(cdsttu),
jplikb), &
182 & int(len(clacti),
jplikb) )
183 clacti(1:ilnomc)=cdsttu(1:ilnomc)
186 IF (inimes.EQ.2)
THEN 188 ilnomc=min(ilnomc,fa%NCPCAD)
189 WRITE (unit=clmess,fmt=
'(''KREP='',I4,'', KNUMER='',I3, & 190 & '', CDSTTU='''''',A,'''''''')') krep,knumer, &
193 & (fa, knumer,inimes,irep,llfata, &
195 & clacti(1:ilnomc),llrlfi)
203 #include "facom2.llmoer.h" 204 #include "facom2.ixnvms.h" 212 & (krep, knumer, cdsttu)
219 INTEGER (KIND=JPLIKB) KREP
220 INTEGER (KIND=JPLIKB) KNUMER
221 CHARACTER (LEN=*) CDSTTU
226 & (fa, krep, knumer, cdsttu)
231 & (krep, knumer, cdsttu)
238 INTEGER (KIND=JPLIKM) KREP
239 INTEGER (KIND=JPLIKM) KNUMER
240 CHARACTER (LEN=*) CDSTTU
245 & (fa, krep, knumer, cdsttu)
250 & (fa, krep, knumer, cdsttu)
256 INTEGER (KIND=JPLIKM) KREP
257 INTEGER (KIND=JPLIKM) KNUMER
258 CHARACTER (LEN=*) CDSTTU
260 INTEGER (KIND=JPLIKB) IREP
261 INTEGER (KIND=JPLIKB) INUMER
264 inumer = int( knumer,
jplikb)
267 & (fa, irep, inumer, cdsttu)
subroutine factui_fort(FA, KREP, KRANGC)
subroutine fairme(KREP, KNUMER, CDSTTU)
integer, parameter jplikb
logical, save fa_com_default_init
subroutine new_fa_default()
subroutine fairme_mt(FA, KREP, KNUMER, CDSTTU)
subroutine lfiver_fort(LFI, PVEROU, CDSENS)
subroutine fairme64(KREP, KNUMER, CDSTTU)
integer, parameter jplikm
type(fa_com), target, save fa_com_default
subroutine lfifer_fort(LFI, KREP, KNUMER, CDSTTC)
subroutine faipar_fort(FA, KNUMER, KNIMES, KCODE, LDFATA, CDMESS, CDNSPR, CDACTI, LDRLFI)
subroutine fairme_fort(FA, KREP, KNUMER, CDSTTU)
subroutine fanumu_fort(FA, KNUMER, KRANG)
integer(kind=jplikb), parameter jpniil
subroutine free_fichier(FI)