36 SUBROUTINE nemdefs ( LUNIT, NEMO, CELEM, CUNIT, IRET )
42 CHARACTER*(*) NEMO, CELEM, CUNIT
51 CALL status( lunit, lun, il, im )
52 IF ( il .EQ. 0 )
RETURN
56 CALL nemtab( lun, nemo, idn, tab, iloc )
57 IF ( ( iloc .EQ. 0 ) .OR. ( tab .NE.
'B' ) )
RETURN
62 ls = min(len(celem),55)
63 celem(1:ls) =
tabb(iloc,lun)(16:15+ls)
66 ls = min(len(cunit),24)
67 cunit(1:ls) =
tabb(iloc,lun)(71:70+ls)
This module contains array and variable declarations used to store DX BUFR tables internally for mult...
character *128, dimension(:,:), allocatable tabb
Table B entries for each internal I/O stream.
subroutine nemdefs(LUNIT, NEMO, CELEM, CUNIT, IRET)
Given a Table B mnemonic defined in the DX BUFR Tables associated with a BUFR file (or in the master ...
subroutine nemtab(LUN, NEMO, IDN, TAB, IRET)
This subroutine returns information about a descriptor from 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 ...