32 RECURSIVE SUBROUTINE mesgbf(LUNIT,MESGTYP)
46 CALL x84(lunit,my_lunit,1)
47 CALL mesgbf(my_lunit,mesgtyp)
48 CALL x48(mesgtyp,mesgtyp,1)
59 CALL openbf(lunit,
'INX',lunit)
recursive subroutine closbf(LUNIT)
Close the connection between logical unit LUNIT and the NCEPLIBS-bufr software.
recursive function idxmsg(MESG)
Check whether a BUFR message contains DX BUFR tables information.
recursive function iupbs01(MBAY, S01MNEM)
Read a data value from Section 0 or Section 1 of a BUFR message.
recursive subroutine mesgbf(LUNIT, MESGTYP)
This subroutine reads through a BUFR file (starting from the beginning of the file) and returns the m...
This module contains a declaration for an array used by various subroutines and functions to hold a t...
integer, dimension(:), allocatable mgwa
Temporary working copy of BUFR message.
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 openbf(LUNIT, IO, LUNDX)
Connects a new file to the NCEPLIBS-bufr software for input or output operations, or initializes the ...
subroutine rdmsgw(lunit, mesg, iret)
Read the next BUFR message from logical unit lunit as an array of integer words.
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.