scf_tmpl_errors_t
scf_tmpl_errors_t *errs = NULL;
scf_tmpl_errors_t *scferrs;
scf_tmpl_errors_t *tve_errors; /* Errors for scf_tmpl_strerror() */
_create_error(scf_tmpl_errors_t *errs)
scf_tmpl_errors_t *
scf_tmpl_errors_t *ret;
ret = calloc(1, sizeof (scf_tmpl_errors_t));
_scf_tmpl_error_set_prefix(scf_tmpl_errors_t *errs, const char *prefix)
_scf_tmpl_add_error(scf_tmpl_errors_t *errs, scf_tmpl_error_type_t type,
_add_tmpl_missing_pg_error(scf_tmpl_errors_t *errs, scf_pg_tmpl_t *t)
_add_tmpl_wrong_pg_type_error(scf_tmpl_errors_t *errs, scf_pg_tmpl_t *t,
_add_tmpl_missing_prop_error(scf_tmpl_errors_t *errs, scf_pg_tmpl_t *t,
_add_tmpl_wrong_prop_type_error(scf_tmpl_errors_t *errs,
_add_tmpl_count_error(scf_tmpl_errors_t *errs, scf_tmpl_error_type_t type,
_add_tmpl_constraint_error(scf_tmpl_errors_t *errs, scf_tmpl_error_type_t type,
_add_tmpl_int_error(scf_tmpl_errors_t *errs, scf_tmpl_error_type_t type,
_add_tmpl_pg_redefine_error(scf_tmpl_errors_t *errs, scf_pg_tmpl_t *t,
const scf_prop_tmpl_t *pt, scf_value_t *value, scf_tmpl_errors_t *errs)
scf_tmpl_errors_t **errs)
scf_tmpl_errors_t *e = NULL;
scf_tmpl_next_error(scf_tmpl_errors_t *errs)
scf_tmpl_reset_errors(scf_tmpl_errors_t *errs)
scf_property_t *prop, scf_tmpl_errors_t *errs)
scf_property_t *prop, scf_tmpl_errors_t *errs)
char *type, scf_tmpl_errors_t *errs)
const char *snapname, scf_tmpl_errors_t *errs)
scf_tmpl_errors_t **errs, int flags)
scf_tmpl_errors_destroy(scf_tmpl_errors_t *errs)
scf_tmpl_errors_t **errs);
const char *, scf_tmpl_errors_t **, int);
void scf_tmpl_errors_destroy(scf_tmpl_errors_t *errs);
scf_tmpl_error_t *scf_tmpl_next_error(scf_tmpl_errors_t *);
void scf_tmpl_reset_errors(scf_tmpl_errors_t *errs);
scf_tmpl_errors_t *_scf_create_errors(const char *, int);
int _scf_tmpl_add_error(scf_tmpl_errors_t *errs, scf_tmpl_error_type_t type,
int _scf_tmpl_error_set_prefix(scf_tmpl_errors_t *, const char *);
scf_tmpl_errors_t *te_errs;