* Omits dmalloc's free(NULL) warning.
* @param p [in/out] pointer to free. and set NULL.
*/
-#define safe_free(p) (!p ? NULL : (free (p), p = NULL))
+#define safe_free(p) (!p ? NULL : (free ((void*)p), (p) = NULL))
/**
* safty strdup. Tries not to pass NULL to strdup.
{
if (!testCase)
return;
- safe_free ((char*)testCase->name);
- safe_free ((char*)testCase->desc);
+ safe_free (testCase->name);
+ safe_free (testCase->desc);
free (testCase);
}
void ccunit_deleteTestFailure (CCUnitTestFailure* failure)
{
- safe_free ((char*)failure->expect);
- safe_free ((char*)failure->actual);
+ safe_free (failure->expect);
+ safe_free (failure->actual);
safe_free (failure);
}