| apxdx.F90 | Append a specified DX BUFR table to a specified BUFR file |
| arallocc.c | Allocate or deallocate C language arrays |
| arallocf.F90 | Allocate or deallocate Fortran language arrays |
| binv.F90 | Produce an inventory of subsets in a bufr file |
| bitmaps.F90 | Process bitmaps within BUFR messages |
| blocks.F90 | Block BUFR messages with IEEE Fortran control words |
| borts.F90 | Log one or more error messages and abort application program |
| bufr_c2f_interface.F90 | Enable a number of Fortran NCEPLIBS-bufr subprograms to be called from within C |
| bufr_interface.F90 | Enable a number of C NCEPLIBS-bufr functions to be called from within Fortran application programs |
| bufr_interface.h | Enable a number of NCEPLIBS-bufr subprograms to be called from within C and C++ application programs |
| bufrlib.F90 | Enable a number of C NCEPLIBS-bufr functions to be called from within the Fortran part of the library |
| bufrlib.h | Enable a number of NCEPLIBS-bufr subprograms to be called from within the C part of the library |
| cfe.c | C language interface for processing master Code/Flag table entries |
| cftbvs.F90 | Convert between code or flag table values and actual data values |
| cidecode.F90 | Decode character strings and integer values |
| ciencode.F90 | Encode character strings and integer values |
| cmpbqm.F90 | Print inventory of observations from prepbufr file by variable, report type and quality mark |
| compress.F90 | Read or write compressed BUFR messages |
| copydata.F90 | Copy data between BUFR files or messages |
| cpmstabs.c | Copy master Table B and Table D information from Fortran arrays to C arrays within internal memory |
| cread.c | C language interface for reading or writing BUFR messages |
| cread.h | Declare variables for reading or writing BUFR messages via a C language interface |
| crwbmg.c | C language interface for reading or writing BUFR messages |
| debufr.c | C language code for debufr utility |
| debufr.F90 | Fortran language code for debufr utility |
| dumpdata.F90 | Print the contents of a data subset or DX BUFR table |
| dxtable.F90 | Read or write DX BUFR table information |
| errwrt.F90 | Specify location for logging of error and diagnostic messages |
| fxy.F90 | Process FXY values, including converting between character and WMO bit-wise representations |
| gettab.F90 | Read BUFR file containing embedded DX BUFR tables, and print the tables to stdout |
| icvidx.c | Compute a unique 1-dimensional array index from 2-dimensional indices |
| jumplink.F90 | Read or write jump/link table information |
| mastertable.F90 | Read or write master table information |
| memmsgs.F90 | Read and process BUFR messages within internal memory arrays |
| misc.F90 | Miscellaneous subroutines and functions |
| missing.F90 | Test for "missing" data values |
| modules_arrs.F90 | Declare module arrays |
| modules_vars.F90 | Declare and initialize module variables |
| mstabs.h | Declare variables for internal storage of master Table B and Table D entries |
| openbt.F90 | Specify DX BUFR table file of last resort |
| openclosebf.F90 | Open or close a file to the library |
| readbp.F90 | Read PREPBUFR file containing embedded DX BUFR tables, and print each report one at a time |
| readmp.F90 | Read BUFR file containing embedded DX BUFR tables, and print each report one at a time |
| readwritemg.F90 | Read or write a BUFR message |
| readwritesb.F90 | Read or write a BUFR data subset |
| readwriteval.F90 | Read or write data values within a BUFR data subset |
| restd.c | Standardize a local Table D descriptor |
| s013vals.F90 | Read and write data values within Sections 0, 1, and 3 of BUFR messages |
| sinv.F90 | Produces a BUFR file inventory by satellite type |
| split_by_subset.F90 | Split a BUFR file into separate BUFR files by subset type |
| standard.F90 | Write WMO-standard BUFR messages |
| strings.F90 | Process mnemonic strings |
| stseq.c | Store information about a standard Table D descriptor within internal DX BUFR tables |
| tankrcpt.F90 | Read and write tank receipt times within BUFR messages |
| x4884.F90 | Convert between 4-byte integers and 8-byte integers |
| xbfmg.c | Split a BUFR file into separate BUFR files by message |