20 COMMON /hrdwrd/ nbytw,nbitw,iord(8)
31 IF(nmw.GT.lmesg)
GOTO 900
37 npbyt = ( nmw * nbytw ) - nmb
39 CALL pkb(0,8,mesg,ibit)
43 900
CALL bort(
'BUFRLIB: PADMSG - CANNOT ADD PADDING TO MESSAGE '//
44 .
'ARRAY; TRY A LARGER DIMENSION FOR THIS ARRAY')
subroutine bort(STR)
Log one error message and abort application program.
recursive function iupbs01(MBAY, S01MNEM)
Read a data value from Section 0 or Section 1 of a BUFR message.
recursive function nmwrd(MBAY)
Given an integer array containing Section 0 from a BUFR message, this function determines the array s...
subroutine padmsg(MESG, LMESG, NPBYT)
This subroutine pads a BUFR message with zeroed-out bytes from the end of the message up to the next ...
subroutine pkb(NVAL, NBITS, IBAY, IBIT)
This subroutine encodes an integer value within a specified number of bits of an integer array,...