- CCUnitTestFailure* f; \
- f = ccunit_newTestFailure (file, line, condstr, ex, ac); \
- safe_free ((char*)ex); \
- safe_free ((char*)ac); \
- assert (f != NULL); \
- longjmp (_ccunit_runTest_env, (int)f); \
+ _ccunit_testFailure = ccunit_newTestFailure (file, line, condstr, ex, ac); \
+ safe_free (ex); \
+ safe_free (ac); \
+ assert (_ccunit_testFailure != NULL); \
+ longjmp (_ccunit_runTest_env, 1); \