61 CALL x84 ( lunit, my_lunit, 1 )
71 CALL status(lunit,lun,il,im)
80 IF( ccmf.EQ.
'Y' )
THEN
90 900
CALL bort(
'BUFRLIB: WRITSB - OUTPUT BUFR FILE IS CLOSED, IT '//
91 .
'MUST BE OPEN FOR OUTPUT')
92 901
CALL bort(
'BUFRLIB: WRITSB - OUTPUT BUFR FILE IS OPEN FOR '//
93 .
'INPUT, IT MUST BE OPEN FOR OUTPUT')
94 902
CALL bort(
'BUFRLIB: WRITSB - A MESSAGE MUST BE OPEN IN OUTPUT '//
95 .
'BUFR FILE, NONE ARE')
subroutine bort(STR)
Log one error message and abort application program.
subroutine msgupd(LUNIT, LUN)
This subroutine packs up the current subset within memory (array ibay in module moda_bitbuf) and then...
This module declares and initializes the IM8B variable.
logical, public im8b
Status indicator to keep track of whether all future calls to BUFRLIB subroutines and functions from ...
recursive subroutine status(LUNIT, LUN, IL, IM)
Check whether a specified Fortran logical unit number is currently connected to the NCEPLIBS-bufr sof...
subroutine wrcmps(LUNIX)
This subroutine packs up the current subset within memory (array ibay in module moda_bitbuf),...
recursive subroutine writsb(LUNIT)
Write a data subset into a BUFR message.
subroutine wrtree(LUN)
Pack a BUFR data subset.
subroutine x84(IIN8, IOUT4, NVAL)
Encode one or more 8-byte integer values as 4-byte integer values.