#ifndef TESTCASE_H #define TESTCASE_H #include #define TESTCASE_ERROR testcase_error_quark() typedef enum { TESTCASE_ERROR_FAILED } TestcaseError; typedef struct { char *basename; char *input; char *expected; char *encoding; /* The character encoding to talk to BOOKLOUPE in */ enum { TESTCASE_XFAIL=1<<0, } flags; } Testcase; GQuark testcase_error_quark(void); gboolean testcase_run(Testcase *testcase); void testcase_free(Testcase *testcase); #endif /* TESTCASE_H */