40 if ( setjmp(
context) == 1 )
return;
43 cio[cio_str_len] =
'\0';
60 if ( setjmp(
context) == 1 )
return;
83 if ( setjmp(
context) == 1 )
return;
86 readmg_f(lunxx, subset, jdate, subset_str_len, iret);
106 if ( setjmp(
context) == 1 )
return;
109 readns_f(lunit, subset, jdate, subset_str_len, iret);
126 if ( setjmp(
context) == 1 )
return;
149 if ( setjmp(
context) == 1 )
return;
152 cstr[cstr_len] =
'\0';
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().
void catch_bort_openbf(int lunit, char *cio, int lundx, int cio_str_len)
Catch any bort error inside of subroutine openbf().
void catch_bort_closbf(int lunit)
Catch any bort error inside of subroutine closbf().
void catch_bort_readsb(int lunit, int *iret)
Catch any bort error inside of subroutine readsb().
void catch_bort_readns(int lunit, char *subset, int *jdate, int subset_str_len, int *iret)
Catch any bort error inside of subroutine readns().
void catch_bort_readmg(int lunxx, char *subset, int *jdate, int subset_str_len, int *iret)
Catch any bort error inside of subroutine readmg().
void bort_goto_target(void)
Return to the previously-set target location after a bort error.
jmp_buf context
Context information for returning to an application program.
void closbf_f(int bufr_unit)
Close a previously opened file and disconnect it from the library.
void openbf_f(int bufr_unit, const char *cio, int table_file_id)
Connect a new file to the library, or initialize the library, or change verbosity associated with alr...
void readsb_f(int bufr_unit, int *ires)
Read the next data subset from a BUFR message.
void readmg_f(int bufr_unit, char *subset, int *iddate, int subset_len, int *ires)
Read the next message from a BUFR file.
void ufbint_f(int bufr_unit, void **c_data, int dim_1, int dim_2, int *iret, const char *table_b_mnemonic)
Read/write one or more data values from/to a data subset.
void readns_f(int bufr_unit, char *subset, int *iddate, int subset_len, int *ires)
Read the next data subset from a BUFR file.
Enable a number of NCEPLIBS-bufr subprograms to be called from within the C part of the library.
character *(:), dimension(:), allocatable cstr
Character data value, if corresponding ityp value is set to 3.