static void init_and_run_h_tc(atf_tc_t *tc, const atf_tc_pack_t *tcpack, const char *outname, const char *errname) { const char *const config[] = { NULL }; RE(atf_tc_init_pack(tc, tcpack, config)); run_h_tc(tc, outname, errname, "result"); atf_tc_fini(tc); }
static void init_and_run_h_tc(const char *name, void (*head)(atf_tc_t *), void (*body)(const atf_tc_t *)) { atf_tc_t tc; const char *const config[] = { NULL }; RE(atf_tc_init(&tc, name, head, body, NULL, config)); run_h_tc(&tc, "output", "error", "result"); atf_tc_fini(&tc); }