/programs/cmm/lib/debug.h |
---|
58,10 → 58,19 |
debugi(number); |
} |
:void die(dword _last_msg) |
:void assert(dword _type, _actual, _expected) |
{ |
debugln(_last_msg); |
ExitProcess(); |
char r[4096]; |
if (_type=='s') { |
if (streq(_actual, _expected)) return; |
sprintf(#r, "==========nok{\nactual: %s\nexpected: %s", _actual, _expected); |
debugln(#r); |
} |
if (_type=='i') { |
if (_actual == _expected)) return; |
sprintf(#r, "==========nok{\nactual: %i\nexpected: %i", _actual, _expected); |
debugln(#r); |
} |
} |
#endif |