From d3cdf22c3ea11cfeafa93842791a53fa275fba4f Mon Sep 17 00:00:00 2001 From: Norihiro Watanabe <norihiro.watanabe@ufz.de> Date: Mon, 26 Sep 2016 06:25:12 +0200 Subject: [PATCH] fix header includes --- BaseLib/Error.h | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/BaseLib/Error.h b/BaseLib/Error.h index 1fa8bd9adf2..a982ae4efef 100644 --- a/BaseLib/Error.h +++ b/BaseLib/Error.h @@ -11,29 +11,30 @@ #define BASELIB_ERROR_H #ifdef OGS_FATAL_ABORT -#include <cstdlib> -#endif -#include <stdexcept> -#ifdef OGS_FATAL_ABORT +#include <cstdlib> #include <logog/include/logog.hpp> -#endif - #include "StringTools.h" -#include "FileTools.h" -#define OGS_STR(x) #x -#define OGS_STRINGIFY(x) OGS_STR(x) -#define OGS_LOCATION " at " + BaseLib::extractBaseName(__FILE__) + ", line " OGS_STRINGIFY(__LINE__) -#ifdef OGS_FATAL_ABORT #define OGS_FATAL(fmt, ...)\ {\ ERR("%s", BaseLib::format(fmt, ##__VA_ARGS__).data());\ std::abort();\ } -#else + +#else // OGS_FATAL_ABORT + +#include <stdexcept> +#include "FileTools.h" +#include "StringTools.h" + +#define OGS_STR(x) #x +#define OGS_STRINGIFY(x) OGS_STR(x) +#define OGS_LOCATION " at " + BaseLib::extractBaseName(__FILE__) + ", line " OGS_STRINGIFY(__LINE__) + #define OGS_FATAL(fmt, ...)\ throw std::runtime_error(BaseLib::format(fmt, ##__VA_ARGS__) + OGS_LOCATION); -#endif + +#endif // OGS_FATAL_ABORT #endif //BASELIB_ERROR_H -- GitLab