34 . NOM_OPT ,INTBUF_TAB, NATIV_SMS)
41#include "implicit_f.inc"
49 INTEGER IPARI(NPARI,*), ITAB(*)
50 INTEGER NOM_OPT(LNOPT1,*),NATIV_SMS(*)
51 TYPE(intbuf_struct_) INTBUF_TAB(*)
62 INTEGER K10,K11,K12,K13,K14,ILEV,II,J,NMN,NSN,NRTS,NRTM,
64 INTEGER,
DIMENSION(:),
ALLOCATABLE :: TAGHIER
66 CHARACTER(LEN=NCHARTITLE) :: TITR
68 ALLOCATE(taghier(numnod))
80 j = intbuf_tab(n)%NSV(ii)
81 IF (ilev /=25 .and. ilev/=26 .and. ilev/=27 .and. ilev/=28) taghier(j) = 1
88 CALL fretitl2(titr, nom_opt(lnopt1-ltitr+1,n),ltitr)
91 IF (ilev == 0 .OR. ilev == 1 .OR. ilev == 27 .OR. ilev == 28)
THEN
94 j=intbuf_tab(n)%MSR(ii)
95 IF (taghier(j) == 1)
THEN
98 . anmode=aninfo_blind_1,
113 taghier(1:numnod) = 0
117 IF (nty == 2 .AND. ilev/=25 .and. ilev /= 26)
THEN
120 j = intbuf_tab(n)%NSV(ii)
122 IF (nativ_sms(j)/=0) taghier(j) = 1
135 . nom_opt(lnopt1-ltitr+1,n),ltitr)
137 IF(nty == 7 .OR. nty == 10 .OR. nty == 20 .OR. nty == 22)
THEN
139 j=intbuf_tab(n)%NSV(ii)
140 IF(taghier(j) == one)
THEN
143 . msgtype=msgwarning,
144 . anmode=aninfo_blind_1
150 . msgtype=msgwarning,
151 . anmode=aninfo_blind_2,
158 j=intbuf_tab(n)%IRECTM(1+4*(ii-1))
159 IF(taghier(j) == one)
THEN
162 . msgtype=msgwarning,
163 . anmode=aninfo_blind_1
169 . msgtype=msgwarning,
170 . anmode=aninfo_blind_2,
175 j=intbuf_tab(n)%IRECTM(4*(ii-1)+2)
176 IF(taghier(j) == one)
THEN
179 . msgtype=msgwarning,
180 . anmode=aninfo_blind_1,
186 . msgtype=msgwarning,
187 . anmode=aninfo_blind_2,
192 j=intbuf_tab(n)%IRECTM(4*(ii-1)+3)
193 IF(taghier(j) == one)
THEN
196 . msgtype=msgwarning,
197 . anmode=aninfo_blind_1,
203 . msgtype=msgwarning,
204 . anmode=aninfo_blind_2,
209 j=intbuf_tab(n)%IRECTM(4*(ii-1)+4)
210 IF(taghier(j) == one)
THEN
213 . msgtype=msgwarning,
214 . anmode=aninfo_blind_1,
220 . msgtype=msgwarning,
221 . anmode=aninfo_blind_2,
230 IF(nlins+nlinm /= 0)
THEN
232 j=intbuf_tab(n)%IXLINS(2*(ii-1)+1)
233 IF(taghier(j) == one)
THEN
237 . anmode=aninfo_blind_1,
243 . msgtype=msgwarning,
244 . anmode=aninfo_blind_2,
249 j=intbuf_tab(n)%IXLINS(2*(ii-1)+2)
250 IF(taghier(j) == one)
THEN
253 . msgtype=msgwarning,
254 . anmode=aninfo_blind_1,
260 . msgtype=msgwarning,
261 . anmode=aninfo_blind_2,
268 j=intbuf_tab(n)%IXLINM(2*(ii-1)+
269 IF(taghier(j) == one)
THEN
272 . msgtype=msgwarning,
273 . anmode=aninfo_blind_1,
279 . msgtype=msgwarning,
280 . anmode=aninfo_blind_2,
286 IF(taghier(j) == one)
THEN
289 . msgtype=msgwarning,
290 . anmode=aninfo_blind_1,
296 . msgtype=msgwarning,
297 . anmode=aninfo_blind_2,
305 ELSEIF(nty == 11)
THEN
307 j=intbuf_tab(n)%IRECTS(2*(ii-1)+1)
308 IF(taghier(j) == one)
THEN
311 . msgtype=msgwarning,
312 . anmode=aninfo_blind_1,
318 . msgtype=msgwarning,
319 . anmode=aninfo_blind_2,
324 j=intbuf_tab(n)%IRECTS(2*(ii-1)+2)
325 IF(taghier(j) == one)
THEN
328 . msgtype=msgwarning,
329 . anmode=aninfo_blind_1,
335 . msgtype=msgwarning,
336 . anmode=aninfo_blind_2
343 j=intbuf_tab(n)%IRECTM(2*(ii-1)+1)
344 IF(taghier(j) == one)
THEN
347 . msgtype=msgwarning,
348 . anmode=aninfo_blind_1,
354 . msgtype=msgwarning,
355 . anmode=aninfo_blind_2,
360 j=intbuf_tab(n)%IRECTM(2*(ii-1)+2)
361 IF(taghier(j) == one)
THEN
364 . msgtype=msgwarning,
365 . anmode=aninfo_blind_1,
371 . msgtype=msgwarning,
372 . anmode=aninfo_blind_2,
378 ELSEIF(nty == 21)
THEN
380 j=intbuf_tab(n)%NSV(ii)
381 IF(taghier(j) == one)
THEN
384 . msgtype=msgwarning,
385 . anmode=aninfo_blind_1,
391 . msgtype=msgwarning,
392 . anmode=aninfo_blind_2,
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)