27 RECURSIVE SUBROUTINE ufbqcp(LUNIT,IQCP,NEMO)
43 CALL x84(lunit,my_lunit,1)
44 CALL x84(iqcp,my_iqcp,1)
45 CALL ufbqcp(my_lunit,my_iqcp,nemo)
51 CALL status(lunit,lun,il,im)
54 idn =
ifxy(
'363000')+iqcp
56 CALL numtab(lun,idn,nemo,tab,iret)
62 900
CALL bort(
'BUFRLIB: UFBQCP - BUFR FILE IS CLOSED, IT MUST BE'//
subroutine bort(STR)
Log one error message and abort application program.
function ifxy(ADSC)
Convert an FXY value from its 6 character representation to its WMO bit-wise representation.
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 ...
subroutine numtab(LUN, IDN, NEMO, TAB, IRET)
Get information about a descriptor, based on the WMO bit-wise representation of an FXY value.
recursive subroutine status(LUNIT, LUN, IL, IM)
Check whether a specified Fortran logical unit number is currently connected to the NCEPLIBS-bufr sof...
recursive subroutine ufbqcp(LUNIT, IQCP, NEMO)
Get the Table D mnemonic associated with an event program code from an NCEP prepbufr file.
subroutine x84(IIN8, IOUT4, NVAL)
Encode one or more 8-byte integer values as 4-byte integer values.