int param_get(pmid_t id, void *ptr, int max_size, param_type_t *type) { if (type) { *type = (param_type_t) oesr_var_param_type(ctx,(var_t) id); } int n = oesr_var_param_get_value(ctx, (var_t) id, ptr, max_size); return n; }
int param_get(pmid_t id, void *ptr, int max_size, param_type_t *type) { if (type) { *type = (param_type_t) oesr_var_param_type(ctx,(var_t) id); } int n = oesr_var_param_get_value(ctx, (var_t) id, ptr, max_size); if (n == -1) { /* keep quiet in this case */ if (oesr_error_code(ctx) != OESR_ERROR_INVAL) { oesr_perror("oesr_var_param_value\n"); } } return n; }