fdebug.h File Reference
Debugging tools.
More...
#include "pluginterfaces/base/ftypes.h"
#include <string.h>
Defines |
| #define | ASSERT(f) |
| | if DEVELOPMENT is not set, these macros will do nothing.
|
| #define | WARNING(s) |
| #define | PRINTSYSERROR |
| #define | DEBUGSTR(s) |
| #define | VERIFY(f) f; |
| #define | VERIFY_IS(f, r) f; |
| #define | VERIFY_NOT(f, r) f; |
| #define | DBPRT0(a) |
| #define | DBPRT1(a, b) |
| #define | DBPRT2(a, b, c) |
| #define | DBPRT3(a, b, c, d) |
| #define | DBPRT4(a, b, c, d, e) |
| #define | DBPRT5(a, b, c, d, e, f) |
| #define | NEW new |
| #define | NEWVEC new |
| #define | SMTG_IS_TEST false |
Detailed Description
Debugging tools.
There are 2 levels of debugging messages:
Define Documentation
if DEVELOPMENT is not set, these macros will do nothing.
| #define VERIFY_IS |
( |
f, |
|
|
r |
|
) |
f; |
| #define VERIFY_NOT |
( |
f, |
|
|
r |
|
) |
f; |
| #define DBPRT2 |
( |
a, |
|
|
b, |
|
|
c |
|
) |
|
| #define DBPRT3 |
( |
a, |
|
|
b, |
|
|
c, |
|
|
d |
|
) |
|
| #define DBPRT4 |
( |
a, |
|
|
b, |
|
|
c, |
|
|
d, |
|
|
e |
|
) |
|
| #define DBPRT5 |
( |
a, |
|
|
b, |
|
|
c, |
|
|
d, |
|
|
e, |
|
|
f |
|
) |
|
| #define SMTG_IS_TEST false |