|
NCEPLIBS-bufr
12.3.0
|
C language interface for returning to an application program in the event of a bort error. More...
Go to the source code of this file.
Functions | |
| void | bort_goto_target (void) |
| Return to the previously-set target location after a bort error. More... | |
| void | catch_bort_atrcpt (int *msgin, int lmsgot, int *msgot) |
| Catch any bort error inside of subroutine atrcpt(). More... | |
| void | catch_bort_bvers (char *verstr, int verstr_len) |
| Catch any bort error inside of subroutine bvers(). More... | |
| void | catch_bort_closbf (int lunit) |
| Catch any bort error inside of subroutine closbf(). More... | |
| void | catch_bort_closmg (int lunit) |
| Catch any bort error inside of subroutine closmg(). More... | |
| void | catch_bort_cmpmsg (char *cf) |
| Catch any bort error inside of subroutine cmpmsg(). More... | |
| void | catch_bort_cnved4 (int *msgin, int lmsgot, int *msgot) |
| Catch any bort error inside of subroutine cnved4(). More... | |
| void | catch_bort_cobfl (const char *bfl, char io) |
| Catch any bort error inside of function cobfl(). More... | |
| void | catch_bort_codflg (char *cf) |
| Catch any bort error inside of subroutine codflg(). More... | |
| void | catch_bort_copybf (int lunin, int lunot) |
| Catch any bort error inside of subroutine copybf(). More... | |
| void | catch_bort_copymg (int lunin, int lunot) |
| Catch any bort error inside of subroutine copymg(). More... | |
| void | catch_bort_copysb (int lunin, int lunot, int *iret) |
| Catch any bort error inside of subroutine copysb(). More... | |
| void | catch_bort_cpymem (int lunot) |
| Catch any bort error inside of subroutine cpymem(). More... | |
| void | catch_bort_crbmg (char *bmg, int mxmb, int *nmb, int *iret) |
| Catch any bort error inside of function crbmg(). More... | |
| void | catch_bort_cwbmg (const char *bmg, int nmb, int *iret) |
| Catch any bort error inside of function cwbmg(). More... | |
| void | catch_bort_datebf (int lunit, int *mear, int *mmon, int *mday, int *mour, int *idate) |
| Catch any bort error inside of subroutine datebf(). More... | |
| void | catch_bort_datelen (int len) |
| Catch any bort error inside of subroutine datelen(). More... | |
| void | catch_bort_drfini (int lunit, int *mdrf, int ndrf, char *drftag, int drftag_len) |
| Catch any bort error inside of subroutine drfini(). More... | |
| void | catch_bort_dumpbf (int lunit, int *jdate, int *jdump) |
| Catch any bort error inside of subroutine dumpbf(). More... | |
| void | catch_bort_dxdump (int lunit, int luprt) |
| Catch any bort error inside of subroutine dxdump(). More... | |
| void | catch_bort_getabdb (int lunit, int itab, char(*ctabdb)[128], int *jtab) |
| Catch any bort error inside of subroutine getabdb(). More... | |
| void | catch_bort_getcfmng (int lunit, char *cnemoi, int lcni, int ivali, char *cnemod, int lcnd, int ivald, char *cmeang_c, int lcmgc, int *lnmng, int *iret) |
| Catch any bort error inside of subroutine getcfmng(). More... | |
| void | catch_bort_gettagpr (int lunit, char *tagch, int tagch_len, int ntagch, char *tagpr, int tagpr_len, int *ntpchr, int *iret) |
| Catch any bort error inside of subroutine gettagpr(). More... | |
| void | catch_bort_gettagre (int lunit, char *tagi, int tagi_len, int ntagi, char *tagre, int tagre_len, int *ntagre, int *ntrchr, int *iret) |
| Catch any bort error inside of subroutine gettagre(). More... | |
| void | catch_bort_getvalnb (int lunit, char *tagpv, int tagpv_len, int ntagpv, char *tagnb, int tagnb_len, int ntagnb, double *r8val) |
| Catch any bort error inside of function getvalnb(). More... | |
| void | catch_bort_ifbget (int lunit, int *iret) |
| Catch any bort error inside of function ifbget(). More... | |
| void | catch_bort_igetsc (int lunit, int *iret) |
| Catch any bort error inside of function igetsc(). More... | |
| void | catch_bort_invmrg (int lubfi, int lubfj) |
| Catch any bort error inside of subroutine invmrg(). More... | |
| void | catch_bort_ipkm (char *cbay, int nbyt, int ival, int cbay_len) |
| Catch any bort error inside of subroutine ipkm(). More... | |
| void | catch_bort_iupm (char *cbay, int nbits, int *iret, int lcbay) |
| Catch any bort error inside of function iupm(). More... | |
| void | catch_bort_iupvs01 (int lunit, char *s01mnem, int s01mnem_str_len, int *iret) |
| Catch any bort error inside of function iupvs01(). More... | |
| void | catch_bort_lcmgdf (int lunit, char *subset, int subset_str_len, int *iret) |
| Catch any bort error inside of function lcmgdf(). More... | |
| void | catch_bort_mesgbc (int lunin, int *mesgtyp, int *icomp) |
| Catch any bort error inside of subroutine mesgbc(). More... | |
| void | catch_bort_mesgbf (int lunit, int *mesgtyp) |
| Catch any bort error inside of subroutine mesgbf(). More... | |
| void | catch_bort_minimg (int lunit, int mini) |
| Catch any bort error inside of subroutine minimg(). More... | |
| void | catch_bort_nemdefs (int lunit, char *cnemo, int lcn, char *ccelem, int ccelem_str_len, char *ccunit, int ccunit_str_len, int *iret) |
| Catch any bort error inside of subroutine nemdefs(). More... | |
| void | catch_bort_nemspecs (int lunit, char *cnemo, int lcn, int nnemo, int *nscl, int *nref, int *nbts, int *iret) |
| Catch any bort error inside of subroutine nemspecs(). More... | |
| void | catch_bort_nmsub (int lunit, int *iret) |
| Catch any bort error inside of function nmsub(). More... | |
| void | catch_bort_openbf (int lunit, char *cio, int lundx, int cio_str_len) |
| Catch any bort error inside of subroutine openbf(). More... | |
| void | catch_bort_openmb (int lunit, char *subset, int subset_str_len, int jdate) |
| Catch any bort error inside of subroutine openmb(). More... | |
| void | catch_bort_openmg (int lunit, char *subset, int subset_str_len, int jdate) |
| Catch any bort error inside of subroutine openmg(). More... | |
| void | catch_bort_pkbs1 (int ival, int *mbay, char *s1mnem, int s1mnem_str_len) |
| Catch any bort error inside of subroutine pkbs1(). More... | |
| void | catch_bort_pkvs01 (char *s01mnem, int s01mnem_str_len, int ival) |
| Catch any bort error inside of subroutine pkvs01(). More... | |
| void | catch_bort_rdmemm (int imsg, char *subset, int *jdate, int subset_str_len, int *iret) |
| Catch any bort error inside of subroutine rdmemm(). More... | |
| void | catch_bort_rdmems (int isub, int *iret) |
| Catch any bort error inside of subroutine rdmems(). More... | |
| void | catch_bort_rdmgsb (int lunit, int imsg, int isub) |
| Catch any bort error inside of subroutine rdmgsb(). More... | |
| void | catch_bort_readerme (int *mesg, int lunit, char *subset, int *jdate, int subset_str_len, int *iret) |
| Catch any bort error inside of subroutine readerme(). More... | |
| void | catch_bort_readlc (int lunit, char *cstr, int cstr_len, char *chr, int chr_len, int *nchr) |
| Catch any bort error inside of subroutine readlc(). More... | |
| void | catch_bort_readmg (int lunxx, char *subset, int *jdate, int subset_str_len, int *iret) |
| Catch any bort error inside of subroutine readmg(). More... | |
| void | catch_bort_readns (int lunit, char *subset, int *jdate, int subset_str_len, int *iret) |
| Catch any bort error inside of subroutine readns(). More... | |
| void | catch_bort_readsb (int lunit, int *iret) |
| Catch any bort error inside of subroutine readsb(). More... | |
| void | catch_bort_rtrcpt (int lunit, int *iyr, int *imo, int *idy, int *ihr, int *imi, int *iret) |
| Catch any bort error inside of subroutine rtrcpt(). More... | |
| void | catch_bort_setvalnb (int lunit, char *tagpv, int tagpv_len, int ntagpv, char *tagnb, int tagnb_len, int ntagnb, double r8val, int *iret) |
| Catch any bort error inside of subroutine setvalnb(). More... | |
| void | catch_bort_status (int lunit, int *lun, int *il, int *im) |
| Catch any bort error inside of subroutine status(). More... | |
| void | catch_bort_stdmsg (char *cf) |
| Catch any bort error inside of subroutine stdmsg(). More... | |
| void | catch_bort_stndrd (int lunit, int *msgin, int lmsgot, int *msgot) |
| Catch any bort error inside of subroutine stndrd(). More... | |
| void | catch_bort_strcpt (char *cf, int iyr, int imo, int idy, int ihr, int imi) |
| Catch any bort error inside of subroutine strcpt(). More... | |
| void | catch_bort_ufbcnt (int lunit, int *kmsg, int *ksub) |
| Catch any bort error inside of subroutine ufbcnt(). More... | |
| void | catch_bort_ufbcpy (int lunin, int lunot) |
| Catch any bort error inside of subroutine ufbcpy(). More... | |
| void | catch_bort_ufbcup (int lunin, int lunot) |
| Catch any bort error inside of subroutine ufbcup(). More... | |
| void | catch_bort_ufbdmp (int lunit, int luprt) |
| Catch any bort error inside of subroutine ufbdmp(). More... | |
| void | catch_bort_ufbevn (int lunit, double *usr, int i1, int i2, int i3, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbevn(). More... | |
| void | catch_bort_ufbget (int lunit, double *tab, int i1, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbget(). More... | |
| void | catch_bort_ufbint (int lunin, double *usr, int i1, int i2, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbint(). More... | |
| void | catch_bort_ufbinx (int lunit, int imsg, int isub, double *usr, int i1, int i2, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbinx(). More... | |
| void | catch_bort_ufbmem (int lunit, int inew, int *iret, int *iunit) |
| Catch any bort error inside of subroutine ufbmem(). More... | |
| void | catch_bort_ufbmex (int lunit, int lundx, int inew, int *iret, int *mesg) |
| Catch any bort error inside of subroutine ufbmex(). More... | |
| void | catch_bort_ufbmms (int imsg, int isub, char *subset, int *jdate, int subset_str_len) |
| Catch any bort error inside of subroutine ufbmms(). More... | |
| void | catch_bort_ufbmns (int irep, char *subset, int *idate, int subset_str_len) |
| Catch any bort error inside of subroutine ufbmns(). More... | |
| void | catch_bort_ufbovr (int lunit, double *usr, int i1, int i2, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbovr(). More... | |
| void | catch_bort_ufbpos (int lunit, int irec, int isub, char *subset, int *jdate, int subset_str_len) |
| Catch any bort error inside of subroutine ufbpos(). More... | |
| void | catch_bort_ufbqcd (int lunit, char *cnemo, int *iqcd, int cnemo_len) |
| Catch any bort error inside of subroutine ufbqcd(). More... | |
| void | catch_bort_ufbqcp (int lunit, int iqcp, char *cnemo, int cnemo_len, int *ncn) |
| Catch any bort error inside of subroutine ufbqcp(). More... | |
| void | catch_bort_ufbrep (int lunin, double *usr, int i1, int i2, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbrep(). More... | |
| void | catch_bort_ufbrms (int imsg, int isub, double *usr, int i1, int i2, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbrms(). More... | |
| void | catch_bort_ufbseq (int lunin, double *usr, int i1, int i2, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbseq(). More... | |
| void | catch_bort_ufbstp (int lunin, double *usr, int i1, int i2, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbstp(). More... | |
| void | catch_bort_ufbtab (int lunin, double *tab, int i1, int i2, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbtab(). More... | |
| void | catch_bort_ufbtam (double *tab, int i1, int i2, int *iret, char *cstr, int cstr_len) |
| Catch any bort error inside of subroutine ufbtam(). More... | |
| void | catch_bort_ufdump (int lunit, int luprt) |
| Catch any bort error inside of subroutine ufdump(). More... | |
| void | catch_bort_upds3 (int *mbay, int lcds3, char(*ccds3)[6], int *nds3) |
| Catch any bort error inside of subroutine upds3(). More... | |
| void | catch_bort_upftbv (int lunit, char *cnemo, int lcn, double val, int *ibit, int mxib, int *nib) |
| Catch any bort error inside of subroutine upftbv(). More... | |
| void | catch_bort_wrdxtb (int lundx, int lunot) |
| Catch any bort error inside of subroutine wrdxtb(). More... | |
| void | catch_bort_writlc (int lunit, char *cstr, int cstr_len, char *cchr, int cchr_len) |
| Catch any bort error inside of subroutine writlc(). More... | |
| void | catch_bort_writsa (int lunxx, int bufr_len, int *bufr, int *nbufr) |
| Catch any bort error inside of subroutine writsa(). More... | |
| void | catch_bort_writsb (int lunit) |
| Catch any bort error inside of subroutine writsb(). More... | |
Variables | |
| jmp_buf | context |
| Context information for returning to an application program. More... | |
C language interface for returning to an application program in the event of a bort error.
Definition in file borts.c.
| void bort_goto_target | ( | void | ) |
| void catch_bort_atrcpt | ( | int * | msgin, |
| int | lmsgot, | ||
| int * | msgot | ||
| ) |
Catch any bort error inside of subroutine atrcpt().
| msgin | - BUFR message |
| lmsgot | - Allocated length of msgot |
| msgot | - Copy of msgin with a tank receipt time added to Section 1 |
Definition at line 941 of file borts.c.
References atrcpt_f(), and context.
| void catch_bort_bvers | ( | char * | verstr, |
| int | verstr_len | ||
| ) |
| void catch_bort_closbf | ( | int | lunit | ) |
Catch any bort error inside of subroutine closbf().
| lunit | - Fortran logical unit number for BUFR file |
Definition at line 57 of file borts.c.
References closbf_f(), and context.
| void catch_bort_closmg | ( | int | lunit | ) |
Catch any bort error inside of subroutine closmg().
| lunit | - Fortran logical unit number for BUFR file |
Definition at line 163 of file borts.c.
References closmg_f(), and context.
| void catch_bort_cmpmsg | ( | char * | cf | ) |
Catch any bort error inside of subroutine cmpmsg().
| cf | - Flag indicating whether future BUFR output messages should be compressed |
Definition at line 1426 of file borts.c.
References cmpmsg_f(), and context.
| void catch_bort_cnved4 | ( | int * | msgin, |
| int | lmsgot, | ||
| int * | msgot | ||
| ) |
Catch any bort error inside of subroutine cnved4().
| msgin | - BUFR message |
| lmsgot | - Allocated length of msgot |
| msgot | - Copy of msgin now converted to edition 4 |
Definition at line 1548 of file borts.c.
References cnved4_f(), and context.
| void catch_bort_cobfl | ( | const char * | bfl, |
| char | io | ||
| ) |
| void catch_bort_codflg | ( | char * | cf | ) |
Catch any bort error inside of subroutine codflg().
| cf | - Flag indicating whether code and flag table information should be included when reading from master BUFR tables |
Definition at line 1444 of file borts.c.
References codflg_f(), and context.
| void catch_bort_copybf | ( | int | lunin, |
| int | lunot | ||
| ) |
Catch any bort error inside of subroutine copybf().
| lunin | - Fortran logical unit number for source BUFR file |
| lunot | - Fortran logical unit number for target BUFR file |
Definition at line 1013 of file borts.c.
References context, and copybf_f().
| void catch_bort_copymg | ( | int | lunin, |
| int | lunot | ||
| ) |
Catch any bort error inside of subroutine copymg().
| lunin | - Fortran logical unit number for source BUFR file |
| lunot | - Fortran logical unit number for target BUFR file |
Definition at line 1031 of file borts.c.
References context, and copymg_f().
| void catch_bort_copysb | ( | int | lunin, |
| int | lunot, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine copysb().
| lunin | - Fortran logical unit number for source BUFR file |
| lunot | - Fortran logical unit number for target BUFR file |
| iret | - Return code |
Definition at line 1050 of file borts.c.
References context, and copysb_f().
| void catch_bort_cpymem | ( | int | lunot | ) |
Catch any bort error inside of subroutine cpymem().
| lunot | - Fortran logical unit number for target BUFR file |
Definition at line 1354 of file borts.c.
References context, and cpymem_f().
| void catch_bort_crbmg | ( | char * | bmg, |
| int | mxmb, | ||
| int * | nmb, | ||
| int * | iret | ||
| ) |
| void catch_bort_cwbmg | ( | const char * | bmg, |
| int | nmb, | ||
| int * | iret | ||
| ) |
| void catch_bort_datebf | ( | int | lunit, |
| int * | mear, | ||
| int * | mmon, | ||
| int * | mday, | ||
| int * | mour, | ||
| int * | idate | ||
| ) |
Catch any bort error inside of subroutine datebf().
| lunit | - Fortran logical unit number for BUFR file |
| mear | - Year stored within Section 1 of first data message |
| mmon | - Month stored within Section 1 of first data message |
| mday | - Day stored within Section 1 of first data message |
| mour | - Hour stored within Section 1 of first data message |
| idate | - Date-time stored within Section 1 of first data message |
Definition at line 797 of file borts.c.
References context, datebf_f(), and moda_msgcwd::idate.
| void catch_bort_datelen | ( | int | len | ) |
Catch any bort error inside of subroutine datelen().
| len | - Length of Section 1 date-time values to be output by all future calls to message-reading subroutines |
Definition at line 712 of file borts.c.
References context, and datelen_f().
| void catch_bort_drfini | ( | int | lunit, |
| int * | mdrf, | ||
| int | ndrf, | ||
| char * | drftag, | ||
| int | drftag_len | ||
| ) |
Catch any bort error inside of subroutine drfini().
| lunit | - Fortran logical unit number to write to |
| mdrf | - Array of delayed replication factors |
| ndrf | - Number of delayed replication factors in mdrf |
| drftag | - Table D mnemonic |
| drftag_len | - Length of drftag |
Definition at line 369 of file borts.c.
References context, and drfini_f().
| void catch_bort_dumpbf | ( | int | lunit, |
| int * | jdate, | ||
| int * | jdump | ||
| ) |
Catch any bort error inside of subroutine dumpbf().
| lunit | - Fortran logical unit number for BUFR file |
| jdate | - Dump center date-time stored within Section 1 of first "dummy" message |
| jdump | - Dump initiation date-time stored within Section 1 of second "dummy" message |
Definition at line 816 of file borts.c.
References context, and dumpbf_f().
| void catch_bort_dxdump | ( | int | lunit, |
| int | luprt | ||
| ) |
Catch any bort error inside of subroutine dxdump().
| lunit | - Fortran logical unit number for BUFR file |
| luprt | - Fortran logical unit number for print output |
Definition at line 959 of file borts.c.
References context, and dxdump_f().
| void catch_bort_getabdb | ( | int | lunit, |
| int | itab, | ||
| char(*) | ctabdb[128], | ||
| int * | jtab | ||
| ) |
Catch any bort error inside of subroutine getabdb().
| lunit | - Fortran logical unit number for BUFR file |
| itab | - Allocated length of ctabdb |
| ctabdb | - Internal Table B and Table D information |
| jtab | - Number of entries returned in ctabdb |
Definition at line 1650 of file borts.c.
References context, and getabdb_f().
| void catch_bort_getcfmng | ( | int | lunit, |
| char * | cnemoi, | ||
| int | lcni, | ||
| int | ivali, | ||
| char * | cnemod, | ||
| int | lcnd, | ||
| int | ivald, | ||
| char * | cmeang_c, | ||
| int | lcmgc, | ||
| int * | lnmng, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine getcfmng().
| lunit | - Fortran logical unit number for BUFR file |
| cnemoi | - Mnemonic to search for |
| lcni | - Length of cnemoi |
| ivali | - Value associated with cnemoi |
| cnemod | - Optional second mnemonic upon which cnemoi may depend |
| lcnd | - Length of cnemod |
| ivald | - Value associated with cnemod |
| cmeang_c | - Meaning associated with cnemoi and ivali (and possibly cnemod and ivald as well) |
| lcmgc | - Allocated length of cmeang_c |
| lnmng | - Number of characters returned in cmeang_c |
| iret | - Return code from call to getcfmng_f |
Definition at line 550 of file borts.c.
References context, and getcfmng_f().
| void catch_bort_gettagpr | ( | int | lunit, |
| char * | tagch, | ||
| int | tagch_len, | ||
| int | ntagch, | ||
| char * | tagpr, | ||
| int | tagpr_len, | ||
| int * | ntpchr, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine gettagpr().
| lunit | - Fortran logical unit number for BUFR file |
| tagch | - Table B or Table D mnemonic |
| tagch_len | - Length of tagch string |
| ntagch | - Ordinal occurrence of tagch for which tagpr is to be returned |
| tagpr | - Table D mnemonic |
| tagpr_len | - Allocated length of tagpr |
| ntpchr | - Number of characters returned in tagpr |
| iret | - Return code |
Definition at line 1486 of file borts.c.
References context, and gettagpr_f().
| void catch_bort_gettagre | ( | int | lunit, |
| char * | tagi, | ||
| int | tagi_len, | ||
| int | ntagi, | ||
| char * | tagre, | ||
| int | tagre_len, | ||
| int * | ntagre, | ||
| int * | ntrchr, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine gettagre().
| lunit | - Fortran logical unit number for BUFR file |
| tagi | - Table B mnemonic |
| tagi_len | - Length of tagi string |
| ntagi | - Ordinal occurrence of tagi for which tagre is to be returned |
| tagre | - Table B mnemonic referenced by tagi via an internal bitmap |
| tagre_len | - Allocated length of tagre |
| ntagre | - Ordinal occurrence of tagre referenced by (ntagi)th occurrence of tagi |
| ntrchr | - Number of characters returned in tagre |
| iret | - Return code |
Definition at line 1520 of file borts.c.
References context, and gettagre_f().
| void catch_bort_getvalnb | ( | int | lunit, |
| char * | tagpv, | ||
| int | tagpv_len, | ||
| int | ntagpv, | ||
| char * | tagnb, | ||
| int | tagnb_len, | ||
| int | ntagnb, | ||
| double * | r8val | ||
| ) |
Catch any bort error inside of function getvalnb().
| lunit | - Fortran logical unit number for BUFR file |
| tagpv | - Pivot mnemonic |
| tagpv_len | - Length of tagpv string |
| ntagpv | - Ordinal occurrence of tagpv to search for |
| tagnb | - Nearby mnemonic |
| tagnb_len | - Length of tagnb string |
| ntagnb | - Ordinal occurrence of tagnb to search for |
| r8val | - Return value |
Definition at line 1625 of file borts.c.
References context, and getvalnb_f().
| void catch_bort_ifbget | ( | int | lunit, |
| int * | iret | ||
| ) |
Catch any bort error inside of function ifbget().
| lunit | - Fortran logical unit number for BUFR file |
| iret | - Return code |
Definition at line 1747 of file borts.c.
References context, and ifbget_f().
| void catch_bort_igetsc | ( | int | lunit, |
| int * | iret | ||
| ) |
Catch any bort error inside of function igetsc().
| lunit | - Fortran logical unit number for BUFR file |
| iret | - Return code |
Definition at line 1765 of file borts.c.
References context, and igetsc_f().
| void catch_bort_invmrg | ( | int | lubfi, |
| int | lubfj | ||
| ) |
Catch any bort error inside of subroutine invmrg().
| lubfi | - Fortran logical unit number for input BUFR file |
| lubfj | - Fortran logical unit number for output BUFR file |
Definition at line 1838 of file borts.c.
References context, and invmrg_f().
| void catch_bort_ipkm | ( | char * | cbay, |
| int | nbyt, | ||
| int | ival, | ||
| int | cbay_len | ||
| ) |
Catch any bort error inside of subroutine ipkm().
| cbay | - Character string |
| nbyt | - Number of bytes of cbay within which to encode ival |
| ival | - Value to encode |
| cbay_len | - Allocated length of cbay |
Definition at line 1879 of file borts.c.
References context, ipkm_f(), and moda_ival::ival.
| void catch_bort_iupm | ( | char * | cbay, |
| int | nbits, | ||
| int * | iret, | ||
| int | lcbay | ||
| ) |
| void catch_bort_iupvs01 | ( | int | lunit, |
| char * | s01mnem, | ||
| int | s01mnem_str_len, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of function iupvs01().
| lunit | - Fortran logical unit number for BUFR file |
| s01mnem | - Mnemonic for value to be read from Section 0 or Section 1 of BUFR message |
| s01mnem_str_len | - Length of s01mnem string |
| iret | - Value corresponding to s01mnem |
Definition at line 732 of file borts.c.
References context, and iupvs01_f().
| void catch_bort_lcmgdf | ( | int | lunit, |
| char * | subset, | ||
| int | subset_str_len, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of function lcmgdf().
| lunit | - Fortran logical unit number for BUFR file |
| subset | - Table A mnemonic for type of BUFR message to be checked |
| subset_str_len | - Length of subset string |
| iret | - Return code |
Definition at line 1568 of file borts.c.
References context, and lcmgdf_f().
| void catch_bort_mesgbc | ( | int | lunin, |
| int * | mesgtyp, | ||
| int * | icomp | ||
| ) |
Catch any bort error inside of subroutine mesgbc().
| lunin | - Fortran logical unit number for BUFR file |
| mesgtyp | - Message type |
| icomp | - Compression indicator |
Definition at line 1820 of file borts.c.
References context, and mesgbc_f().
| void catch_bort_mesgbf | ( | int | lunit, |
| int * | mesgtyp | ||
| ) |
Catch any bort error inside of subroutine mesgbf().
| lunit | - Fortran logical unit number for BUFR file |
| mesgtyp | - Message type |
Definition at line 1801 of file borts.c.
References context, and mesgbf_f().
| void catch_bort_minimg | ( | int | lunit, |
| int | mini | ||
| ) |
Catch any bort error inside of subroutine minimg().
| lunit | - Fortran logical unit number for BUFR file |
| mini | - Minutes value |
Definition at line 834 of file borts.c.
References context, and minimg_f().
| void catch_bort_nemdefs | ( | int | lunit, |
| char * | cnemo, | ||
| int | lcn, | ||
| char * | ccelem, | ||
| int | ccelem_str_len, | ||
| char * | ccunit, | ||
| int | ccunit_str_len, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine nemdefs().
| lunit | - Fortran logical unit number for BUFR file |
| cnemo | - Mnemonic |
| lcn | - Length of cnemo |
| ccelem | - Element name |
| ccelem_str_len | - Allocated length of ccelem string |
| ccunit | - Units |
| ccunit_str_len | - Allocated length of ccunit string |
| iret | - Return code |
Definition at line 1092 of file borts.c.
References context, and nemdefs_f().
| void catch_bort_nemspecs | ( | int | lunit, |
| char * | cnemo, | ||
| int | lcn, | ||
| int | nnemo, | ||
| int * | nscl, | ||
| int * | nref, | ||
| int * | nbts, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine nemspecs().
| lunit | - Fortran logical unit number for BUFR file |
| cnemo | - Mnemonic |
| lcn | - Length of cnemo |
| nnemo | - Ordinal indicator of specific mnemonic occurrence |
| nscl | - Scale factor |
| nref | - Reference value |
| nbts | - Bit width |
| iret | - Return code |
Definition at line 1120 of file borts.c.
References context, and nemspecs_f().
| void catch_bort_nmsub | ( | int | lunit, |
| int * | iret | ||
| ) |
| void catch_bort_openbf | ( | int | lunit, |
| char * | cio, | ||
| int | lundx, | ||
| int | cio_str_len | ||
| ) |
Catch any bort error inside of subroutine openbf().
| lunit | - Fortran logical unit number for BUFR file |
| cio | - Flag indicating how lunit is to be used by the software |
| lundx | - Fortran logical unit number containing DX BUFR table information |
| cio_str_len | - Length of cio string |
Definition at line 37 of file borts.c.
References context, and openbf_f().
| void catch_bort_openmb | ( | int | lunit, |
| char * | subset, | ||
| int | subset_str_len, | ||
| int | jdate | ||
| ) |
Catch any bort error inside of subroutine openmb().
| lunit | - Fortran logical unit number for BUFR file |
| subset | - Table A mnemonic for type of BUFR message to be written |
| subset_str_len | - Length of subset string |
| jdate | - Date-time to be written into Section 1 of BUFR message |
Definition at line 120 of file borts.c.
References context, and openmb_f().
| void catch_bort_openmg | ( | int | lunit, |
| char * | subset, | ||
| int | subset_str_len, | ||
| int | jdate | ||
| ) |
Catch any bort error inside of subroutine openmg().
| lunit | - Fortran logical unit number for BUFR file |
| subset | - Table A mnemonic for type of BUFR message to be written |
| subset_str_len | - Length of subset string |
| jdate | - Date-time to be written into Section 1 of BUFR message |
Definition at line 143 of file borts.c.
References context, and openmg_f().
| void catch_bort_pkbs1 | ( | int | ival, |
| int * | mbay, | ||
| char * | s1mnem, | ||
| int | s1mnem_str_len | ||
| ) |
Catch any bort error inside of subroutine pkbs1().
| ival | - Value corresponding to s1mnem |
| mbay | - BUFR message |
| s1mnem | - Mnemonic for value to be written into Section 1 of BUFR message |
| s1mnem_str_len | - Length of s1mnem string |
Definition at line 874 of file borts.c.
References context, moda_ival::ival, moda_bitbuf::mbay, and pkbs1_f().
| void catch_bort_pkvs01 | ( | char * | s01mnem, |
| int | s01mnem_str_len, | ||
| int | ival | ||
| ) |
Catch any bort error inside of subroutine pkvs01().
| s01mnem | - Mnemonic for value to be written into Section 0 or Section 1 of BUFR message |
| s01mnem_str_len | - Length of s01mnem string |
| ival | - Value corresponding to s01mnem |
Definition at line 772 of file borts.c.
References context, moda_ival::ival, and pkvs01_f().
| void catch_bort_rdmemm | ( | int | imsg, |
| char * | subset, | ||
| int * | jdate, | ||
| int | subset_str_len, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine rdmemm().
| imsg | - Number of BUFR message to be read |
| subset | - Table A mnemonic for type of BUFR message that was read |
| jdate | - Date-time stored within Section 1 of BUFR message that was read |
| subset_str_len | - Allocated length of subset string |
| iret | - Return code |
Definition at line 1267 of file borts.c.
References context, and rdmemm_f().
| void catch_bort_rdmems | ( | int | isub, |
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine rdmems().
| isub | - Number of data subset to be read |
| iret | - Return code |
Definition at line 1285 of file borts.c.
References context, and rdmems_f().
| void catch_bort_rdmgsb | ( | int | lunit, |
| int | imsg, | ||
| int | isub | ||
| ) |
Catch any bort error inside of subroutine rdmgsb().
| lunit | - Fortran logical unit number for BUFR file |
| imsg | - Message number |
| isub | - Subset number |
Definition at line 1164 of file borts.c.
References context, and rdmgsb_f().
| void catch_bort_readerme | ( | int * | mesg, |
| int | lunit, | ||
| char * | subset, | ||
| int * | jdate, | ||
| int | subset_str_len, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine readerme().
| mesg | - BUFR message |
| lunit | - Fortran logical unit number |
| subset | - Table A mnemonic for type of BUFR message that was read |
| jdate | - Date-time stored within Section 1 of BUFR message that was read |
| subset_str_len | - Allocated length of subset string |
| iret | - Return code |
Definition at line 1145 of file borts.c.
References context, and readerme_f().
| void catch_bort_readlc | ( | int | lunit, |
| char * | cstr, | ||
| int | cstr_len, | ||
| char * | chr, | ||
| int | chr_len, | ||
| int * | nchr | ||
| ) |
Catch any bort error inside of subroutine readlc().
| lunit | - Fortran logical unit number for BUFR file |
| cstr | - Mnemonic of long character string to read from data subset |
| cstr_len | - Length of cstr |
| chr | - Long character string corresponding to cstr |
| chr_len | - Allocated length of chr |
| nchr | - Number of characters returned in chr |
Definition at line 420 of file borts.c.
References context, moda_comprx::cstr, and readlc_f().
| void catch_bort_readmg | ( | int | lunxx, |
| char * | subset, | ||
| int * | jdate, | ||
| int | subset_str_len, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine readmg().
| lunxx | - Absolute value is Fortran logical unit number for BUFR file |
| subset | - Table A mnemonic for type of BUFR message that was read |
| jdate | - Date-time stored within Section 1 of BUFR message that was read |
| subset_str_len | - Allocated length of subset string |
| iret | - return code:
|
Definition at line 100 of file borts.c.
References context, and readmg_f().
| void catch_bort_readns | ( | int | lunit, |
| char * | subset, | ||
| int * | jdate, | ||
| int | subset_str_len, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine readns().
| lunit | - Fortran logical unit number for BUFR file |
| subset | - Table A mnemonic for type of BUFR message that was read |
| jdate | - Date-time stored within Section 1 of BUFR message that was read |
| subset_str_len | - Allocated length of subset string |
| iret | - return code:
|
Definition at line 186 of file borts.c.
References context, and readns_f().
| void catch_bort_readsb | ( | int | lunit, |
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine readsb().
| lunit | - Fortran logical unit number for BUFR file |
| iret | - return code:
|
Definition at line 206 of file borts.c.
References context, and readsb_f().
| void catch_bort_rtrcpt | ( | int | lunit, |
| int * | iyr, | ||
| int * | imo, | ||
| int * | idy, | ||
| int * | ihr, | ||
| int * | imi, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine rtrcpt().
| lunit | - Fortran logical unit number for BUFR file |
| iyr | - Tank receipt year |
| imo | - Tank receipt month |
| idy | - Tank receipt day |
| ihr | - Tank receipt hour |
| imi | - Tank receipt minute |
| iret | - Return code |
Definition at line 922 of file borts.c.
References context, and rtrcpt_f().
| void catch_bort_setvalnb | ( | int | lunit, |
| char * | tagpv, | ||
| int | tagpv_len, | ||
| int | ntagpv, | ||
| char * | tagnb, | ||
| int | tagnb_len, | ||
| int | ntagnb, | ||
| double | r8val, | ||
| int * | iret | ||
| ) |
Catch any bort error inside of subroutine setvalnb().
| lunit | - Fortran logical unit number for BUFR file |
| tagpv | - Pivot mnemonic |
| tagpv_len | - Length of tagpv string |
| ntagpv | - Ordinal occurrence of tagpv to search for |
| tagnb | - Nearby mnemonic |
| tagnb_len | - Length of tagnb string |
| ntagnb | - Ordinal occurrence of tagnb to search for |
| r8val | - Value to be stored |
| iret | - Return code |
Definition at line 1596 of file borts.c.
References context, and setvalnb_f().
| void catch_bort_status | ( | int | lunit, |
| int * | lun, | ||
| int * | il, | ||
| int * | im | ||
| ) |
Catch any bort error inside of subroutine status().
| lunit | - Fortran logical unit number for BUFR file |
| lun | - File ID associated with lunit |
| il | - File status |
| im | - Message status |
Definition at line 77 of file borts.c.
References context, and status_f().
| void catch_bort_stdmsg | ( | char * | cf | ) |
Catch any bort error inside of subroutine stdmsg().
| cf | - Flag indicating whether future BUFR output messages should be WMO-standard |
Definition at line 1389 of file borts.c.
References context, and stdmsg_f().
| void catch_bort_stndrd | ( | int | lunit, |
| int * | msgin, | ||
| int | lmsgot, | ||
| int * | msgot | ||
| ) |
Catch any bort error inside of subroutine stndrd().
| lunit | - Fortran logical unit number for BUFR file |
| msgin | - BUFR message |
| lmsgot | - Allocated length of msgot |
| msgot | - Copy of msgin now fully WMO-standardized |
Definition at line 1409 of file borts.c.
References context, and stndrd_f().
| void catch_bort_strcpt | ( | char * | cf, |
| int | iyr, | ||
| int | imo, | ||
| int | idy, | ||
| int | ihr, | ||
| int | imi | ||
| ) |
Catch any bort error inside of subroutine strcpt().
| cf | - Flag indicating whether future BUFR output messages should include a tank receipt time |
| iyr | - Tank receipt year |
| imo | - Tank receipt month |
| idy | - Tank receipt day |
| ihr | - Tank receipt hour |
| imi | - Tank receipt minute |
Definition at line 899 of file borts.c.
References context, and strcpt_f().
| void catch_bort_ufbcnt | ( | int | lunit, |
| int * | kmsg, | ||
| int * | ksub | ||
| ) |
Catch any bort error inside of subroutine ufbcnt().
| lunit | - Fortran logical unit number for BUFR file |
| kmsg | - Message number |
| ksub | - Subset number |
Definition at line 474 of file borts.c.
References context, and ufbcnt_f().
| void catch_bort_ufbcpy | ( | int | lunin, |
| int | lunot | ||
| ) |
Catch any bort error inside of subroutine ufbcpy().
| lunin | - Fortran logical unit number for source BUFR file |
| lunot | - Fortran logical unit number for target BUFR file |
Definition at line 1068 of file borts.c.
References context, and ufbcpy_f().
| void catch_bort_ufbcup | ( | int | lunin, |
| int | lunot | ||
| ) |
Catch any bort error inside of subroutine ufbcup().
| lunin | - Fortran logical unit number for source BUFR file |
| lunot | - Fortran logical unit number for target BUFR file |
Definition at line 1372 of file borts.c.
References context, and ufbcup_f().
| void catch_bort_ufbdmp | ( | int | lunit, |
| int | luprt | ||
| ) |
Catch any bort error inside of subroutine ufbdmp().
| lunit | - Fortran logical unit number for BUFR file |
| luprt | - Fortran logical unit number for print output |
Definition at line 977 of file borts.c.
References context, and ufbdmp_f().
| void catch_bort_ufbevn | ( | int | lunit, |
| double * | usr, | ||
| int | i1, | ||
| int | i2, | ||
| int | i3, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbevn().
| lunit | - Fortran logical unit number for BUFR file |
| usr | - Data values |
| i1 | - First dimension of usr |
| i2 | - Second dimension of usr |
| i3 | - Third dimension of usr |
| iret | - Number of replications of cstr that were read from the data subset |
| cstr | - String of mnemonics to read from the data subset |
| cstr_len | - Length of cstr |
Definition at line 345 of file borts.c.
References context, moda_comprx::cstr, and ufbevn_f().
| void catch_bort_ufbget | ( | int | lunit, |
| double * | tab, | ||
| int | i1, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbget().
| lunit | - Fortran logical unit number for BUFR file |
| tab | - Data values |
| i1 | - Allocated length of tab |
| iret | - Return code |
| cstr | - String of mnemonics to read from the data subset |
| cstr_len | - Length of cstr |
Definition at line 1672 of file borts.c.
References context, moda_comprx::cstr, and ufbget_f().
| void catch_bort_ufbint | ( | int | lunin, |
| double * | usr, | ||
| int | i1, | ||
| int | i2, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbint().
| lunin | - Absolute value is Fortran logical unit number for BUFR file |
| usr | - Data values |
| i1 | - First dimension of usr |
| i2 | - Second dimension of usr |
| iret | - Number of replications of cstr that were read/written from/to the data subset |
| cstr | - String of mnemonics to read/write from/to the data subset |
| cstr_len | - Length of cstr |
Definition at line 266 of file borts.c.
References context, moda_comprx::cstr, and ufbint_f().
| void catch_bort_ufbinx | ( | int | lunit, |
| int | imsg, | ||
| int | isub, | ||
| double * | usr, | ||
| int | i1, | ||
| int | i2, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbinx().
| lunit | - Fortran logical unit number for BUFR file |
| imsg | - Number of BUFR message to be read |
| isub | - Number of data subset to be read from imsg |
| usr | - Data values |
| i1 | - First dimension of usr |
| i2 | - Second dimension of usr |
| iret | - Number of replications of cstr that were read from the data subset |
| cstr | - String of mnemonics to read from the data subset |
| cstr_len | - Length of cstr |
Definition at line 1700 of file borts.c.
References context, moda_comprx::cstr, and ufbinx_f().
| void catch_bort_ufbmem | ( | int | lunit, |
| int | inew, | ||
| int * | iret, | ||
| int * | iunit | ||
| ) |
Catch any bort error inside of subroutine ufbmem().
| lunit | - Fortran logical unit number for BUFR file |
| inew | - Processing option |
| iret | - Number of BUFR messages that were read and stored into internal arrays |
| iunit | - File status |
Definition at line 1184 of file borts.c.
References context, and ufbmem_f().
| void catch_bort_ufbmex | ( | int | lunit, |
| int | lundx, | ||
| int | inew, | ||
| int * | iret, | ||
| int * | mesg | ||
| ) |
Catch any bort error inside of subroutine ufbmex().
| lunit | - Fortran logical unit number for BUFR file |
| lundx | - Fortran logical unit number containing DX BUFR table information |
| inew | - Processing option |
| iret | - Number of BUFR messages that were read and stored into internal arrays |
| mesg | - Types of BUFR messages that were read and stored into internal arrays |
Definition at line 1205 of file borts.c.
References context, and ufbmex_f().
| void catch_bort_ufbmms | ( | int | imsg, |
| int | isub, | ||
| char * | subset, | ||
| int * | jdate, | ||
| int | subset_str_len | ||
| ) |
Catch any bort error inside of subroutine ufbmms().
| imsg | - Number of BUFR message to be read |
| isub | - Number of data subset to be read from imsg |
| subset | - Table A mnemonic for type of BUFR message that was read |
| jdate | - Date-time stored within Section 1 of BUFR message that was read |
| subset_str_len | - Allocated length of subset string |
Definition at line 1226 of file borts.c.
References context, and ufbmms_f().
| void catch_bort_ufbmns | ( | int | irep, |
| char * | subset, | ||
| int * | idate, | ||
| int | subset_str_len | ||
| ) |
Catch any bort error inside of subroutine ufbmns().
| irep | - Number of data subset to be read |
| subset | - Table A mnemonic for type of BUFR message that was read |
| idate | - Date-time stored within Section 1 of BUFR message that was read |
| subset_str_len | - Allocated length of subset string |
Definition at line 1246 of file borts.c.
References context, moda_msgcwd::idate, and ufbmns_f().
| void catch_bort_ufbovr | ( | int | lunit, |
| double * | usr, | ||
| int | i1, | ||
| int | i2, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbovr().
| lunit | - Fortran logical unit number for BUFR file |
| usr | - Data values |
| i1 | - First dimension of usr |
| i2 | - Second dimension of usr |
| iret | - Number of replications of cstr that were written to the data subset |
| cstr | - String of mnemonics to write to the data subset |
| cstr_len | - Length of cstr |
Definition at line 1726 of file borts.c.
References context, moda_comprx::cstr, and ufbovr_f().
| void catch_bort_ufbpos | ( | int | lunit, |
| int | irec, | ||
| int | isub, | ||
| char * | subset, | ||
| int * | jdate, | ||
| int | subset_str_len | ||
| ) |
Catch any bort error inside of subroutine ufbpos().
| lunit | - Fortran logical unit number for BUFR file |
| irec | - Ordinal number of message to be read |
| isub | - Ordinal number of subset to be read from (irec)th message |
| subset | - Table A mnemonic for type of BUFR message that was read |
| jdate | - Date-time stored within Section 1 of BUFR message that was read |
| subset_str_len | - Allocated length of subset string |
Definition at line 694 of file borts.c.
References context, and ufbpos_f().
| void catch_bort_ufbqcd | ( | int | lunit, |
| char * | cnemo, | ||
| int * | iqcd, | ||
| int | cnemo_len | ||
| ) |
Catch any bort error inside of subroutine ufbqcd().
| lunit | - Fortran logical unit number for BUFR file |
| cnemo | - Mnemonic associated with a Category 63 Table D descriptor |
| iqcd | - Y value of descriptor associated with mnemonic |
| cnemo_len | - Length of cnemo |
Definition at line 494 of file borts.c.
References context, and ufbqcd_f().
| void catch_bort_ufbqcp | ( | int | lunit, |
| int | iqcp, | ||
| char * | cnemo, | ||
| int | cnemo_len, | ||
| int * | ncn | ||
| ) |
Catch any bort error inside of subroutine ufbqcp().
| lunit | - Fortran logical unit number for BUFR file |
| iqcp | - Y value of a Category 63 Table D descriptor |
| cnemo | - Mnemonic associated with iqcp |
| cnemo_len | - Allocated length of cnemo string |
| ncn | - Number of characters returned in cnemo |
Definition at line 518 of file borts.c.
References context, and ufbqcp_f().
| void catch_bort_ufbrep | ( | int | lunin, |
| double * | usr, | ||
| int | i1, | ||
| int | i2, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbrep().
| lunin | - Absolute value is Fortran logical unit number for BUFR file |
| usr | - Data values |
| i1 | - First dimension of usr |
| i2 | - Second dimension of usr |
| iret | - Number of replications of cstr that were read/written from/to the data subset |
| cstr | - String of mnemonics to read/write from/to the data subset |
| cstr_len | - Length of cstr |
Definition at line 292 of file borts.c.
References context, moda_comprx::cstr, and ufbrep_f().
| void catch_bort_ufbrms | ( | int | imsg, |
| int | isub, | ||
| double * | usr, | ||
| int | i1, | ||
| int | i2, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbrms().
| imsg | - Number of BUFR message to be read |
| isub | - Number of data subset to be read from imsg |
| usr | - Data values |
| i1 | - First dimension of usr |
| i2 | - Second dimension of usr |
| iret | - Number of replications of cstr that were read from the data subset |
| cstr | - String of mnemonics to read from the data subset |
| cstr_len | - Length of cstr |
Definition at line 1309 of file borts.c.
References context, moda_comprx::cstr, and ufbrms_f().
| void catch_bort_ufbseq | ( | int | lunin, |
| double * | usr, | ||
| int | i1, | ||
| int | i2, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbseq().
| lunin | - Absolute value is Fortran logical unit number for BUFR file |
| usr | - Data values |
| i1 | - First dimension of usr |
| i2 | - Second dimension of usr |
| iret | - Number of replications of cstr that were read/written from/to the data subset |
| cstr | - Mnemonic describing sequence to read/write from/to the data subset |
| cstr_len | - Length of cstr |
Definition at line 395 of file borts.c.
References context, moda_comprx::cstr, and ufbseq_f().
| void catch_bort_ufbstp | ( | int | lunin, |
| double * | usr, | ||
| int | i1, | ||
| int | i2, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbstp().
| lunin | - Absolute value is Fortran logical unit number for BUFR file |
| usr | - Data values |
| i1 | - First dimension of usr |
| i2 | - Second dimension of usr |
| iret | - Number of replications of cstr that were read/written from/to the data subset |
| cstr | - String of mnemonics to read/write from/to the data subset |
| cstr_len | - Length of cstr |
Definition at line 318 of file borts.c.
References context, moda_comprx::cstr, and ufbstp_f().
| void catch_bort_ufbtab | ( | int | lunin, |
| double * | tab, | ||
| int | i1, | ||
| int | i2, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbtab().
| lunin | - Absolute value is Fortran logical unit number for BUFR file |
| tab | - Data values |
| i1 | - First dimension of tab |
| i2 | - Second dimension of tab |
| iret | - Number of data subsets returned |
| cstr | - String of mnemonics to read from each data subset |
| cstr_len | - Length of cstr |
Definition at line 669 of file borts.c.
References context, moda_comprx::cstr, and ufbtab_f().
| void catch_bort_ufbtam | ( | double * | tab, |
| int | i1, | ||
| int | i2, | ||
| int * | iret, | ||
| char * | cstr, | ||
| int | cstr_len | ||
| ) |
Catch any bort error inside of subroutine ufbtam().
| tab | - Data values |
| i1 | - First dimension of tab |
| i2 | - Second dimension of tab |
| iret | - Number of data subsets returned |
| cstr | - String of mnemonics to read from each data subset |
| cstr_len | - Length of cstr |
Definition at line 1334 of file borts.c.
References context, moda_comprx::cstr, and ufbtam_f().
| void catch_bort_ufdump | ( | int | lunit, |
| int | luprt | ||
| ) |
Catch any bort error inside of subroutine ufdump().
| lunit | - Fortran logical unit number for BUFR file |
| luprt | - Fortran logical unit number for print output |
Definition at line 995 of file borts.c.
References context, and ufdump_f().
| void catch_bort_upds3 | ( | int * | mbay, |
| int | lcds3, | ||
| char(*) | ccds3[6], | ||
| int * | nds3 | ||
| ) |
Catch any bort error inside of subroutine upds3().
| mbay | - BUFR message |
| lcds3 | - Allocated length of cds3 |
| ccds3 | - Data descriptor sequence within Section 3 of mbay |
| nds3 | - Number of descriptors returned in cds3 |
Definition at line 854 of file borts.c.
References context, moda_bitbuf::mbay, and upds3_f().
| void catch_bort_upftbv | ( | int | lunit, |
| char * | cnemo, | ||
| int | lcn, | ||
| double | val, | ||
| int * | ibit, | ||
| int | mxib, | ||
| int * | nib | ||
| ) |
Catch any bort error inside of subroutine upftbv().
| lunit | - Fortran logical unit number for BUFR file |
| cnemo | - Mnemonic with flag table units |
| lcn | - Length of cnemo |
| val | - Value corresponding to cnemo |
| ibit | - Bit numbers which were set to "On" in val |
| mxib | - Allocated size of ibit |
| nib | - Number of bit numbers returned in ibit |
Definition at line 583 of file borts.c.
References context, moda_bitbuf::ibit, upftbv_f(), and moda_usrint::val.
| void catch_bort_wrdxtb | ( | int | lundx, |
| int | lunot | ||
| ) |
Catch any bort error inside of subroutine wrdxtb().
| lundx | - Fortran logical unit number containing DX BUFR table information |
| lunot | - Fortran logical unit number for output file |
Definition at line 1783 of file borts.c.
References context, and wrdxtb_f().
| void catch_bort_writlc | ( | int | lunit, |
| char * | cstr, | ||
| int | cstr_len, | ||
| char * | cchr, | ||
| int | cchr_len | ||
| ) |
Catch any bort error inside of subroutine writlc().
| lunit | - Fortran logical unit number for BUFR file |
| cstr | - Mnemonic of long character string to write to data subset |
| cstr_len | - Length of cstr |
| cchr | - Long character string corresponding to cstr |
| cchr_len | - Length of cchr |
Definition at line 449 of file borts.c.
References context, moda_comprx::cstr, and writlc_f().
| void catch_bort_writsa | ( | int | lunxx, |
| int | bufr_len, | ||
| int * | bufr, | ||
| int * | nbufr | ||
| ) |
Catch any bort error inside of subroutine writsa().
| lunxx | - Absolute value is Fortran logical unit number for BUFR file |
| bufr_len | - Allocated length of bufr array |
| bufr | - BUFR message |
| nbufr | - Number of integers returned in bufr array, or 0 if no message was returned |
Definition at line 243 of file borts.c.
References context, and writsa_f().
| void catch_bort_writsb | ( | int | lunit | ) |
Catch any bort error inside of subroutine writsb().
| lunit | - Fortran logical unit number for BUFR file |
Definition at line 223 of file borts.c.
References context, and writsb_f().
| jmp_buf context |
Context information for returning to an application program.
Definition at line 13 of file borts.c.
Referenced by bort_goto_target(), catch_bort_atrcpt(), catch_bort_bvers(), catch_bort_closbf(), catch_bort_closmg(), catch_bort_cmpmsg(), catch_bort_cnved4(), catch_bort_cobfl(), catch_bort_codflg(), catch_bort_copybf(), catch_bort_copymg(), catch_bort_copysb(), catch_bort_cpymem(), catch_bort_crbmg(), catch_bort_cwbmg(), catch_bort_datebf(), catch_bort_datelen(), catch_bort_drfini(), catch_bort_dumpbf(), catch_bort_dxdump(), catch_bort_getabdb(), catch_bort_getcfmng(), catch_bort_gettagpr(), catch_bort_gettagre(), catch_bort_getvalnb(), catch_bort_ifbget(), catch_bort_igetsc(), catch_bort_invmrg(), catch_bort_ipkm(), catch_bort_iupm(), catch_bort_iupvs01(), catch_bort_lcmgdf(), catch_bort_mesgbc(), catch_bort_mesgbf(), catch_bort_minimg(), catch_bort_nemdefs(), catch_bort_nemspecs(), catch_bort_nmsub(), catch_bort_openbf(), catch_bort_openmb(), catch_bort_openmg(), catch_bort_pkbs1(), catch_bort_pkvs01(), catch_bort_rdmemm(), catch_bort_rdmems(), catch_bort_rdmgsb(), catch_bort_readerme(), catch_bort_readlc(), catch_bort_readmg(), catch_bort_readns(), catch_bort_readsb(), catch_bort_rtrcpt(), catch_bort_setvalnb(), catch_bort_status(), catch_bort_stdmsg(), catch_bort_stndrd(), catch_bort_strcpt(), catch_bort_ufbcnt(), catch_bort_ufbcpy(), catch_bort_ufbcup(), catch_bort_ufbdmp(), catch_bort_ufbevn(), catch_bort_ufbget(), catch_bort_ufbint(), catch_bort_ufbinx(), catch_bort_ufbmem(), catch_bort_ufbmex(), catch_bort_ufbmms(), catch_bort_ufbmns(), catch_bort_ufbovr(), catch_bort_ufbpos(), catch_bort_ufbqcd(), catch_bort_ufbqcp(), catch_bort_ufbrep(), catch_bort_ufbrms(), catch_bort_ufbseq(), catch_bort_ufbstp(), catch_bort_ufbtab(), catch_bort_ufbtam(), catch_bort_ufdump(), catch_bort_upds3(), catch_bort_upftbv(), catch_bort_wrdxtb(), catch_bort_writlc(), catch_bort_writsa(), and catch_bort_writsb().