* @param X test to perform
*/
-#if ! NDEBUG
+#undef ASSERT
+
+#if NDEBUG
+#define ASSERT(X)
+#else
#define ASSERT(X) if (!(X)) Mf::logError("false assertion at %s:%d, " #X, \
__FILE__, __LINE__), exit(1)
-#else
-#define ASSERT(X)
#endif
void logDebug(const char* fmt, ...);
+void logScript(const char* fmt, ...);
class Script;
int logScript(Script& script);
-void importLogScript(Script& script);
+void importLogPrintFunction(Script& script);
} // namespace Mf