…_ASSERT before including ctassert.h.
AssertZero(12%i) would interpret %i as a format string to printf and then all sorts of weird things would be printed.
…ed asserts are always supposed to fail)
…on state will be maintained even when we longjmp. Before, with it stored in the prefs struct, longjmping would not reset the inversion
It's now a single variable named "success".
…test itself. Note that test inversion no longer counts as a separate test in the metrics. This is a good thing.
…ng, not less.
The concept of implicit/impromptou tests was entirely unneeded. What was I thinking?
This should ensure that we work on just about every C compiler out there.
…g and indenting.