44 INTEGER FUNCTION lcmgdf(LUNIT,SUBSET)
55 CALL status(lunit,lun,il,im)
60 CALL nemtba(lun,subset,mtyp,msbt,inod)
67 IF ( (
typ(inod+i).EQ.
'CHR') .AND. (
ibt(inod+i).GT.64) )
THEN
76900
CALL bort(
'BUFRLIB: LCMGDF - INPUT BUFR FILE IS CLOSED, IT MUST'//
subroutine bort(STR)
This subroutine calls subroutine errwrt() to log an error message, then calls subroutine bort_exit() ...
integer function lcmgdf(LUNIT, SUBSET)
This function checks whether the subset definition for a given message type contains any long charact...
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 ibt
Bit widths corresponding to tag and typ:
subroutine nemtba(LUN, NEMO, MTYP, MSBT, INOD)
This subroutine searches for a descriptor within Table A of the internal DX BUFR tables.
subroutine status(LUNIT, LUN, IL, IM)
This subroutine checks whether a specified Fortran logical unit number is currently connected to the ...