![o](ftv2node.png) adn30.f | Convert an FXY descriptor from its bit-wise (integer) representation to its five or six character ASCII representation |
![o](ftv2node.png) arallocc.c | Dynamically allocate C language arrays within internal memory |
![o](ftv2node.png) arallocf.F | Dynamically allocate Fortran language arrays within internal memory |
![o](ftv2node.png) ardllocc.c | Free all dynamically-allocated memory within internal C language arrays |
![o](ftv2node.png) ardllocf.F | Free all dynamically-allocated memory within internal Fortran language arrays |
![o](ftv2node.png) atrcpt.f | Add a tank receipt time to a BUFR message |
![o](ftv2node.png) bfrini.f90 | Initialize global variables and arrays within internal memory |
![o](ftv2node.png) binv.f | Print inventory of BUFR file by message type |
![o](ftv2node.png) blocks.f | Encapsulate a BUFR message with IEEE Fortran control words |
![o](ftv2node.png) bort.f | Log one error message and abort application program |
![o](ftv2node.png) bort2.f | Log two error messages and abort application program |
![o](ftv2node.png) bort_exit.c | Abort the application program |
![o](ftv2node.png) bufr_interface.f90 | Enable a number of BUFRLIB subprograms to be called via wrapper functions from C and C++ application programs |
![o](ftv2node.png) bufr_interface.h | Define signatures to enable a number of BUFRLIB subprograms to be called via wrapper functions from C and C++ application programs |
![o](ftv2node.png) bufrlib.h | Define signatures to enable a number of BUFRLIB subprograms to be called directly from C application programs |
![o](ftv2node.png) bvers.f | Return a character string containing the version number of the BUFRLIB software |
![o](ftv2node.png) cadn30.f | |
![o](ftv2node.png) capit.f | |
![o](ftv2node.png) ccbfl.c | Close all system files previously opened via a C language interface |
![o](ftv2node.png) cfe.h | Define signatures and declare variables for internal storage of master Code/Flag table entries |
![o](ftv2node.png) chekstab.f | |
![o](ftv2node.png) chrtrna.f | Copy a specified number of characters from an array into a string |
![o](ftv2node.png) cktaba.f | |
![o](ftv2node.png) closbf.F | Close a previously opened system file and disconnect it from the BUFRLIB software |
![o](ftv2node.png) closmg.f | Close and write the current message to a BUFR file that was previously opened for writing |
![o](ftv2node.png) cmpbqm.f | Print inventory of observations from prepbufr file by variable, report type and quality mark |
![o](ftv2node.png) cmpia.c | |
![o](ftv2node.png) cmpmsg.f | Specify the use of compression when writing BUFR messages |
![o](ftv2node.png) cmpstia1.c | Define a comparison between two master Code/Flag table entries |
![o](ftv2node.png) cmpstia2.c | Define a comparison between two master Code/Flag table entries |
![o](ftv2node.png) cmsgini.f | |
![o](ftv2node.png) cnved4.f | Convert a BUFR edition 3 message to BUFR edition 4 |
![o](ftv2node.png) cobfl.c | Open a new system file for reading or writing BUFR messages via a C language interface |
![o](ftv2node.png) cobfl.h | Define signatures and declare variables for reading or writing BUFR messages via a C language interface |
![o](ftv2node.png) codflg.f | Specify inclusion of code and flag tables when reading master BUFR tables |
![o](ftv2node.png) conwin.f | |
![o](ftv2node.png) copybf.f | Copy an entire BUFR file |
![o](ftv2node.png) copymg.f | Copy a BUFR message |
![o](ftv2node.png) copysb.f | Copy a BUFR data subset |
![o](ftv2node.png) cpbfdx.f | |
![o](ftv2node.png) cpdxmm.f | Read embedded DX BUFR table into internal arrays |
![o](ftv2node.png) cpmstabs.c | Copy master Table B and Table D information from Fortran arrays to C arrays within internal memory |
![o](ftv2node.png) cpymem.f | Copy a BUFR message |
![o](ftv2node.png) cpyupd.f | |
![o](ftv2node.png) crbmg.c | Read the next message from a BUFR file that was previously opened for reading via a C language interface |
![o](ftv2node.png) cread.c | C language interface for reading or writing BUFR messages |
![o](ftv2node.png) cread.h | Define signatures and declare variables for reading or writing BUFR messages via a C language interface |
![o](ftv2node.png) cwbmg.c | Write a message to a BUFR file that was previously opened for writing via a C language interface |
![o](ftv2node.png) datebf.F | Read the Section 1 date-time from the first data message of a BUFR file |
![o](ftv2node.png) datelen.f | Specify format of Section 1 date-time when reading BUFR messages |
![o](ftv2node.png) debufr.c | C language code for debufr utility |
![o](ftv2node.png) debufr.f | Fortran language code for debufr utility |
![o](ftv2node.png) digit.f | |
![o](ftv2node.png) dlloctbf.c | Free all dynamically-allocated memory for internal storage of master Code/Flag table entries |
![o](ftv2node.png) drfini.f | Initialize replication factors for delayed replication sequences |
![o](ftv2node.png) drstpl.f | |
![o](ftv2node.png) dumpbf.f | |
![o](ftv2node.png) dxdump.f | Print the contents of a DX BUFR table |
![o](ftv2node.png) dxinit.f | |
![o](ftv2node.png) dxmini.f | |
![o](ftv2node.png) elemdx.f | |
![o](ftv2node.png) errwrt.f | Specify location for logging of error and diagnostic messages |
![o](ftv2node.png) exitbufr.f | Reset the BUFRLIB software for potential dynamic reallocation of memory |
![o](ftv2node.png) fortran_close.f90 | Close a Fortran file on the local system |
![o](ftv2node.png) fortran_open.f90 | Open a Fortran file on the local system |
![o](ftv2node.png) fstag.f | |
![o](ftv2node.png) getabdb.f | |
![o](ftv2node.png) getbmiss.f | Get the current placeholder value for "missing" data |
![o](ftv2node.png) getcfmng.f | Decode the meaning of a numerical value from a code or flag table |
![o](ftv2node.png) getlens.f | Read the section lengths of a BUFR message |
![o](ftv2node.png) getntbe.f | Read the first line of the next entry from an ASCII master table B, table D or Code/Flag file |
![o](ftv2node.png) gets1loc.f | |
![o](ftv2node.png) gettab.f90 | Read BUFR file containing embedded DX BUFR tables, and print the tables to stdout |
![o](ftv2node.png) gettagpr.f | Get the parent for a specified occurrence of a Table B or Table D mnemonic |
![o](ftv2node.png) gettagre.f | Check whether a Table B mnemonic references another Table B mnemonic via an internal bitmap |
![o](ftv2node.png) gettbh.f | |
![o](ftv2node.png) getvalnb.f | Read one data value from a data subset |
![o](ftv2node.png) getwin.f | |
![o](ftv2node.png) hold4wlc.f | |
![o](ftv2node.png) i4dy.f | |
![o](ftv2node.png) ibfms.f | Test whether a real*8 data value is "missing" |
![o](ftv2node.png) icbfms.f | Test whether a character string is "missing" |
![o](ftv2node.png) ichkstr.f | |
![o](ftv2node.png) icmpdx.f | Check whether two BUFR files have the same DX BUFR table information |
![o](ftv2node.png) icopysb.f | Copy a BUFR data subset |
![o](ftv2node.png) icvidx.c | |
![o](ftv2node.png) idn30.f | |
![o](ftv2node.png) idxmsg.f | |
![o](ftv2node.png) ifbget.f | Check whether there are any more data subsets available to be read from a BUFR message |
![o](ftv2node.png) ifxy.f | |
![o](ftv2node.png) igetdate.f | Read the date-time from Section 1 of a BUFR message |
![o](ftv2node.png) igetfxy.f | |
![o](ftv2node.png) igetmxby.f | Get the maximum length of a BUFR message that can be written to an output file |
![o](ftv2node.png) igetntbi.f | |
![o](ftv2node.png) igetntbl.f | |
![o](ftv2node.png) igetprm.f | Get the current value of a parameter |
![o](ftv2node.png) igetrfel.f | |
![o](ftv2node.png) igetsc.f | Check for an abnormal status code associated with the processing of a file |
![o](ftv2node.png) igettdi.f | |
![o](ftv2node.png) imrkopr.f | Check whether a mnemonic is a Table C marker operator |
![o](ftv2node.png) inctab.f | |
![o](ftv2node.png) inittbf.c | Initialize memory for internal storage of master Code/Flag table entries |
![o](ftv2node.png) invcon.f | |
![o](ftv2node.png) invmrg.f | |
![o](ftv2node.png) invtag.f | |
![o](ftv2node.png) invwin.f | |
![o](ftv2node.png) iok2cpy.f | Check whether a BUFR message or data subset can be copied from one BUFR file to another |
![o](ftv2node.png) iokoper.f | Check whether a mnemonic is a Table C operator |
![o](ftv2node.png) ipkm.f | Encode an integer value within a character string |
![o](ftv2node.png) ipks.f | |
![o](ftv2node.png) ireadmg.f | Read the next message from a BUFR file that was previously opened for reading |
![o](ftv2node.png) ireadmm.f | Read a specified BUFR message from internal arrays |
![o](ftv2node.png) ireadmt.F | |
![o](ftv2node.png) ireadns.f | Read the next data subset from a BUFR file that was previously opened for reading |
![o](ftv2node.png) ireadsb.f | Read the next data subset from a BUFR message |
![o](ftv2node.png) irev.F | |
![o](ftv2node.png) isetprm.F | Define a customized parameter value for dynamic allocation |
![o](ftv2node.png) ishrdx.f | Check whether two BUFR files are sharing the same DX BUFR table |
![o](ftv2node.png) isize.f | |
![o](ftv2node.png) istdesc.f | |
![o](ftv2node.png) iupb.f | |
![o](ftv2node.png) iupbs01.f | Read a data value from Section 0 or Section 1 of a BUFR message |
![o](ftv2node.png) iupbs3.f | Read a data value from Section 3 of a BUFR message |
![o](ftv2node.png) iupm.f | |
![o](ftv2node.png) iupvs01.f | Read a data value from Section 0 or Section 1 of a BUFR message |
![o](ftv2node.png) jstchr.f | |
![o](ftv2node.png) jstnum.f | |
![o](ftv2node.png) lcmgdf.f | Check for the existence of any long character strings (greater than 8 bytes) within a data subset definition |
![o](ftv2node.png) lmsg.f | |
![o](ftv2node.png) lstjpb.f | |
![o](ftv2node.png) makestab.f | |
![o](ftv2node.png) maxout.f | Define a customized maximum length for output BUFR messages |
![o](ftv2node.png) mesgbc.f | |
![o](ftv2node.png) mesgbf.f | |
![o](ftv2node.png) minimg.f | Write a minutes value into Section 1 of a BUFR message |
![o](ftv2node.png) moda_bitbuf.F | Declare arrays for internal storage of BUFR messages |
![o](ftv2node.png) moda_bitmaps.F | Declare arrays for internal storage of bitmaps |
![o](ftv2node.png) moda_bufrmg.F | |
![o](ftv2node.png) moda_bufrsr.F | |
![o](ftv2node.png) moda_comprs.F | |
![o](ftv2node.png) moda_comprx.F | |
![o](ftv2node.png) moda_dscach.F | Declare arrays for internal storage of the Table A mnemonic cache |
![o](ftv2node.png) moda_h4wlc.F | |
![o](ftv2node.png) moda_idrdm.F | |
![o](ftv2node.png) moda_ival.F | |
![o](ftv2node.png) moda_ivttmp.F | |
![o](ftv2node.png) moda_lushr.F | |
![o](ftv2node.png) moda_mgwa.F | |
![o](ftv2node.png) moda_mgwb.F | |
![o](ftv2node.png) moda_msgcwd.F | |
![o](ftv2node.png) moda_msglim.F | |
![o](ftv2node.png) moda_msgmem.F | Declare arrays for internal storage of BUFR files |
![o](ftv2node.png) moda_mstabs.F | Declare arrays for internal storage of master Table B and Table D entries |
![o](ftv2node.png) moda_nmikrp.F | |
![o](ftv2node.png) moda_nrv203.F | Declare arrays for internal storage of changed reference values |
![o](ftv2node.png) moda_nulbfr.F | |
![o](ftv2node.png) moda_rdmtb.F | |
![o](ftv2node.png) moda_rlccmn.F | |
![o](ftv2node.png) moda_s01cm.F | |
![o](ftv2node.png) moda_sc3bfr.F | |
![o](ftv2node.png) moda_stbfr.F | |
![o](ftv2node.png) moda_stcode.F | |
![o](ftv2node.png) moda_tababd.F | Declare arrays for internal storage of DX BUFR tables |
![o](ftv2node.png) moda_tables.F | Declare arrays for internal storage of jump/link table |
![o](ftv2node.png) moda_ufbcpl.F | |
![o](ftv2node.png) moda_unptyp.F | |
![o](ftv2node.png) moda_usrbit.F | |
![o](ftv2node.png) moda_usrint.F | |
![o](ftv2node.png) moda_usrtmp.F | |
![o](ftv2node.png) moda_xtab.F | |
![o](ftv2node.png) modv_BMISS.f90 | Declare and initialize BMISS variable |
![o](ftv2node.png) modv_IFOPBF.f90 | Declare and initialize IFOPBF variable |
![o](ftv2node.png) modv_MAXCD.F | Declare and initialize MAXCD variable |
![o](ftv2node.png) modv_MAXJL.F | Declare and initialize MAXJL variable |
![o](ftv2node.png) modv_MAXMEM.F | Declare and initialize MAXMEM variable |
![o](ftv2node.png) modv_MAXMSG.F | Declare and initialize MAXMSG variable |
![o](ftv2node.png) modv_MAXNC.f90 | Declare and initialize MAXNC variable |
![o](ftv2node.png) modv_MAXSS.F | Declare and initialize MAXSS variable |
![o](ftv2node.png) modv_MAXTBA.F | Declare and initialize MAXTBA variable |
![o](ftv2node.png) modv_MAXTBB.F | Declare and initialize MAXTBB variable |
![o](ftv2node.png) modv_MAXTBD.F | Declare and initialize MAXTBD variable |
![o](ftv2node.png) modv_MXBTM.F | Declare and initialize MXBTM variable |
![o](ftv2node.png) modv_MXBTMSE.F | Declare and initialize MXBTMSE variable |
![o](ftv2node.png) modv_MXCDV.F | Declare and initialize MXCDV variable |
![o](ftv2node.png) modv_MXCNEM.f90 | Declare and initialize MXCNEM variable |
![o](ftv2node.png) modv_MXCSB.F | Declare and initialize MXCSB variable |
![o](ftv2node.png) modv_MXDXTS.F | Declare and initialize MXDXTS variable |
![o](ftv2node.png) modv_MXH4WLC.f90 | Declare and initialize MXH4WLC variable |
![o](ftv2node.png) modv_MXLCC.F | Declare and initialize MXLCC variable |
![o](ftv2node.png) modv_MXMSGL.F | Declare and initialize MXMSGL variable |
![o](ftv2node.png) modv_MXMTBB.F | Declare and initialize MXMTBB variable |
![o](ftv2node.png) modv_MXMTBD.F | Declare and initialize MXMTBD variable |
![o](ftv2node.png) modv_MXMTBF.F | Declare and initialize MXMTBF variable |
![o](ftv2node.png) modv_MXNAF.f90 | Declare and initialize MXNAF variable |
![o](ftv2node.png) modv_MXNRV.F | Declare and initialize MXNRV variable |
![o](ftv2node.png) modv_MXRST.F | Declare and initialize MXRST variable |
![o](ftv2node.png) modv_MXS.f90 | Declare and initialize MXS variable |
![o](ftv2node.png) modv_MXS01V.F | Declare and initialize MXS01V variable |
![o](ftv2node.png) modv_MXTAMC.F | Declare and initialize MXTAMC variable |
![o](ftv2node.png) modv_MXTCO.F | Declare and initialize MXTCO variable |
![o](ftv2node.png) modv_NFILES.F | Declare and initialize NFILES variable |
![o](ftv2node.png) mrginv.f | |
![o](ftv2node.png) msgfull.f | |
![o](ftv2node.png) msgini.f | |
![o](ftv2node.png) msgupd.f | |
![o](ftv2node.png) msgwrt.f | Finalize a BUFR message for output and write the message to a BUFR file |
![o](ftv2node.png) mstabs.h | Define signatures and declare variables for internal storage of master Table B and Table D entries |
![o](ftv2node.png) mtfnam.f | |
![o](ftv2node.png) mtinfo.f | Specify location of master BUFR tables on local file system |
![o](ftv2node.png) mvb.f | |
![o](ftv2node.png) nemdefs.f | Get the element name and units associated with a Table B mnemonic |
![o](ftv2node.png) nemock.f | |
![o](ftv2node.png) nemspecs.f | Get the scale factor, reference value and bit width associated with a specified occurrence of a Table B mnemonic |
![o](ftv2node.png) nemtab.f | |
![o](ftv2node.png) nemtba.f | |
![o](ftv2node.png) nemtbax.f | |
![o](ftv2node.png) nemtbb.f | |
![o](ftv2node.png) nemtbd.f | |
![o](ftv2node.png) nenubd.f | |
![o](ftv2node.png) nevn.f | |
![o](ftv2node.png) newwin.f | |
![o](ftv2node.png) nmsub.f | Get the number of data subsets from a BUFR message |
![o](ftv2node.png) nmwrd.f | |
![o](ftv2node.png) numbck.f | |
![o](ftv2node.png) nummtb.c | |
![o](ftv2node.png) numtab.f | |
![o](ftv2node.png) numtbd.f | |
![o](ftv2node.png) nvnwin.f | |
![o](ftv2node.png) nwords.f | |
![o](ftv2node.png) nxtwin.f | |
![o](ftv2node.png) openbf.F | Connect a new system file to the BUFRLIB software for reading or writing BUFR messages |
![o](ftv2node.png) openbt.f | Specify DX BUFR table file of last resort |
![o](ftv2node.png) openmb.f | Open a new message for output in a BUFR file that was previously opened for writing |
![o](ftv2node.png) openmg.f | Open a new message for output in a BUFR file that was previously opened for writing |
![o](ftv2node.png) pad.f | |
![o](ftv2node.png) padmsg.f | |
![o](ftv2node.png) parstr.f | |
![o](ftv2node.png) parusr.f | |
![o](ftv2node.png) parutg.f | |
![o](ftv2node.png) pkb.f | Encode an integer value within an integer array |
![o](ftv2node.png) pkbs1.f | Write a data value into Section 1 of a BUFR message |
![o](ftv2node.png) pkc.f | Encode a character string within an integer array |
![o](ftv2node.png) pkftbv.f | Determine the numerical data value equivalent to the setting of a specified bit within a flag table |
![o](ftv2node.png) pktdd.f | |
![o](ftv2node.png) pkvs01.F | Specify a value to be included in Section 0 or Section 1 when writing BUFR messages |
![o](ftv2node.png) posapx.f | |
![o](ftv2node.png) rbytes.c | Read a specified number of bytes from a BUFR file that was previously opened for reading via a C language interface |
![o](ftv2node.png) rcstpl.f | |
![o](ftv2node.png) rdbfdx.f | |
![o](ftv2node.png) rdcmps.f | |
![o](ftv2node.png) rdmemm.f | Read a specified BUFR message from internal arrays |
![o](ftv2node.png) rdmems.f | Read a specified data subset from a BUFR message |
![o](ftv2node.png) rdmgsb.f | |
![o](ftv2node.png) rdmsgw.f | |
![o](ftv2node.png) rdmtbb.f | |
![o](ftv2node.png) rdmtbd.f | |
![o](ftv2node.png) rdmtbf.f | |
![o](ftv2node.png) rdtree.f | |
![o](ftv2node.png) rdusdx.f | |
![o](ftv2node.png) readbp.f | Read prepbufr file and print each report one at a time |
![o](ftv2node.png) readdx.f | |
![o](ftv2node.png) readerme.f | Read a BUFR message from a memory array |
![o](ftv2node.png) readlc.f | Read a long character string (greater than 8 bytes) from a data subset |
![o](ftv2node.png) readmg.f | Read the next message from a BUFR file that was previously opened for reading |
![o](ftv2node.png) readmm.f | Read a specified BUFR message from internal arrays |
![o](ftv2node.png) readmp.f | Read BUFR file containing embedded DX BUFR tables, and print each report one at a time |
![o](ftv2node.png) readns.f | Read the next data subset from a BUFR file that was previously opened for reading |
![o](ftv2node.png) reads3.f | |
![o](ftv2node.png) readsb.f | Read the next data subset from a BUFR message |
![o](ftv2node.png) restd.c | |
![o](ftv2node.png) rewnbf.f | |
![o](ftv2node.png) rjust.f | |
![o](ftv2node.png) rsvfvm.f | |
![o](ftv2node.png) rtrcpt.f | Read the tank receipt time from Section 1 of a BUFR message |
![o](ftv2node.png) rtrcptb.f | Read the tank receipt time from Section 1 of a BUFR message |
![o](ftv2node.png) seqsdx.f | |
![o](ftv2node.png) setblock.f | Specify the use of IEEE Fortran control words when writing BUFR messages |
![o](ftv2node.png) setbmiss.f | Define a customized placeholder value for "missing" data |
![o](ftv2node.png) setvalnb.f | Write one data value to a data subset |
![o](ftv2node.png) sinv.f | Print inventory of BUFR satellite data file by platform and instrument type |
![o](ftv2node.png) sntbbe.f | |
![o](ftv2node.png) sntbde.f | |
![o](ftv2node.png) sntbfe.f | |
![o](ftv2node.png) sorttbf.c | Sort entries within the master Code/Flag table |
![o](ftv2node.png) split_by_subset.f90 | Split a BUFR file into separate BUFR files by subset type |
![o](ftv2node.png) srchtbf.c | Search for a specified master Code/Flag table entry |
![o](ftv2node.png) status.f | Check whether a system file is connected to the BUFRLIB software |
![o](ftv2node.png) stbfdx.f | |
![o](ftv2node.png) stdmsg.f | Specify the use of standardization when writing BUFR messages |
![o](ftv2node.png) stndrd.f | Standardize a BUFR message |
![o](ftv2node.png) stntbi.f | |
![o](ftv2node.png) stntbia.f | |
![o](ftv2node.png) strbtm.f | |
![o](ftv2node.png) strcln.f | |
![o](ftv2node.png) strcpt.f | Specify a tank receipt time to be included in Section 1 when writing BUFR messages |
![o](ftv2node.png) string.f | |
![o](ftv2node.png) strnum.f | |
![o](ftv2node.png) strsuc.f | |
![o](ftv2node.png) strtbfe.c | Store a new master Code/Flag table entry |
![o](ftv2node.png) stseq.c | |
![o](ftv2node.png) tabent.f | |
![o](ftv2node.png) tabsub.f | |
![o](ftv2node.png) trybump.f | |
![o](ftv2node.png) ufbcnt.f | |
![o](ftv2node.png) ufbcpy.f | |
![o](ftv2node.png) ufbcup.f | |
![o](ftv2node.png) ufbdmp.f | Print the contents of a data subset |
![o](ftv2node.png) ufbevn.f | |
![o](ftv2node.png) ufbget.f | |
![o](ftv2node.png) ufbin3.f | |
![o](ftv2node.png) ufbint.f | Read/write one or more data values from/to a data subset |
![o](ftv2node.png) ufbinx.f | |
![o](ftv2node.png) ufbmem.f | Connect a new system file to the BUFRLIB software, and read the entire file contents into internal arrays |
![o](ftv2node.png) ufbmex.f | Connect a new system file to the BUFRLIB software, and read the entire file contents into internal arrays |
![o](ftv2node.png) ufbmms.f | Read a specified data subset from internal arrays |
![o](ftv2node.png) ufbmns.f | Read a specified data subset from internal arrays |
![o](ftv2node.png) ufbovr.f | |
![o](ftv2node.png) ufbpos.f | |
![o](ftv2node.png) ufbqcd.f | |
![o](ftv2node.png) ufbqcp.f | |
![o](ftv2node.png) ufbrep.f | Read/write one or more data values from/to a data subset |
![o](ftv2node.png) ufbrms.f | Read one or more data values from a data subset in internal arrays |
![o](ftv2node.png) ufbrp.f | |
![o](ftv2node.png) ufbrw.f | |
![o](ftv2node.png) ufbseq.f | Read/write an entire sequence of data values from/to a data subset |
![o](ftv2node.png) ufbsp.f | |
![o](ftv2node.png) ufbstp.f | Read/write one or more data values from/to a data subset |
![o](ftv2node.png) ufbtab.f | |
![o](ftv2node.png) ufbtam.f | |
![o](ftv2node.png) ufdump.f | Print the contents of a data subset |
![o](ftv2node.png) upb.f | |
![o](ftv2node.png) upbb.f | |
![o](ftv2node.png) upc.f | |
![o](ftv2node.png) upds3.f | Read data descriptors from Section 3 of a BUFR message |
![o](ftv2node.png) upftbv.f | Determine the bit settings equivalent to a numerical flag table value |
![o](ftv2node.png) ups.f | |
![o](ftv2node.png) uptdd.f | |
![o](ftv2node.png) usrtpl.f | |
![o](ftv2node.png) valx.f | |
![o](ftv2node.png) wrcmps.f | |
![o](ftv2node.png) wrdesc.c | |
![o](ftv2node.png) wrdlen.F | Determine important information about the local machine |
![o](ftv2node.png) wrdxtb.f | |
![o](ftv2node.png) writcp.f | Write a data subset into a BUFR message using compression |
![o](ftv2node.png) writdx.f | |
![o](ftv2node.png) writlc.f | Write a long character string (greater than 8 bytes) to a data subset |
![o](ftv2node.png) writsa.f | Write a data subset into a BUFR message, and return each completed message within a memory array |
![o](ftv2node.png) writsb.f | Write a data subset into a BUFR message |
![o](ftv2node.png) wrtree.f | |
![\](ftv2lastnode.png) wtstat.f | Update the status of a system file with respect to the BUFRLIB software |