5 * Revision 1.1.1.1 1996/02/15 17:49:45 mclareni
9 #include "kerngen/pilot.h"
10 FUNCTION ICINQ (TEXT,POSS,NPOSS)
12 C CERN PROGLIB# M432 ICINQ .VERSION KERNFOR 4.36 930602
15 C- Match TEXT against POSS(NPOSS), case sensitive
17 CHARACTER*(*) TEXT, POSS(99)
26 IF (JPOSS.GT.NPOSS) GO TO 98
27 CHP = POSS(JPOSS)(1:1)
30 12 IF (CHT.NE.CHP) GO TO 11
32 IF (JC.GT.NPO) GO TO 99
33 CHP = POSS(JPOSS)(JC:JC)
34 IF (CHP.EQ.' ') GO TO 71
35 IF (JC.GT.NTX) GO TO 11
37 IF (CHT.NE.'*') GO TO 12
39 C---- First '*' seen on TEXT
42 IF (JC.GT.NTX) GO TO 99
44 IF (CHT.EQ.'*') GO TO 99
45 IF (CHT.EQ.' ') GO TO 99
46 IF (CHP.NE.CHT) GO TO 11
47 IF (JC.GT.NPO) GO TO 99
48 CHP = POSS(JPOSS)(JC:JC)
49 IF (CHP.NE.' ') GO TO 61
52 C---- POSS blank terminated
54 71 IF (JC.GT.NTX) GO TO 99
56 IF (CHT.EQ.' ') GO TO 99
57 IF (CHT.EQ.'*') GO TO 99