NCEPLIBS-bufr  12.0.1
lmsg.f File Reference

Determine the array size needed to store a BUFR message. More...

Go to the source code of this file.

Functions/Subroutines

recursive function lmsg (SEC0)
 Given a character string containing Section 0 from a BUFR message, this function determines the array size (in integers) needed to store the entire BUFR message. More...
 

Detailed Description

Determine the array size needed to store a BUFR message.

Author
J. Woollen
Date
1994-01-06

Definition in file lmsg.f.

Function/Subroutine Documentation

◆ lmsg()

recursive function lmsg ( character*8  SEC0)

Given a character string containing Section 0 from a BUFR message, this function determines the array size (in integers) needed to store the entire BUFR message.

This function is similar to function nmwrd(), except that it takes a character string as input rather than an integer array.

Parameters
[in]SEC0– character*8: Section 0 from a BUFR message
Returns
lmsg – integer: Array size (in integers) needed to store entire BUFR message
Remarks
  • In some cases, the value returned may be slightly larger than the minimum number of integers needed to store the entire BUFR message.
Author
J. Woollen
Date
1994-01-06

Definition at line 23 of file lmsg.f.

References modv_im8b::im8b, and nmwrd().

Referenced by readerme().