25 CHARACTER*128 BORT_STR
42 IF(
lstjpb(node,lun,
'RPC').NE.node)
GOTO 900
43 jwin = iwin+nint(
val(iwin,lun))
49 900
WRITE(bort_str,
'("BUFRLIB: NEWWIN - LSTJPB FOR NODE",I6,'//
50 .
'" (LSTJPB=",I5,") DOES NOT EQUAL VALUE OF NODE, NOT RPC '//
51 .
'(IWIN =",I8,")")') node,
lstjpb(node,lun,
'RPC'),iwin
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 data values and associated metadata for th...
integer, dimension(:), allocatable nval
Number of data values in BUFR data subset.
real *8, dimension(:,:), allocatable, target val
Data values.
integer, dimension(:,:), allocatable, target inv
Inventory pointer which links each data value to its corresponding node in the internal jump/link tab...
subroutine newwin(LUN, IWIN, JWIN)
Given an index within the internal jump/link table which points to the start of an "rpc" window (whic...