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
39 REAL(KIND=JPRB) :: ZHOOK_HANDLE
51 & (fa%LFI, fa%VRGLAS,
'ON')
56 ELSEIF (int(len(cdsttu),
jplikb).LE.0)
THEN 60 llsttu=cdsttu.EQ.
'KEEP'.OR.cdsttu.EQ.
'DELETE' 63 clsttu=cdsttu(1:min(int(len(cdsttu),
jplikb), &
64 & int(len(clsttu),
jplikb)))
72 & (fa%LFI, fa%FICHIER(irang)%VRFICH,
'ON')
75 IF (fa%FICHIER(irang)%LCREAF.AND..NOT.llsttu)
THEN 91 fa%FICHIER(irang)%NULOGI=
jpniil 95 IF (fa%NULIND(j).EQ.irang)
THEN 107 fa%NFIOUV=fa%NFIOUV-1
109 DO j=iposnu,fa%NFIOUV
110 fa%NULIND(j)=fa%NULIND(j+1)
115 & (fa%LFI, fa%FICHIER(irang)%VRFICH,
'OFF')
117 & (fa%LFI, fa%FICHIER(irang)%VRFICH,
'REL')
121 irangc=fa%FICHIER(irang)%NUCADR
122 fa%CADRE(irangc)%NULCAD=fa%CADRE(irangc)%NULCAD-1
128 IF (fa%CADRE(irangc)%NULCAD.LE.0.AND. &
129 & (fa%CADRE(irangc)%NGARDE.EQ.0.OR. &
130 & (fa%CADRE(irangc)%NGARDE.EQ.1.AND. &
131 & .NOT.fa%LIGARD))) &
142 llfata=llmoer(irep,irang)
147 & (fa%LFI, fa%FICHIER(irang)%VRFICH,
'OFF')
149 & (fa%LFI, fa%VRGLAS,
'OFF')
157 IF (inimes.EQ.0)
THEN 164 IF (irep.EQ.-65)
THEN 166 clacti(1:ilnomc)=fa%CHAINC(:ilnomc)
168 ilnomc=min( int(len(clacti),
jplikb), &
169 & int(len(cdsttu),
jplikb) )
170 clacti(1:ilnomc)=cdsttu(1:ilnomc)
173 IF (inimes.EQ.2)
THEN 175 ilnomc=min(ilnomc,fa%NCPCAD)
176 WRITE (unit=clmess,fmt=
'(''KREP='',I4,'', KNUMER='',I3, & 177 & '', CDSTTU='''''',A,'''''''')') krep,knumer, &
180 & (fa, knumer,inimes,irep,llfata,clmess, &
181 & clnspr,clacti(1:ilnomc),llrlfi)
189 #include "facom2.llmoer.h" 190 #include "facom2.ixnvms.h" 198 & (krep, knumer, cdsttu)
205 INTEGER (KIND=JPLIKB) KREP
206 INTEGER (KIND=JPLIKB) KNUMER
207 CHARACTER (LEN=*) CDSTTU
212 & (fa, krep, knumer, cdsttu)
217 & (krep, knumer, cdsttu)
224 INTEGER (KIND=JPLIKM) KREP
225 INTEGER (KIND=JPLIKM) KNUMER
226 CHARACTER (LEN=*) CDSTTU
231 & (fa, krep, knumer, cdsttu)
236 & (fa, krep, knumer, cdsttu)
242 INTEGER (KIND=JPLIKM) KREP
243 INTEGER (KIND=JPLIKM) KNUMER
244 CHARACTER (LEN=*) CDSTTU
246 INTEGER (KIND=JPLIKB) IREP
247 INTEGER (KIND=JPLIKB) INUMER
250 inumer = int( knumer,
jplikb)
253 & (fa, irep, inumer, cdsttu)
subroutine factui_fort(FA, KREP, KRANGC)
integer, parameter jplikb
subroutine fairno_fort(FA, KREP, KNUMER, CDSTTU)
logical, save fa_com_default_init
subroutine fairno(KREP, KNUMER, CDSTTU)
subroutine new_fa_default()
subroutine fairno_mt(FA, KREP, KNUMER, CDSTTU)
subroutine fairno64(KREP, KNUMER, CDSTTU)
subroutine lfiver_fort(LFI, PVEROU, CDSENS)
integer, parameter jplikm
type(fa_com), target, save fa_com_default
subroutine faipar_fort(FA, KNUMER, KNIMES, KCODE, LDFATA, CDMESS, CDNSPR, CDACTI, LDRLFI)
subroutine fanumu_fort(FA, KNUMER, KRANG)
integer(kind=jplikb), parameter jpniil
subroutine free_fichier(FI)