NCEPLIBS-bufr  11.5.0
 All Data Structures Files Functions Variables Pages
msgfull.f File Reference

Go to the source code of this file.

Functions/Subroutines

LOGICAL function msgfull (MSIZ, ITOADD, MXSIZ)
 THIS LOGICAL FUNCTION DETERMINES WHETHER THE CURRENT SUBSET (OF LENGTH ITOADD BYTES) WILL FIT WITHIN THE CURRENT BUFR MESSAGE. More...
 

Detailed Description

Author
J
Date
2009-03-23

Definition in file msgfull.f.

Function/Subroutine Documentation

LOGICAL function msgfull (   MSIZ,
  ITOADD,
  MXSIZ 
)

THIS LOGICAL FUNCTION DETERMINES WHETHER THE CURRENT SUBSET (OF LENGTH ITOADD BYTES) WILL FIT WITHIN THE CURRENT BUFR MESSAGE.

A FINITE AMOUNT OF "WIGGLE ROOM" IS ALLOWED FOR AS SHOWN BELOW.

PROGRAM HISTORY LOG: 2009-03-23 J. ATOR – ORIGINAL AUTHOR

USAGE: MSGFULL (MSIZ,ITOADD,MXSIZ) INPUT ARGUMENT LIST: MSIZ - INTEGER: SIZE OF CURRENT MESSAGE (IN BYTES) ITOADD - INTEGER: SIZE OF SUBSET TO BE ADDED (IN BYTES) MXSIZ - INTEGER: MAXIMUM SIZE OF A BUFR MESSAGE

OUTPUT ARGUMENT LIST: MSGFULL - LOGICAL: FALSE IF SUBSET WILL FIT; TRUE OTHERWISE

REMARKS: THIS ROUTINE CALLS: None THIS ROUTINE IS CALLED BY: CPYUPD MSGUPD WRCMPS WRDXTB Normally not called by any application programs.

Definition at line 26 of file msgfull.f.

Referenced by cpyupd(), msgupd(), wrcmps(), and wrdxtb().