added a way to use a custom CA_ASSERT_PRINT