54 FUNCTION nevn(NODE,LUN,INV1,INV2,I1,I2,I3,USR)
58 CHARACTER*128 bort_str
59 dimension usr(i1,i2,i3)
70 ndrs =
lstjpb(node,lun,
'DRS')
71 IF(ndrs.LE.0) goto 100
73 invn =
invwin(ndrs,lun,inv1,inv2)
74 IF(invn.EQ.0) goto 900
77 IF(
nevn.GT.i3) goto 901
88 IF(inv(n,lun).EQ.node) usr(1,1,l) = val(n,lun)
96 900 CALL
bort(
'BUFRLIB: NEVN - CAN''T FIND THE EVENT STACK!!!!!!')
97 901
WRITE(bort_str,
'("BUFRLIB: NEVN - THE NO. OF EVENTS FOR THE '//
98 .
'REQUESTED STACK (",I3,") EXCEEDS THE VALUE OF THE 3RD DIM. OF'//
99 .
' THE USR ARRAY (",I3,")")')
nevn,i3
function lstjpb(NODE, LUN, JBTYP)
THIS FUNCTION SEARCHES BACKWARDS, BEGINNING FROM A GIVEN NODE WITHIN THE JUMP/LINK TABLE...
function nevn(NODE, LUN, INV1, INV2, I1, I2, I3, USR)
THIS FUNCTION LOOKS FOR ALL STACKED DATA EVENTS FOR A SPECIFIED DATA VALUE AND LEVEL WITHIN THE PORTI...
subroutine bort(STR)
This subroutine calls subroutine errwrt() to log an error message, then calls subroutine bort_exit() ...
function invwin(NODE, LUN, INV1, INV2)
THIS FUNCTION LOOKS FOR A SPECIFIED NODE WITHIN THE PORTION OF THE CURRENT SUBSET BUFFER BOUNDED BY T...