if (NUMVAR > 0) { \
if (status != NC_NOERR) goto error_ret; \
\
\
goto error_ret; \
\
if (
define_truth_table(TID, exoid, DVAL, NUMVAR, VTABVAL, VSTATVAL, VIDS, TNAME) != NC_NOERR) \
goto error_ret; \
\
\
\
\
dims[0] = DID1; \
dims[1] = DID2; \
\
if ((status = nc_def_var(exoid, VTV, NC_INT, 2, dims, &VTABVAR)) != NC_NOERR) { \
sprintf(errmsg, \
"Error: failed to define " STNAME " variable truth table in file id %d", \
exoid); \
ex_err(
"ex_put_all_var_param_ext",errmsg,
exerrval); \
goto error_ret; \
} \
}
static int define_truth_table(ex_entity_type obj_type, int exoid, int num_ent, int num_var, int *var_tab, int *status, void_int *ids, const char *label)
Definition ex_put_all_var_param_ext.c:487
static int define_variable_name_variable(int exoid, const char *VARIABLE, int dimension, const char *label)
Definition ex_put_all_var_param_ext.c:402
static int define_dimension(int exoid, const char *DIMENSION, int count, const char *label, int *dimid)
Definition ex_put_all_var_param_ext.c:381
void * ex_safe_free(void *array)
Definition ex_utils.c:1558
int exerrval
Definition ex_err.c:91