#include "support/lyxlib.h"
-//namespace LyX {
+extern void emergencyCleanup();
-#ifdef ENABLE_ASSERTIONS
+namespace lyx {
-extern void emergencySave();
+#ifdef ENABLE_ASSERTIONS
/** Live assertion.
This is a debug tool to ensure that the assertion holds. If it don't hole
- we run #emergencySave()# and then #lyx::abort".
+ we run #emergencyCleanup()# and then #lyx::abort".
@param assertion this should evaluate to true unless you want an abort.
*/
template<class A>
void Assert(A assertion)
{
if (!assertion) {
- ::emergencySave();
+ ::emergencyCleanup();
lyx::abort();
}
}
#endif /* ENABLE_ASSERTIONS */
-//} // end of namespace LyX
+} // end of namespace LyX
+
#endif /* LASSERT_H */