#include <stdio.h> #include <time.h> static int clar_summary_close_tag( struct clar_summary *summary, const char *tag, int indent) { … } static int clar_summary_testsuites(struct clar_summary *summary) { … } static int clar_summary_testsuite(struct clar_summary *summary, int idn, const char *name, time_t timestamp, int test_count, int fail_count, int error_count) { … } static int clar_summary_testcase(struct clar_summary *summary, const char *name, const char *classname, double elapsed) { … } static int clar_summary_failure(struct clar_summary *summary, const char *type, const char *message, const char *desc) { … } static int clar_summary_skipped(struct clar_summary *summary) { … } struct clar_summary *clar_summary_init(const char *filename) { … } int clar_summary_shutdown(struct clar_summary *summary) { … }