TCase
TCase *tc_accounting = tcase_create("accounting tests");
TCase *tc_alloc = tcase_create("allocation tests");
TCase *tc_basic = tcase_create("basic tests");
tcase_add_test__ifdef_xml_dtd(TCase *tc, tcase_test_function test) {
tcase_add_test__if_xml_ge(TCase *tc, tcase_test_function test) {
extern void tcase_add_test__ifdef_xml_dtd(TCase *tc, tcase_test_function test);
extern void tcase_add_test__if_xml_ge(TCase *tc, tcase_test_function test);
tcase_free(TCase *tc) {
TCase *next = suite->tests->next_tcase;
TCase *volatile tc;
TCase *
TCase *tc = (TCase *)calloc(1, sizeof(TCase));
suite_add_tcase(Suite *suite, TCase *tc) {
tcase_add_checked_fixture(TCase *tc, tcase_setup_function setup,
tcase_add_test(TCase *tc, tcase_test_function test) {
typedef struct TCase TCase;
TCase *tests;
TCase *next_tcase;
TCase *tcase_create(const char *name);
void suite_add_tcase(Suite *suite, TCase *tc);
void tcase_add_checked_fixture(TCase *tc, tcase_setup_function setup,
void tcase_add_test(TCase *tc, tcase_test_function test);
TCase *tc_misc = tcase_create("miscellaneous tests");
TCase *tc_namespace = tcase_create("XML namespaces");
TCase *tc_nsalloc = tcase_create("namespace allocation tests");