|
NCEPLIBS-bufr
12.2.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_closbf (int lunit) |
| Catch any bort error inside of subroutine closbf(). 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_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_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... | |
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_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_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 |
Definition at line 37 of file borts.c.
References context, and openbf_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 80 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 103 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 123 of file borts.c.
References context, and readsb_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 146 of file borts.c.
References context, moda_comprx::cstr, and ufbint_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_closbf(), catch_bort_openbf(), catch_bort_readmg(), catch_bort_readns(), catch_bort_readsb(), and catch_bort_ufbint().