51 . ( lunit, tagpv, ntagpv, tagnb, ntagnb, r8val, iret )
58 CHARACTER*(*) tagpv, tagnb
70 CALL x84 ( lunit, my_lunit, 1 )
71 CALL x84 ( ntagpv, my_ntagpv, 1 )
72 CALL x84 ( ntagnb, my_ntagnb, 1 )
73 CALL setvalnb ( my_lunit, tagpv, my_ntagpv, tagnb, my_ntagnb,
75 CALL x48 ( iret, iret, 1 )
85 CALL status (lunit, lun, il, im )
86 IF ( il .LE. 0 )
RETURN
87 IF (
inode(lun) .NE.
inv(1,lun) )
RETURN
92 CALL fstag( lun, tagpv, ntagpv, 1, npv, ierft )
93 IF ( ierft .NE. 0 )
RETURN
98 CALL fstag( lun, tagnb, ntagnb, npv, nnb, ierft )
99 IF ( ierft .NE. 0 )
RETURN
subroutine fstag(LUN, UTAG, NUTAG, NIN, NOUT, IRET)
This subroutine finds the (NUTAG)th occurrence of mnemonic UTAG within the current overall subset def...
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.
This module contains declarations for arrays used to store data values and associated metadata for th...
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...
This module declares and initializes the IM8B variable.
logical, public im8b
Status indicator to keep track of whether all future calls to BUFRLIB subroutines and functions from ...
recursive subroutine setvalnb(LUNIT, TAGPV, NTAGPV, TAGNB, NTAGNB, R8VAL, IRET)
This subroutine can be used to write a data value corresponding to a specific occurrence of a mnemoni...
recursive subroutine status(LUNIT, LUN, IL, IM)
Check whether a specified Fortran logical unit number is currently connected to the NCEPLIBS-bufr sof...
subroutine x48(IIN4, IOUT8, NVAL)
Encode one or more 4-byte integer values as 8-byte integer values.
subroutine x84(IIN8, IOUT4, NVAL)
Encode one or more 8-byte integer values as 4-byte integer values.