41 COMMON /hrdwrd/ nbytw,nbitw,iord(8)
45 CHARACTER*128 BORT_STR
51 CALL status(lunit,lun,il,im)
521 iret=crdbufr(lun,mesg,
mxmsgl)
54 +
CALL errwrt(
'BUFRLIB: RDMSGW - SKIPPING OVERLARGE MESSAGE')
56 +
CALL errwrt(
'BUFRLIB: RDMSGW - SKIPPING CORRUPTED MESSAGE')
subroutine errwrt(STR)
This subroutine allows the user to specify a custom location for the logging of error and diagnostic ...
This module declares and initializes the MXMSGL variable.
integer mxmsgl
Maximum length (in bytes) of a BUFR message that can be read or written by the BUFRLIB software.
subroutine rdmsgw(LUNIT, MESG, IRET)
THIS SUBROUTINE READS THE NEXT BUFR MESSAGE FROM LOGICAL UNIT LUNIT AS AN ARRAY OF INTEGER WORDS.
subroutine status(LUNIT, LUN, IL, IM)
This subroutine checks whether a specified Fortran logical unit number is currently connected to the ...