|
NCEPLIBS-bufr 11.7.1
|
Copy an entire BUFR file. More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | copybf (LUNIN, LUNOT) |
| This subroutine copies an entire BUFR file from one Fortran logical unit to another. More... | |
Copy an entire BUFR file.
Definition in file copybf.f.
| subroutine copybf | ( | LUNIN, | |
| LUNOT | |||
| ) |
This subroutine copies an entire BUFR file from one Fortran logical unit to another.
| [in] | LUNIN | – integer: Fortran logical unit number for source BUFR file |
| [in] | LUNOT | – integer: Fortran logical unit number for target BUFR file |
The logical unit numbers LUNIN and LUNOT must already be associated with actual filenames on the local system, typically via a Fortran "OPEN" statement.
Program history log:
| Date | Programmer | Comments |
|---|---|---|
| 1994-01-06 | J. Woollen | Original author |
| 1998-07-08 | J. Woollen | Replaced call to Cray library routine ABORT with call to new internal routine bort() |
| 2000-09-19 | J. Woollen | Maximum message length increased from 10,000 to 20,000 bytes |
| 2004-08-09 | J. Ator | Maximum message length increased from 20,000 to 50,000 bytes |
| 2005-11-29 | J. Ator | Use rdmsgw() and iupbs01() |
| 2012-09-15 | J. Woollen | Modified for C/I/O/BUFR interface; use status() |
| 2014-12-10 | J. Ator | Use modules instead of COMMON blocks |
Definition at line 37 of file copybf.f.
References bort(), closbf(), iupbs01(), msgwrt(), openbf(), rdmsgw(), status(), and wrdlen().