38 IF (
icmpdx .EQ. 1 )
RETURN
43 IF ( (
ntba(lud) .EQ. 0 ) .OR.
44 . (
ntba(lun) .NE.
ntba(lud) ) )
RETURN
46 IF (
idna(i,lun,1) .NE.
idna(i,lud,1) )
RETURN
47 IF (
idna(i,lun,2) .NE.
idna(i,lud,2) )
RETURN
48 IF (
taba(i,lun) .NE.
taba(i,lud) )
RETURN
51 IF ( (
ntbb(lud) .EQ. 0 ) .OR.
52 . (
ntbb(lun) .NE.
ntbb(lud) ) )
RETURN
54 IF (
idnb(i,lun) .NE.
idnb(i,lud) )
RETURN
55 IF (
tabb(i,lun) .NE.
tabb(i,lud) )
RETURN
58 IF ( (
ntbd(lud) .EQ. 0 ) .OR.
59 . (
ntbd(lun) .NE.
ntbd(lud) ) )
RETURN
61 IF (
idnd(i,lun) .NE.
idnd(i,lud) )
RETURN
62 IF (
tabd(i,lun) .NE.
tabd(i,lud) )
RETURN
integer function icmpdx(LUD, LUN)
This function determines whether the full set of associated DX BUFR Table information is identical be...
integer function ishrdx(LUD, LUN)
This function determines whether the same DX BUFR Table is being shared between two Fortran logical u...
This module contains array and variable declarations used to store DX BUFR tables internally for mult...
integer, dimension(:), allocatable ntba
Number of Table A entries for each internal I/O stream (up to a maximum of MAXTBA,...
character *600, dimension(:,:), allocatable tabd
Table D entries for each internal I/O stream.
character *128, dimension(:,:), allocatable taba
Table A entries for each internal I/O stream.
integer, dimension(:,:,:), allocatable idna
Message types (in array element 1) and subtypes (in array element 2) corresponding to taba.
integer, dimension(:), allocatable ntbd
Number of Table D entries for each internal I/O stream (up to a maximum of MAXTBD,...
integer, dimension(:), allocatable ntbb
Number of Table B entries for each internal I/O stream (up to a maximum of MAXTBB,...
integer, dimension(:,:), allocatable idnd
Bit-wise representations of the FXY values corresponding to tabd.
integer, dimension(:,:), allocatable idnb
Bit-wise representations of the FXY values corresponding to tabb.
character *128, dimension(:,:), allocatable tabb
Table B entries for each internal I/O stream.