X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmUtil.cxx;h=840d6f242cc186ad91b7b77c12268a55bc4fcd5e;hb=ec2e18e4b67fae08879a7428560e1c021ed11d6d;hp=c6a7576e6485b7d8e92841610b75daba9df99877;hpb=1aa2bb207fb6b9ce78f35e7547dd4c770e516adb;p=gdcm.git diff --git a/src/gdcmUtil.cxx b/src/gdcmUtil.cxx index c6a7576e..840d6f24 100644 --- a/src/gdcmUtil.cxx +++ b/src/gdcmUtil.cxx @@ -1,4 +1,6 @@ -#include +// gdcmUtil.cxx + +#include // For isspace #include "gdcmUtil.h" gdcmDebug::gdcmDebug(int level) { @@ -23,13 +25,22 @@ void gdcmDebug::Error( bool Test, const char * Msg1, const char * Msg2) { if (!Test) return; std::cerr << Msg1 << ' ' << Msg2 << '\n'; - exit(1); + Exit(1); } void gdcmDebug::Error(const char* Msg1, const char* Msg2, const char* Msg3) { std::cerr << Msg1 << ' ' << Msg2 << ' ' << Msg3 << '\n'; - exit(1); + Exit(1); +} + +void gdcmDebug::Exit(int a) { +#ifdef __GNUC__ + std::exit(a); +#endif +#ifdef _MSC_VER + exit(a); // Found in #include +#endif } gdcmDebug dbg;