NCEPLIBS-bufr 11.7.1
lmsg.f File Reference

Go to the source code of this file.

Functions/Subroutines

function lmsg (SEC0)
 GIVEN A CHARACTER STRING CONTAINING SECTION ZERO FROM A BUFR MESSAGE, THIS FUNCTION DETERMINES A COUNT OF MACHINE WORDS (I.E. More...
 

Detailed Description

Author
WOOLLEN
Date
1994-01-06

Definition in file lmsg.f.

Function/Subroutine Documentation

◆ lmsg()

function lmsg ( character*8  SEC0)

GIVEN A CHARACTER STRING CONTAINING SECTION ZERO FROM A BUFR MESSAGE, THIS FUNCTION DETERMINES A COUNT OF MACHINE WORDS (I.E.

INTEGER ARRAY MEMBERS) THAT WILL HOLD THE ENTIRE MESSAGE. NOTE THAT THIS COUNT MAY BE GREATER THAN THE MINIMUM NUMBER OF WORDS REQUIRED TO HOLD THE MESSAGE.

PROGRAM HISTORY LOG: 1994-01-06 J. WOOLLEN – ORIGINAL AUTHOR 2003-11-04 S. BENDER – ADDED REMARKS/BUFRLIB ROUTINE INTERDEPENDENCIES 2003-11-04 D. KEYSER – UNIFIED/PORTABLE FOR WRF; ADDED DOCUMENTATION (INCLUDING HISTORY) 2004-08-18 J. ATOR – IMPROVED DOCUMENTATION 2005-11-29 J. ATOR – USE NMWRD

USAGE: LMSG (SEC0) INPUT ARGUMENT LIST: SEC0 - CHARACTER*8: PACKED BUFR MESSAGE SECTION ZERO

OUTPUT ARGUMENT LIST: LMSG - INTEGER: BUFR MESSAGE LENGTH (IN MACHINE WORDS)

REMARKS: THIS ROUTINE CALLS: NMWRD THIS ROUTINE IS CALLED BY: READERME Also called by application programs.

Definition at line 31 of file lmsg.f.

References lmsg(), and nmwrd().

Referenced by lmsg(), and readerme().