* @author Pekka Pessi <Pekka.Pessi@nokia.com>
*/
+#ifndef SU_CONFIG_H
+#include <sofia-sip/su_config.h>
+#endif
+
#include <check.h>
SOFIA_BEGIN_DECLS
void s2_tcase_add_test(TCase *, TFun, char const *name);
-
-
SOFIA_END_DECLS
#endif /* S2CHECK_H */
#if HAVE_CHECK
+#include <stddef.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include <check.h>
+
#if HAVE_FNMATCH_H
#include <fnmatch.h>
#endif
static char const * const default_patterns[] = { "*", NULL };
static char const * const *test_patterns = default_patterns;
-#undef tcase_add_test
-
/** tcase_add_test() replacement.
*
* A special version of tcase_add_test() that inserts test function into
if (strcmp(*patterns, "*")) {
printf("%s: running\n", name);
}
- tcase_add_test(tc, tf, name, 0, 0, 1);
+ _tcase_add_test(tc, tf, name, 0, 0, 1);
return;
}
}
if (strcmp(*patterns, "*")) {
printf("%s: running\n", name);
}
- tcase_add_test(tc, tf, name, 0, 0, 1);
+ _tcase_add_test(tc, tf, name, 0, 0, 1);
return;
}
}