From 8705679ac8dcadc669469c01f9eabeb32196472c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20P=C3=B6nitz?= Date: Sat, 12 Apr 2008 15:11:59 +0000 Subject: [PATCH] forgot this. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24249 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/support/assert.h | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/support/assert.h b/src/support/assert.h index 45d6aa35bd..cb1ac579fb 100644 --- a/src/support/assert.h +++ b/src/support/assert.h @@ -1 +1,26 @@ -#define LASSERT(a,b) +// -*- C++ -*- +/** + * \file support/assert.h + * + * This file is part of LyX, the document processor. + * Licence details can be found in the file COPYING. + * + * \author André Pönitz + * + * Full author contact details are available in file CREDITS. + */ + +#ifndef LASSERT_H +#define LASSERT_H + +namespace lyx { + +void doAssert(char const * expr, char const * file, long line); + +} // namespace lyx + +#define LASSERT(expr, escape) \ + if (expr) {} else { lyx::doAssert(#expr, __FILE__, __LINE__); escape; } + + +#endif // LASSERT -- 2.39.5