DEBUGGER
#define TRESPASS() DEBUGGER("Should not be here");
DEBUGGER(("levels don't match"));
DEBUGGER(("invalid node: key/length count"));
DEBUGGER(("NodeChecker integrity check failed!"));
DEBUGGER(("tried to free invalid block_run"));
DEBUGGER(("tried to free reserved block"));
DEBUGGER(("CheckBlockRun() reports allocated blocks (which were just "
# define ASSERT(x) { if (!(x)) DEBUGGER(("bfs: assert failed: " #x "\n")); }
# define ASSERT(x) { if (!(x)) DEBUGGER(("bfs: assert failed: " #x "\n")); }
DEBUGGER((
DEBUGGER("Don't make a copy of this!");
DEBUGGER("non-origin bounds!");
#define ASSERT(x) { if (!(x)) DEBUGGER(("udf: assert failed: " #x "\n")); }