-
-#ifndef HERE
-#define HERE TRACE("file %s, line %d, func %s\n", __FILE__, __LINE__, __FUNCTION__)
-#endif
-
-#ifdef DEBUG
-#define ASSERT(exp) { \
- if (!(exp)) { \
- TRACE("ASSERTION (%s) FAILED in %s (%s:%d)\n", \
- (#exp), __FUNCTION__, __FILE__, __LINE__); \
- } \
-}