CCUnitTestSuite* suite;
size_t fails;
#if CCUNIT_WITH_DMALLOC
-#endif
+ dmalloc_debug_setup ("log-stats,"
+ "log-non-free,"
+ "log-bad-space,"
+ "log-elapsed-time,"
+ "check-fence,"
+ "free-blank,"
+ "error-abort,"
+ "alloc-blank,"
+ "catch-null,"
+ "inter=100,"
+ "log=dm-runFailure.log");
+#endif /* CCUNIT_WITH_DMALLOC */
runner = ccunit_newTestRunner (NULL);
suite = ccunit_suite ("failure");
ccunit_runTestRunner (runner, suite);
fails = ccunit_failureCount (runner->result);
ccunit_deleteTestRunner (runner);
ccunit_deleteTestSuite (suite);
-#if CCUNIT_WITH_DMALLOC
+#if CCUNIT_WITH_DMALLOC && !CCUNIT_HAVE_ATEXIT && !CCUNIT_HAVE_ONEXIT
dmalloc_shutdown ();
#endif
return (int)fails;