NCEPLIBS-bufr
12.0.0
|
Finalize a BUFR message for output and write the message to a BUFR file. More...
Go to the source code of this file.
Functions/Subroutines | |
subroutine | msgwrt (LUNIT, MESG, MGBYT) |
Perform final checks and updates on a BUFR message before writing it to a specified Fortran logical unit. More... | |
Finalize a BUFR message for output and write the message to a BUFR file.
Definition in file msgwrt.f.
subroutine msgwrt | ( | LUNIT, | |
dimension(*) | MESG, | ||
MGBYT | |||
) |
Perform final checks and updates on a BUFR message before writing it to a specified Fortran logical unit.
These final checks and updates include:
[in] | LUNIT | – integer: Fortran logical unit number for BUFR file |
[in] | MESG | – integer(*): BUFR message |
[in] | MGBYT | – integer: Size (in bytes) of BUFR message |
Definition at line 37 of file msgwrt.f.
References atrcpt(), blocks(), bort(), moda_s01cm::cmnem, cnved4(), errwrt(), getlens(), idxmsg(), iupbs01(), moda_s01cm::ivmnem, moda_mgwa::mgwa, moda_mgwb::mgwb, moda_bufrmg::msglen, moda_bufrmg::msgtxt, modv_mxmsgl::mxmsgld4, nmwrd(), moda_s01cm::ns01v, moda_nulbfr::null, padmsg(), pkb(), pkbs1(), pkc(), status(), and stndrd().
Referenced by closmg(), copybf(), copymg(), cpymem(), cpyupd(), msgupd(), wrcmps(), and wrdxtb().