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