NCEPLIBS-bufr  11.7.0
 All Data Structures Files Functions Variables Pages
src Directory Reference

Files

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