NCEPLIBS-bufr 11.7.1
strtbfe.c File Reference

Store a new master Code/Flag table entry. More...

#include "bufrlib.h"
#include "cfe.h"

Go to the source code of this file.

Functions

void strtbfe (f77int *ifxyn, f77int *ival, char *meaning, f77int *lmeaning, f77int *idfxy, f77int *idval)
 This subroutine adds a new entry to the internal memory structure for storage of master Code/Flag table entries. More...
 

Detailed Description

Store a new master Code/Flag table entry.

Definition in file strtbfe.c.

Function Documentation

◆ strtbfe()

void strtbfe ( f77int *  ifxyn,
f77int *  ival,
char *  meaning,
f77int *  lmeaning,
f77int *  idfxy,
f77int *  idval 
)

This subroutine adds a new entry to the internal memory structure for storage of master Code/Flag table entries.

Author
J. Ator
Date
2017-11-13
Parameters
[in]ifxyn– f77int*: Bit-wise representation of FXY number for which ival is a defined code or flag table entry
[in]ival– f77int*: Code figure or bit number
[in]meaning– char*: Meaning associated with ifxyn and ival
[in]lmeaning– f77int*: Length (in bytes) of meaning
[in]idfxy– f77int*: Bit-wise representation of FXY number upon which ifxyn and ival depend (if any), or else set to a value of (-1)
[in]idval– f77int*: Code figure or bit number associated with idfxy and upon which ifxyn and ival depend (if any), or else set to (-1) whenever idfxy is also set to (-1)

Program history log:

Date Programmer Comments
2017-11-13 J. Ator Original author

Definition at line 33 of file strtbfe.c.

References bort(), cfe, code_flag_entry::iffxyn, code_flag_entry::ifval, mxmtbf, and nmtf.

Referenced by sntbfe().