X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fboost.cpp;h=7ae7433a1bea38ca2e537682e457789fba571ef3;hb=28be7d552f62cc02fa86d7f79201d089bfb2d7b5;hp=9d2d2b8aa247d4d29753b6c4434f368b6a96b5b8;hpb=03fb3b0aece698bb2319f9f86dfb93c58924ae09;p=lyx.git diff --git a/src/boost.cpp b/src/boost.cpp index 9d2d2b8aa2..7ae7433a1b 100644 --- a/src/boost.cpp +++ b/src/boost.cpp @@ -3,7 +3,7 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author Lars Gullik Bjønnes + * \author Lars Gullik Bjønnes * * Full author contact details are available in file CREDITS. */ @@ -14,7 +14,7 @@ #include "support/debug.h" -#include +#include "support/lassert.h" #include #include @@ -22,15 +22,14 @@ using namespace std; using lyx::lyxerr; -using lyx::LyX; namespace boost { #ifndef BOOST_NO_EXCEPTIONS -void throw_exception(exception const & e) +void throw_exception(std::exception const & e) { lyxerr << "Exception caught:\n" << e.what() << endl; - BOOST_ASSERT(false); + LASSERT(false, /**/); } #endif @@ -45,7 +44,7 @@ void assertion_failed(char const * expr, char const * function, // FIXME: by default we exit here but we could also inform the user // about the assertion and do the emergency cleanup without exiting. // FIXME: do we have a list of exit codes defined somewhere? - LyX::cref().exit(1); + lyx::lyx_exit(1); } } // namespace boost