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 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
236 . msgtype=msgwarning,
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)+1)
269 IF(taghier(j) == one)
THEN
272 . msgtype=msgwarning,
273 . anmode=aninfo_blind_1,
279 . msgtype=msgwarning,
280 . anmode=aninfo_blind_2,
285 j=intbuf_tab(n)%IXLINM(2*(ii-1)+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)