|
NCEPLIBS-bufr
11.7.0
|
Get the current message number and data subset number within a BUFR file. More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | ufbcnt (LUNIT, KMSG, KSUB) |
| This subroutine returns the current location of the file pointer within a BUFR file, in terms of a message number counting from the beginning of the file, and a data subset number counting from the beginning of that message. More... | |
Get the current message number and data subset number within a BUFR file.
Definition in file ufbcnt.f.
| subroutine ufbcnt | ( | LUNIT, | |
| KMSG, | |||
| KSUB | |||
| ) |
This subroutine returns the current location of the file pointer within a BUFR file, in terms of a message number counting from the beginning of the file, and a data subset number counting from the beginning of that message.
| [in] | LUNIT | – integer: Fortran logical unit number for BUFR file |
| [out] | KMSG | – integer: Ordinal number of current message, counting from the beginning of the BUFR file, but not counting any messages which contain DX BUFR tables information |
| [out] | KSUB | – integer: Ordinal number of current data subset within (KMSG)th message, counting from the beginning of the message |
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() |
| 1999-11-18 | J. Woollen | The number of BUFR files which can be opened at one time increased from 10 to 32 |
| 2014-12-10 | J. Ator | Use modules instead of COMMON blocks |
Definition at line 45 of file ufbcnt.f.
References bort(), and status().
Referenced by ufbpos().