35 CHARACTER*128 bort_str
40 IF(node.LT.
inode(lun))
GOTO 900
48 10
IF(
typ(nod).NE.jbtyp)
THEN
59 900
WRITE(bort_str,
'("BUFRLIB: LSTJPB - TABLE NODE (",I7,") IS OUT '//
60 .
'OF BOUNDS, < LOWER BOUNDS (",I7,"); TAG IS ",A10)')
63 901
WRITE(bort_str,
'("BUFRLIB: LSTJPB - TABLE NODE (",I7,") IS OUT '//
64 .
'OF BOUNDS, > UPPER BOUNDS (",I7,"); TAG IS ",A10)')
subroutine bort(STR)
Log one error message and abort application program.
function lstjpb(NODE, LUN, JBTYP)
This function searches backwards, beginning from a given node within the jump/link table,...
This module contains declarations for arrays used to store information about the current BUFR message...
integer, dimension(:), allocatable inode
Table A mnemonic for type of BUFR message.
This module contains array and variable declarations used to store the internal jump/link table.
integer, dimension(:), allocatable isc
Scale factors corresponding to tag and typ:
character *3, dimension(:), allocatable typ
Type indicators corresponding to tag:
integer, dimension(:), allocatable jmpb
Jump backward indices corresponding to tag and typ:
character *10, dimension(:), allocatable tag
Mnemonics in the jump/link table.